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

TpvGUIComboBox

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

Declaration

Source position: PasVulkan.GUI.pas line 2698

type TpvGUIComboBox = class(TpvGUIWidget)

protected

  function GetHighlightRect; override;

  

  function GetPreferredSize; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure PerformLayout; override;

  

  function Enter; override;

  

  function Leave; override;

  

  function PointerEnter; override;

  

  function PointerLeave; override;

  

  function DragAcquireEvent(); override;

  

  function DragReleaseEvent; override;

  

  function KeyEvent(); override;

  

  function PointerEvent(); override;

  

  function Scrolled(); override;

  

  procedure Update; override;

  

  procedure Draw; override;

  

published

  property Items: TStrings; [rw]

  

  property ItemIndex: TpvSizeInt; [rw]

  

  property RowHeight: TpvFloat; [rw]

  

  property ListBox: TpvGUIListBox; [r]

  

  property OnChange: TpvGUIOnEvent; [rw]

  

  property OnChangeItemIndex: TpvGUIOnEvent; [rw]

  

  property OnDrawItem: TpvGUIComboBoxOnDrawItem; [rw]

  

  property OnGetItemText: TpvGUIComboBoxOnGetItemText; [rw]

  

end;

Inheritance

TpvGUIComboBox

  

|

TpvGUIWidget

  

|

TpvGUIObject

  

|

TpvReferenceCountedObject,IpvGUIObject

  

|

TpvObject,IpvReferenceCountedObject

  

|

TObject



CT Web help

CodeTyphon Studio