Class ttreeitemedit

Unit

Declaration

type ttreeitemedit = class(tcustomitemedit, idragcontroller)

Description

No description available, ancestor tcustomitemedit description follows
No description available, ancestor tdataedit description follows
No description available, ancestor tcustomdataedit description follows
No description available, ancestor tcustomedit description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure doitembuttonpress(var info: mouseeventinfoty); override;
Protected function locatecount: integer; override;
Protected function locatecurrentindex: integer; override;
Protected procedure locatesetcurrentindex(const aindex: integer); override;
Protected function getkeystring(const aindex: integer): msestring; override;
Protected procedure doupdatelayout(const nocolinvalidate: boolean); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;
Protected function checkrowmove(const curindex,newindex: integer): boolean;
Protected procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
Protected procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
Protected function getdatalistclass: datalistclassty; override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function item: ttreelistedititem;
Public function selecteditems: treelistedititemarty;
Public function candragsource(const apos: pointty): boolean;
Public procedure dragdrop(const adragobject: ttreeitemdragobject);
Public procedure comparerow(const lindex,rindex: integer; var aresult: integer);
Public procedure updateitemvalues(const index: integer; const count: integer); override;
Public procedure updateitemvalues();
Public procedure updateparentvalues(const index: integer);

Properties

Public property items[constindex:integer]: ttreelistedititem read getitems write setitems;
Published property itemlist: ttreeitemeditlist read getitemlist write setitemlist stored false;
Published property fieldedit: trecordfieldedit read ffieldedit write setfieldedit;
Published property options: treeitemeditoptionsty read foptions write foptions default [];
Published property ifiitemlink: tifitreeitemlinkcomp read getifiitemlink write setifiitemlink;
Published property oncheckrowmove: checkmoveeventty read foncheckrowmove write foncheckrowmove;

Description

Methods

Protected procedure doitembuttonpress(var info: mouseeventinfoty); override;
 
Protected function locatecount: integer; override;
 
Protected function locatecurrentindex: integer; override;
 
Protected procedure locatesetcurrentindex(const aindex: integer); override;
 
Protected function getkeystring(const aindex: integer): msestring; override;
 
Protected procedure doupdatelayout(const nocolinvalidate: boolean); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;
 
Protected function checkrowmove(const curindex,newindex: integer): boolean;
 
Protected procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
 
Protected procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
 
Protected function getdatalistclass: datalistclassty; override;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function item: ttreelistedititem;
 
Public function selecteditems: treelistedititemarty;
 
Public function candragsource(const apos: pointty): boolean;
 
Public procedure dragdrop(const adragobject: ttreeitemdragobject);
 
Public procedure comparerow(const lindex,rindex: integer; var aresult: integer);
 
Public procedure updateitemvalues(const index: integer; const count: integer); override;
 
Public procedure updateitemvalues();
 
Public procedure updateparentvalues(const index: integer);
 

Properties

Public property items[constindex:integer]: ttreelistedititem read getitems write setitems;
 
Published property itemlist: ttreeitemeditlist read getitemlist write setitemlist stored false;
 
Published property fieldedit: trecordfieldedit read ffieldedit write setfieldedit;
 
Published property options: treeitemeditoptionsty read foptions write foptions default [];
 
Published property ifiitemlink: tifitreeitemlinkcomp read getifiitemlink write setifiitemlink;
 
Published property oncheckrowmove: checkmoveeventty read foncheckrowmove write foncheckrowmove;
 

Generated by PasDoc 0.16.0.