Description | Hierarchy | Fields | Methods | Properties |
type TfrmShowHideObjects = class(TfrmCustomSelectObjects)
TfrmShowHideObjects
is used to show or hide TScreenObjects either individually or based on the data sets or boundary conditions they affect.
pmSelectEdit: TPopupMenu; |
|
miSelect: TMenuItem; |
|
miEdit: TMenuItem; |
|
FUndoShowHide: TUndoShowHideScreenObject; |
|
FCount: integer; |
|
FSupressUndo: boolean; |
procedure FormClose(Sender: TObject; var Action: TCloseAction); |
|
procedure FormCreate(Sender: TObject); override; |
|
procedure miEditClick(Sender: TObject); |
|
procedure miSelectClick(Sender: TObject); |
|
procedure FormShow(Sender: TObject); |
|
procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
procedure vstObjectsContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean); |
|
procedure vstObjectsPaintText(Sender: TBaseVirtualTree; const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType); |
|
procedure FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); |
|
function GetSelectedScreenObject: TScreenObject; |
|
procedure vstEnablePopupMenuItems(Node: PVirtualNode); |
|
procedure SetCanEdit(const Value: boolean); override; |
|
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override; |
|
procedure HandleChecked(AScreenObject: TScreenObject); override; |
|
procedure HandleUnchecked(AScreenObject: TScreenObject); override; |
property SupressUndo: boolean read FSupressUndo write FSupressUndo; |
pmSelectEdit: TPopupMenu; |
|
|
miSelect: TMenuItem; |
|
|
miEdit: TMenuItem; |
|
|
FUndoShowHide: TUndoShowHideScreenObject; |
|
FCount: integer; |
|
FSupressUndo: boolean; |
|
procedure FormClose(Sender: TObject; var Action: TCloseAction); |
|
|
procedure FormCreate(Sender: TObject); override; |
|
|
procedure miEditClick(Sender: TObject); |
|
See miEdit. Also the event handler for vstObjects.OnDblClick. |
procedure miSelectClick(Sender: TObject); |
|
See miSelect. |
procedure FormShow(Sender: TObject); |
|
|
procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
|
procedure vstObjectsContextPopup(Sender: TObject; MousePos: TPoint; var Handled: Boolean); |
|
|
procedure vstObjectsPaintText(Sender: TBaseVirtualTree; const TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType); |
|
procedure FormKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState); |
|
function GetSelectedScreenObject: TScreenObject; |
|
|
procedure vstEnablePopupMenuItems(Node: PVirtualNode); |
|
|
procedure SetCanEdit(const Value: boolean); override; |
|
See CanEdit. |
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override; |
|
procedure HandleChecked(AScreenObject: TScreenObject); override; |
|
procedure HandleUnchecked(AScreenObject: TScreenObject); override; |
|
property SupressUndo: boolean read FSupressUndo write FSupressUndo; |
|