Unit 'PasVulkan.GUI' Package
[Overview][Types][Classes][Index] [#pl_pasvulkan]

TpvGUICheckBox

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

Declaration

Source position: PasVulkan.GUI.pas line 1948

type TpvGUICheckBox = class(TpvGUIWidget)

protected

  function GetHighlightRect; override;

  

  function GetFont; override;

  

  procedure SetFont();

  

  function GetFontSize; override;

  

  procedure SetFontSize();

  

  function GetFontColor; override;

  

  function GetPreferredSize; override;

  

  procedure SetTextTruncation();

  

  procedure SetCaption();

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  function KeyEvent(); override;

  

  function PointerEvent(); override;

  

  function Scrolled(); override;

  

  procedure PerformLayout; override;

  

  procedure Draw; override;

  

  property FontColor: TpvVector4;

  

published

  property Font: TpvFont; [rw]

  

  property FontSize: TpvFloat; [rw]

  

  property TextHorizontalAlignment: TpvGUITextAlignment;

  

  property TextVerticalAlignment: TpvGUITextAlignment;

  

  property TextTruncation: TpvGUITextTruncation; [w]

  

  property Pushed: Boolean; [rw]

  

  property Checked: Boolean; [rw]

  

  property Caption: TpvUTF8String; [rw]

  

  property OnChange: TpvGUIOnEvent; [rw]

  

end;

Inheritance

TpvGUICheckBox

  

|

TpvGUIWidget

  

|

TpvGUIObject

  

|

TpvReferenceCountedObject,IpvGUIObject

  

|

TpvObject,IpvReferenceCountedObject

  

|

TObject



CT Web help

CodeTyphon Studio