Class tcustomskincontroller

Unit

Declaration

type tcustomskincontroller = class(tmsecomponent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fextendernames: stringarty;
Protected fextenders: skinextenderarty;
Protected fhashotkey: boolean;

Methods

Protected function getextendernames: stringarty;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;
Protected procedure updateorder;
Protected procedure registerextender(const aextender: tskinextender);
Protected procedure unregisterextender(const aextender: tskinextender);
Protected procedure doactivate; virtual;
Protected procedure dodeactivate; virtual;
Protected procedure loaded; override;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure setfacetemplate(const face: tfacecomp; const dest: tcustomface);
Protected procedure setframetemplate(const frame: tframecomp; const dest: tcustomframe);
Protected procedure setwidgetface(const instance: twidget; const aface: tfacecomp);
Protected procedure setwidgetframe(const instance: twidget; const aframe: tframecomp);
Protected procedure setwidgetskin(const instance: twidget; const ainfo: widgetskininfoty);
Protected procedure setgroupboxskin(const instance: tgroupbox; const ainfo: groupboxskininfoty);
Protected procedure setgridpropskin(const instance: tgridprop; const ainfo: gridpropskininfoty);
Protected procedure setgridskin(const instance: tcustomgrid; const ainfo: gridskininfoty);
Protected procedure seteditskin(const instance: tcustomedit; const ainfo: editskininfoty);
Protected procedure setdataeditskin(const instance: tdataedit; const ainfo: dataeditskininfoty);
Protected procedure setgraphdataeditskin(const instance: tgraphdataedit; const ainfo: graphdataeditskininfoty);
Protected procedure setwidgetfont(const instance: twidget; const afont: tfont);
Protected procedure setwidgetcolor(const instance: twidget; const acolor: colorty);
Protected function setwidgetcolorcaptionframe( const awidget: twidget; const acolor: colorty): boolean;
Protected procedure setscrollbarskin(const instance: tcustomscrollbar; const ainfo: scrollbarskininfoty);
Protected procedure setstepbuttonskin(const instance: tcustomstepframe; const ainfo: stepbuttonskininfoty);
Protected procedure setframebuttonskin(const instance: tframebutton; const ainfo: framebuttonskininfoty);
Protected procedure settabsskin(const instance: tcustomtabbar; const ainfo: tabsskininfoty);
Protected procedure setpopupmenuskin(const instance: tpopupmenu; const ainfo: menuskininfoty);
Protected procedure setmainmenuskin(const instance: tcustommainmenu; const ainfo: mainmenuskininfoty);
Protected procedure handlewidget(const askin: skininfoty; const acolor: pwidgetcolorinfoty = nil); virtual;
Protected procedure handlecontainer(const ainfo: skininfoty); virtual;
Protected procedure handlegroupbox(const ainfo: skininfoty); virtual;
Protected procedure handlesimplebutton(const ainfo: skininfoty); virtual;
Protected procedure handledatabutton(const ainfo: skininfoty); virtual;
Protected procedure handleslider(const ainfo: skininfoty); virtual;
Protected procedure handleuserobject(const ainfo: skininfoty); virtual;
Protected procedure handletabbar(const ainfo: skininfoty); virtual;
Protected procedure handletabpage(const ainfo: skininfoty); virtual;
Protected procedure handletoolbar(const ainfo: skininfoty); virtual;
Protected procedure handlesplitter(const ainfo: skininfoty); virtual;
Protected procedure handledispwidget(const ainfo: skininfoty); virtual;
Protected procedure handleedit(const ainfo: skininfoty); virtual;
Protected procedure handledataedit(const ainfo: skininfoty); virtual;
Protected procedure handlebooleanedit(const ainfo: skininfoty); virtual;
Protected procedure handlemainmenu(const ainfo: skininfoty); virtual;
Protected procedure handlepopupmenu(const ainfo: skininfoty); virtual;
Protected procedure handlemainmenuwidget(const ainfo: skininfoty); virtual;
Protected procedure handlegrid(const ainfo: skininfoty); virtual;
Protected procedure updateskin1(const ainfo: skininfoty; const remove: boolean);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure updateskin(const ainfo: skininfoty); reintroduce;

Properties

Published property order: integer read forder write forder default 0;
Published property active: boolean read factive write setactive default false;
Published property extenders: integer read getextenders write setextenders;
Published property groups: string read fgroups write setgroups;
Published property onbeforeupdate: beforeskinupdateeventty read fonbeforeupdate write fonbeforeupdate;
Published property onafterupdate: skincontrollereventty read fonafterupdate write fonafterupdate;
Published property onactivate: notifyeventty read fonactivate write fonactivate;
Published property ondeactivate: notifyeventty read fondeactivate write fondeactivate;
Published property colors: tskincolors read fcolors write setcolors;
Published property fontalias: tskinfontaliass read ffontalias write setfontalias;
Published property font_default: tskinfont index ord(stf_default) read getskinfont write setskinfont;
Published property font_empty: tskinfont index ord(stf_empty) read getskinfont write setskinfont;
Published property font_unicode: tskinfont index ord(stf_unicode) read getskinfont write setskinfont;
Published property font_menu: tskinfont index ord(stf_menu) read getskinfont write setskinfont;
Published property font_message: tskinfont index ord(stf_message) read getskinfont write setskinfont;
Published property font_hint: tskinfont index ord(stf_hint) read getskinfont write setskinfont;
Published property font_report: tskinfont index ord(stf_report) read getskinfont write setskinfont;
Published property font_proportional: tskinfont index ord(stf_proportional) read getskinfont write setskinfont;
Published property font_fixed: tskinfont index ord(stf_fixed) read getskinfont write setskinfont;
Published property font_helvetica: tskinfont index ord(stf_helvetica) read getskinfont write setskinfont;
Published property font_roman: tskinfont index ord(stf_roman) read getskinfont write setskinfont;
Published property font_courier: tskinfont index ord(stf_courier) read getskinfont write setskinfont;
Published property hotkey_fontstylesadd: fontstylesty read fhotkey_fontstylesadd write sethotkey_fontstylesadd default [];
Published property hotkey_fontstylesremove: fontstylesty read fhotkey_fontstylesremove write sethotkey_fontstylesremove default [];
Published property hotkey_color: colorty read fhotkey_color write sethotkey_color default cl_default;
Published property hotkey_colorbackground: colorty read fhotkey_colorbackground write sethotkey_colorbackground default cl_default;

Description

Fields

Protected fextendernames: stringarty;

This item has no description.

Protected fextenders: skinextenderarty;

This item has no description.

Protected fhashotkey: boolean;

This item has no description.

Methods

Protected function getextendernames: stringarty;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); override;

