Gorilla.UI.FlowChartEditor
Unit Gorilla.UI.FlowChartEditor.pasClasses
- TFlowChartEditorFrame = class ( TPanel )
TFlowChartEditorFrame
Ancestors
Members
Fields
- private FBtn_Apply :
TButton
- private FVertScrollBox :
TVertScrollBox
- private FGrp_Fields :
TRectangle
- private FFlowChart :
TFlowChartFrame
- private FUIElement :
TFlowChartPattern
- private FOnApply :
TOnGorillaDialogueEditApply
- private FOnControlLoad :
TOnGorillaDialogueEditControlLoad
- private FOnControlSave :
TOnGorillaDialogueEditControlSave
- private FOnUnknownType :
TOnGorillaDialogueEditUnknownTypeFound
Methods
- public constructor Create ( AOwner : TComponent ) ;
- public destructor Destroy ( ) ;
- private procedure Btn_ApplyClick ( Sender : TObject ) ;
- private function GetInstance ( ) : TObject ;
- private procedure LoadControls ( const AItem : TObject ) ;
- private function LoadControl ( const AItem : TObject; const AName : string; const AType : PTypeInfo; const ATypeKind : TTypeKind; const AValue : TValue; const AIsWritable : Boolean ) : Single ;
- private procedure SaveControl ( const AItem : TObject; const ACtrl : TFmxObject; const APropName : string; const ASubPropName : string; const AKind : TTypeKind; const AType : PTypeInfo; const AProp : TRttiProperty; const AValue : TValue ) ; overload;
- private procedure SaveControl ( const AItem : TObject; const ACtrl : TFmxObject ) ; overload;
- public procedure Clear ( ) ;
- public procedure LoadItem ( const AUIElement : TFlowChartPattern ) ;