Unit mselistbrowser

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class tlistedititem  
Class trichlistedititem  
Class tlisteditvalueitem  
Class ttreelistedititem  
Class tdirtreenode  
Class titemviewlist  
Class tlistcol  
Class tlistcols  
Class tlistitemdragobject  
Class tlistitemsdragobject  
Class tcustomlistview  
Class tlistview  
Class tcustomitemeditlist  
Class titemeditlist  
Class trecordfielditem  
Class trecordfielditemeditlist  
Record valueeditinfoty  
Class tvalueedititem  
Class tvalueedits  
Class tcustomitemedit  
Class titemclientcontroller  
Class tifiitemlinkcomp  
Class titemedit  
Class tdropdownitemedit  
Class tmbdropdownitemedit  
Class ttreeeditnode  
Class ttreeitemdragobject  
Record expandedinfoty  
Class ttreeitemeditlist  
Class trecordfieldedit  
Class ttreeitemclientcontroller  
Class tifitreeitemlinkcomp  
Class ttreeitemedit  

Types

listviewoptionty = (...);
listviewoptionsty = set of listviewoptionty;
filelistviewoptionty = (...);
filelistviewoptionsty = set of filelistviewoptionty;
listedititemarty = array of tlistitem;
listedititemclassty = class of tlistedititem;
treelistedititemclassty = class of ttreelistedititem;
treelistedititemarty = array of ttreelistedititem;
treelistedititematy = array[0..0] of ttreelistedititem;
ptreelistedititematy = ˆtreelistedititematy;
ptreelistedititem = ˆttreelistedititem;
createlistitemeventty = procedure(const sender: tcustomitemlist; var item: tlistedititem) of object;
createtreelistitemeventty = procedure(const sender: tcustomitemlist; var item: ttreelistedititem) of object;
nodenotificationeventty = procedure(const sender: tlistitem; var action: nodeactionty) of object;
listitemeventty = procedure(const sender: tobject; const aitem: tlistitem) of object;
paintlistitemeventty = procedure(const sender: titemviewlist; const canvas: tcanvas; const item: tlistedititem) of object;
itemeventty = procedure(const sender: tcustomlistview; const index: integer; var info: celleventinfoty) of object;
listvieweventty = procedure(const sender: tcustomlistview) of object;
pvalueeditinfoty = ˆvalueeditinfoty;
itemindexeventty = procedure(const sender: tobject; const aindex: integer; const aitem: tlistitem) of object;
itemcanediteventty = procedure(const sender: tobject; const aitem: tlistitem; var canedit: boolean) of object;
extendimageeventty = procedure(const sender: twidget; const cellinfopo: pcellinfoty; var ainfo: extrainfoty) of object;
treeitemdragbegineventty = procedure(const sender: ttreeitemedit; const aitem: ttreelistitem; var candrag: boolean; var dragobject: ttreeitemdragobject; var processed: boolean) of object;
treeitemdragovereventty = procedure(const sender: ttreeitemedit; const source,dest: ttreelistitem; var dragobject: ttreeitemdragobject; var accept: boolean; var processed: boolean) of object;
treeitemdragdropeventty = procedure(const sender: ttreeitemedit; const source,dest: ttreelistitem; var dragobject: ttreeitemdragobject; var processed: boolean) of object;
expandedinfoarty = array of expandedinfoty;
treeitemeditoptionty = (...);
treeitemeditoptionsty = set of treeitemeditoptionty;
checkmoveeventty = procedure(const curindex,newindex: integer; var accept: boolean) of object;

Constants

defaultcellwidth = 50;
defaultcellheight = 50;
defaultcellwidthmin = 10;
defaultitemedittextflags = defaulttextflags + [tf_clipo];
defaultitemedittextflagsactive = defaulttextflagsactive + [tf_clipo];
defaultlistviewoptionsgrid = defaultoptionsgrid + [og_wraprow,og_mousescrollcol];
defaultlistviewoptions = [lvo_focusselect,lvo_mouseselect,lvo_drawfocus, lvo_leftbuttonfocusonly,lvo_locate];
defaultfilelistviewoptions = [flvo_nodirselect];
coloptionsmask: listviewoptionsty = [lvo_readonly, lvo_drawfocus,lvo_mousemovefocus,lvo_leftbuttonfocusonly, lvo_middlebuttonfocus, lvo_noctrlmousefocus, lvo_focusselect,lvo_mouseselect,lvo_keyselect, lvo_multiselect,lvo_resetselectonexit];
defaultboxids: treeitemboxidarty = ( -1,ord(stg_box),ord(stg_boxexpand),ord(stg_boxexpanded), ord(stg_checkbox),ord(stg_checkboxchecked), ord(stg_checkboxparentnotchecked),ord(stg_checkboxchildchecked), ord(stg_checkboxchildnotchecked) );

Description

Types

listviewoptionty = (...);
 
