Unit msedatanodes

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Record extrainfoty  
Record variablelistiteminfoty  
Record listitemlayoutinfoty  
Record nodeactioninfoty  
Interface iitemlist  
Class tlistitem  
Class ttreelistitem  
Class tfontarrayprop  
Class tcustomitemlist  
Class ttreenode  

Functions and Procedures

function copylistitems(const asource: listitemarty): listitemarty;

Types

nodestatty = (...);
nodestatesty = set of nodestatty;
nodestate1ty = (...);
nodestates1ty = set of nodestate1ty;
nodeoptionty = (...);
nodeoptionsty = set of nodeoptionty;
treeitemboxty = (...);
itemdrawoptionty = (...);
itemdrawoptionsty = set of itemdrawoptionty;
treeitemboxidarty = array[treeitemboxty] of int32;
ptreeitemboxidarty = treeitemboxidarty;
getnodemodety = (...);
plistitemlayoutinfoty = ˆlistitemlayoutinfoty;
nodeactionty = (...);
plistitem = ˆtlistitem;
listitemclassty = class of tlistitem;
listitemarty = array of tlistitem;
listitematy = array[0..0] of tlistitem;
plistitematy = ˆlistitematy;
treelistitemarty = array of ttreelistitem;
treelistitematy = array[0..0] of ttreelistitem;
ptreelistitematy = ˆtreelistitematy;
treelistitemclassty = class of ttreelistitem;
checktreelistitemprocty = procedure(const sender: ttreelistitem; var delete: boolean) of object;
ttreelistitemcomparefuncty = function( const l,r: ttreelistitem): integer of object;
tlistitemcomparefuncty = function (const r: tlistitem; const acasesensitive: boolean): integer of object;
ptreelistitem = ˆttreelistitem;
itemliststatety = (...);
itemliststatesty = set of itemliststatety;
statreaditemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: tlistitem) of object;
statreadtreeitemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: ttreelistitem) of object;
statwriteitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: tlistitem) of object;
statwritetreeitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: ttreelistitem) of object;
statreaditemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatreader; const aname: msestring) of object;
statwriteitemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatwriter; const aname: msestring) of object;
treenodeclassty = class of ttreenode;
treenodearty = array of ttreenode;
nodeeventty = procedure(const sender: ttreenode) of object;
treenodefilterfuncty = function(const sender: ttreenode): boolean of object;
ptreenode = ˆttreenode;

Constants

invalidatestates = [ns_expanded,ns_selected,ns_checked, ns_subitems,ns_drawemptybox,ns_checkbox, ns_useri0..ns_useri7];
invalidateallstates = [ns_expanded];
valuechangestates = [ns_checked];
statstates: nodestatesty = [ns_expanded,ns_selected,ns_checked, ns_useri0..ns_useri3,ns_user0..ns_user3];
defaultlevelstep = 10;

Description

Functions and Procedures

function copylistitems(const asource: listitemarty): listitemarty;
 

Types

nodestatty = (...);
 
Values
  • ns_expanded
  • ns_selected
  • ns_readonly
  • ns_checked
  • ns_subitems
  • ns_drawemptybox
  • ns_imagenrfix
  • ns_checkbox
  • ns_showchildchecked
  • ns_showchildnotchecked
  • ns_showparentnotchecked
  • ns_nosubnodestat
  • ns_casesensitive
  • ns_sorted
  • ns_drawemptyexpand
  • ns_res15
  • ns_useri0
  • ns_useri1
  • ns_useri2
  • ns_useri3
  • ns_useri4
  • ns_useri5
  • ns_useri6
  • ns_useri7
  • ns_user0
  • ns_user1
  • ns_user2
  • ns_user3
  • ns_user4
  • ns_user5
  • ns_user6
  • ns_user7
nodestatesty = set of nodestatty;
 
nodestate1ty = (...);
 