This item has no description.

Protected procedure updateorder;

This item has no description.

Protected procedure registerextender(const aextender: tskinextender);

This item has no description.

Protected procedure unregisterextender(const aextender: tskinextender);

This item has no description.

Protected procedure doactivate; virtual;

This item has no description.

Protected procedure dodeactivate; virtual;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure setfacetemplate(const face: tfacecomp; const dest: tcustomface);

This item has no description.

Protected procedure setframetemplate(const frame: tframecomp; const dest: tcustomframe);

This item has no description.

Protected procedure setwidgetface(const instance: twidget; const aface: tfacecomp);

This item has no description.

Protected procedure setwidgetframe(const instance: twidget; const aframe: tframecomp);

This item has no description.

Protected procedure setwidgetskin(const instance: twidget; const ainfo: widgetskininfoty);

This item has no description.

Protected procedure setgroupboxskin(const instance: tgroupbox; const ainfo: groupboxskininfoty);

This item has no description.

Protected procedure setgridpropskin(const instance: tgridprop; const ainfo: gridpropskininfoty);

This item has no description.

Protected procedure setgridskin(const instance: tcustomgrid; const ainfo: gridskininfoty);

This item has no description.

Protected procedure seteditskin(const instance: tcustomedit; const ainfo: editskininfoty);

This item has no description.

Protected procedure setdataeditskin(const instance: tdataedit; const ainfo: dataeditskininfoty);

This item has no description.

Protected procedure setgraphdataeditskin(const instance: tgraphdataedit; const ainfo: graphdataeditskininfoty);

This item has no description.

Protected procedure setwidgetfont(const instance: twidget; const afont: tfont);

This item has no description.

Protected procedure setwidgetcolor(const instance: twidget; const acolor: colorty);

This item has no description.

Protected function setwidgetcolorcaptionframe( const awidget: twidget; const acolor: colorty): boolean;

