Class tcustomtabwidget
Unit
Declaration
type tcustomtabwidget = class(tactionwidget, iobjectpicker, istatfile)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tcustomtabwidget
Overview
Fields
| Protected | ftabs: tcustomtabbar1; |
| Protected | fupdating: integer; |
| Protected | fpopuptab: integer; |
| Protected | factivepageindexdesign: integer; |
Methods
| Protected | procedure defineproperties(filer: tfiler) override; |
| Protected | procedure internaladd(const page: itabpage; aindex: integer); |
| Protected | procedure internalremove(const page: itabpage); |
| Protected | procedure registerchildwidget(const child: twidget); override; |
| Protected | procedure unregisterchildwidget(const child: twidget); override; |
| Protected | procedure pagechanged(const sender: itabpage); |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: TComponent); override; |
| Protected | procedure tabchanged(const synctabindex: boolean); virtual; |
| Protected | procedure loaded; override; |
| Protected | procedure clientrectchanged; override; |
| Protected | procedure widgetregionchanged(const sender: twidget); override; |
| Protected | procedure doactivepagechanged; virtual; |
| Protected | procedure dopageadded(const apage: twidget); virtual; |
| Protected | procedure dopageremoved(const apage: twidget); virtual; |
| Protected | procedure createpagetab(const sender: tcustomtabbar; const index: integer; var tab: ttab); |
| Protected | procedure dokeydown(var info: keyeventinfoty); override; |
| Protected | procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override; |
| Protected | procedure dobeforepaint(const canvas: tcanvas); override; |
| Protected | procedure doafterpaint(const canvas: tcanvas); override; |
| Protected | procedure doclosepage(const sender: tobject); virtual; |
| Protected | procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
| Protected | procedure dostatread(const reader: tstatreader); |
| Protected | procedure dostatwrite(const writer: tstatwriter); |
| Protected | procedure statreading; |
| Protected | procedure statread; |
| Protected | function getstatvarname: msestring; |
| Protected | function getstatpriority: integer; |
| Protected | function checkpickoffset(const aoffset: pointty): pointty; |
| Protected | function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
| Protected | procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
| Protected | procedure beginpickmove(const sender: tobjectpicker); |
| Protected | procedure pickthumbtrack(const sender: tobjectpicker); |
| Protected | procedure endpickmove(const sender: tobjectpicker); |
| Protected | procedure cancelpickmove(const sender: tobjectpicker); |
| Protected | procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
| Public | constructor create(aowner: tcomponent); override; |
| Public | destructor destroy; override; |
| Public | procedure createtabframe(); |
| Public | procedure createtabface(); |
| Public | procedure createtabfont(); |
| Public | procedure createtabframetab(); |
| Public | procedure createtabfacetab(); |
| Public | procedure createtabfonttab(); |
| Public | procedure createtabfaceactivetab(); |
| Public | procedure createtabfontactivetab(); |
| Public | procedure beginupdate; |
| Public | procedure endupdate; |
| Public | procedure synctofontheight; override; |
| Public | function indexof(const page: twidget): integer; |
| Public | function count: integer; |
| Public | procedure clear; |
| Public | procedure clearorder; |
| Public | procedure nextpage(newindex: integer; down: boolean); |
| Public | procedure changepage(step: integer); |
| Public | procedure movepage(const curindex,newindex: integer); |
| Public | procedure add(const aitem: itabpage; const aindex: integer = bigint); |
| Public | function pagebyname(const aname: string): twidget; |
Properties
| Public | property items[const index: integer]: twidget read getitems; |
| Public | property itemsintf[const index: integer]: itabpage read getitemsintf; |
| Public | property activepage: twidget read getactivepage write setactivepage; |
| Public | property activepageintf: itabpage read getactivepageintf; |
| Public | property idents: integerarty read getidents; |
| Public | property activepageindex: integer read getactivepageindex
write setactivepageindex1 default -1; |
| Public | property onactivepagechanged: notifyeventty read fonactivepagechanged
write fonactivepagechanged; |
| Public | property onpageadded: widgeteventty read fonpageadded write fonpageadded; |
| Public | property onpageremoved: widgeteventty read fonpageremoved
write fonpageremoved; |
| Public | property optionswidget default defaulttaboptionswidget; |
| Public | property font: twidgetfont read getfont write setfont stored isfontstored; |
| Public | property fontempty: twidgetfontempty read getfontempty
write setfontempty stored isfontemptystored; |
| Public | property tab_options: tabbaroptionsty read gettab_options write
settab_options default []; |
| Public | property tab_frame: tstepboxframe1 read gettab_frame write settab_frame; |
| Public | property tab_face: tface read gettab_face write settab_face; |
| Public | property tab_color: colorty read gettab_color
write settab_color default cl_default; |
| Public | property tab_colortab: colorty read gettab_colortab
write settab_colortab default cl_default; |
| Public | property tab_coloractivetab: colorty read gettab_coloractivetab
write settab_coloractivetab default cl_default; |
| Public | property tab_font: ttab_font read gettab_font write settab_font
stored istab_fontstored; |
| Public | property tab_fonttab: ttab_fonttab read gettab_fonttab write settab_fonttab
stored istab_fonttabstored; |
| Public | property tab_fontactivetab: ttab_fontactivetab read gettab_fontactivetab
write set_tabfontactivetab stored istab_fontactivetabstored; |
| Public | property tab_imagepos: imageposty read gettab_imagepos write
settab_imagepos default defaultimagepos; |
| Public | property tab_textflags: textflagsty read gettab_textflags write
settab_textflags default defaultcaptiontextflags; |
| Public | property tab_width: integer read gettab_width write settab_width default 0; |
| Public | property tab_widthmin: integer read gettab_widthmin
write settab_widthmin default 0; |
| Public | property tab_widthmax: integer read gettab_widthmax
write settab_widthmax default 0; |
| Public | property tab_shift: integer read gettab_shift write settab_shift
default defaulttabshift; |
| Public | property tab_edge_level: int32 read getedge_level write setedge_level
default defaultedgelevel; |
| Public | property tab_edge_colordkshadow: colorty read getedge_colordkshadow
write setedge_colordkshadow default cl_default; |
| Public | property tab_edge_colorshadow: colorty read getedge_colorshadow
write setedge_colorshadow default cl_default; |
| Public | property tab_edge_colorlight: colorty read getedge_colorlight
write setedge_colorlight default cl_default; |
| Public | property tab_edge_colorhighlight: colorty read getedge_colorhighlight
write setedge_colorhighlight default cl_default; |
| Public | property tab_edge_colordkwidth: int32 read getedge_colordkwidth
write setedge_colordkwidth default -1; |
| Public | property tab_edge_colorhlwidth: int32 read getedge_colorhlwidth
write setedge_colorhlwidth default -1; |
| Public | property tab_edge_imagelist: timagelist read getedge_imagelist
write setedge_imagelist; |
| Public | property tab_edge_imageoffset: int32 read getedge_imageoffset
write setedge_imageoffset default 0; |
| Public | property tab_edge_imagepaintshift: int32 read getedge_imagepaintshift
write setedge_imagepaintshift default 0; |
| Public | property tab_frametab: ttabframe read gettab_frametab write settab_frametab; |
| Public | property tab_facetab: tface read gettab_facetab write settab_facetab; |
| Public | property tab_faceactivetab: tface read gettab_faceactivetab
write settab_faceactivetab; |
| Public | property tab_size: integer read ftab_size write settab_size; |
| Public | property tab_sizemin: integer read ftab_sizemin write settab_sizemin
default defaulttabsizemin; |
| Public | property tab_sizemax: integer read ftab_sizemax write settab_sizemax
default defaulttabsizemax; |
| Public | property tab_optionswidget: optionswidgetty read gettab_optionswidget
write settab_optionswidget default defaultoptionswidgettab; |
| Public | property tab_optionsskin: optionsskinty read gettab_optionsskin
write settab_optionsskin default []; |
| Public | property tab_optionswidget1: optionswidget1ty read gettab_optionswidget1
write settab_optionswidget1 default defaultoptionswidget1tab; |
| 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; |
Description
Fields
| Protected | ftabs: tcustomtabbar1; |
|
This item has no description. | |
| Protected | fupdating: integer; |
|
This item has no description. | |
| Protected | fpopuptab: integer; |
|
This item has no description. | |
| Protected | factivepageindexdesign: integer; |
|
This item has no description. | |
Methods
| Protected | procedure defineproperties(filer: tfiler) override; |
|
This item has no description. | |
| Protected | procedure internaladd(const page: itabpage; aindex: integer); |
|
This item has no description. | |
| Protected | procedure internalremove(const page: itabpage); |
|
This item has no description. | |
| Protected | procedure registerchildwidget(const child: twidget); override; |
|
This item has no description. | |
| Protected | procedure unregisterchildwidget(const child: twidget); override; |
|
This item has no description. | |
| Protected | procedure pagechanged(const sender: itabpage); |
|
This item has no description. | |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: TComponent); override; |
|
This item has no description. | |
| Protected | procedure tabchanged(const synctabindex: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure loaded; override; |
|
This item has no description. | |
| Protected | procedure clientrectchanged; override; |
|
This item has no description. | |
| Protected | procedure widgetregionchanged(const sender: twidget); override; |
|
This item has no description. | |
| Protected | procedure doactivepagechanged; virtual; |
|
This item has no description. | |
| Protected | procedure dopageadded(const apage: twidget); virtual; |
|
This item has no description. | |
| Protected | procedure dopageremoved(const apage: twidget); virtual; |
|
This item has no description. | |
| Protected | procedure createpagetab(const sender: tcustomtabbar; const index: integer; var tab: ttab); |
|
This item has no description. | |
| Protected | procedure dokeydown(var info: keyeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure dobeforepaint(const canvas: tcanvas); override; |
|
This item has no description. | |
| Protected | procedure doafterpaint(const canvas: tcanvas); override; |
|
This item has no description. | |
| Protected | procedure doclosepage(const sender: tobject); virtual; |
|
This item has no description. | |
| Protected | procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure dostatread(const reader: tstatreader); |
|
This item has no description. | |
| Protected | procedure dostatwrite(const writer: tstatwriter); |
|
This item has no description. | |
| Protected | procedure statreading; |
|
This item has no description. | |
| Protected | procedure statread; |
|
This item has no description. | |
| Protected | function getstatvarname: msestring; |
|
This item has no description. | |
| Protected | function getstatpriority: integer; |
|
This item has no description. | |
| Protected | function checkpickoffset(const aoffset: pointty): pointty; |
|
This item has no description. | |
| Protected | function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
|
This item has no description. | |
| Protected | procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
|
This item has no description. | |
| Protected | procedure beginpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure pickthumbtrack(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure endpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure cancelpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
|
This item has no description. | |
| Public | constructor create(aowner: tcomponent); override; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | procedure createtabframe(); |
|
This item has no description. | |
| Public | procedure createtabface(); |
|
This item has no description. | |
| Public | procedure createtabfont(); |
|
This item has no description. | |
| Public | procedure createtabframetab(); |
|
This item has no description. | |
| Public | procedure createtabfacetab(); |
|
This item has no description. | |
| Public | procedure createtabfonttab(); |
|
This item has no description. | |
| Public | procedure createtabfaceactivetab(); |
|
This item has no description. | |
| Public | procedure createtabfontactivetab(); |
|
This item has no description. | |
| Public | procedure beginupdate; |
|
This item has no description. | |
| Public | procedure endupdate; |
|
This item has no description. | |
| Public | procedure synctofontheight; override; |
|
This item has no description. | |
| Public | function indexof(const page: twidget): integer; |
|
This item has no description. | |
| Public | function count: integer; |
|
This item has no description. | |
| Public | procedure clear; |
|
This item has no description. | |
| Public | procedure clearorder; |
|
This item has no description. | |
| Public | procedure nextpage(newindex: integer; down: boolean); |
|
This item has no description. | |
| Public | procedure changepage(step: integer); |
|
This item has no description. | |
| Public | procedure movepage(const curindex,newindex: integer); |
|
This item has no description. | |
| Public | procedure add(const aitem: itabpage; const aindex: integer = bigint); |
|
This item has no description. | |
| Public | function pagebyname(const aname: string): twidget; |
|
This item has no description. | |
Properties
| Public | property items[const index: integer]: twidget read getitems; |
|
This item has no description. | |
| Public | property itemsintf[const index: integer]: itabpage read getitemsintf; |
|
This item has no description. | |
| Public | property activepage: twidget read getactivepage write setactivepage; |
|
This item has no description. | |
| Public | property activepageintf: itabpage read getactivepageintf; |
|
This item has no description. | |
| Public | property idents: integerarty read getidents; |
|
This item has no description. | |
| Public | property activepageindex: integer read getactivepageindex
write setactivepageindex1 default -1; |
|
This item has no description. | |
| Public | property onactivepagechanged: notifyeventty read fonactivepagechanged
write fonactivepagechanged; |
|
This item has no description. | |
| Public | property onpageadded: widgeteventty read fonpageadded write fonpageadded; |
|
This item has no description. | |
| Public | property onpageremoved: widgeteventty read fonpageremoved
write fonpageremoved; |
|
This item has no description. | |
| Public | property optionswidget default defaulttaboptionswidget; |
|
This item has no description. | |
| Public | property font: twidgetfont read getfont write setfont stored isfontstored; |
|
This item has no description. | |
| Public | property fontempty: twidgetfontempty read getfontempty
write setfontempty stored isfontemptystored; |
|
This item has no description. | |
| Public | property tab_options: tabbaroptionsty read gettab_options write
settab_options default []; |
|
This item has no description. | |
| Public | property tab_frame: tstepboxframe1 read gettab_frame write settab_frame; |
|
This item has no description. | |
| Public | property tab_face: tface read gettab_face write settab_face; |
|
This item has no description. | |
| Public | property tab_color: colorty read gettab_color
write settab_color default cl_default; |
|
This item has no description. | |
| Public | property tab_colortab: colorty read gettab_colortab
write settab_colortab default cl_default; |
|
This item has no description. | |
| Public | property tab_coloractivetab: colorty read gettab_coloractivetab
write settab_coloractivetab default cl_default; |
|
This item has no description. | |
| Public | property tab_font: ttab_font read gettab_font write settab_font
stored istab_fontstored; |
|
This item has no description. | |
| Public | property tab_fonttab: ttab_fonttab read gettab_fonttab write settab_fonttab
stored istab_fonttabstored; |
|
This item has no description. | |
| Public | property tab_fontactivetab: ttab_fontactivetab read gettab_fontactivetab
write set_tabfontactivetab stored istab_fontactivetabstored; |
|
This item has no description. | |
| Public | property tab_imagepos: imageposty read gettab_imagepos write
settab_imagepos default defaultimagepos; |
|
This item has no description. | |
| Public | property tab_textflags: textflagsty read gettab_textflags write
settab_textflags default defaultcaptiontextflags; |
|
This item has no description. | |
| Public | property tab_width: integer read gettab_width write settab_width default 0; |
|
This item has no description. | |
| Public | property tab_widthmin: integer read gettab_widthmin
write settab_widthmin default 0; |
|
This item has no description. | |
| Public | property tab_widthmax: integer read gettab_widthmax
write settab_widthmax default 0; |
|
This item has no description. | |
| Public | property tab_shift: integer read gettab_shift write settab_shift
default defaulttabshift; |
|
This item has no description. | |
| Public | property tab_edge_level: int32 read getedge_level write setedge_level
default defaultedgelevel; |
|
This item has no description. | |
| Public | property tab_edge_colordkshadow: colorty read getedge_colordkshadow
write setedge_colordkshadow default cl_default; |
|
This item has no description. | |
| Public | property tab_edge_colorshadow: colorty read getedge_colorshadow
write setedge_colorshadow default cl_default; |
|
This item has no description. | |
| Public | property tab_edge_colorlight: colorty read getedge_colorlight
write setedge_colorlight default cl_default; |
|
This item has no description. | |
| Public | property tab_edge_colorhighlight: colorty read getedge_colorhighlight
write setedge_colorhighlight default cl_default; |
|
This item has no description. | |
| Public | property tab_edge_colordkwidth: int32 read getedge_colordkwidth
write setedge_colordkwidth default -1; |
|
This item has no description. | |
| Public | property tab_edge_colorhlwidth: int32 read getedge_colorhlwidth
write setedge_colorhlwidth default -1; |
|
This item has no description. | |
| Public | property tab_edge_imagelist: timagelist read getedge_imagelist
write setedge_imagelist; |
|
This item has no description. | |
| Public | property tab_edge_imageoffset: int32 read getedge_imageoffset
write setedge_imageoffset default 0; |
|
This item has no description. | |
| Public | property tab_edge_imagepaintshift: int32 read getedge_imagepaintshift
write setedge_imagepaintshift default 0; |
|
This item has no description. | |
| Public | property tab_frametab: ttabframe read gettab_frametab write settab_frametab; |
|
This item has no description. | |
| Public | property tab_facetab: tface read gettab_facetab write settab_facetab; |
|
This item has no description. | |
| Public | property tab_faceactivetab: tface read gettab_faceactivetab
write settab_faceactivetab; |
|
This item has no description. | |
| Public | property tab_size: integer read ftab_size write settab_size; |
|
This item has no description. | |
| Public | property tab_sizemin: integer read ftab_sizemin write settab_sizemin
default defaulttabsizemin; |
|
This item has no description. | |
| Public | property tab_sizemax: integer read ftab_sizemax write settab_sizemax
default defaulttabsizemax; |
|
This item has no description. | |
| Public | property tab_optionswidget: optionswidgetty read gettab_optionswidget
write settab_optionswidget default defaultoptionswidgettab; |
|
This item has no description. | |
| Public | property tab_optionsskin: optionsskinty read gettab_optionsskin
write settab_optionsskin default []; |
|
This item has no description. | |
| Public | property tab_optionswidget1: optionswidget1ty read gettab_optionswidget1
write settab_optionswidget1 default defaultoptionswidget1tab; |
|
This item has no description. | |
| Public | property statfile: tstatfile read fstatfile write setstatfile; |
|
This item has no description. | |
| Public | property statvarname: msestring read getstatvarname write fstatvarname; |
|
This item has no description. | |
| Public | property statpriority: integer read fstatpriority
write fstatpriority default 0; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.