Class TfrmRulerOptions

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type TfrmRulerOptions = class(TfrmCustomGoPhast)

Description

TfrmRulerOptions is used to specify how the rulers on the various views of the model will be formatted.

Hierarchy

Overview

Fields

Implicit btnCancel: TBitBtn;
Implicit btnHelp: TBitBtn;
Implicit btnOK: TBitBtn;
Implicit frameFrontX: TframeRulerOptions;
Implicit frameFrontZ: TframeRulerOptions;
Implicit frameSideY: TframeRulerOptions;
Implicit frameSideZ: TframeRulerOptions;
Implicit frameTopX: TframeRulerOptions;
Implicit frameTopY: TframeRulerOptions;
Implicit pcMain: TPageControl;
Implicit pnlBottom: TPanel;
Implicit tabFrontX: TTabSheet;
Implicit tabFrontZ: TTabSheet;
Implicit tabSideY: TTabSheet;
Implicit tabSideZ: TTabSheet;
Implicit tabTopX: TTabSheet;
Implicit tabTopY: TTabSheet;

Methods

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

Description

Fields

Implicit btnCancel: TBitBtn;

btnCancel: TBitBtn; Clicking btnCancel closes TfrmRulerOptions without doing anything.

Implicit btnHelp: TBitBtn;

btnHelp: TBitBtn; Clicking btnHelp displays help on TfrmRulerOptions.

Implicit btnOK: TBitBtn;

btnOK: TBitBtn; See btnOKClick.

Implicit frameFrontX: TframeRulerOptions;

frameFrontX: TframeRulerOptions; frameFrontX displays the options related to the X-axis on the front view of the model.

Implicit frameFrontZ: TframeRulerOptions;

frameFrontZ: TframeRulerOptions; frameFrontZ displays the options related to the Z-axis on the front view of the model.

Implicit frameSideY: TframeRulerOptions;

frameSideY: TframeRulerOptions; frameSideY displays the options related to the Y-axis on the side view of the model.

Implicit frameSideZ: TframeRulerOptions;

frameSideZ: TframeRulerOptions; frameSideZ displays the options related to the Z-axis on the side view of the model.

Implicit frameTopX: TframeRulerOptions;

frameTopX: TframeRulerOptions; frameTopX displays the options related to the X-axis on the top view of the model.

Implicit frameTopY: TframeRulerOptions;

frameTopY: TframeRulerOptions; frameTopY displays the options related to the Y-axis on the top view of the model.

Implicit pcMain: TPageControl;

pcMain: TPageControl; pcMain holds tabs relating to each of the axes in each view of the model.

Implicit pnlBottom: TPanel;

pnlBottom: TPanel; pnlBottom holds the buttons on the bottom of TfrmRulerOptions.

Implicit tabFrontX: TTabSheet;

tabFrontX: TTabSheet; tabFrontX holds frameFrontX.

Implicit tabFrontZ: TTabSheet;

tabFrontZ: TTabSheet; tabFrontZ holds frameFrontZ.

Implicit tabSideY: TTabSheet;

tabSideY holds frameSideY. tabSideY: TTabSheet;

Implicit tabSideZ: TTabSheet;

tabSideZ: TTabSheet; tabSideZ holds frameSideZ.

Implicit tabTopX: TTabSheet;

tabTopX: TTabSheet; tabTopX holds frameTopX.

Implicit tabTopY: TTabSheet;

tabTopY: TTabSheet; tabTopY holds frameTopY.

Methods

Implicit procedure btnOKClick(Sender: TObject);

btnOKClick calls SetData.

Implicit procedure FormCreate(Sender: TObject); override;

FormCreate initializes TfrmRulerOptions and calls GetData.

Private procedure GetData;

GetData calls TframeRulerOptions.GetData for each TframeRulerOptions and then sets pcMain.ActivePageIndex.

Private procedure SetData;

SetData calls TframeRulerOptions.SetData for each TframeRulerOptions.


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