Class ttreeitemeditlist

Unit

Declaration

type ttreeitemeditlist = class(tcustomitemeditlist)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure freedata(var data); override;
Protected procedure docreateobject(var instance: tobject); override;
Protected procedure createitem(out item: tlistitem); override;
Protected procedure nodenotification(const sender: tlistitem; var ainfo: nodeactioninfoty); override;
Protected function compare(const l,r): integer; override;
Protected procedure statreaditem(const reader: tstatreader; var aitem: tlistitem); override;
Protected procedure statwriteitem(const writer: tstatwriter; const aitem: tlistitem); override;
Protected procedure readstate(const reader; const acount: integer; const aname: msestring); override;
Protected procedure writestate(const writer; const name: msestring); override;
Protected procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
Protected procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
Public constructor create; overload; override;
Public constructor create(const intf: iitemlist; const aowner: ttreeitemedit); reintroduce; overload;
Public procedure beginupdate; override;
Public procedure endupdate; override;
Public procedure change(const index: integer); override;
Public procedure deleteitems(index,acount: integer); override;
Public procedure insertitems(index,acount: integer); override;
Public procedure assign(const root: ttreelistedititem; const freeroot: boolean = true); reintroduce; overload;
Public procedure assign(const aitems: treelistedititemarty); reintroduce; overload;
Public procedure add(const anode: ttreelistedititem; const freeroot: boolean = true); overload;
Public procedure add(const anodes: treelistedititemarty); overload;
Public procedure add(const acount: integer; aitemclass: treelistedititemclassty = nil); overload;
Public procedure addchildren(const anode: ttreelistedititem);
Public procedure insert(const aindex: integer;const anode: ttreelistedititem; const freeroot: boolean = true);
Public procedure delete(const aindex: integer);
Public procedure readnode(const aname: msestring; const reader: tstatreader; const anode: ttreelistitem);
Public procedure writenode(const aname: msestring; const writer: tstatwriter; const anode: ttreelistitem);
Public procedure updatenode(const aname: msestring; const filer: tstatfiler; const anode: ttreelistitem);
Public function toplevelnodes: treelistedititemarty;
Public function getnodes(const must: nodestatesty; const mustnot: nodestatesty; const amode: getnodemodety = gno_matching): treelistitemarty;
Public function getselectednodes(const amode: getnodemodety = gno_matching): treelistitemarty;
Public function getcheckednodes(const amode: getnodemodety = gno_matching): treelistitemarty;
Public procedure updatechildcheckedtree;
Public procedure updatechildnotcheckedtree;
Public procedure updateparentnotcheckedtree;
Public procedure expandall;
Public procedure collapseall;
Public procedure moverow(const source,dest: integer);

Properties

Public property itemclass: treelistedititemclassty read getitemclass write setitemclass;
Public property items[const index: integer]: ttreelistedititem read getitems1 write setitems;
Public property expandedstate: expandedinfoarty read getexpandedstate write setexpandedstate;
Public property rootnode: ttreelistedititem read frootnode write setrootnode;
Public property insertparent: ttreelistedititem read finsertparent;
Public property insertparentindex: integer read finsertparentindex;
Published property colorglyph;
Published property colorglyphactive;
Published property boxglyph_versionactive;
Published property boxglyph_checkbox;
Published property boxglyph_checkboxchecked;
Published property boxglyph_checkboxparentnotchecked;
Published property boxglyph_checkboxchildchecked;
Published property imnr_base;
Published property imnr_expanded;
Published property imnr_selected;
Published property imnr_readonly;
Published property imnr_checked;
Published property imnr_subitems;
Published property imnr_focused;
Published property imnr_active;
Published property imagelist;
Published property imagewidth;
Published property imageheight;
Published property imagealignment;
Published property defaultnodestate;
Published property captionpos;
Published property fonts;
Published property options;
Published property onitemnotification;
Published property colorline: colorty read fcolorline write setcolorline default cl_treeline;
Published property colorlineactive: colorty read fcolorlineactive write setcolorlineactive default cl_treelineactive;
Published property boxglyph_empty: stockglyphty read getboxglyph_empty write setboxglyph_empty default stg_box;
Published property boxglyph_expand: stockglyphty read getboxglyph_expand write setboxglyph_expand default stg_boxexpand;
Published property boxglyph_expanded: stockglyphty read getboxglyph_expanded write setboxglyph_expanded default stg_boxexpanded;
Published property oncreateitem: createtreelistitemeventty read getoncreateitem write setoncreateitem;
Published property onstatwriteitem: statwritetreeitemeventty read getonstatwriteitem write setonstatwriteitem;
Published property onstatreaditem: statreadtreeitemeventty read getonstatreaditem write setonstatreaditem;
Published property onstatwrite;
Published property onstatread;
Published property ondragbegin: treeitemdragbegineventty read fondragbegin write fondragbegin;
Published property ondragover: treeitemdragovereventty read fondragover write fondragover;
Published property ondragdrop: treeitemdragdropeventty read fondragdrop write fondragdrop;
Published property levelstep;

Description

Methods

Protected procedure freedata(var data); override;

This item has no description.

Protected procedure docreateobject(var instance: tobject); override;

This item has no description.

Protected procedure createitem(out item: tlistitem); override;

This item has no description.

Protected procedure nodenotification(const sender: tlistitem; var ainfo: nodeactioninfoty); override;

This item has no description.

Protected function compare(const l,r): integer; override;

This item has no description.

Protected procedure statreaditem(const reader: tstatreader; var aitem: tlistitem); override;

This item has no description.

Protected procedure statwriteitem(const writer: tstatwriter; const aitem: tlistitem); override;

This item has no description.

Protected procedure readstate(const reader; const acount: integer; const aname: msestring); override;

