Unit 'nxUI' Package
[Overview][Types][Classes][Variables][Index] [#pl_nxpascal]

TUIElement

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

Declaration

Source position: nxUI.pas line 38

type TUIElement = class

public

  eType: TUIElementType;

  

  name: string;

  

  x: single;

  

  y: single;

  

  width: single;

  

  height: single;

  

  color: TfRGBA;

  

  Visible: Boolean;

  

  Enabled: Boolean;

  

  ParentAlpha: Boolean;

  

  parent: TUIElement;

  

  drawStyle: TUIDrawStyle;

  

  bdSize: Byte;

  

  onMouseMove: TUIMouseMove;

  

  onMouseDown: TUIMouseClick;

  

  onMouseUp: TUIMouseClick;

  

  onBeforeDraw: TUIEvent;

  

  onAfterDraw: TUIEvent;

  

  property AbsPos: Boolean; [rw]

  

  property AbsSize: Boolean; [rw]

  

  property Focused: Boolean; [rw]

  

  constructor Create();

  

  procedure BringToFront;

  

  function DrawAlpha;

  

  function DrawX;

  

  function DrawY;

  

  function DrawW;

  

  function DrawH;

  

  function GetDrawRect;

  

  function GetRoot;

  

  function Index;

  

  function IsGeneric;

  

  function IsGenericContainer;

  

  function PointInside();

  

  procedure SendToBack;

  

  procedure SetColor();

  

  procedure SetPosition();

  

  procedure SetSize();

  

  function IsVisible;

  

end;

Inheritance

TUIElement

  

|

TObject



CT Web help

CodeTyphon Studio