Class tlistitem

Unit

Declaration

type tlistitem = class(tnullinterfacedobject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fstate: nodestatesty;
Protected fstate1: nodestates1ty;
Protected findex: integer;
Protected fimagelist: timagelist;
Protected fimagenr: integer;
Protected fcaption: msestring;
Protected fowner: tcustomitemlist;
Public tag: integer;
Public tagpo: pointer;

Methods

Protected procedure setchecked(const avalue: boolean); virtual;
Protected procedure setcaption(const avalue: msestring); virtual;
Protected function checkaction(aaction: nodeactionty): boolean;
Protected procedure actionnotification(var ainfo: nodeactioninfoty); virtual;
Protected function getactimagenr( const alayoutinfo: listitemlayoutinfoty): integer; virtual;
Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;
Protected procedure setowner(const aowner: tcustomitemlist); virtual;
Protected function compare(const r: tlistitem; const acasesensitive: boolean): integer; virtual;
Protected function cancaptionedit: boolean; virtual;
Protected function canvalueedit: boolean; virtual;
Protected function getvalueitem: tlistitem; virtual;
Protected procedure setvalueitem(const avalue: tlistitem); virtual;
Protected function getownerintf: iitemlist inline;
Public constructor create(const aowner: tcustomitemlist); overload; virtual;
Public constructor createassign(const aowner: tcustomitemlist; const asource: tlistitem); overload;
Public destructor destroy; override;
Public class procedure calcitemlayout(const asize: sizety; const ainnerframe: framety; const list: tcustomitemlist; var info: listitemlayoutinfoty); virtual;
Public procedure assign(const source: tlistitem); overload; virtual;
Public procedure beginupdate;
Public procedure endupdate;
Public procedure releaseowner; virtual;
Public function empty: boolean; virtual;
Public procedure change(); virtual;
Public procedure valuechange(const delta: nodestatesty = []); virtual;
Public procedure updatecellzone(const pos: pointty; var zone: cellzonety); virtual;
Public procedure drawimage(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty) virtual;
Public procedure updatecaption(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty; var ainfo: drawtextinfoty); virtual;
Public procedure drawcell(const acanvas: tcanvas); virtual;
Public procedure mouseevent(var info: mouseeventinfoty); virtual;
Public procedure focusrow();
Public procedure setupeditor(const editor: tinplaceedit; const font: tfont; const notext: boolean); virtual;
Public procedure dostatupdate(const filer: tstatfiler);
Public procedure dostatread(const reader: tstatreader); virtual;
Public procedure dostatwrite(const writer: tstatwriter); virtual;
Public function captionclipped: boolean;
Public function getvaluetext: msestring; virtual;
Public procedure setvaluetext(var avalue: msestring); virtual;

Properties

Public property tagpointer: pointer read tagpo write tagpo; deprecated 'Use tagpo instead';
Public property index: integer read findex;
Public property caption: msestring read fcaption write setcaption;
Public property state: nodestatesty read fstate write setstate;
Public property state1: nodestates1ty read fstate1;
Public property imagelist: timagelist read getimagelist write setimagelist;
Public property imagenr: integer read fimagenr write setimagenr;
Public property selected: boolean read getselected write setselected;
Public property checkbox: boolean read getcheckbox write setcheckbox;
Public property checked: boolean read getchecked write setchecked;
Public property owner: tcustomitemlist read fowner;
Public property valuetext: msestring read getvaluetext write setvaluetext1;
Public property valueitem: tlistitem read getvalueitem;
Public property top: boolean read gettop write settop;

Description

Fields

Protected fstate: nodestatesty;

This item has no description.

Protected fstate1: nodestates1ty;

This item has no description.

Protected findex: integer;

This item has no description.

Protected fimagelist: timagelist;

This item has no description.

Protected fimagenr: integer;

This item has no description.

Protected fcaption: msestring;

This item has no description.

Protected fowner: tcustomitemlist;

This item has no description.

Public tag: integer;

This item has no description.

Public tagpo: pointer;

This item has no description.

Methods

Protected procedure setchecked(const avalue: boolean); virtual;

This item has no description.

Protected procedure setcaption(const avalue: msestring); virtual;

This item has no description.

Protected function checkaction(aaction: nodeactionty): boolean;

This item has no description.

Protected procedure actionnotification(var ainfo: nodeactioninfoty); virtual;

This item has no description.

Protected function getactimagenr( const alayoutinfo: listitemlayoutinfoty): integer; virtual;

This item has no description.

Protected procedure objectevent(const sender: tobject; const event: objecteventty); virtual;

This item has no description.

Protected procedure setowner(const aowner: tcustomitemlist); virtual;

This item has no description.

Protected function compare(const r: tlistitem; const acasesensitive: boolean): integer; virtual;

This item has no description.

Protected function cancaptionedit: boolean; virtual;

This item has no description.

Protected function canvalueedit: boolean; virtual;

This item has no description.

Protected function getvalueitem: tlistitem; virtual;

This item has no description.

Protected procedure setvalueitem(const avalue: tlistitem); virtual;

This item has no description.

Protected function getownerintf: iitemlist inline;

This item has no description.

Public constructor create(const aowner: tcustomitemlist); overload; virtual;

This item has no description.

Public constructor createassign(const aowner: tcustomitemlist; const asource: tlistitem); overload;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public class procedure calcitemlayout(const asize: sizety; const ainnerframe: framety; const list: tcustomitemlist; var info: listitemlayoutinfoty); virtual;

This item has no description.

Public procedure assign(const source: tlistitem); overload; virtual;

This item has no description.

Public procedure beginupdate;

This item has no description.

Public procedure endupdate;

This item has no description.

Public procedure releaseowner; virtual;

This item has no description.

Public function empty: boolean; virtual;

This item has no description.

Public procedure change(); virtual;

This item has no description.

Public procedure valuechange(const delta: nodestatesty = []); virtual;

This item has no description.

Public procedure updatecellzone(const pos: pointty; var zone: cellzonety); virtual;

This item has no description.

Public procedure drawimage(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty) virtual;

This item has no description.

Public procedure updatecaption(const acanvas: tcanvas; var alayoutinfo: listitemlayoutinfoty; var ainfo: drawtextinfoty); virtual;

This item has no description.

Public procedure drawcell(const acanvas: tcanvas); virtual;

This item has no description.

Public procedure mouseevent(var info: mouseeventinfoty); virtual;

This item has no description.

Public procedure focusrow();

This item has no description.

Public procedure setupeditor(const editor: tinplaceedit; const font: tfont; const notext: boolean); virtual;

This item has no description.

Public procedure dostatupdate(const filer: tstatfiler);

This item has no description.

Public procedure dostatread(const reader: tstatreader); virtual;

This item has no description.

Public procedure dostatwrite(const writer: tstatwriter); virtual;

This item has no description.

Public function captionclipped: boolean;

This item has no description.

Public function getvaluetext: msestring; virtual;

This item has no description.

Public procedure setvaluetext(var avalue: msestring); virtual;

This item has no description.

Properties

Public property tagpointer: pointer read tagpo write tagpo; deprecated 'Use tagpo instead';

Warning: this symbol is deprecated: Use tagpo instead

This item has no description.

Public property index: integer read findex;

This item has no description.

Public property caption: msestring read fcaption write setcaption;

This item has no description.

Public property state: nodestatesty read fstate write setstate;

This item has no description.

Public property state1: nodestates1ty read fstate1;

This item has no description.

Public property imagelist: timagelist read getimagelist write setimagelist;

This item has no description.

Public property imagenr: integer read fimagenr write setimagenr;

This item has no description.

Public property selected: boolean read getselected write setselected;

This item has no description.

Public property checkbox: boolean read getcheckbox write setcheckbox;

This item has no description.

Public property checked: boolean read getchecked write setchecked;

This item has no description.

Public property owner: tcustomitemlist read fowner;

This item has no description.

Public property valuetext: msestring read getvaluetext write setvaluetext1;

This item has no description.

Public property valueitem: tlistitem read getvalueitem;

This item has no description.

Public property top: boolean read gettop write settop;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.