Class tcustomskincontroller
Unit
Declaration
type tcustomskincontroller = class(tmsecomponent)
Description
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tcustomskincontroller
Overview
Fields
fextendernames: stringarty; |
|
fextenders: skinextenderarty; |
|
fhashotkey: boolean; |
Methods
function getextendernames: stringarty; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure updateorder; |
|
procedure registerextender(const aextender: tskinextender); |
|
procedure unregisterextender(const aextender: tskinextender); |
|
procedure doactivate; virtual; |
|
procedure dodeactivate; virtual; |
|
procedure loaded; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
procedure setfacetemplate(const face: tfacecomp; const dest: tcustomface); |
|
procedure setframetemplate(const frame: tframecomp; const dest: tcustomframe); |
|
procedure setwidgetface(const instance: twidget; const aface: tfacecomp); |
|
procedure setwidgetframe(const instance: twidget; const aframe: tframecomp); |
|
procedure setwidgetskin(const instance: twidget; const ainfo: widgetskininfoty); |
|
procedure setgroupboxskin(const instance: tgroupbox; const ainfo: groupboxskininfoty); |
|
procedure setgridpropskin(const instance: tgridprop; const ainfo: gridpropskininfoty); |
|
procedure setgridskin(const instance: tcustomgrid; const ainfo: gridskininfoty); |
|
procedure seteditskin(const instance: tcustomedit; const ainfo: editskininfoty); |
|
procedure setdataeditskin(const instance: tdataedit; const ainfo: dataeditskininfoty); |
|
procedure setgraphdataeditskin(const instance: tgraphdataedit; const ainfo: graphdataeditskininfoty); |
|
procedure setwidgetfont(const instance: twidget; const afont: tfont); |
|
procedure setwidgetcolor(const instance: twidget; const acolor: colorty); |
|
function setwidgetcolorcaptionframe( const awidget: twidget; const acolor: colorty): boolean; |
|
procedure setscrollbarskin(const instance: tcustomscrollbar; const ainfo: scrollbarskininfoty); |
|
procedure setstepbuttonskin(const instance: tcustomstepframe; const ainfo: stepbuttonskininfoty); |
|
procedure setframebuttonskin(const instance: tframebutton; const ainfo: framebuttonskininfoty); |
|
procedure settabsskin(const instance: tcustomtabbar; const ainfo: tabsskininfoty); |
|
procedure setpopupmenuskin(const instance: tpopupmenu; const ainfo: menuskininfoty); |
|
procedure setmainmenuskin(const instance: tcustommainmenu; const ainfo: mainmenuskininfoty); |
|
procedure handlewidget(const askin: skininfoty; const acolor: pwidgetcolorinfoty = nil); virtual; |
|
procedure handlecontainer(const ainfo: skininfoty); virtual; |
|
procedure handlegroupbox(const ainfo: skininfoty); virtual; |
|
procedure handlesimplebutton(const ainfo: skininfoty); virtual; |
|
procedure handledatabutton(const ainfo: skininfoty); virtual; |
|
procedure handleslider(const ainfo: skininfoty); virtual; |
|
procedure handleuserobject(const ainfo: skininfoty); virtual; |
|
procedure handletabbar(const ainfo: skininfoty); virtual; |
|
procedure handletabpage(const ainfo: skininfoty); virtual; |
|
procedure handletoolbar(const ainfo: skininfoty); virtual; |
|
procedure handlesplitter(const ainfo: skininfoty); virtual; |
|
procedure handledispwidget(const ainfo: skininfoty); virtual; |
|
procedure handleedit(const ainfo: skininfoty); virtual; |
|
procedure handledataedit(const ainfo: skininfoty); virtual; |
|
procedure handlebooleanedit(const ainfo: skininfoty); virtual; |
|
procedure handlemainmenu(const ainfo: skininfoty); virtual; |
|
procedure handlepopupmenu(const ainfo: skininfoty); virtual; |
|
procedure handlemainmenuwidget(const ainfo: skininfoty); virtual; |
|
procedure handlegrid(const ainfo: skininfoty); virtual; |
|
procedure updateskin1(const ainfo: skininfoty; const remove: boolean); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure updateskin(const ainfo: skininfoty); reintroduce; |
Properties
property order: integer read forder write forder default 0; |
|
property active: boolean read factive write setactive default false; |
|
property extenders: integer read getextenders write setextenders; |
|
property groups: string read fgroups write setgroups; |
|
property onbeforeupdate: beforeskinupdateeventty read fonbeforeupdate
write fonbeforeupdate; |
|
property onafterupdate: skincontrollereventty read fonafterupdate
write fonafterupdate; |
|
property onactivate: notifyeventty read fonactivate write fonactivate; |
|
property ondeactivate: notifyeventty read fondeactivate write fondeactivate; |
|
property colors: tskincolors read fcolors write setcolors; |
|
property fontalias: tskinfontaliass read ffontalias write setfontalias; |
|
property font_default: tskinfont index 0 read getskinfont write setskinfont; |
|
property font_empty: tskinfont index 1 read getskinfont write setskinfont; |
|
property font_unicode: tskinfont index 2 read getskinfont write setskinfont; |
|
property font_menu: tskinfont index 3 read getskinfont write setskinfont; |
|
property font_message: tskinfont index 4 read getskinfont write setskinfont; |
|
property font_report: tskinfont index 5 read getskinfont write setskinfont; |
|
property font_proportional: tskinfont index 6 read getskinfont write setskinfont; |
|
property font_fixed: tskinfont index 7 read getskinfont write setskinfont; |
|
property font_helvetica: tskinfont index 8 read getskinfont write setskinfont; |
|
property font_roman: tskinfont index 9 read getskinfont write setskinfont; |
|
property font_courier: tskinfont index 10 read getskinfont write setskinfont; |
|
property hotkey_fontstylesadd: fontstylesty read fhotkey_fontstylesadd
write sethotkey_fontstylesadd default []; |
|
property hotkey_fontstylesremove: fontstylesty read fhotkey_fontstylesremove
write sethotkey_fontstylesremove default []; |
|
property hotkey_color: colorty read fhotkey_color write sethotkey_color
default cl_default; |
|
property hotkey_colorbackground: colorty read fhotkey_colorbackground
write sethotkey_colorbackground default cl_default; |
Description
Fields
fextendernames: stringarty; |
|
fextenders: skinextenderarty; |
|
fhashotkey: boolean; |
|
Methods
function getextendernames: stringarty; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure updateorder; |
|
procedure registerextender(const aextender: tskinextender); |
|
procedure unregisterextender(const aextender: tskinextender); |
|
procedure doactivate; virtual; |
|
procedure dodeactivate; virtual; |
|
procedure loaded; override; |
|
procedure defineproperties(filer: tfiler); override; |
|
procedure setfacetemplate(const face: tfacecomp; const dest: tcustomface); |
|
procedure setframetemplate(const frame: tframecomp; const dest: tcustomframe); |
|
procedure setwidgetface(const instance: twidget; const aface: tfacecomp); |
|
procedure setwidgetframe(const instance: twidget; const aframe: tframecomp); |
|
procedure setwidgetskin(const instance: twidget; const ainfo: widgetskininfoty); |
|
procedure setgroupboxskin(const instance: tgroupbox; const ainfo: groupboxskininfoty); |
|
procedure setgridpropskin(const instance: tgridprop; const ainfo: gridpropskininfoty); |
|
procedure setgridskin(const instance: tcustomgrid; const ainfo: gridskininfoty); |
|
procedure seteditskin(const instance: tcustomedit; const ainfo: editskininfoty); |
|
procedure setdataeditskin(const instance: tdataedit; const ainfo: dataeditskininfoty); |
|
procedure setgraphdataeditskin(const instance: tgraphdataedit; const ainfo: graphdataeditskininfoty); |
|
procedure setwidgetfont(const instance: twidget; const afont: tfont); |
|
procedure setwidgetcolor(const instance: twidget; const acolor: colorty); |
|
function setwidgetcolorcaptionframe( const awidget: twidget; const acolor: colorty): boolean; |
|
procedure setscrollbarskin(const instance: tcustomscrollbar; const ainfo: scrollbarskininfoty); |
|
procedure setstepbuttonskin(const instance: tcustomstepframe; const ainfo: stepbuttonskininfoty); |
|
procedure setframebuttonskin(const instance: tframebutton; const ainfo: framebuttonskininfoty); |
|
procedure settabsskin(const instance: tcustomtabbar; const ainfo: tabsskininfoty); |
|
procedure setpopupmenuskin(const instance: tpopupmenu; const ainfo: menuskininfoty); |
|
procedure setmainmenuskin(const instance: tcustommainmenu; const ainfo: mainmenuskininfoty); |
|
procedure handlewidget(const askin: skininfoty; const acolor: pwidgetcolorinfoty = nil); virtual; |
|
procedure handlecontainer(const ainfo: skininfoty); virtual; |
|
procedure handlegroupbox(const ainfo: skininfoty); virtual; |
|
procedure handlesimplebutton(const ainfo: skininfoty); virtual; |
|
procedure handledatabutton(const ainfo: skininfoty); virtual; |
|
procedure handleslider(const ainfo: skininfoty); virtual; |
|
procedure handleuserobject(const ainfo: skininfoty); virtual; |
|
procedure handletabbar(const ainfo: skininfoty); virtual; |
|
procedure handletabpage(const ainfo: skininfoty); virtual; |
|
procedure handletoolbar(const ainfo: skininfoty); virtual; |
|
procedure handlesplitter(const ainfo: skininfoty); virtual; |
|
procedure handledispwidget(const ainfo: skininfoty); virtual; |
|
procedure handleedit(const ainfo: skininfoty); virtual; |
|
procedure handledataedit(const ainfo: skininfoty); virtual; |
|
procedure handlebooleanedit(const ainfo: skininfoty); virtual; |
|
procedure handlemainmenu(const ainfo: skininfoty); virtual; |
|
procedure handlepopupmenu(const ainfo: skininfoty); virtual; |
|
procedure handlemainmenuwidget(const ainfo: skininfoty); virtual; |
|
procedure handlegrid(const ainfo: skininfoty); virtual; |
|
procedure updateskin1(const ainfo: skininfoty; const remove: boolean); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure updateskin(const ainfo: skininfoty); reintroduce; |
|
Properties
property order: integer read forder write forder default 0; |
|
property active: boolean read factive write setactive default false; |
|
property extenders: integer read getextenders write setextenders; |
|
property groups: string read fgroups write setgroups; |
|
property onbeforeupdate: beforeskinupdateeventty read fonbeforeupdate
write fonbeforeupdate; |
|
property onafterupdate: skincontrollereventty read fonafterupdate
write fonafterupdate; |
|
property onactivate: notifyeventty read fonactivate write fonactivate; |
|
property ondeactivate: notifyeventty read fondeactivate write fondeactivate; |
|
property colors: tskincolors read fcolors write setcolors; |
|
property fontalias: tskinfontaliass read ffontalias write setfontalias; |
|
property font_default: tskinfont index 0 read getskinfont write setskinfont; |
|
property font_empty: tskinfont index 1 read getskinfont write setskinfont; |
|
property font_unicode: tskinfont index 2 read getskinfont write setskinfont; |
|
property font_menu: tskinfont index 3 read getskinfont write setskinfont; |
|
property font_message: tskinfont index 4 read getskinfont write setskinfont; |
|
property font_report: tskinfont index 5 read getskinfont write setskinfont; |
|
property font_proportional: tskinfont index 6 read getskinfont write setskinfont; |
|
property font_fixed: tskinfont index 7 read getskinfont write setskinfont; |
|
property font_helvetica: tskinfont index 8 read getskinfont write setskinfont; |
|
property font_roman: tskinfont index 9 read getskinfont write setskinfont; |
|
property font_courier: tskinfont index 10 read getskinfont write setskinfont; |
|
property hotkey_fontstylesadd: fontstylesty read fhotkey_fontstylesadd
write sethotkey_fontstylesadd default []; |
|
property hotkey_fontstylesremove: fontstylesty read fhotkey_fontstylesremove
write sethotkey_fontstylesremove default []; |
|
property hotkey_color: colorty read fhotkey_color write sethotkey_color
default cl_default; |
|
property hotkey_colorbackground: colorty read fhotkey_colorbackground
write sethotkey_colorbackground default cl_default; |
|
Generated by PasDoc 0.16.0.