Description | Hierarchy | Fields | Methods | Properties |
type TfrmCustomSelectObjects = class(TfrmCustomGoPhast)
TfrmCustomGoPhast
is the ancestor of all TForms in GoPhast.
TfrmCustomGoPhast
handles setting the color and font. TfrmCustomGoPhast
also tries to keep from appearing at a location where it can't be seen. )
procedure vstObjectsInitNode(Sender: TBaseVirtualTree; ParentNode, Node: PVirtualNode; var InitialStates: TVirtualNodeInitStates); |
|
procedure vstObjectsFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
procedure vstObjectsGetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string); |
|
procedure vstObjectsStateChange(Sender: TBaseVirtualTree; Enter, Leave: TVirtualTreeStates); |
|
procedure vstObjectsChecking(Sender: TBaseVirtualTree; Node: PVirtualNode; var NewState: TCheckState; var Allowed: Boolean); |
|
procedure FormCreate(Sender: TObject); override; |
|
procedure FormDestroy(Sender: TObject); override; |
|
procedure SetCheckStates; |
|
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; virtual; abstract; |
|
procedure AddScreenObject(AScreenObject: TScreenObject; const DataSetList: TStringList); |
|
procedure ClearEmptyBaseNodes(DataSetList: TStringList); |
|
procedure CreateBaseNodes(DataSetList: TStringList); |
|
procedure NilBaseNodes; |
|
procedure HandleChecked(AScreenObject: TScreenObject); virtual; abstract; |
|
procedure HandleUnchecked(AScreenObject: TScreenObject); virtual; abstract; |
|
procedure HandleChildren(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
procedure SetCanEdit(const Value: boolean); virtual; |
|
procedure SortScreenObjectLists; |
|
procedure SetRootNodeStates(Node: PVirtualNode); |
|
procedure SetFirstNodeCheckState(var ChildData: PMyRec; ScreenObject: TScreenObject); |
|
procedure SetSubsequentNodesCheckState(var StateChanged: Boolean; ScreenObject: TScreenObject; var ChildData: PMyRec); |
|
procedure UpdateChildCheck(Node: PVirtualNode); |
|
procedure HandleCheckChange(Node: PVirtualNode; Sender: TBaseVirtualTree); |
|
procedure GetData; |
|
function CanSelect(ScreenObject: TScreenObject): boolean; virtual; |
|
destructor Destroy; override; |
|
procedure UpdateDisplay; |
|
procedure UpdateScreenObjects; |
property CanEdit: boolean read FCanEdit write SetCanEdit; |
pnlBottom: TPanel; |
|
|
btnClose: TBitBtn; |
|
|
btnHelp: TBitBtn; |
|
|
vstObjects: TVirtualStringTree; |
|
in TfrmShowHideObjects See also
|
FCanEdit: boolean; |
|
See CanEdit. |
FvstSutraSpecPressure: PVirtualNode; |
|
FSutraSpecPressureList: TList; |
|
FvstSutraSpecU: PVirtualNode; |
|
FSutraSpecUList: TList; |
|
FvstSutraFluidFlux: PVirtualNode; |
|
FSutraFluidFluxList: TList; |
|
FvstSutraUFlux: PVirtualNode; |
|
FSutraUFluxList: TList; |
|
FSettingData2: boolean; |
|
Public declarations |
FvstChildModelNode: PVirtualNode; |
|
FvstModpathRoot: PVirtualNode; |
|
FvstModflowHfbNode: PVirtualNode; |
|
FvstModflowHobNode: PVirtualNode; |
|
FvstModflowGagNode: PVirtualNode; |
|
FvstModflowSfrNode: PVirtualNode; |
|
FvstModflowResNode: PVirtualNode; |
|
FvstModflowEtsNode: PVirtualNode; |
|
FvstModflowEvtNode: PVirtualNode; |
|
FvstModflowRchNode: PVirtualNode; |
|
FvstModflowDrtNode: PVirtualNode; |
|
FvstModflowDrtReturnLocation: PVirtualNode; |
|
FvstModflowDrnNode: PVirtualNode; |
|
FvstModflowRivNode: PVirtualNode; |
|
FvstModflowWellNode: PVirtualNode; |
|
FvstModflowLakNode: PVirtualNode; |
|
FvstModflowMnw2Node: PVirtualNode; |
|
FvstModflowGhbNode: PVirtualNode; |
|
FvstModflowUzfNode: PVirtualNode; |
|
FvstMt3dmsSsm: PVirtualNode; |
|
FvstMt3dmsTob: PVirtualNode; |
|
FvstSutraFeaturesNode: PVirtualNode; |
|
FvstSutraObsNode: PVirtualNode; |
|
FvstModflowHydmodNode: PVirtualNode; |
|
FvstSpecifiedHeadNode: PVirtualNode; |
|
|
FvstSpecifiedFluxNode: PVirtualNode; |
|
|
FvstWellNode: PVirtualNode; |
|
|
FvstModflowChdNode: PVirtualNode; |
|
|
FvstSizeNode: PVirtualNode; |
|
|
FvstRiverNode: PVirtualNode; |
|
|
FvstOtherObjectsNode: PVirtualNode; |
|
|
FvstLeakyNode: PVirtualNode; |
|
|
FvstDataSetRootNode: PVirtualNode; |
|
|
FvstModflowBoundaryConditionsRoot: PVirtualNode; |
|
|
FvstPhastBoundaryConditionsRoot: PVirtualNode; |
|
|
FvstAllObjectsNode: PVirtualNode; |
|
|
FDataSetLists: TObjectList; |
|
|
FOkToDoCheck: boolean; |
|
See also
|
FSettingData: boolean; |
|
|
FSettingData3: boolean; |
|
FDrtList: TList; |
|
FDrtReturnList: TList; |
|
FHobList: TList; |
|
FDrnList: TList; |
|
FRivList: TList; |
|
FHydmodList: TList; |
|
FAllObjectsList: TList; |
|
|
FLakList: TList; |
|
FMnw2List: TList; |
|
FGhbList: TList; |
|
|
FChdList: TList; |
|
|
FWellList: TList; |
|
|
FSpecifiedHeadList: TList; |
|
|
FSpecifiedFluxList: TList; |
|
|
FSizeList: TList; |
|
|
FRiverList: TList; |
|
|
FMfWellList: TList; |
|
FModpathList: TList; |
|
FChildModelList: TList; |
|
FUzfList: TList; |
|
FLeakyList: TList; |
|
|
FHfbList: TList; |
|
FSsmList: TList; |
|
FTobList: TList; |
|
FSfrGagList: TList; |
|
FSfrList: TList; |
|
FResList: TList; |
|
FEtsList: TList; |
|
FEvtList: TList; |
|
FSutraObsList: TList; |
|
FOtherObjectsList: TList; |
|
|
FRchList: TList; |
|
procedure vstObjectsFreeNode(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
|
procedure vstObjectsGetText(Sender: TBaseVirtualTree; Node: PVirtualNode; Column: TColumnIndex; TextType: TVSTTextType; var CellText: string); |
|
|
procedure vstObjectsStateChange(Sender: TBaseVirtualTree; Enter, Leave: TVirtualTreeStates); |
|
|
procedure vstObjectsChecking(Sender: TBaseVirtualTree; Node: PVirtualNode; var NewState: TCheckState; var Allowed: Boolean); |
|
procedure FormCreate(Sender: TObject); override; |
|
procedure FormDestroy(Sender: TObject); override; |
|
procedure SetCheckStates; |
|
function ShouldCheckBoxBeChecked(ScreenObject: TScreenObject): boolean; virtual; abstract; |
|
procedure AddScreenObject(AScreenObject: TScreenObject; const DataSetList: TStringList); |
|
|
procedure ClearEmptyBaseNodes(DataSetList: TStringList); |
|
|
procedure CreateBaseNodes(DataSetList: TStringList); |
|
|
procedure NilBaseNodes; |
|
|
procedure HandleChecked(AScreenObject: TScreenObject); virtual; abstract; |
|
procedure HandleUnchecked(AScreenObject: TScreenObject); virtual; abstract; |
|
procedure HandleChildren(Sender: TBaseVirtualTree; Node: PVirtualNode); |
|
procedure SetCanEdit(const Value: boolean); virtual; |
|
procedure SortScreenObjectLists; |
|
|
procedure SetRootNodeStates(Node: PVirtualNode); |
|
|
procedure SetFirstNodeCheckState(var ChildData: PMyRec; ScreenObject: TScreenObject); |
|
procedure SetSubsequentNodesCheckState(var StateChanged: Boolean; ScreenObject: TScreenObject; var ChildData: PMyRec); |
|
procedure UpdateChildCheck(Node: PVirtualNode); |
|
|
procedure HandleCheckChange(Node: PVirtualNode; Sender: TBaseVirtualTree); |
|
procedure GetData; |
|
|
function CanSelect(ScreenObject: TScreenObject): boolean; virtual; |
|
destructor Destroy; override; |
|
procedure UpdateDisplay; |
|
|
procedure UpdateScreenObjects; |
|
|
property CanEdit: boolean read FCanEdit write SetCanEdit; |
|
|