Class tcustomtabbar
Unit
Declaration
type tcustomtabbar = class(tcustomstepbox)
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
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomstepbox
- tcustomtabbar
Overview
Fields
fstate: tabbarstatesty; |
|
foptions: tabbaroptionsty; |
Methods
class function classskininfo: skininfoty; override; |
|
function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override; |
|
procedure doactivetabchanged; |
|
procedure tabchanged(const sender: ttab); |
|
procedure tabclicked(const sender: ttab; const info: mouseeventinfoty); |
|
procedure enabledchanged; override; |
|
procedure loaded; override; |
|
procedure dopaintforeground(const canvas: tcanvas); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure statechanged; override; |
|
procedure fontchanged; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
procedure clientrectchanged; override; |
|
procedure getautopaintsize(var asize: sizety); override; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
function upstep(const norotate: boolean): boolean; |
|
function downstep(const norotate: boolean): boolean; |
|
function getassistivecaption(): msestring; override; |
|
function getassistivehint(): msestring; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure synctofontheight; override; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
function tabatpos(const apos: pointty; const enabledonly: boolean = false): integer; |
|
procedure movetab(curindex,newindex: integer); |
|
function activetag: integer; |
|
procedure dragevent(var info: draginfoty); override; |
Properties
property activetab: integer read getactivetab write setactivetab; |
|
property tabs: ttabs read flayoutinfo.tabs write settabs; |
|
property firsttab: integer read flayoutinfo.firsttab write setfirsttab default 0; |
|
property onactivetabchange: notifyeventty read fonactivetabchange
write fonactivetabchange; |
|
property font: twidgetfont read getfont write setfont stored isfontstored; |
|
property options: tabbaroptionsty read foptions write setoptions default []; |
|
property ontabmoving: movingeventty read fontabmoving write fontabmoving; |
|
property ontabmoved: movedeventty read fontabmoved write fontabmoved; |
|
property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent; |
|
property optionswidget default defaultoptionswidgettab; |
|
property optionswidget1 default defaultoptionswidget1tab; |
Description
Fields
fstate: tabbarstatesty; |
|
foptions: tabbaroptionsty; |
|
Methods
class function classskininfo: skininfoty; override; |
|
function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override; |
|
procedure doactivetabchanged; |
|
procedure tabchanged(const sender: ttab); |
|
procedure tabclicked(const sender: ttab; const info: mouseeventinfoty); |
|
procedure enabledchanged; override; |
|
procedure loaded; override; |
|
procedure dopaintforeground(const canvas: tcanvas); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure statechanged; override; |
|
procedure fontchanged; override; |
|
procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override; |
|
procedure clientrectchanged; override; |
|
procedure getautopaintsize(var asize: sizety); override; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
function upstep(const norotate: boolean): boolean; |
|
function downstep(const norotate: boolean): boolean; |
|
function getassistivecaption(): msestring; override; |
|
function getassistivehint(): msestring; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure synctofontheight; override; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
function tabatpos(const apos: pointty; const enabledonly: boolean = false): integer; |
|
procedure movetab(curindex,newindex: integer); |
|
function activetag: integer; |
|
procedure dragevent(var info: draginfoty); override; |
|
Properties
property activetab: integer read getactivetab write setactivetab; |
|
property tabs: ttabs read flayoutinfo.tabs write settabs; |
|
property firsttab: integer read flayoutinfo.firsttab write setfirsttab default 0; |
|
property onactivetabchange: notifyeventty read fonactivetabchange
write fonactivetabchange; |
|
property font: twidgetfont read getfont write setfont stored isfontstored; |
|
property options: tabbaroptionsty read foptions write setoptions default []; |
|
property ontabmoving: movingeventty read fontabmoving write fontabmoving; |
|
property ontabmoved: movedeventty read fontabmoved write fontabmoved; |
|
property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent; |
|
property optionswidget default defaultoptionswidgettab; |
|
property optionswidget1 default defaultoptionswidget1tab; |
|
Generated by PasDoc 0.16.0.