Values
  • ns1_statechanged
  • ns1_rootchange
  • ns1_candrag
  • ns1_destroying
  • ns1_notbyownerdestroying
  • ns1_updating
  • ns1_noowner
  • ns1_captionclipped
  • ns1_childchecked
  • ns1_childnotchecked
  • ns1_parentnotchecked
  • ns1_checkboxclicked
  • ns1_customsort
  • ns1_nofreeroot
  • ns1_top
  • ns1_fixedcaption
  • ns1_nodefaultimagelist
nodestates1ty = set of nodestate1ty;
 
nodeoptionty = (...);
 
Values
  • no_drawemptybox
  • no_drawemptyexpand
  • no_solidline
  • no_checkbox
  • no_updatechildchecked
  • no_updatechildnotchecked
  • no_updateparentnotchecked
  • no_cellitemselect
  • no_nofreeitems
  • no_createvalueitems
nodeoptionsty = set of nodeoptionty;
 
treeitemboxty = (...);
 
Values
  • tib_none
  • tib_empty
  • tib_expand
  • tib_expanded
  • tib_checkbox
  • tib_checkboxchecked
  • tib_checkboxparentnotchecked
  • tib_checkboxchildchecked
  • tib_checkboxchildnotchecked
itemdrawoptionty = (...);
 
Values
  • ido_solidline
itemdrawoptionsty = set of itemdrawoptionty;
 
treeitemboxidarty = array[treeitemboxty] of int32;
 
ptreeitemboxidarty = treeitemboxidarty;
 
getnodemodety = (...);
 
Values
  • gno_matching
  • gno_allchildren
  • gno_nochildren
plistitemlayoutinfoty = ˆlistitemlayoutinfoty;
 
nodeactionty = (...);
 
Values
  • na_none
  • na_change
  • na_valuechange
  • na_checkedchange
  • na_expand
  • na_collapse
  • na_countchange
  • na_destroying
  • na_aftersort
plistitem = ˆtlistitem;
 
listitemclassty = class of tlistitem;
 
listitemarty = array of tlistitem;
 
listitematy = array[0..0] of tlistitem;
 
plistitematy = ˆlistitematy;
 
treelistitemarty = array of ttreelistitem;
 
treelistitematy = array[0..0] of ttreelistitem;
 
ptreelistitematy = ˆtreelistitematy;
 
treelistitemclassty = class of ttreelistitem;
 
checktreelistitemprocty = procedure(const sender: ttreelistitem; var delete: boolean) of object;
 
ttreelistitemcomparefuncty = function( const l,r: ttreelistitem): integer of object;
 
tlistitemcomparefuncty = function (const r: tlistitem; const acasesensitive: boolean): integer of object;
 
ptreelistitem = ˆttreelistitem;
 
itemliststatety = (...);
 
Values
  • ils_destroying
  • ils_updateitemvalues
  • ils_subnodecountinvalid
  • ils_subnodecountupdating
  • ils_subnodedeleting
  • ils_freelock
itemliststatesty = set of itemliststatety;
 
statreaditemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: tlistitem) of object;
 
statreadtreeitemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: ttreelistitem) of object;
 
statwriteitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: tlistitem) of object;
 
statwritetreeitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: ttreelistitem) of object;
 
statreaditemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatreader; const aname: msestring) of object;
 
statwriteitemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatwriter; const aname: msestring) of object;
 
treenodeclassty = class of ttreenode;
 
treenodearty = array of ttreenode;
 
nodeeventty = procedure(const sender: ttreenode) of object;
 
treenodefilterfuncty = function(const sender: ttreenode): boolean of object;
 
ptreenode = ˆttreenode;
 

Constants

invalidatestates = [ns_expanded,ns_selected,ns_checked, ns_subitems,ns_drawemptybox,ns_checkbox, ns_useri0..ns_useri7];
 
invalidateallstates = [ns_expanded];
 
valuechangestates = [ns_checked];
 
statstates: nodestatesty = [ns_expanded,ns_selected,ns_checked, ns_useri0..ns_useri3,ns_user0..ns_user3];
 
defaultlevelstep = 10;
 

Generated by PasDoc 0.16.0.