Class TfrmManageParameters

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmManageParameters = class(TfrmCustomGoPhast)

Description

no description available, TfrmCustomGoPhast description follows

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. )

Hierarchy

Overview

Fields

Implicit rdgParameters: TRbwDataGrid4;
Implicit pnlBottom: TPanel;
Implicit lblNumParameters: TLabel;
Implicit seNumberOfParameters: TJvSpinEdit;
Implicit btnDelete: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit btnCancel: TBitBtn;
Implicit btnHelp: TBitBtn;
Implicit btnImportPval: TButton;
Implicit dlgOpenPval: TOpenDialog;
Private FSteadyParameters: TModflowSteadyParameters;
Private FHufParameters: THufModflowParameters;
Private FTransientListParameters: TModflowTransientListParameters;
Private FSfrParamInstances: TSfrParamInstances;
Private FParamList: TList;
Private FDeletingParam: Boolean;

Methods

Implicit procedure FormCreate(Sender: TObject); override;
Implicit procedure FormDestroy(Sender: TObject); override;
Implicit procedure rdgParametersSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
Implicit procedure rdgParametersStateChange(Sender: TObject; ACol, ARow: Integer; const Value: TCheckBoxState);
Implicit procedure btnDeleteClick(Sender: TObject);
Implicit procedure seNumberOfParametersChange(Sender: TObject);
Implicit procedure rdgParametersMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Implicit procedure btnOKClick(Sender: TObject);
Implicit procedure rdgParametersBeforeDrawCell(Sender: TObject; ACol, ARow: Integer);
Implicit procedure rdgParametersSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
Implicit procedure btnImportPvalClick(Sender: TObject);
Private procedure GetData;
Private procedure SetData;
Private procedure UpdateParameterTable;
Private function ParamValid(ParamType: TParameterType): boolean;
Private procedure CreateParameter(ParamIndex: TParameterType; ARow: Integer);
Private procedure UpdateParameter(ParamIndex: TParameterType; var AParam: TModflowParameter; ARow: Integer);
Private procedure CreateOrUpdateParameter(ARow: Integer);
Private procedure DeleteAParam(ARow: Integer);

Description

Fields

Implicit rdgParameters: TRbwDataGrid4;
 
Implicit pnlBottom: TPanel;
 
Implicit lblNumParameters: TLabel;
 
Implicit seNumberOfParameters: TJvSpinEdit;
 
Implicit btnDelete: TBitBtn;
 
Implicit btnOK: TBitBtn;
 
Implicit btnCancel: TBitBtn;
 
Implicit btnHelp: TBitBtn;
 
Implicit btnImportPval: TButton;
 
Implicit dlgOpenPval: TOpenDialog;
 
Private FSteadyParameters: TModflowSteadyParameters;
 
Private FHufParameters: THufModflowParameters;
 
Private FTransientListParameters: TModflowTransientListParameters;
 
Private FSfrParamInstances: TSfrParamInstances;
 
Private FParamList: TList;
 
Private FDeletingParam: Boolean;
 

Methods

Implicit procedure FormCreate(Sender: TObject); override;
 
Implicit procedure FormDestroy(Sender: TObject); override;
 
Implicit procedure rdgParametersSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
 
Implicit procedure rdgParametersStateChange(Sender: TObject; ACol, ARow: Integer; const Value: TCheckBoxState);
 
Implicit procedure btnDeleteClick(Sender: TObject);
 
Implicit procedure seNumberOfParametersChange(Sender: TObject);
 
Implicit procedure rdgParametersMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
 
Implicit procedure btnOKClick(Sender: TObject);
 
Implicit procedure rdgParametersBeforeDrawCell(Sender: TObject; ACol, ARow: Integer);
 
Implicit procedure rdgParametersSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
 
Implicit procedure btnImportPvalClick(Sender: TObject);
 
Private procedure GetData;
 
Private procedure SetData;
 
Private procedure UpdateParameterTable;
 
Private function ParamValid(ParamType: TParameterType): boolean;
 
Private procedure CreateParameter(ParamIndex: TParameterType; ARow: Integer);
 
Private procedure UpdateParameter(ParamIndex: TParameterType; var AParam: TModflowParameter; ARow: Integer);
 
Private procedure CreateOrUpdateParameter(ARow: Integer);
 
Private procedure DeleteAParam(ARow: Integer);
 

Generated by PasDoc 0.12.1 on 2013-05-13 15:41:38