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

TpvGUIPopupMenu

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

Declaration

Source position: PasVulkan.GUI.pas line 2190

type TpvGUIPopupMenu = class(TpvGUIObject)

protected

  function GetSkin; virtual;

  

  procedure SetSkin(); virtual;

  

  function GetFont; virtual;

  

  function GetFontSize; virtual;

  

  function GetFontColor; virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure Activate();

  

  procedure FocusFirstMenuItem;

  

  procedure Deactivate;

  

  procedure DeactivateWindowMenu;

  

  procedure DeactivateSubmenus;

  

  function KeyEvent();

  

  function PointerEvent();

  

  function Scrolled();

  

  procedure Draw();

  

  property FontColor: TpvVector4; [rw]

  

published

  property Activated: Boolean; [r]

  

  property Skin: TpvGUISkin; [rw]

  

  property Font: TpvFont; [rw]

  

  property FontSize: TpvFloat; [rw]

  

  property Position: TpvVector2Property; [r]

  

  property ReleaseOnDeactivation: Boolean; [rw]

  

  property OnActivate: TpvGUIOnEvent; [rw]

  

  property OnDeactivate: TpvGUIOnEvent; [rw]

  

end;

Inheritance

TpvGUIPopupMenu

  

|

TpvGUIObject

  

|

TpvReferenceCountedObject,IpvGUIObject

  

|

TpvObject,IpvReferenceCountedObject

  

|

TObject



CT Web help

CodeTyphon Studio