| Description | Hierarchy | Fields | Methods | Properties | 
type TfrmSearch = class(TfrmCustomSelectObjects)
TfrmSearch is used to search for TScreenObjects based on what the TScreenObjects do.
![]()  | 
rgDirecton: TRadioGroup; | 
![]()  | 
FListOfObjects: TList; | 
![]()  | 
FUndoChangeSelection: TUndoChangeSelection; | 
![]()  | 
procedure FormCreate(Sender: TObject); override; | 
![]()  | 
procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode); | 
![]()  | 
procedure FormDestroy(Sender: TObject); override; | 
![]()  | 
procedure rgDirectonClick(Sender: TObject); | 
![]()  | 
procedure GetData; | 
![]()  | 
procedure RefreshListOfObjects; | 
![]()  | 
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override; | 
![]()  | 
procedure HandleChecked(AScreenObject: TScreenObject); override; | 
![]()  | 
procedure HandleUnchecked(AScreenObject: TScreenObject); override; | 
![]()  | 
function CanSelect(ScreenObject: TScreenObject): boolean; override; | 
![]()  | 
rgDirecton: TRadioGroup; | 
![]()  | 
FListOfObjects: TList; | 
![]()  | 
FUndoChangeSelection: TUndoChangeSelection; | 
![]()  | 
procedure FormCreate(Sender: TObject); override; | 
| 
 
  | |
![]()  | 
procedure vstObjectsChecked(Sender: TBaseVirtualTree; Node: PVirtualNode); | 
![]()  | 
procedure FormDestroy(Sender: TObject); override; | 
![]()  | 
procedure rgDirectonClick(Sender: TObject); | 
![]()  | 
procedure GetData; | 
| 
 
  | |
![]()  | 
procedure RefreshListOfObjects; | 
![]()  | 
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; override; | 
| 
 Private declarations  | |
![]()  | 
procedure HandleChecked(AScreenObject: TScreenObject); override; | 
![]()  | 
procedure HandleUnchecked(AScreenObject: TScreenObject); override; | 
![]()  | 
function CanSelect(ScreenObject: TScreenObject): boolean; override; |