This item has no description.

Protected procedure setscrollbarskin(const instance: tcustomscrollbar; const ainfo: scrollbarskininfoty);

This item has no description.

Protected procedure setstepbuttonskin(const instance: tcustomstepframe; const ainfo: stepbuttonskininfoty);

This item has no description.

Protected procedure setframebuttonskin(const instance: tframebutton; const ainfo: framebuttonskininfoty);

This item has no description.

Protected procedure settabsskin(const instance: tcustomtabbar; const ainfo: tabsskininfoty);

This item has no description.

Protected procedure setpopupmenuskin(const instance: tpopupmenu; const ainfo: menuskininfoty);

This item has no description.

Protected procedure setmainmenuskin(const instance: tcustommainmenu; const ainfo: mainmenuskininfoty);

This item has no description.

Protected procedure handlewidget(const askin: skininfoty; const acolor: pwidgetcolorinfoty = nil); virtual;

This item has no description.

Protected procedure handlecontainer(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlegroupbox(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlesimplebutton(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handledatabutton(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handleslider(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handleuserobject(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handletabbar(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handletabpage(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handletoolbar(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlesplitter(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handledispwidget(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handleedit(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handledataedit(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlebooleanedit(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlemainmenu(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlepopupmenu(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlemainmenuwidget(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure handlegrid(const ainfo: skininfoty); virtual;

This item has no description.

Protected procedure updateskin1(const ainfo: skininfoty; const remove: boolean);

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 updateskin(const ainfo: skininfoty); reintroduce;

This item has no description.

Properties

Published property order: integer read forder write forder default 0;

This item has no description.

Published property active: boolean read factive write setactive default false;

This item has no description.

Published property extenders: integer read getextenders write setextenders;

This item has no description.

Published property groups: string read fgroups write setgroups;

This item has no description.

Published property onbeforeupdate: beforeskinupdateeventty read fonbeforeupdate write fonbeforeupdate;

This item has no description.

Published property onafterupdate: skincontrollereventty read fonafterupdate write fonafterupdate;

This item has no description.

Published property onactivate: notifyeventty read fonactivate write fonactivate;

This item has no description.

Published property ondeactivate: notifyeventty read fondeactivate write fondeactivate;

This item has no description.

Published property colors: tskincolors read fcolors write setcolors;

This item has no description.

Published property fontalias: tskinfontaliass read ffontalias write setfontalias;

This item has no description.

Published property font_default: tskinfont index ord(stf_default) read getskinfont write setskinfont;

This item has no description.

Published property font_empty: tskinfont index ord(stf_empty) read getskinfont write setskinfont;

This item has no description.

Published property font_unicode: tskinfont index ord(stf_unicode) read getskinfont write setskinfont;

This item has no description.

Published property font_menu: tskinfont index ord(stf_menu) read getskinfont write setskinfont;

This item has no description.

Published property font_message: tskinfont index ord(stf_message) read getskinfont write setskinfont;

This item has no description.

Published property font_hint: tskinfont index ord(stf_hint) read getskinfont write setskinfont;

This item has no description.

Published property font_report: tskinfont index ord(stf_report) read getskinfont write setskinfont;

This item has no description.

Published property font_proportional: tskinfont index ord(stf_proportional) read getskinfont write setskinfont;

This item has no description.

Published property font_fixed: tskinfont index ord(stf_fixed) read getskinfont write setskinfont;

This item has no description.

Published property font_helvetica: tskinfont index ord(stf_helvetica) read getskinfont write setskinfont;

This item has no description.

Published property font_roman: tskinfont index ord(stf_roman) read getskinfont write setskinfont;

This item has no description.

Published property font_courier: tskinfont index ord(stf_courier) read getskinfont write setskinfont;

This item has no description.

Published property hotkey_fontstylesadd: fontstylesty read fhotkey_fontstylesadd write sethotkey_fontstylesadd default [];

This item has no description.

Published property hotkey_fontstylesremove: fontstylesty read fhotkey_fontstylesremove write sethotkey_fontstylesremove default [];

This item has no description.

Published property hotkey_color: colorty read fhotkey_color write sethotkey_color default cl_default;

This item has no description.

Published property hotkey_colorbackground: colorty read fhotkey_colorbackground write sethotkey_colorbackground default cl_default;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.