Class tcustomdropdownlistcontroller
Unit
Declaration
type tcustomdropdownlistcontroller = class(tcustomdropdowncontroller, idropdownlistcontroller)
Description
No description available, ancestor tcustomdropdowncontroller description follows
No description available, ancestor teventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- tlinkedpersistent
- teventpersistent
- tcustomdropdowncontroller
- tcustomdropdownlistcontroller
Overview
Fields
ftimer: tsimpletimer; |
|
fimagelist: timagelist; |
|
fimageframe: framety; |
|
fdropdownrowcount: integer; |
|
fwidth: integer; |
|
fvaluecol: integer; |
|
fdatarowlinewidth: integer; |
|
fdatarowlinecolor: colorty; |
|
fbuttonlength: integer; |
|
fbuttonendlength: integer; |
|
fbuttonminlength: integer; |
|
fdropdownlist: tdropdownlist; |
|
fcols: tdropdowncols; |
Methods
procedure dotimer(const sender: tobject); |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure valuecolchanged; virtual; |
|
function getdropdownwidget: twidget; override; |
|
procedure itemchanged(const sender: tdatalist; const index: integer); |
|
function getdropdowncolsclass: dropdowncolsclassty; virtual; |
|
procedure selectnone(const akey: keyty); override; |
|
procedure resetselection; override; |
|
function reloadlist: integer; virtual; |
|
function getremoterowcount: integer; virtual; |
|
procedure dobeforedropdown; override; |
|
procedure doafterclosedropdown; override; |
|
procedure itemselected(const index: integer; const akey: keyty); virtual; |
|
procedure dropdownkeydown(var info: keyeventinfoty); |
|
function getautowidth: integer; |
|
procedure updatedropdownbounds(var arect: rectty); override; |
|
procedure receiveevent(const event: tobjectevent); override; |
|
function createdropdownlist: tdropdownlist; virtual; |
|
function getfixcolclass: dropdownfixcolclassty; virtual; |
|
procedure internaldropdown; override; |
|
procedure editnotification(var info: editnotificationinfoty); override; |
|
constructor create(const intf: idropdownlist); |
|
destructor destroy; override; |
|
procedure dostatread(const reader: tstatreader); override; |
|
procedure dostatwrite(const writer: tstatwriter); override; |
|
function valuelist: tmsestringdatalist; |
Properties
property cols: tdropdowncols read fcols write setcols; |
|
property valuecol: integer read fvaluecol write setvaluecol default 0; |
|
property itemindex: integer read getitemindex write setitemindex default -1; |
|
property delay: integer read getdelay write setdelay default 0; |
|
property dropdownrowcount: integer read fdropdownrowcount
write fdropdownrowcount default 8; |
|
property width: integer read fwidth write fwidth default 0; |
|
property datarowlinewidth: integer read fdatarowlinewidth
write fdatarowlinewidth default 0; |
|
property datarowlinecolor: colorty read fdatarowlinecolor
write fdatarowlinecolor default defaultdatalinecolor; |
|
property buttonlength: integer read fbuttonlength
write fbuttonlength default 0; |
|
property buttonendlength: integer read fbuttonendlength
write fbuttonendlength default 0; |
|
property buttonminlength: integer read fbuttonminlength
write fbuttonminlength default defaultbuttonminlength; |
|
property imagelist: timagelist read fimagelist write setimagelist; |
|
property imageframe: framety read fimageframe write setimageframe; |
|
property imageframe_left: integer read fimageframe.left
write setimageframe_left default 0; |
|
property imageframe_top: integer read fimageframe.top
write setimageframe_top default 0; |
|
property imageframe_right: integer read fimageframe.right
write setimageframe_right default 0; |
|
property imageframe_bottom: integer read fimageframe.bottom
write setimageframe_bottom default 0; |
|
property ondropdown: dropdownlisteventty read fondropdown
write fondropdown; |
Description
Fields
ftimer: tsimpletimer; |
|
fimagelist: timagelist; |
|
fimageframe: framety; |
|
fdropdownrowcount: integer; |
|
fwidth: integer; |
|
fvaluecol: integer; |
|
fdatarowlinewidth: integer; |
|
fdatarowlinecolor: colorty; |
|
fbuttonlength: integer; |
|
fbuttonendlength: integer; |
|
fbuttonminlength: integer; |
|
fdropdownlist: tdropdownlist; |
|
fcols: tdropdowncols; |
|
Methods
procedure dotimer(const sender: tobject); |
|
procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
procedure valuecolchanged; virtual; |
|
function getdropdownwidget: twidget; override; |
|
procedure itemchanged(const sender: tdatalist; const index: integer); |
|
function getdropdowncolsclass: dropdowncolsclassty; virtual; |
|
procedure selectnone(const akey: keyty); override; |
|
procedure resetselection; override; |
|
function reloadlist: integer; virtual; |
|
function getremoterowcount: integer; virtual; |
|
procedure dobeforedropdown; override; |
|
procedure doafterclosedropdown; override; |
|
procedure itemselected(const index: integer; const akey: keyty); virtual; |
|
procedure dropdownkeydown(var info: keyeventinfoty); |
|
function getautowidth: integer; |
|
procedure updatedropdownbounds(var arect: rectty); override; |
|
procedure receiveevent(const event: tobjectevent); override; |
|
function createdropdownlist: tdropdownlist; virtual; |
|
function getfixcolclass: dropdownfixcolclassty; virtual; |
|
procedure internaldropdown; override; |
|
procedure editnotification(var info: editnotificationinfoty); override; |
|
constructor create(const intf: idropdownlist); |
|
destructor destroy; override; |
|
procedure dostatread(const reader: tstatreader); override; |
|
procedure dostatwrite(const writer: tstatwriter); override; |
|
function valuelist: tmsestringdatalist; |
|
Properties
property cols: tdropdowncols read fcols write setcols; |
|
property valuecol: integer read fvaluecol write setvaluecol default 0; |
|
property itemindex: integer read getitemindex write setitemindex default -1; |
|
property delay: integer read getdelay write setdelay default 0; |
|
property dropdownrowcount: integer read fdropdownrowcount
write fdropdownrowcount default 8; |
|
property width: integer read fwidth write fwidth default 0; |
|
property datarowlinewidth: integer read fdatarowlinewidth
write fdatarowlinewidth default 0; |
|
property datarowlinecolor: colorty read fdatarowlinecolor
write fdatarowlinecolor default defaultdatalinecolor; |
|
property buttonlength: integer read fbuttonlength
write fbuttonlength default 0; |
|
property buttonendlength: integer read fbuttonendlength
write fbuttonendlength default 0; |
|
property buttonminlength: integer read fbuttonminlength
write fbuttonminlength default defaultbuttonminlength; |
|
property imagelist: timagelist read fimagelist write setimagelist; |
|
property imageframe: framety read fimageframe write setimageframe; |
|
property imageframe_left: integer read fimageframe.left
write setimageframe_left default 0; |
|
property imageframe_top: integer read fimageframe.top
write setimageframe_top default 0; |
|
property imageframe_right: integer read fimageframe.right
write setimageframe_right default 0; |
|
property imageframe_bottom: integer read fimageframe.bottom
write setimageframe_bottom default 0; |
|
property ondropdown: dropdownlisteventty read fondropdown
write fondropdown; |
|
Generated by PasDoc 0.16.0.