This item has no description.

Protected procedure writestate(const writer; const name: msestring); override;

This item has no description.

Protected procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);

This item has no description.

Protected procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);

This item has no description.

Public constructor create; overload; override;

This item has no description.

Public constructor create(const intf: iitemlist; const aowner: ttreeitemedit); reintroduce; overload;

This item has no description.

Public procedure beginupdate; override;

This item has no description.

Public procedure endupdate; override;

This item has no description.

Public procedure change(const index: integer); override;

This item has no description.

Public procedure deleteitems(index,acount: integer); override;

This item has no description.

Public procedure insertitems(index,acount: integer); override;

This item has no description.

Public procedure assign(const root: ttreelistedititem; const freeroot: boolean = true); reintroduce; overload;

This item has no description.

Public procedure assign(const aitems: treelistedititemarty); reintroduce; overload;

This item has no description.

Public procedure add(const anode: ttreelistedititem; const freeroot: boolean = true); overload;

This item has no description.

Public procedure add(const anodes: treelistedititemarty); overload;

This item has no description.

Public procedure add(const acount: integer; aitemclass: treelistedititemclassty = nil); overload;

This item has no description.

Public procedure addchildren(const anode: ttreelistedititem);

This item has no description.

Public procedure insert(const aindex: integer;const anode: ttreelistedititem; const freeroot: boolean = true);

This item has no description.

Public procedure delete(const aindex: integer);

This item has no description.

Public procedure readnode(const aname: msestring; const reader: tstatreader; const anode: ttreelistitem);

This item has no description.

Public procedure writenode(const aname: msestring; const writer: tstatwriter; const anode: ttreelistitem);

This item has no description.

Public procedure updatenode(const aname: msestring; const filer: tstatfiler; const anode: ttreelistitem);

This item has no description.

Public function toplevelnodes: treelistedititemarty;

This item has no description.

Public function getnodes(const must: nodestatesty; const mustnot: nodestatesty; const amode: getnodemodety = gno_matching): treelistitemarty;

This item has no description.

Public function getselectednodes(const amode: getnodemodety = gno_matching): treelistitemarty;

This item has no description.

Public function getcheckednodes(const amode: getnodemodety = gno_matching): treelistitemarty;

This item has no description.

Public procedure updatechildcheckedtree;

This item has no description.

Public procedure updatechildnotcheckedtree;

This item has no description.

Public procedure updateparentnotcheckedtree;

This item has no description.

Public procedure expandall;

This item has no description.

Public procedure collapseall;

This item has no description.

Public procedure moverow(const source,dest: integer);

This item has no description.

Properties

Public property itemclass: treelistedititemclassty read getitemclass write setitemclass;

This item has no description.

Public property items[const index: integer]: ttreelistedititem read getitems1 write setitems;

This item has no description.

Public property expandedstate: expandedinfoarty read getexpandedstate write setexpandedstate;

This item has no description.

Public property rootnode: ttreelistedititem read frootnode write setrootnode;

This item has no description.

Public property insertparent: ttreelistedititem read finsertparent;

This item has no description.

Public property insertparentindex: integer read finsertparentindex;

This item has no description.

Published property colorglyph;

This item has no description.

Published property colorglyphactive;

This item has no description.

Published property boxglyph_versionactive;

This item has no description.

Published property boxglyph_checkbox;

This item has no description.

Published property boxglyph_checkboxchecked;

This item has no description.

Published property boxglyph_checkboxparentnotchecked;

This item has no description.

Published property boxglyph_checkboxchildchecked;

This item has no description.

Published property imnr_base;

This item has no description.

Published property imnr_expanded;

This item has no description.

Published property imnr_selected;

This item has no description.

Published property imnr_readonly;

This item has no description.

Published property imnr_checked;

This item has no description.

Published property imnr_subitems;

This item has no description.

Published property imnr_focused;

This item has no description.

Published property imnr_active;

This item has no description.

Published property imagelist;

This item has no description.

Published property imagewidth;

This item has no description.

Published property imageheight;

This item has no description.

Published property imagealignment;

This item has no description.

Published property defaultnodestate;

This item has no description.

Published property captionpos;

This item has no description.

Published property fonts;

This item has no description.

Published property options;

This item has no description.

Published property onitemnotification;

This item has no description.

Published property colorline: colorty read fcolorline write setcolorline default cl_treeline;

This item has no description.

Published property colorlineactive: colorty read fcolorlineactive write setcolorlineactive default cl_treelineactive;

This item has no description.

Published property boxglyph_empty: stockglyphty read getboxglyph_empty write setboxglyph_empty default stg_box;

This item has no description.

Published property boxglyph_expand: stockglyphty read getboxglyph_expand write setboxglyph_expand default stg_boxexpand;

This item has no description.

Published property boxglyph_expanded: stockglyphty read getboxglyph_expanded write setboxglyph_expanded default stg_boxexpanded;

This item has no description.

Published property oncreateitem: createtreelistitemeventty read getoncreateitem write setoncreateitem;

This item has no description.

Published property onstatwriteitem: statwritetreeitemeventty read getonstatwriteitem write setonstatwriteitem;

This item has no description.

Published property onstatreaditem: statreadtreeitemeventty read getonstatreaditem write setonstatreaditem;

This item has no description.

Published property onstatwrite;

This item has no description.

Published property onstatread;

This item has no description.

Published property ondragbegin: treeitemdragbegineventty read fondragbegin write fondragbegin;

This item has no description.

Published property ondragover: treeitemdragovereventty read fondragover write fondragover;

This item has no description.

Published property ondragdrop: treeitemdragdropeventty read fondragdrop write fondragdrop;

This item has no description.

Published property levelstep;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.