Unit 'zglGui' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_zengl]

zglTGUIObject

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: zglGui.pas line 307

type zglTGUIObject = class(zglTBaseGUIObject)

published

  procedure UpdateAlign; virtual;

  

  function HandleUpdate(); override;

  

  function UpdateRect();

  

  procedure Draw(); virtual; abstract;

  

  procedure Update(); virtual;

  

  property Visible: Boolean; [rw]

  

  property Enabled: Boolean; [rw]

  

  property Caption: TCaption; [rw]

  

  property MinWidth: single; [rw]

  

  property MinHeight: single; [rw]

  

  property Align: TComponentAlign; [rw]

  

  property Stretch: TStretch; [rw]

  

  property Rect: zglTCRect; [rw]

  

  property Tag: Integer; [rw]

  

  property CatchMouseClick: Boolean; [rw]

  

  property OnDraw: zglTDrawEvent; [rw]

  

  property OnClick: zglTMouseEvent; [rw]

  

  property OnMove: zglTEvent; [rw]

  

  property OnResize: zglTEvent; [rw]

  

  property OnCaptionChange: zglTEvent; [rw]

  

  property OnMouseEnter: zglTMouseEvent; [rw]

  

  property OnMouseLeave: zglTMouseEvent; [rw]

  

  property OnMouseMove: zglTMouseEvent; [rw]

  

public

  constructor CreateDefaults();

  

  constructor Create();

  

  destructor Destroy; override;

  

  property ForceVisible: Boolean; [rw]

  

  property State: Pointer; [rw]

  

  property JustPressed: Boolean; [r]

  

  property Container: Boolean; [r]

  

  property Hover: Boolean; [r]

  

  property Parent: zglTFrame; [r]

  

  property RootPos: zglTPoint2D; [r]

  

  property PopupMenu: zglTPopupMenu; [rw]

  

  property _EditMode: Boolean; [rw]

  

  property SysData: pointer; [rw]

  

  procedure Move();

  

  procedure Resize(); virtual;

  

  procedure Show; virtual;

  

  procedure ShowModal; virtual;

  

  procedure Hide; virtual;

  

end;

Inheritance

zglTGUIObject

  

|

zglTBaseGUIObject

  

|

zglTNamedObject

  

|

zglTEditableClass

  

|

TObject



CT Web help

CodeTyphon Studio