Class TfrmModflowTime

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmModflowTime = 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 pnlTop: TPanel;
Implicit dgTime: TRbwDataGrid4;
Implicit rdePeriodLength: TRbwDataEntry;
Implicit rdeMaxFirstStepLength: TRbwDataEntry;
Implicit rdeMultiplier: TRbwDataEntry;
Implicit comboSteadyTransient: TJvImageComboBox;
Implicit lblPeriodLength: TLabel;
Implicit lblMaxFirstTimeStepLength: TLabel;
Implicit lblMultiplier: TLabel;
Implicit lblSteadyTransient: TLabel;
Implicit pnlBottom: TPanel;
Implicit btnCancel: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit pgcMain: TPageControl;
Implicit tabModflow: TTabSheet;
Implicit btnHelp: TBitBtn;
Implicit tabMt3dms: TTabSheet;
Implicit pnlModflowBottom: TPanel;
Implicit seNumPeriods: TJvSpinEdit;
Implicit lblNumPeriods: TLabel;
Implicit comboTimeUnit: TJvComboBox;
Implicit lblTimeUnit: TLabel;
Implicit btnDelete: TButton;
Implicit btnInsert: TButton;
Implicit frameGrid: TframeGrid;
Private FModflowStressPeriods: TModflowStressPeriods;
Private FDeleting: Boolean;

Methods

Implicit procedure FormCreate(Sender: TObject); override;
Implicit procedure dgTimeSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
Implicit procedure dgTimeSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
Implicit procedure seNumPeriodsChange(Sender: TObject);
Implicit procedure btnDeleteClick(Sender: TObject);
Implicit procedure btnInsertClick(Sender: TObject);
Implicit procedure dgTimeMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
Implicit procedure dgTimeColSize(Sender: TObject; ACol, PriorWidth: Integer);
Implicit procedure rdePeriodLengthChange(Sender: TObject);
Implicit procedure rdeMaxFirstStepLengthChange(Sender: TObject);
Implicit procedure rdeMultiplierChange(Sender: TObject);
Implicit procedure comboSteadyTransientChange(Sender: TObject);
Implicit procedure dgTimeBeforeDrawCell(Sender: TObject; ACol, ARow: Integer);
Implicit procedure FormDestroy(Sender: TObject); override;
Implicit procedure btnOKClick(Sender: TObject);
Implicit procedure dgTimeHorizontalScroll(Sender: TObject);
Implicit procedure FormResize(Sender: TObject);
Implicit procedure dgTimeButtonClick(Sender: TObject; ACol, ARow: Integer);
Implicit procedure frameGridGridSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
Implicit procedure pgcMainChange(Sender: TObject);
Private procedure GetData;
Private procedure SetData;
Private procedure FillEmptyCells;
Private procedure LayoutMultiRowEditControls;
Private procedure GetTimePeriodValues(ARow: Integer; var PerLength: Double; var MaxTimeStepLength: Double; var TimeStepMultiplier: Double);
Private procedure SetDeleteButtonEnabled;
Private procedure UpdateNumberOfTimeSteps(const ARow: integer);

Description

Fields

Implicit pnlTop: TPanel;
 
Implicit dgTime: TRbwDataGrid4;
 
Implicit rdePeriodLength: TRbwDataEntry;
 
Implicit rdeMaxFirstStepLength: TRbwDataEntry;
 
Implicit rdeMultiplier: TRbwDataEntry;
 
Implicit comboSteadyTransient: TJvImageComboBox;
 
Implicit lblPeriodLength: TLabel;
 
Implicit lblMaxFirstTimeStepLength: TLabel;
 
Implicit lblMultiplier: TLabel;
 
Implicit lblSteadyTransient: TLabel;
 
Implicit pnlBottom: TPanel;
 
Implicit btnCancel: TBitBtn;
 
Implicit btnOK: TBitBtn;
 
Implicit pgcMain: TPageControl;
 
Implicit tabModflow: TTabSheet;
 
Implicit btnHelp: TBitBtn;
 
Implicit tabMt3dms: TTabSheet;
 
Implicit pnlModflowBottom: TPanel;
 
Implicit seNumPeriods: TJvSpinEdit;
 
Implicit lblNumPeriods: TLabel;
 
Implicit comboTimeUnit: TJvComboBox;
 
Implicit lblTimeUnit: TLabel;
 
Implicit btnDelete: TButton;
 
Implicit btnInsert: TButton;
 
Implicit frameGrid: TframeGrid;
 
Private FModflowStressPeriods: TModflowStressPeriods;
 
Private FDeleting: Boolean;
 

Methods

Implicit procedure FormCreate(Sender: TObject); override;
 
Implicit procedure dgTimeSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
 
Implicit procedure dgTimeSetEditText(Sender: TObject; ACol, ARow: Integer; const Value: string);
 
Implicit procedure seNumPeriodsChange(Sender: TObject);
 
Implicit procedure btnDeleteClick(Sender: TObject);
 
Implicit procedure btnInsertClick(Sender: TObject);
 
Implicit procedure dgTimeMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
 
Implicit procedure dgTimeColSize(Sender: TObject; ACol, PriorWidth: Integer);
 
Implicit procedure rdePeriodLengthChange(Sender: TObject);
 
Implicit procedure rdeMaxFirstStepLengthChange(Sender: TObject);
 
Implicit procedure rdeMultiplierChange(Sender: TObject);
 
Implicit procedure comboSteadyTransientChange(Sender: TObject);
 
Implicit procedure dgTimeBeforeDrawCell(Sender: TObject; ACol, ARow: Integer);
 
Implicit procedure FormDestroy(Sender: TObject); override;
 
Implicit procedure btnOKClick(Sender: TObject);
 
Implicit procedure dgTimeHorizontalScroll(Sender: TObject);
 
Implicit procedure FormResize(Sender: TObject);
 
Implicit procedure dgTimeButtonClick(Sender: TObject; ACol, ARow: Integer);
 
Implicit procedure frameGridGridSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean);
 
Implicit procedure pgcMainChange(Sender: TObject);
 
Private procedure GetData;
 
Private procedure SetData;
 
Private procedure FillEmptyCells;
 
Private procedure LayoutMultiRowEditControls;
 
Private procedure GetTimePeriodValues(ARow: Integer; var PerLength: Double; var MaxTimeStepLength: Double; var TimeStepMultiplier: Double);
 
Private procedure SetDeleteButtonEnabled;
 
Private procedure UpdateNumberOfTimeSteps(const ARow: integer);
 

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