Class ttreeitemeditlist
Unit
Declaration
type ttreeitemeditlist = class(tcustomitemeditlist)
Description
No description available, ancestor tcustomitemeditlist description follows
No description available, ancestor tcustomitemlist description follows
No description available, ancestor tobjectdatalist description follows
No description available, ancestor tdynamicpointerdatalist description follows
No description available, ancestor tdynamicdatalist description follows
No description available, ancestor tdatalist 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
- tdatalist
- tdynamicdatalist
- tdynamicpointerdatalist
- tobjectdatalist
- tcustomitemlist
- tcustomitemeditlist
- ttreeitemeditlist
Overview
Methods
procedure freedata(var data); override; |
|
procedure docreateobject(var instance: tobject); override; |
|
procedure createitem(out item: tlistitem); override; |
|
procedure nodenotification(const sender: tlistitem; var ainfo: nodeactioninfoty); override; |
|
function compare(const l,r): integer; override; |
|
procedure statreaditem(const reader: tstatreader; var aitem: tlistitem); override; |
|
procedure statwriteitem(const writer: tstatwriter; const aitem: tlistitem); override; |
|
procedure readstate(const reader; const acount: integer; const aname: msestring); override; |
|
procedure writestate(const writer; const name: msestring); override; |
|
procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); |
|
procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); |
|
constructor create; overload; override; |
|
constructor create(const intf: iitemlist; const aowner: ttreeitemedit); reintroduce; overload; |
|
procedure beginupdate; override; |
|
procedure endupdate; override; |
|
procedure change(const index: integer); override; |
|
procedure deleteitems(index,acount: integer); override; |
|
procedure insertitems(index,acount: integer); override; |
|
procedure assign(const root: ttreelistedititem; const freeroot: boolean = true); reintroduce; overload; |
|
procedure assign(const aitems: treelistedititemarty); reintroduce; overload; |
|
procedure add(const anode: ttreelistedititem; const freeroot: boolean = true); overload; |
|
procedure add(const anodes: treelistedititemarty); overload; |
|
procedure add(const acount: integer; aitemclass: treelistedititemclassty = nil); overload; |
|
procedure addchildren(const anode: ttreelistedititem); |
|
procedure insert(const aindex: integer;const anode: ttreelistedititem; const freeroot: boolean = true); |
|
procedure delete(const aindex: integer); |
|
procedure readnode(const aname: msestring; const reader: tstatreader; const anode: ttreelistitem); |
|
procedure writenode(const aname: msestring; const writer: tstatwriter; const anode: ttreelistitem); |
|
procedure updatenode(const aname: msestring; const filer: tstatfiler; const anode: ttreelistitem); |
|
function toplevelnodes: treelistedititemarty; |
|
function getnodes(const must: nodestatesty; const mustnot: nodestatesty; const amode: getnodemodety = gno_matching): treelistitemarty; |
|
function getselectednodes(const amode: getnodemodety = gno_matching): treelistitemarty; |
|
function getcheckednodes(const amode: getnodemodety = gno_matching): treelistitemarty; |
|
procedure updatechildcheckedtree; |
|
procedure updatechildnotcheckedtree; |
|
procedure updateparentnotcheckedtree; |
|
procedure expandall; |
|
procedure collapseall; |
|
procedure moverow(const source,dest: integer); |
Properties
property itemclass: treelistedititemclassty read getitemclass
write setitemclass; |
|
property items[constindex:integer]: ttreelistedititem read getitems1
write setitems; |
|
property expandedstate: expandedinfoarty read getexpandedstate
write setexpandedstate; |
|
property rootnode: ttreelistedititem read frootnode write setrootnode; |
|
property insertparent: ttreelistedititem read finsertparent; |
|
property insertparentindex: integer read finsertparentindex; |
|
property colorglyph; |
|
property colorglyphactive; |
|
property boxglyph_versionactive; |
|
property boxglyph_checkbox; |
|
property boxglyph_checkboxchecked; |
|
property boxglyph_checkboxparentnotchecked; |
|
property boxglyph_checkboxchildchecked; |
|
property imnr_base; |
|
property imnr_expanded; |
|
property imnr_selected; |
|
property imnr_readonly; |
|
property imnr_checked; |
|
property imnr_subitems; |
|
property imnr_focused; |
|
property imnr_active; |
|
property imagelist; |
|
property imagewidth; |
|
property imageheight; |
|
property imagealignment; |
|
property defaultnodestate; |
|
property captionpos; |
|
property fonts; |
|
property options; |
|
property onitemnotification; |
|
property colorline: colorty read fcolorline write setcolorline
default cl_treeline; |
|
property colorlineactive: colorty read fcolorlineactive
write setcolorlineactive default cl_treelineactive; |
|
property boxglyph_empty: stockglyphty read getboxglyph_empty
write setboxglyph_empty default stg_box; |
|
property boxglyph_expand: stockglyphty read getboxglyph_expand
write setboxglyph_expand default stg_boxexpand; |
|
property boxglyph_expanded: stockglyphty read getboxglyph_expanded
write setboxglyph_expanded default stg_boxexpanded; |
|
property oncreateitem: createtreelistitemeventty read getoncreateitem
write setoncreateitem; |
|
property onstatwriteitem: statwritetreeitemeventty read getonstatwriteitem
write setonstatwriteitem; |
|
property onstatreaditem: statreadtreeitemeventty read getonstatreaditem
write setonstatreaditem; |
|
property onstatwrite; |
|
property onstatread; |
|
property ondragbegin: treeitemdragbegineventty read fondragbegin
write fondragbegin; |
|
property ondragover: treeitemdragovereventty read fondragover
write fondragover; |
|
property ondragdrop: treeitemdragdropeventty read fondragdrop
write fondragdrop; |
|
property levelstep; |
Description
Methods
procedure freedata(var data); override; |
|
procedure docreateobject(var instance: tobject); override; |
|
procedure createitem(out item: tlistitem); override; |
|
procedure nodenotification(const sender: tlistitem; var ainfo: nodeactioninfoty); override; |
|
function compare(const l,r): integer; override; |
|
procedure statreaditem(const reader: tstatreader; var aitem: tlistitem); override; |
|
procedure statwriteitem(const writer: tstatwriter; const aitem: tlistitem); override; |
|
procedure readstate(const reader; const acount: integer; const aname: msestring); override; |
|
procedure writestate(const writer; const name: msestring); override; |
|
procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); |
|
procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); |
|
constructor create; overload; override; |
|
constructor create(const intf: iitemlist; const aowner: ttreeitemedit); reintroduce; overload; |
|
procedure beginupdate; override; |
|
procedure endupdate; override; |
|
procedure change(const index: integer); override; |
|
procedure deleteitems(index,acount: integer); override; |
|
procedure insertitems(index,acount: integer); override; |
|
procedure assign(const root: ttreelistedititem; const freeroot: boolean = true); reintroduce; overload; |
|
procedure assign(const aitems: treelistedititemarty); reintroduce; overload; |
|
procedure add(const anode: ttreelistedititem; const freeroot: boolean = true); overload; |
|
procedure add(const anodes: treelistedititemarty); overload; |
|
procedure add(const acount: integer; aitemclass: treelistedititemclassty = nil); overload; |
|
procedure addchildren(const anode: ttreelistedititem); |
|
procedure insert(const aindex: integer;const anode: ttreelistedititem; const freeroot: boolean = true); |
|
procedure delete(const aindex: integer); |
|
procedure readnode(const aname: msestring; const reader: tstatreader; const anode: ttreelistitem); |
|
procedure writenode(const aname: msestring; const writer: tstatwriter; const anode: ttreelistitem); |
|
procedure updatenode(const aname: msestring; const filer: tstatfiler; const anode: ttreelistitem); |
|
function toplevelnodes: treelistedititemarty; |
|
function getnodes(const must: nodestatesty; const mustnot: nodestatesty; const amode: getnodemodety = gno_matching): treelistitemarty; |
|
function getselectednodes(const amode: getnodemodety = gno_matching): treelistitemarty; |
|
function getcheckednodes(const amode: getnodemodety = gno_matching): treelistitemarty; |
|
procedure updatechildcheckedtree; |
|
procedure updatechildnotcheckedtree; |
|
procedure updateparentnotcheckedtree; |
|
procedure expandall; |
|
procedure collapseall; |
|
procedure moverow(const source,dest: integer); |
|
Properties
property itemclass: treelistedititemclassty read getitemclass
write setitemclass; |
|
property items[constindex:integer]: ttreelistedititem read getitems1
write setitems; |
|
property expandedstate: expandedinfoarty read getexpandedstate
write setexpandedstate; |
|
property rootnode: ttreelistedititem read frootnode write setrootnode; |
|
property insertparent: ttreelistedititem read finsertparent; |
|
property insertparentindex: integer read finsertparentindex; |
|
property colorglyph; |
|
property colorglyphactive; |
|
property boxglyph_versionactive; |
|
property boxglyph_checkbox; |
|
property boxglyph_checkboxchecked; |
|
property boxglyph_checkboxparentnotchecked; |
|
property boxglyph_checkboxchildchecked; |
|
property imnr_base; |
|
property imnr_expanded; |
|
property imnr_selected; |
|
property imnr_readonly; |
|
property imnr_checked; |
|
property imnr_subitems; |
|
property imnr_focused; |
|
property imnr_active; |
|
property imagelist; |
|
property imagewidth; |
|
property imageheight; |
|
property imagealignment; |
|
property defaultnodestate; |
|
property captionpos; |
|
property fonts; |
|
property options; |
|
property onitemnotification; |
|
property colorline: colorty read fcolorline write setcolorline
default cl_treeline; |
|
property colorlineactive: colorty read fcolorlineactive
write setcolorlineactive default cl_treelineactive; |
|
property boxglyph_empty: stockglyphty read getboxglyph_empty
write setboxglyph_empty default stg_box; |
|
property boxglyph_expand: stockglyphty read getboxglyph_expand
write setboxglyph_expand default stg_boxexpand; |
|
property boxglyph_expanded: stockglyphty read getboxglyph_expanded
write setboxglyph_expanded default stg_boxexpanded; |
|
property oncreateitem: createtreelistitemeventty read getoncreateitem
write setoncreateitem; |
|
property onstatwriteitem: statwritetreeitemeventty read getonstatwriteitem
write setonstatwriteitem; |
|
property onstatreaditem: statreadtreeitemeventty read getonstatreaditem
write setonstatreaditem; |
|
property onstatwrite; |
|
property onstatread; |
|
property ondragbegin: treeitemdragbegineventty read fondragbegin
write fondragbegin; |
|
property ondragover: treeitemdragovereventty read fondragover
write fondragover; |
|
property ondragdrop: treeitemdragdropeventty read fondragdrop
write fondragdrop; |
|
property levelstep; |
|
Generated by PasDoc 0.16.0.