Values
  • lvo_readonly
  • lvo_mousemoving
  • lvo_keymoving
  • lvo_horz
  • lvo_drawfocus
  • lvo_mousemovefocus
  • lvo_leftbuttonfocusonly
  • lvo_middlebuttonfocus
  • lvo_noctrlmousefocus
  • lvo_focusselect
  • lvo_mouseselect
  • lvo_keyselect
  • lvo_multiselect
  • lvo_resetselectonexit
  • lvo_fill
  • lvo_locate
  • lvo_casesensitive
  • lvo_savevalue
  • lvo_savestate
  • lvo_hintclippedtext
listviewoptionsty = set of listviewoptionty;
 
filelistviewoptionty = (...);
 
Values
  • flvo_maskcasesensitive
  • flvo_maskcaseinsensitive
  • flvo_nodirselect
  • flvo_nofileselect
  • flvo_checksubdir
filelistviewoptionsty = set of filelistviewoptionty;
 
listedititemarty = array of tlistitem;
 
listedititemclassty = class of tlistedititem;
 
treelistedititemclassty = class of ttreelistedititem;
 
treelistedititemarty = array of ttreelistedititem;
 
treelistedititematy = array[0..0] of ttreelistedititem;
 
ptreelistedititematy = ˆtreelistedititematy;
 
ptreelistedititem = ˆttreelistedititem;
 
createlistitemeventty = procedure(const sender: tcustomitemlist; var item: tlistedititem) of object;
 
createtreelistitemeventty = procedure(const sender: tcustomitemlist; var item: ttreelistedititem) of object;
 
nodenotificationeventty = procedure(const sender: tlistitem; var action: nodeactionty) of object;
 
listitemeventty = procedure(const sender: tobject; const aitem: tlistitem) of object;
 
paintlistitemeventty = procedure(const sender: titemviewlist; const canvas: tcanvas; const item: tlistedititem) of object;
 
itemeventty = procedure(const sender: tcustomlistview; const index: integer; var info: celleventinfoty) of object;
 
listvieweventty = procedure(const sender: tcustomlistview) of object;
 
pvalueeditinfoty = ˆvalueeditinfoty;
 
itemindexeventty = procedure(const sender: tobject; const aindex: integer; const aitem: tlistitem) of object;
 
itemcanediteventty = procedure(const sender: tobject; const aitem: tlistitem; var canedit: boolean) of object;
 
extendimageeventty = procedure(const sender: twidget; const cellinfopo: pcellinfoty; var ainfo: extrainfoty) of object;
 
treeitemdragbegineventty = procedure(const sender: ttreeitemedit; const aitem: ttreelistitem; var candrag: boolean; var dragobject: ttreeitemdragobject; var processed: boolean) of object;
 
treeitemdragovereventty = procedure(const sender: ttreeitemedit; const source,dest: ttreelistitem; var dragobject: ttreeitemdragobject; var accept: boolean; var processed: boolean) of object;
 
treeitemdragdropeventty = procedure(const sender: ttreeitemedit; const source,dest: ttreelistitem; var dragobject: ttreeitemdragobject; var processed: boolean) of object;
 
expandedinfoarty = array of expandedinfoty;
 
treeitemeditoptionty = (...);
 
Values
  • teo_treecolnavig
  • teo_treerownavig
  • teo_keyrowmoving
  • teo_enteronimageclick
  • teo_enterondoubleclick
treeitemeditoptionsty = set of treeitemeditoptionty;
 
checkmoveeventty = procedure(const curindex,newindex: integer; var accept: boolean) of object;
 

Constants

defaultcellwidth = 50;
 
defaultcellheight = 50;
 
defaultcellwidthmin = 10;
 
defaultitemedittextflags = defaulttextflags + [tf_clipo];
 
defaultitemedittextflagsactive = defaulttextflagsactive + [tf_clipo];
 
defaultlistviewoptionsgrid = defaultoptionsgrid + [og_wraprow,og_mousescrollcol];
 
defaultlistviewoptions = [lvo_focusselect,lvo_mouseselect,lvo_drawfocus, lvo_leftbuttonfocusonly,lvo_locate];
 
defaultfilelistviewoptions = [flvo_nodirselect];
 
coloptionsmask: listviewoptionsty = [lvo_readonly, lvo_drawfocus,lvo_mousemovefocus,lvo_leftbuttonfocusonly, lvo_middlebuttonfocus, lvo_noctrlmousefocus, lvo_focusselect,lvo_mouseselect,lvo_keyselect, lvo_multiselect,lvo_resetselectonexit];
 
defaultboxids: treeitemboxidarty = ( -1,ord(stg_box),ord(stg_boxexpand),ord(stg_boxexpanded), ord(stg_checkbox),ord(stg_checkboxchecked), ord(stg_checkboxparentnotchecked),ord(stg_checkboxchildchecked), ord(stg_checkboxchildnotchecked) );
 

Generated by PasDoc 0.16.0.