Class tlistitem
Unit
Declaration
type tlistitem = class(tnullinterfacedobject)
Description
No description available, ancestor tnullinterfacedobject description follows
Hierarchy
- tobject
- tnullinterfacedobject
- tlistitem
Overview
Fields
fstate: nodestatesty; |
|
fstate1: nodestates1ty; |
|
findex: integer; |
|
fimagelist: timagelist; |
|
fimagenr: integer; |
|
fcaption: msestring; |
|
fowner: tcustomitemlist; |
|
tag: integer; |
|
tagpo: pointer; |
Methods
procedure setchecked(const avalue: boolean); virtual; |
|
procedure setcaption(const avalue: msestring); virtual; |
|
function checkaction(aaction: nodeactionty): boolean; |
|
procedure actionnotification(var ainfo: nodeactioninfoty); virtual; |
|
function getactimagenr( const alayoutinfo: listitemlayoutinfoty): integer; virtual; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
|
procedure setowner(const aowner: tcustomitemlist); virtual; |
|
function compare(const r: tlistitem; const acasesensitive: boolean): integer; virtual; |
|
function cancaptionedit: boolean; virtual; |
|
function canvalueedit: boolean; virtual; |
|
function getvalueitem: tlistitem; virtual; |
|
procedure setvalueitem(const avalue: tlistitem); virtual; |
|
function getownerintf: iitemlist inline; |
|
constructor create(const aowner: tcustomitemlist); overload; virtual; |
|
constructor createassign(const aowner: tcustomitemlist; const asource: tlistitem); overload; |
|
destructor destroy; override; |
|
class procedure calcitemlayout(const asize: sizety; const ainnerframe: framety; const list: tcustomitemlist; var info: listitemlayoutinfoty); virtual; |
|
procedure assign(const source: tlistitem); overload; virtual; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
procedure releaseowner; virtual; |
|
function empty: boolean; virtual; |
|
procedure change(); virtual; |
|
procedure valuechange(const delta: nodestatesty = []); virtual; |
|
procedure updatecellzone(const pos: pointty; var zone: cellzonety); virtual; |
|
procedure drawimage(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty) virtual; |
|
procedure updatecaption(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty; var ainfo: drawtextinfoty); virtual; |
|
procedure drawcell(const acanvas: tcanvas); virtual; |
|
procedure mouseevent(var info: mouseeventinfoty); virtual; |
|
procedure focusrow(); |
|
procedure setupeditor(const editor: tinplaceedit; const font: tfont; const notext: boolean); virtual; |
|
procedure dostatupdate(const filer: tstatfiler); |
|
procedure dostatread(const reader: tstatreader); virtual; |
|
procedure dostatwrite(const writer: tstatwriter); virtual; |
|
function captionclipped: boolean; |
|
function getvaluetext: msestring; virtual; |
|
procedure setvaluetext(var avalue: msestring); virtual; |
Properties
property tagpointer: pointer read tagpo write tagpo; deprecated 'Use tagpo instead'; |
|
property index: integer read findex; |
|
property caption: msestring read fcaption write setcaption; |
|
property state: nodestatesty read fstate write setstate; |
|
property state1: nodestates1ty read fstate1; |
|
property imagelist: timagelist read getimagelist write setimagelist; |
|
property imagenr: integer read fimagenr write setimagenr; |
|
property selected: boolean read getselected write setselected; |
|
property checkbox: boolean read getcheckbox write setcheckbox; |
|
property checked: boolean read getchecked write setchecked; |
|
property owner: tcustomitemlist read fowner; |
|
property valuetext: msestring read getvaluetext write setvaluetext1; |
|
property valueitem: tlistitem read getvalueitem; |
|
property top: boolean read gettop write settop; |
Description
Fields
fstate: nodestatesty; |
|
fstate1: nodestates1ty; |
|
findex: integer; |
|
fimagelist: timagelist; |
|
fimagenr: integer; |
|
fcaption: msestring; |
|
fowner: tcustomitemlist; |
|
tag: integer; |
|
tagpo: pointer; |
|
Methods
procedure setchecked(const avalue: boolean); virtual; |
|
procedure setcaption(const avalue: msestring); virtual; |
|
function checkaction(aaction: nodeactionty): boolean; |
|
procedure actionnotification(var ainfo: nodeactioninfoty); virtual; |
|
function getactimagenr( const alayoutinfo: listitemlayoutinfoty): integer; virtual; |
|
procedure objectevent(const sender: tobject; const event: objecteventty); virtual; |
|
procedure setowner(const aowner: tcustomitemlist); virtual; |
|
function compare(const r: tlistitem; const acasesensitive: boolean): integer; virtual; |
|
function cancaptionedit: boolean; virtual; |
|
function canvalueedit: boolean; virtual; |
|
function getvalueitem: tlistitem; virtual; |
|
procedure setvalueitem(const avalue: tlistitem); virtual; |
|
function getownerintf: iitemlist inline; |
|
constructor create(const aowner: tcustomitemlist); overload; virtual; |
|
constructor createassign(const aowner: tcustomitemlist; const asource: tlistitem); overload; |
|
destructor destroy; override; |
|
class procedure calcitemlayout(const asize: sizety; const ainnerframe: framety; const list: tcustomitemlist; var info: listitemlayoutinfoty); virtual; |
|
procedure assign(const source: tlistitem); overload; virtual; |
|
procedure beginupdate; |
|
procedure endupdate; |
|
procedure releaseowner; virtual; |
|
function empty: boolean; virtual; |
|
procedure change(); virtual; |
|
procedure valuechange(const delta: nodestatesty = []); virtual; |
|
procedure updatecellzone(const pos: pointty; var zone: cellzonety); virtual; |
|
procedure drawimage(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty) virtual; |
|
procedure updatecaption(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty; var ainfo: drawtextinfoty); virtual; |
|
procedure drawcell(const acanvas: tcanvas); virtual; |
|
procedure mouseevent(var info: mouseeventinfoty); virtual; |
|
procedure focusrow(); |
|
procedure setupeditor(const editor: tinplaceedit; const font: tfont; const notext: boolean); virtual; |
|
procedure dostatupdate(const filer: tstatfiler); |
|
procedure dostatread(const reader: tstatreader); virtual; |
|
procedure dostatwrite(const writer: tstatwriter); virtual; |
|
function captionclipped: boolean; |
|
function getvaluetext: msestring; virtual; |
|
procedure setvaluetext(var avalue: msestring); virtual; |
|
Properties
property tagpointer: pointer read tagpo write tagpo; deprecated 'Use tagpo instead'; |
|
Warning: this symbol is deprecated: Use tagpo instead |
property index: integer read findex; |
|
property caption: msestring read fcaption write setcaption; |
|
property state: nodestatesty read fstate write setstate; |
|
property state1: nodestates1ty read fstate1; |
|
property imagelist: timagelist read getimagelist write setimagelist; |
|
property imagenr: integer read fimagenr write setimagenr; |
|
property selected: boolean read getselected write setselected; |
|
property checkbox: boolean read getcheckbox write setcheckbox; |
|
property checked: boolean read getchecked write setchecked; |
|
property owner: tcustomitemlist read fowner; |
|
property valuetext: msestring read getvaluetext write setvaluetext1; |
|
property valueitem: tlistitem read getvalueitem; |
|
property top: boolean read gettop write settop; |
|
Generated by PasDoc 0.16.0.