CAST II Game Engine |
||||||||
![]() |
MAIN | FEATURES | SCREENSHOTS | FORUMS | MANUAL | DOWNLOADS | CONTACTS | |
type TGUIBounds = class(TBaseGUIItem)
TBaseGUIItem > TBaseProcessing > TItem > TBaseItem![]() | constructor Create(AManager: TItemsManager); override; |
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | procedure ApplyAnchors(ParentDeltaWidth, ParentDeltaHeight: Single); virtual; |
![]() | procedure CalcBounds(var ARect: BaseTypes.TArea); |
![]() | procedure CalcClientArea; virtual; |
![]() | procedure ClientToScreen(var AX, AY: Single); |
![]() | procedure HandleMessage(const Msg: TMessage); override; |
![]() | function IsWithin(AX, AY: Single): Boolean; virtual; |
![]() | procedure Realign; |
![]() | procedure ScreenToClient(var AX, AY: Single); |
![]() | procedure SetHeight(const Value: Single); virtual; |
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | procedure SetWidth(const Value: Single); virtual; |
![]() | constructor Create(AManager: TItemsManager); override; |
![]() | procedure AddProperties(const Result: Props.TProperties); override; |
![]() | procedure ApplyAnchors(ParentDeltaWidth, ParentDeltaHeight: Single); virtual; |
![]() | procedure CalcBounds(var ARect: BaseTypes.TArea); |
Recalculates control's bounds according to anchors when size if control's container (parent) changes
![]() | procedure CalcClientArea; virtual; |
![]() | procedure ClientToScreen(var AX, AY: Single); |
AX and AY are in screen space
![]() | procedure HandleMessage(const Msg: TMessage); override; |
Regular constructor
![]() | function IsWithin(AX, AY: Single): Boolean; virtual; |
![]() | procedure Realign; |
![]() | procedure ScreenToClient(var AX, AY: Single); |
![]() | procedure SetHeight(const Value: Single); virtual; |
![]() | procedure SetProperties(Properties: Props.TProperties); override; |
![]() | procedure SetWidth(const Value: Single); virtual; |
![]() | property Align: TAlign; |
![]() | property Angle: Single; |
![]() | property Border: Integer; |
![]() | property ClientHeight: Single; |
![]() | property ClientWidth: Single; |
![]() | property ClientX: Single; |
![]() | property ClientY: Single; |
![]() | property Height: Single; |
![]() | property HOrigin: THOrigin; |
![]() | property PercentValues: BaseTypes; |
![]() | property PxHeight: Single; |
![]() | property PxWidth: Single; |
![]() | property PxX: Single; |
![]() | property PxY: Single; |
![]() | property ScrollX: Single; |
![]() | property ScrollY: Single; |
![]() | property Transform: TMatrix4s; |
![]() | property VOrigin: TVOrigin; |
![]() | property Width: Single; |
![]() | property X: Single; |
![]() | property Y: Single; |
![]() | property Align: TAlign; |
![]() | property Angle: Single; |
![]() | property Border: Integer; |
![]() | property ClientHeight: Single; |
![]() | property ClientWidth: Single; |
![]() | property ClientX: Single; |
/ Client viewport
![]() | property ClientY: Single; |
![]() | property Height: Single; |
![]() | property HOrigin: THOrigin; |
/ Layout settings
![]() | property PercentValues: BaseTypes; |
![]() | property PxHeight: Single; |
![]() | property PxWidth: Single; |
![]() | property PxX: Single; |
/ Coordinates and dimensions in pixels
![]() | property PxY: Single; |
![]() | property ScrollX: Single; |
/ Scroll position
![]() | property ScrollY: Single; |
![]() | property Transform: TMatrix4s; |
![]() | property VOrigin: TVOrigin; |
![]() | property Width: Single; |
![]() | property X: Single; |
/ Coordinates and dimensions
![]() | property Y: Single; |
|
Last modified: 26 Oct, 2008 |