Description | Hierarchy | Fields | Methods | Properties |
type TfrmRearrangeObjects = class(TfrmCustomGoPhast)
TfrmRearrangeObjects
is used to change the order of TScreenObjects. The user can also rename them in TfrmRearrangeObjects
.
![]() |
btnCancel: TBitBtn; |
![]() |
btnHelp: TBitBtn; |
![]() |
btnOK: TBitBtn; |
![]() |
lblInstructions: TLabel; |
![]() |
pnlBottom: TPanel; |
![]() |
pnlInstructions: TPanel; |
![]() |
sgObjects: TStringGrid; |
![]() |
rgShow: TRadioGroup; |
![]() |
FDraggingRows: boolean; |
![]() |
procedure btnOKClick(Sender: TObject); |
![]() |
procedure FormCreate(Sender: TObject); override; |
![]() |
procedure sgObjectsDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); |
![]() |
procedure sgObjectsMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure sgObjectsMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure sgObjectsMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
![]() |
procedure sgObjectsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); |
![]() |
procedure rgShowClick(Sender: TObject); |
![]() |
procedure GetData; |
![]() |
procedure SetCursor(const ACol, ARow: integer); |
![]() |
procedure SetData; |
![]() |
btnCancel: TBitBtn; |
Clicking |
![]() |
btnHelp: TBitBtn; |
Clicking |
![]() |
btnOK: TBitBtn; |
See btnOKClick. |
![]() |
lblInstructions: TLabel; |
|
![]() |
pnlBottom: TPanel; |
|
![]() |
pnlInstructions: TPanel; |
|
![]() |
sgObjects: TStringGrid; |
|
![]() |
rgShow: TRadioGroup; |
|
![]() |
FDraggingRows: boolean; |
|
![]() |
procedure btnOKClick(Sender: TObject); |
|
![]() |
procedure FormCreate(Sender: TObject); override; |
|
![]() |
procedure sgObjectsDrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); |
|
![]() |
procedure sgObjectsMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure sgObjectsMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
|
![]() |
procedure sgObjectsSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); |
This prevents the user from renaming deleted TScreenObjects. |
![]() |
procedure rgShowClick(Sender: TObject); |
![]() |
procedure GetData; |
|
![]() |
procedure SetCursor(const ACol, ARow: integer); |
If the cursor is over the left hand column, the user can drag the rows to rearrange the objects. Use crHandGrab to indicate that the rows are being rearranged or crHandFlat to indicate that they can be moved. Otherwise, just use the arrow cursor. |
![]() |
procedure SetData; |
|