Class tcustomtoolbar

Unit

Declaration

type tcustomtoolbar = class(tcustomstepbox, istatfile, iframe)

Description

No description available, ancestor tcustomstepbox description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Fields

Protected flayout: toolbarlayoutinfoty;

Methods

Protected class function classskininfo: skininfoty; override;
Protected procedure buttonchanged(sender: tcustomtoolbutton);
Protected procedure checkvert(const asize: sizety);
Protected function getseparatorwidth(): integer;
Protected procedure getautopaintsize(var asize: sizety); override;
Protected procedure updatelayout;
Protected procedure clientrectchanged; override;
Protected procedure dopaintforeground(const canvas: tcanvas); override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure showhint(const aid: int32; var info: hintinfoty); override;
Protected function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override;
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected procedure objectchanged(const sender: tobject); override;
Protected function getassistivehint(): msestring; override;
Protected procedure dostatread(const reader: tstatreader); virtual;
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
Protected procedure statreading;
Protected procedure statread;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure dragevent(var info: draginfoty); override;
Public procedure beginupdate;
Public procedure endupdate;
Public function buttonatpos(const apos: pointty; const enabledonly: boolean = false): tcustomtoolbutton;

Properties

Public property buttons: ttoolbuttons read flayout.buttons write setbuttons;
Public property firstbutton: integer read ffirstbutton write setfirstbutton default 0;
Public property options: toolbaroptionsty read foptions write setoptions default [];
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read getstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property onbuttonchanged: toolbuttoneventty read fonbuttonchanged write fonbuttonchanged;
Public property drag: tdragcontroller read fdragcontroller write setdragcontroller;

Description

Fields

Protected flayout: toolbarlayoutinfoty;
 

Methods

Protected class function classskininfo: skininfoty; override;
 
Protected procedure buttonchanged(sender: tcustomtoolbutton);
 
Protected procedure checkvert(const asize: sizety);
 
Protected function getseparatorwidth(): integer;
 
Protected procedure getautopaintsize(var asize: sizety); override;
 
Protected procedure updatelayout;
 
Protected procedure clientrectchanged; override;
 
Protected procedure dopaintforeground(const canvas: tcanvas); override;
 
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
 
Protected procedure showhint(const aid: int32; var info: hintinfoty); override;
 
Protected function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override;
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected procedure objectchanged(const sender: tobject); override;
 
Protected function getassistivehint(): msestring; override;
 
Protected procedure dostatread(const reader: tstatreader); virtual;
 
Protected procedure dostatwrite(const writer: tstatwriter); virtual;
 
Protected procedure statreading;
 
Protected procedure statread;
 
Protected function getstatvarname: msestring;
 
Protected function getstatpriority: integer;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure dragevent(var info: draginfoty); override;
 
Public procedure beginupdate;
 
Public procedure endupdate;
 
Public function buttonatpos(const apos: pointty; const enabledonly: boolean = false): tcustomtoolbutton;
 

Properties

Public property buttons: ttoolbuttons read flayout.buttons write setbuttons;
 
Public property firstbutton: integer read ffirstbutton write setfirstbutton default 0;
 
Public property options: toolbaroptionsty read foptions write setoptions default [];
 
Public property statfile: tstatfile read fstatfile write setstatfile;
 
Public property statvarname: msestring read getstatvarname write fstatvarname;
 
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
 
Public property onbuttonchanged: toolbuttoneventty read fonbuttonchanged write fonbuttonchanged;
 
Public property drag: tdragcontroller read fdragcontroller write setdragcontroller;
 

Generated by PasDoc 0.16.0.