Unit msedatanodes

Description

This item has no 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;

This item has no description.

Types

nodestatty = (...);

This item has no description.

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;

This item has no description.

nodestate1ty = (...);

This item has no description.

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;

This item has no description.

nodeoptionty = (...);

This item has no description.

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;

This item has no description.

treeitemboxty = (...);

This item has no description.

Values
  • tib_none
  • tib_empty
  • tib_expand
  • tib_expanded
  • tib_checkbox
  • tib_checkboxchecked
  • tib_checkboxparentnotchecked
  • tib_checkboxchildchecked
  • tib_checkboxchildnotchecked
itemdrawoptionty = (...);

This item has no description.

Values
  • ido_solidline
itemdrawoptionsty = set of itemdrawoptionty;

This item has no description.

treeitemboxidarty = array[treeitemboxty] of int32;

This item has no description.

ptreeitemboxidarty = treeitemboxidarty;

This item has no description.

getnodemodety = (...);

This item has no description.

Values
  • gno_matching
  • gno_allchildren
  • gno_nochildren
plistitemlayoutinfoty = ˆlistitemlayoutinfoty;

This item has no description.

nodeactionty = (...);

This item has no description.

Values
  • na_none
  • na_change
  • na_valuechange
  • na_checkedchange
  • na_expand
  • na_collapse
  • na_countchange
  • na_destroying
  • na_aftersort
plistitem = ˆtlistitem;

This item has no description.

listitemclassty = class of tlistitem;

This item has no description.

listitemarty = array of tlistitem;

This item has no description.

listitematy = array[0..0] of tlistitem;

This item has no description.

plistitematy = ˆlistitematy;

This item has no description.

treelistitemarty = array of ttreelistitem;

This item has no description.

treelistitematy = array[0..0] of ttreelistitem;

This item has no description.

ptreelistitematy = ˆtreelistitematy;

This item has no description.

treelistitemclassty = class of ttreelistitem;

This item has no description.

checktreelistitemprocty = procedure(const sender: ttreelistitem; var delete: boolean) of object;

This item has no description.

ttreelistitemcomparefuncty = function( const l,r: ttreelistitem): integer of object;

This item has no description.

tlistitemcomparefuncty = function (const r: tlistitem; const acasesensitive: boolean): integer of object;

This item has no description.

ptreelistitem = ˆttreelistitem;

This item has no description.

itemliststatety = (...);

This item has no description.

Values
  • ils_destroying
  • ils_updateitemvalues
  • ils_subnodecountinvalid
  • ils_subnodecountupdating
  • ils_subnodedeleting
  • ils_freelock
itemliststatesty = set of itemliststatety;

This item has no description.

statreaditemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: tlistitem) of object;

This item has no description.

statreadtreeitemeventty = procedure(const sender: tobject; const reader: tstatreader; var aitem: ttreelistitem) of object;

This item has no description.

statwriteitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: tlistitem) of object;

This item has no description.

statwritetreeitemeventty = procedure(const sender: tobject; const writer: tstatwriter; const aitem: ttreelistitem) of object;

This item has no description.

statreaditemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatreader; const aname: msestring) of object;

This item has no description.

statwriteitemlisteventty = procedure(const sender: tcustomitemlist; const areader: tstatwriter; const aname: msestring) of object;

This item has no description.

treenodeclassty = class of ttreenode;

This item has no description.

treenodearty = array of ttreenode;

This item has no description.

nodeeventty = procedure(const sender: ttreenode) of object;

This item has no description.

treenodefilterfuncty = function(const sender: ttreenode): boolean of object;

This item has no description.

ptreenode = ˆttreenode;

This item has no description.

Constants

invalidatestates = [ns_expanded,ns_selected,ns_checked, ns_subitems,ns_drawemptybox,ns_checkbox, ns_useri0..ns_useri7];

This item has no description.

invalidateallstates = [ns_expanded];

This item has no description.

valuechangestates = [ns_checked];

This item has no description.

statstates: nodestatesty = [ns_expanded,ns_selected,ns_checked, ns_useri0..ns_useri3,ns_user0..ns_user3];

This item has no description.

defaultlevelstep = 10;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.