Unit msedropdownlist

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class tdropdowncolfont  
Class tdropdowncolfontselect  
Class tdropdowndata  
Class tdropdowndatacols  
Class tdropdowncol  
Class tdropdownfont  
Class tdropdownfontselect  
Class tdropdowncols  
Interface idropdown  
Interface idropdownlist  
Interface idropdownwidget  
Interface idropdowncontroller  
Interface idropdownlistcontroller  
Class tdropdownstringcol  
Class titemselectedevent  
Class tdropdownfixcol  
Class tdropdownlist  
Class tdropdownbutton  
Class tcustomdropdownbuttonframe  
Class tdropdownbuttonframe  
Class tdropdownmultibuttonframe  
Class tcustomdropdowncontroller  
Class tdropdowncontroller  
Class tdropdownwidgetcontroller  
Class tcustomdropdownlistcontroller  
Class tnocolsdropdownlistcontroller  
Class tdropdownlistcontroller  
Class tmbdropdownlistcontroller  

Types

dropdownlistoptionty = (...);
dropdownlistoptionsty = set of dropdownlistoptionty;
dropdownliststatety = (...);
dropdownliststatesty = set of dropdownliststatety;
dropdowneditoptionty = (...);
dropdowneditoptionsty = set of dropdowneditoptionty;
dropdowncolclassty = class of tdropdowncol;
dropdowncolsclassty = class of tdropdowncols;
dropdownfixcolclassty = class of tdropdownfixcol;
dropdownbuttonframeclassty = class of tcustomdropdownbuttonframe;
dropdowncontrollerstatety = (...);
dropdowncontrollerstatesty = set of dropdowncontrollerstatety;
dropdownwidgeteventty = procedure(const sender: twidget; const dropdown: twidget) of object;
dropdownlisteventty = procedure(const sender: twidget; const dropdown: tdropdownlist) of object;
dropdownlistcontrollerclassty = class of tcustomdropdownlistcontroller;

Constants

defaultdropdowncoloptions = [co_fill,co_readonly,co_focusselect, co_mousemovefocus,co_rowselect];
defaultdropdowncoltextflags = defaultcoltextflags + [tf_noselect];
mouseautoscrollheight = 4;
dropdownitemselectedevent = 345;
defaultdropdownoptionsedit = [deo_keydropdown];
defaultautodropdownoptions = defaultdropdownoptionsedit + [deo_autodropdown];

Description

Types

dropdownlistoptionty = (...);
 
Values
  • dlo_casesensitive
  • dlo_posinsensitive
  • dlo_livefilter
dropdownlistoptionsty = set of dropdownlistoptionty;
 
dropdownliststatety = (...);
 
Values
  • dls_firstmousemoved
  • dls_mousemoved
  • dls_scrollup
dropdownliststatesty = set of dropdownliststatety;
 
dropdowneditoptionty = (...);
 
Values
  • deo_selectonly
  • deo_forceselect
  • deo_autodropdown
  • deo_keydropdown
  • deo_modifiedbeforedropdown
  • deo_casesensitive
  • deo_posinsensitive
  • deo_livefilter
  • deo_customfilter
  • deo_sorted
  • deo_disabled
  • deo_autosavehistory
  • deo_cliphint
  • deo_right
  • deo_colsizing
  • deo_savestate
dropdowneditoptionsty = set of dropdowneditoptionty;
 
dropdowncolclassty = class of tdropdowncol;
 
dropdowncolsclassty = class of tdropdowncols;
 
dropdownfixcolclassty = class of tdropdownfixcol;
 
dropdownbuttonframeclassty = class of tcustomdropdownbuttonframe;
 
dropdowncontrollerstatety = (...);
 
Values
  • dcs_forcecaret
  • dcs_itemselecting
  • dcs_isstringkey
dropdowncontrollerstatesty = set of dropdowncontrollerstatety;
 
dropdownwidgeteventty = procedure(const sender: twidget; const dropdown: twidget) of object;
 
dropdownlisteventty = procedure(const sender: twidget; const dropdown: tdropdownlist) of object;
 
dropdownlistcontrollerclassty = class of tcustomdropdownlistcontroller;
 

Constants

defaultdropdowncoloptions = [co_fill,co_readonly,co_focusselect, co_mousemovefocus,co_rowselect];
 
defaultdropdowncoltextflags = defaultcoltextflags + [tf_noselect];
 
mouseautoscrollheight = 4;
 
dropdownitemselectedevent = 345;
 
defaultdropdownoptionsedit = [deo_keydropdown];
 
defaultautodropdownoptions = defaultdropdownoptionsedit + [deo_autodropdown];
 

Generated by PasDoc 0.16.0.