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

Overview

Fields

Protected fstate: tabbarstatesty;
Protected foptions: tabbaroptionsty;

Methods

Protected class function classskininfo: skininfoty; override;
Protected function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override;
Protected procedure doactivetabchanged;
Protected procedure tabchanged(const sender: ttab);
Protected procedure tabclicked(const sender: ttab; const info: mouseeventinfoty);
Protected procedure enabledchanged; override;
Protected procedure loaded; override;
Protected procedure dopaintforeground(const canvas: tcanvas); override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure statechanged; override;
Protected procedure fontchanged; override;
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
Protected procedure clientrectchanged; override;
Protected procedure getautopaintsize(var asize: sizety); override;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected function upstep(const norotate: boolean): boolean;
Protected function downstep(const norotate: boolean): boolean;
Protected function getassistivecaption(): msestring; override;
Protected function getassistivehint(): msestring; override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure synctofontheight; override;
Public procedure beginupdate;
Public procedure endupdate;
Public function tabatpos(const apos: pointty; const enabledonly: boolean = false): integer;
Public procedure movetab(curindex,newindex: integer);
Public function activetag: integer;
Public procedure dragevent(var info: draginfoty); override;

Properties

Public property activetab: integer read getactivetab write setactivetab;
Public property tabs: ttabs read flayoutinfo.tabs write settabs;
Public property firsttab: integer read flayoutinfo.firsttab write setfirsttab default 0;
Public property onactivetabchange: notifyeventty read fonactivetabchange write fonactivetabchange;
Public property font: twidgetfont read getfont write setfont stored isfontstored;
Public property options: tabbaroptionsty read foptions write setoptions default [];
Public property ontabmoving: movingeventty read fontabmoving write fontabmoving;
Public property ontabmoved: movedeventty read fontabmoved write fontabmoved;
Public property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent;
Published property optionswidget default defaultoptionswidgettab;
Published property optionswidget1 default defaultoptionswidget1tab;

Description

Fields

Protected fstate: tabbarstatesty;
 
Protected foptions: tabbaroptionsty;
 

Methods

Protected class function classskininfo: skininfoty; override;
 
Protected function dostep(const event: stepkindty; const adelta: real; ashiftstate: shiftstatesty): boolean; override;
 
Protected procedure doactivetabchanged;
 
Protected procedure tabchanged(const sender: ttab);
 
Protected procedure tabclicked(const sender: ttab; const info: mouseeventinfoty);
 
Protected procedure enabledchanged; override;
 
Protected procedure loaded; override;
 
Protected procedure dopaintforeground(const canvas: tcanvas); override;
 
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
 
Protected procedure statechanged; override;
 
Protected procedure fontchanged; override;
 
Protected procedure doshortcut(var info: keyeventinfoty; const sender: twidget); override;
 
Protected procedure clientrectchanged; override;
 
Protected procedure getautopaintsize(var asize: sizety); override;
 
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected function upstep(const norotate: boolean): boolean;
 
Protected function downstep(const norotate: boolean): boolean;
 
Protected function getassistivecaption(): msestring; override;
 
Protected function getassistivehint(): msestring; override;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure synctofontheight; override;
 
Public procedure beginupdate;
 
Public procedure endupdate;
 
Public function tabatpos(const apos: pointty; const enabledonly: boolean = false): integer;
 
Public procedure movetab(curindex,newindex: integer);
 
Public function activetag: integer;
 
Public procedure dragevent(var info: draginfoty); override;
 

Properties

Public property activetab: integer read getactivetab write setactivetab;
 
Public property tabs: ttabs read flayoutinfo.tabs write settabs;
 
Public property firsttab: integer read flayoutinfo.firsttab write setfirsttab default 0;
 
Public property onactivetabchange: notifyeventty read fonactivetabchange write fonactivetabchange;
 
Public property font: twidgetfont read getfont write setfont stored isfontstored;
 
Public property options: tabbaroptionsty read foptions write setoptions default [];
 
Public property ontabmoving: movingeventty read fontabmoving write fontabmoving;
 
Public property ontabmoved: movedeventty read fontabmoved write fontabmoved;
 
Public property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent;
 
Published property optionswidget default defaultoptionswidgettab;
 
Published property optionswidget1 default defaultoptionswidget1tab;
 

Generated by PasDoc 0.16.0.