Class tcustommenu
Unit
Declaration
type tcustommenu = class(tmsecomponent)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tcustommenu
Overview
Fields
| Protected | ftransientfor: twidget; |
| Protected | fmouseinfopo: pmouseeventinfoty; |
Methods
| Protected | procedure settransientfor(const awidget: twidget); |
| Protected | procedure doidle(var again: boolean); |
| Protected | procedure readstate(reader: treader); override; |
| Protected | procedure loaded; override; |
| Protected | procedure setexecitem(const avalue: tmenuitem); |
| Protected | procedure assigntemplate(const source: tcustommenu); |
| Protected | procedure templateevent(const sender: tobject; const event: objecteventty; var template: menutemplatety); |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
| Protected | function gettemplatefont(const sender: tmenuitem): tmenufont; virtual; |
| Protected | function gettemplatefontactive( const sender: tmenuitem): tmenufontactive; virtual; |
| Public | constructor create(aowner: tcomponent); overload; override; |
| Public | constructor createtransient(const atransientfor: twidget; const amouseinfopo: pmouseeventinfoty); overload; |
| Public | destructor destroy; override; |
| Public | function checkexec: boolean; |
| Public | procedure assign(source: tpersistent); override; |
| Public | procedure doshortcut(var info: keyeventinfoty); |
| Public | procedure doupdate; |
| Public | procedure updatehotkeys(); |
| Public | function count: integer; |
| Public | function transientfor: twidget; |
| Public | function mouseinfopo: pmouseeventinfoty; |
| Public | function shortcutseparator: msechar; |
| Public | class function getshortcutseparator(const ainstance: tcustommenu): msechar; |
Properties
| Protected | property execitem: tmenuitem write setexecitem; |
| Public | property menu: tmenuitem read fmenu write setmenu; |
| Public | property frametemplate: tframecomp read ftemplate.frame write setframetemplate; |
| Public | property facetemplate: tfacecomp read ftemplate.face write setfacetemplate; |
| Public | property itemframetemplate: tframecomp read ftemplate.itemframe
write setitemframetemplate; |
| Public | property itemfacetemplate: tfacecomp read ftemplate.itemface
write setitemfacetemplate; |
| Public | property itemframetemplateactive: tframecomp read ftemplate.itemframeactive
write setitemframetemplateactive; |
| Public | property itemfacetemplateactive: tfacecomp read ftemplate.itemfaceactive
write setitemfacetemplateactive; |
| Public | property separatorframetemplate: tframecomp
read ftemplate.separatorframe
write setseparatorframetemplate; |
| Public | property checkboxframetemplate: tframecomp read ftemplate.checkboxframe
write setcheckboxframetemplate; |
| Public | property template: menutemplatety read ftemplate; |
| Public | property options: menuoptionsty read foptions write setoptions
default defaultmenuoptions; |
| Public | property onupdate: menueventty read fonupdate write fonupdate; |
Description
Fields
| Protected | ftransientfor: twidget; |
|
This item has no description. | |
| Protected | fmouseinfopo: pmouseeventinfoty; |
|
This item has no description. | |
Methods
| Protected | procedure settransientfor(const awidget: twidget); |
|
This item has no description. | |
| Protected | procedure doidle(var again: boolean); |
|
This item has no description. | |
| Protected | procedure readstate(reader: treader); override; |
|
This item has no description. | |
| Protected | procedure loaded; override; |
|
This item has no description. | |
| Protected | procedure setexecitem(const avalue: tmenuitem); |
|
This item has no description. | |
| Protected | procedure assigntemplate(const source: tcustommenu); |
|
This item has no description. | |
| Protected | procedure templateevent(const sender: tobject; const event: objecteventty; var template: menutemplatety); |
|
This item has no description. | |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
This item has no description. | |
| Protected | function gettemplatefont(const sender: tmenuitem): tmenufont; virtual; |
|
This item has no description. | |
| Protected | function gettemplatefontactive( const sender: tmenuitem): tmenufontactive; virtual; |
|
This item has no description. | |
| Public | constructor create(aowner: tcomponent); overload; override; |
|
This item has no description. | |
| Public | constructor createtransient(const atransientfor: twidget; const amouseinfopo: pmouseeventinfoty); overload; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | function checkexec: boolean; |
|
This item has no description. | |
| Public | procedure assign(source: tpersistent); override; |
|
This item has no description. | |
| Public | procedure doshortcut(var info: keyeventinfoty); |
|
This item has no description. | |
| Public | procedure doupdate; |
|
This item has no description. | |
| Public | procedure updatehotkeys(); |
|
This item has no description. | |
| Public | function count: integer; |
|
This item has no description. | |
| Public | function transientfor: twidget; |
|
This item has no description. | |
| Public | function mouseinfopo: pmouseeventinfoty; |
|
This item has no description. | |
| Public | function shortcutseparator: msechar; |
|
This item has no description. | |
| Public | class function getshortcutseparator(const ainstance: tcustommenu): msechar; |
|
This item has no description. | |
Properties
| Protected | property execitem: tmenuitem write setexecitem; |
|
This item has no description. | |
| Public | property menu: tmenuitem read fmenu write setmenu; |
|
This item has no description. | |
| Public | property frametemplate: tframecomp read ftemplate.frame write setframetemplate; |
|
This item has no description. | |
| Public | property facetemplate: tfacecomp read ftemplate.face write setfacetemplate; |
|
This item has no description. | |
| Public | property itemframetemplate: tframecomp read ftemplate.itemframe
write setitemframetemplate; |
|
This item has no description. | |
| Public | property itemfacetemplate: tfacecomp read ftemplate.itemface
write setitemfacetemplate; |
|
This item has no description. | |
| Public | property itemframetemplateactive: tframecomp read ftemplate.itemframeactive
write setitemframetemplateactive; |
|
This item has no description. | |
| Public | property itemfacetemplateactive: tfacecomp read ftemplate.itemfaceactive
write setitemfacetemplateactive; |
|
This item has no description. | |
| Public | property separatorframetemplate: tframecomp
read ftemplate.separatorframe
write setseparatorframetemplate; |
|
This item has no description. | |
| Public | property checkboxframetemplate: tframecomp read ftemplate.checkboxframe
write setcheckboxframetemplate; |
|
This item has no description. | |
| Public | property template: menutemplatety read ftemplate; |
|
This item has no description. | |
| Public | property options: menuoptionsty read foptions write setoptions
default defaultmenuoptions; |
|
This item has no description. | |
| Public | property onupdate: menueventty read fonupdate write fonupdate; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.