Class TFireGraphicControl
Unit
Declaration
type TFireGraphicControl = class(TControl)
Description
Hierarchy
- TControl
- TFireGraphicControl
Overview
Fields
|  | FUpdateOnResize: Boolean; | 
Methods
|  | constructor Create(AOwner: TComponent); override; | 
|  | destructor Destroy; override; | 
|  | function DragDropState: TFireDragDropState; | 
|  | function GetDragDropObject: TFireDragDropObject; | 
|  | procedure UpdateLayout; | 
|  | procedure SetFocusGP(GraphicPrimitive: TFireGraphicPrimitive; Reason: Integer = 0); | 
|  | function GetFocusedGP: TFireGraphicPrimitive; | 
|  | procedure SetActiveGP(GraphicPrimitive: TFireGraphicPrimitive); | 
|  | function GetActiveGP: TFireGraphicPrimitive; | 
|  | procedure SetPressedGP(GraphicPrimitive: TFireGraphicPrimitive); | 
|  | function GetOverGP: TFireGraphicPrimitive; | 
|  | procedure setToolTip(const Tip: String); | 
|  | function GetPalette: TFirePalette; | 
|  | procedure SetPalette(const Palette: TFirePalette); | 
|  | procedure MouseOverUpdate(const Pos: TPoint; ForcePressGP: Boolean); | 
|  | procedure GeometryChanged; | 
|  | procedure MouseDoubleClickPressed(Button: TMouseButton; Shift: TShiftState; X, Y: Single); | 
|  | procedure SetNewScene(AScene: IScene); override; | 
|  | procedure StyleChanged; virtual; | 
|  | procedure StyleChangedHandler(const Sender: TObject; const Msg: TMessage); | 
|  | procedure Paint; override; | 
|  | procedure PaintChildren; override; | 
|  | function DoSetSize(const ASize: TControlSize; const NewPlatformDefault: Boolean; ANewWidth, ANewHeight: Single; var ALastWidth, ALastHeight: Single): Boolean; override; | 
|  | function ObjectAtPoint(P: TPointF): IControl; override; | 
|  | function CheckHitTest(const AHitTest: Boolean): Boolean; override; | 
|  | procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseMove(Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseClick(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseWheel(Shift: TShiftState; WheelDelta: Integer; var Handled: Boolean); override; | 
|  | procedure KeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); override; | 
|  | procedure KeyUp(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); override; | 
|  | procedure DoEnter; override; | 
|  | procedure DoExit; override; | 
|  | procedure DoMouseEnter; override; | 
|  | procedure DoMouseLeave; override; | 
|  | procedure DragEnter(const Data: TDragObject; const P: TPointF); override; | 
|  | procedure DragOver(const Data: TDragObject; const P: TPointF; var Operation: TDragOperation); override; | 
|  | procedure DragDrop(const Data: TDragObject; const P: TPointF); override; | 
|  | procedure DragLeave; override; | 
|  | function ShowContextMenu(const ScreenPosition: TPointF): Boolean; override; | 
|  | procedure DialogKey(var Key: Word; Shift: TShiftState); override; | 
|  | procedure MoveDragDropObject(const Pos: TPoint; DragObject: TFireDragDropObject); virtual; | 
|  | procedure StopDragDrop; virtual; | 
|  | function CreateNativeDragDropObject(const Pos: TPoint): TFireNativeDragObject; virtual; | 
|  | function IsLocked: Boolean; virtual; | 
|  | procedure CheckPressedState(Sender: TObject); | 
|  | procedure Update(const R: TRect); | 
|  | procedure RealignRootGeometry; | 
|  | function GetScaleFactor: Single; | 
|  | function HitTestGP(const Point: TPoint): TFireGraphicPrimitive; | 
|  | function RootPrimitive: TFireGraphicPrimitive; | 
|  | procedure SetRoot(Root: TFireGraphicPrimitive); | 
Properties
|  | property PressedGP: TFireGraphicPrimitive read FPressedGP; | 
|  | property Font: TFont read FFont write SetFont; | 
|  | property Effects: TFireEffects read FEffects; | 
|  | property RootGP: TFireGraphicPrimitive read FRootGP; | 
|  | property ScaleFactor: Single read GetScaleFactor; | 
Description
Fields
|  | FUpdateOnResize: Boolean; | 
Methods
|  | constructor Create(AOwner: TComponent); override; | 
|  | destructor Destroy; override; | 
|  | function DragDropState: TFireDragDropState; | 
|  | function GetDragDropObject: TFireDragDropObject; | 
|  | procedure UpdateLayout; | 
|  | procedure SetFocusGP(GraphicPrimitive: TFireGraphicPrimitive; Reason: Integer = 0); | 
|  | function GetFocusedGP: TFireGraphicPrimitive; | 
|  | procedure SetActiveGP(GraphicPrimitive: TFireGraphicPrimitive); | 
|  | function GetActiveGP: TFireGraphicPrimitive; | 
|  | procedure SetPressedGP(GraphicPrimitive: TFireGraphicPrimitive); | 
|  | function GetOverGP: TFireGraphicPrimitive; | 
|  | procedure setToolTip(const Tip: String); | 
|  | function GetPalette: TFirePalette; | 
|  | procedure SetPalette(const Palette: TFirePalette); | 
|  | procedure MouseOverUpdate(const Pos: TPoint; ForcePressGP: Boolean); | 
|  | procedure GeometryChanged; | 
|  | procedure MouseDoubleClickPressed(Button: TMouseButton; Shift: TShiftState; X, Y: Single); | 
|  | procedure SetNewScene(AScene: IScene); override; | 
|  | procedure StyleChanged; virtual; | 
|  | procedure StyleChangedHandler(const Sender: TObject; const Msg: TMessage); | 
|  | procedure Paint; override; | 
|  | procedure PaintChildren; override; | 
|  | function DoSetSize(const ASize: TControlSize; const NewPlatformDefault: Boolean; ANewWidth, ANewHeight: Single; var ALastWidth, ALastHeight: Single): Boolean; override; | 
|  | function ObjectAtPoint(P: TPointF): IControl; override; | 
|  | function CheckHitTest(const AHitTest: Boolean): Boolean; override; | 
|  | procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseMove(Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseClick(Button: TMouseButton; Shift: TShiftState; X, Y: Single); override; | 
|  | procedure MouseWheel(Shift: TShiftState; WheelDelta: Integer; var Handled: Boolean); override; | 
|  | procedure KeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); override; | 
|  | procedure KeyUp(var Key: Word; var KeyChar: WideChar; Shift: TShiftState); override; | 
|  | procedure DoEnter; override; | 
|  | procedure DoExit; override; | 
|  | procedure DoMouseEnter; override; | 
|  | procedure DoMouseLeave; override; | 
|  | procedure DragEnter(const Data: TDragObject; const P: TPointF); override; | 
|  | procedure DragOver(const Data: TDragObject; const P: TPointF; var Operation: TDragOperation); override; | 
|  | procedure DragDrop(const Data: TDragObject; const P: TPointF); override; | 
|  | procedure DragLeave; override; | 
|  | function ShowContextMenu(const ScreenPosition: TPointF): Boolean; override; | 
|  | procedure DialogKey(var Key: Word; Shift: TShiftState); override; | 
|  | procedure MoveDragDropObject(const Pos: TPoint; DragObject: TFireDragDropObject); virtual; | 
|  | procedure StopDragDrop; virtual; | 
|  | function CreateNativeDragDropObject(const Pos: TPoint): TFireNativeDragObject; virtual; | 
|  | function IsLocked: Boolean; virtual; | 
|  | procedure CheckPressedState(Sender: TObject); | 
|  | procedure Update(const R: TRect); | 
|  | procedure RealignRootGeometry; | 
|  | function GetScaleFactor: Single; | 
|  | function HitTestGP(const Point: TPoint): TFireGraphicPrimitive; | 
|  | function RootPrimitive: TFireGraphicPrimitive; | 
|  | procedure SetRoot(Root: TFireGraphicPrimitive); | 
Properties
|  | property PressedGP: TFireGraphicPrimitive read FPressedGP; | 
|  | property Font: TFont read FFont write SetFont; | 
|  | property Effects: TFireEffects read FEffects; | 
|  | property RootGP: TFireGraphicPrimitive read FRootGP; | 
|  | property ScaleFactor: Single read GetScaleFactor; | 
Generated by PasDoc 0.15.0.
