Class TfrmGenerateGrid

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmGenerateGrid = class(TfrmCustomGoPhast)

Description

TfrmGenerateGrid is used to specify the parameters for GenerateGrid which is then used to generate a grid based on TScreenObjects.

Hierarchy

Overview

Fields

Implicit btnCancel: TBitBtn;
Implicit btnHelp: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit cbColumns: TCheckBox;
Implicit cbLayers: TCheckBox;
Implicit cbRows: TCheckBox;
Implicit cbSmoothGrid: TCheckBox;
Implicit cbSpecifyGridAngle: TCheckBox;
Implicit gbGridSmoothing: TGroupBox;
Implicit lblCriterion: TLabel;
Implicit lblGridAngle: TLabel;
Implicit rdeCriterion: TRbwDataEntry;
Implicit rdeGridAngle: TRbwDataEntry;

Methods

Implicit procedure btnOKClick(Sender: TObject);
Implicit procedure cbSmoothGridClick(Sender: TObject);
Implicit procedure cbSpecifyGridAngleClick(Sender: TObject);
Implicit procedure FormCreate(Sender: TObject); override;
Private procedure GetData;
Private procedure SetData;

Description

Fields

Implicit btnCancel: TBitBtn;

btnCancel: TBitBtn; btnCancel closes the TfrmGenerateGrid without making any changes.

Implicit btnHelp: TBitBtn;

btnHelp: TBitBtn; btnHelp displays help for the TfrmGenerateGrid.

Implicit btnOK: TBitBtn;

btnOK: TBitBtn; See btnOKClick.

Implicit cbColumns: TCheckBox;

cbColumns: TCheckBox; cbColumns indicates whether the columns should be "smoothed".

Implicit cbLayers: TCheckBox;

cbLayers: TCheckBox; cbLayers indicates whether the layers should be "smoothed".

Implicit cbRows: TCheckBox;

cbRows: TCheckBox; cbRows indicates whether the rows should be "smoothed".

Implicit cbSmoothGrid: TCheckBox;

cbSmoothGrid: TCheckBox; cbSmoothGrid indicates whether any grid "smoothing" should occur.

Implicit cbSpecifyGridAngle: TCheckBox;

cbSpecifyGridAngle: TCheckBox; cbSpecifyGridAngle indicates whether the grid angle should be determined automatically or specified by the user.

Implicit gbGridSmoothing: TGroupBox;

gbGridSmoothing holds the controls related to grid smoothing.

Implicit lblCriterion: TLabel;

lblCriterion: TLabel; lblCriterion labels the edit box for the grid smoothing criterion.

Implicit lblGridAngle: TLabel;

lblGridAngle: TLabel; lblGridAngle labels the edit box for the grid angle.

Implicit rdeCriterion: TRbwDataEntry;

rdeCriterion: TRbwDataEntry; rdeCriterion is the edit box for the grid smoothing criterion.

Implicit rdeGridAngle: TRbwDataEntry;

rdeGridAngle: TRbwDataEntry; rdeGridAngle is the edit box for the grid angle.

Methods

Implicit procedure btnOKClick(Sender: TObject);

btnOKClick calls GenerateGrid using the values displayed in the TfrmGenerateGrid.

Implicit procedure cbSmoothGridClick(Sender: TObject);

cbSmoothGridClick enables or disables controls based on whether grid smoothing will be used.

Implicit procedure cbSpecifyGridAngleClick(Sender: TObject);

cbSpecifyGridAngleClick enables or disables rdeGridAngle depending on whether or not the user will specify it.

Implicit procedure FormCreate(Sender: TObject); override;

name reads the grid angle and puts it in rdeGridAngle.

Private procedure GetData;
 
Private procedure SetData;
 

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