Class tcustomdropdowncontroller
Unit
Declaration
type tcustomdropdowncontroller = class(teventpersistent, ibutton, ievent, idropdowncontroller, idataeditcontroller)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- tlinkedpersistent
- teventpersistent
- tcustomdropdowncontroller
Overview
Fields
| Protected | fowner: twidget; |
| Protected | fdataselected: boolean; |
| Protected | fcolor: colorty; |
| Protected | fcolorclient: colorty; |
| Protected | fdropdowncount: integer; |
| Protected | fselectkey: keyty; |
| Protected | fintf: idropdown; |
| Protected | foptions: dropdowneditoptionsty; |
| Protected | fstate: dropdowncontrollerstatesty; |
Methods
| Protected | procedure applicationactivechanged(const avalue: boolean); virtual; |
| Protected | function getbuttonframeclass: dropdownbuttonframeclassty; virtual; |
| Protected | procedure updatedropdownbounds(var arect: rectty); virtual; |
| Protected | procedure updatedropdownpos(const arect: rectty); |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
| Protected | procedure setoptions(const Value: dropdowneditoptionsty); virtual; |
| Protected | function getdropdownwidget: twidget; virtual; |
| Protected | function getwidget: twidget; |
| Protected | procedure dobeforedropdown; virtual; |
| Protected | procedure doafterclosedropdown; virtual; |
| Protected | procedure internaldropdown; virtual; |
| Protected | function setdropdowntext(const avalue: msestring; const docheckvalue: boolean; const canceled: boolean; const akey: keyty): boolean; |
| Protected | function candropdown: boolean; virtual; |
| Protected | procedure selectnone(const akey: keyty); virtual; |
| Protected | function isloading: boolean; |
| Protected | procedure resetselection; virtual; |
| Protected | function componentstate: tcomponentstate; |
| Protected | procedure buttonaction(var action: buttonactionty; const buttonindex: integer); |
| Protected | procedure mouseevent(var info: mouseeventinfoty); |
| Protected | procedure dokeydown(var info: keyeventinfoty); |
| Protected | procedure internalcreateframe; virtual; |
| Protected | procedure updatereadonlystate; |
| Protected | procedure domousewheelevent(var info: mousewheeleventinfoty); |
| Protected | procedure editnotification(var info: editnotificationinfoty); virtual; |
| Public | constructor create(const intf: idropdown); reintroduce; |
| Public | destructor destroy; override; |
| Public | function hasdropdown(): boolean; |
| Public | procedure dostatread(const reader: tstatreader); virtual; |
| Public | procedure dostatwrite(const writer: tstatwriter); virtual; |
| Public | procedure dropdown; virtual; |
| Public | procedure canceldropdown; |
| Public | procedure dropdownactivated; |
| Public | procedure dropdowndeactivated; |
| Public | function dataselected: boolean; |
Properties
| Public | property dropdownwidget: twidget read getdropdownwidget; |
| Public | property options: dropdowneditoptionsty read foptions write setoptions
default defaultdropdownoptionsedit; |
| Published | property color: colorty read fcolor write fcolor default cl_default; |
| Published | property colorclient: colorty read fcolorclient write fcolorclient
default cl_default; |
| Published | property frametemplate: tframecomp read fframetemplate
write setframetemplate; |
| Published | property facetemplate: tfacecomp read ffacetemplate
write setfacetemplate; |
Description
Fields
| Protected | fowner: twidget; |
|
This item has no description. | |
| Protected | fdataselected: boolean; |
|
This item has no description. | |
| Protected | fcolor: colorty; |
|
This item has no description. | |
| Protected | fcolorclient: colorty; |
|
This item has no description. | |
| Protected | fdropdowncount: integer; |
|
This item has no description. | |
| Protected | fselectkey: keyty; |
|
This item has no description. | |
| Protected | fintf: idropdown; |
|
This item has no description. | |
| Protected | foptions: dropdowneditoptionsty; |
|
This item has no description. | |
| Protected | fstate: dropdowncontrollerstatesty; |
|
This item has no description. | |
Methods
| Protected | procedure applicationactivechanged(const avalue: boolean); virtual; |
|
This item has no description. | |
| Protected | function getbuttonframeclass: dropdownbuttonframeclassty; virtual; |
|
This item has no description. | |
| Protected | procedure updatedropdownbounds(var arect: rectty); virtual; |
|
This item has no description. | |
| Protected | procedure updatedropdownpos(const arect: rectty); |
|
This item has no description. | |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
This item has no description. | |
| Protected | procedure setoptions(const Value: dropdowneditoptionsty); virtual; |
|
This item has no description. | |
| Protected | function getdropdownwidget: twidget; virtual; |
|
This item has no description. | |
| Protected | function getwidget: twidget; |
|
This item has no description. | |
| Protected | procedure dobeforedropdown; virtual; |
|
This item has no description. | |
| Protected | procedure doafterclosedropdown; virtual; |
|
This item has no description. | |
| Protected | procedure internaldropdown; virtual; |
|
This item has no description. | |
| Protected | function setdropdowntext(const avalue: msestring; const docheckvalue: boolean; const canceled: boolean; const akey: keyty): boolean; |
|
This item has no description. | |
| Protected | function candropdown: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure selectnone(const akey: keyty); virtual; |
|
This item has no description. | |
| Protected | function isloading: boolean; |
|
This item has no description. | |
| Protected | procedure resetselection; virtual; |
|
This item has no description. | |
| Protected | function componentstate: tcomponentstate; |
|
This item has no description. | |
| Protected | procedure buttonaction(var action: buttonactionty; const buttonindex: integer); |
|
This item has no description. | |
| Protected | procedure mouseevent(var info: mouseeventinfoty); |
|
This item has no description. | |
| Protected | procedure dokeydown(var info: keyeventinfoty); |
|
This item has no description. | |
| Protected | procedure internalcreateframe; virtual; |
|
This item has no description. | |
| Protected | procedure updatereadonlystate; |
|
This item has no description. | |
| Protected | procedure domousewheelevent(var info: mousewheeleventinfoty); |
|
This item has no description. | |
| Protected | procedure editnotification(var info: editnotificationinfoty); virtual; |
|
This item has no description. | |
| Public | constructor create(const intf: idropdown); reintroduce; |
|
This item has no description. | |
| Public | destructor destroy; override; |
|
This item has no description. | |
| Public | function hasdropdown(): boolean; |
|
This item has no description. | |
| Public | procedure dostatread(const reader: tstatreader); virtual; |
|
This item has no description. | |
| Public | procedure dostatwrite(const writer: tstatwriter); virtual; |
|
This item has no description. | |
| Public | procedure dropdown; virtual; |
|
This item has no description. | |
| Public | procedure canceldropdown; |
|
This item has no description. | |
| Public | procedure dropdownactivated; |
|
This item has no description. | |
| Public | procedure dropdowndeactivated; |
|
This item has no description. | |
| Public | function dataselected: boolean; |
|
This item has no description. | |
Properties
| Public | property dropdownwidget: twidget read getdropdownwidget; |
|
This item has no description. | |
| Public | property options: dropdowneditoptionsty read foptions write setoptions
default defaultdropdownoptionsedit; |
|
This item has no description. | |
| Published | property color: colorty read fcolor write fcolor default cl_default; |
|
This item has no description. | |
| Published | property colorclient: colorty read fcolorclient write fcolorclient
default cl_default; |
|
This item has no description. | |
| Published | property frametemplate: tframecomp read fframetemplate
write setframetemplate; |
|
This item has no description. | |
| Published | property facetemplate: tfacecomp read ffacetemplate
write setfacetemplate; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.