Class trowstatelist
Unit
Declaration
type trowstatelist = class(tcustomrowstatelist, iifidatalink)
Description
No description available, ancestor tcustomrowstatelist 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
- tcustomrowstatelist
- trowstatelist
Overview
Methods
procedure sethidden(const index: integer; const avalue: boolean); override; |
|
procedure setfoldissum(const index: integer; const avalue: boolean); override; |
|
function getlinkdatatypes(const atag: integer): listdatatypesty; override; |
|
procedure checksyncfoldlevelsource(const index: integer; const acount: integer); |
|
procedure checksyncfoldhiddensource(const index: integer; const acount: integer); |
|
procedure foldhiddentosource(const index: integer; const acount: integer); |
|
procedure foldissumtosource(const index: integer; const acount: integer); |
|
procedure checksyncfoldissumsource(const index: integer; const acount: integer); |
|
function totchildrencount(const aindex: integer; const acount: integer): integer; |
|
procedure movegrouptoparent(const aindex: integer; const acount: integer); |
|
procedure updatedeletedrows(const index: integer; const acount: integer); |
|
procedure internalshow(var aindex: integer); |
|
procedure internalhide(var aindex: integer); |
|
procedure show(const aindex: integer); |
|
procedure hide(const aindex: integer); |
|
procedure initdirty; override; |
|
procedure cleanvisible(visibleindex: integer); |
|
procedure clean(arow: integer); reintroduce; |
|
procedure cleanrowheight(const aindex: integer); |
|
procedure invalidatedirtyrowheight(const arow: int32); |
|
procedure checkdirty(const arow: integer); override; |
|
procedure checkdirtyautorowheight(const arow: integer); |
|
procedure recalchidden; override; |
|
procedure readstate(const reader; const acount: integer; const name: msestring); override; |
|
function getstatdata(const index: integer): msestring; override; |
|
procedure setstatdata(const index: integer; const value: msestring); override; |
|
function internalheight(const aindex: integer): integer; |
|
function internalystep(const aindex: integer): integer; overload; |
|
procedure internalystep(const aindex: integer; out ay: integer; out acy:integer); overload; |
|
constructor create(const aowner: tcustomgrid); reintroduce; |
|
destructor destroy; override; |
|
procedure listdestroyed(const sender: tdatalist); override; |
|
function getsourcecount: integer; override; |
|
function getsourceinfo(const atag: integer): plistlinkinfoty; override; |
|
procedure linksource(const source: tdatalist; const atag: integer); override; |
|
procedure sourcechange(const sender: tdatalist; const index: integer); override; |
|
procedure foldleveltosource(const index: integer; const acount: integer); |
|
procedure clearmemberitem(const subitem: integer; const index: integer); override; |
|
procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override; |
|
procedure change(const index: integer); override; |
|
function cellrow(const arow: integer): integer; |
|
function visiblerow(const arowindex: integer): integer; |
|
function visiblerowcount: integer; |
|
function visiblerowtoindex(const avisibleindex: integer): integer; |
|
function visiblerows1(const astart: integer; const aendy: integer): integerarty; |
|
procedure updatefoldinfo(const rows: integerarty; var infos: rowfoldinfoarty); |
|
function visiblerowstep(const arow: integer; const step: integer; const autoappend: boolean): integer; |
|
function rowhidden(const arow: integer): boolean; |
|
function nearestvisiblerow(const arow: integer): integer; |
|
procedure getfoldstate(const arow: integer; out aisvisible: boolean; out afoldlevel: byte; out ahaschildren,aisopen: boolean); |
|
procedure hidechildren(const arow: integer); |
|
procedure showchildren(const arow: integer); |
|
procedure setupfoldinfo(asource: pbyte; const acount: integer); |
|
function currentrowheight(const index: integer): integer; |
|
function rowindex(const aypos: integer): integer; |
|
procedure fillfoldlevel(const index: integer; const acount: integer; const avalue: byte); |
Properties
property folded: boolean read ffolded write setfolded; |
|
property hidden[constindex:integer]: boolean read gethidden write sethidden; |
|
property foldlevel[constindex:integer]: byte read getfoldlevel
write setfoldlevel; |
|
property foldissum[constindex:integer]: boolean read getfoldissum
write setfoldissum; |
|
property height[constindex:integer]: integer read getheight
write setheight; |
|
property linewidth[constindex:integer]: rowlinewidthty
read getlinewidth write setlinewidth; |
|
property rowypos[constindex:integer]: integer read getrowypos; |
|
property sourcefoldhidden: string read flinkfoldhidden.name
write setsourcefoldhidden; |
|
property sourcefoldlevel: string read flinkfoldlevel.name
write setsourcefoldlevel; |
|
property sourceissum: string read flinkissum.name
write setsourceissum; |
Description
Methods
procedure sethidden(const index: integer; const avalue: boolean); override; |
|
procedure setfoldissum(const index: integer; const avalue: boolean); override; |
|
function getlinkdatatypes(const atag: integer): listdatatypesty; override; |
|
procedure checksyncfoldlevelsource(const index: integer; const acount: integer); |
|
procedure checksyncfoldhiddensource(const index: integer; const acount: integer); |
|
procedure foldhiddentosource(const index: integer; const acount: integer); |
|
procedure foldissumtosource(const index: integer; const acount: integer); |
|
procedure checksyncfoldissumsource(const index: integer; const acount: integer); |
|
function totchildrencount(const aindex: integer; const acount: integer): integer; |
|
procedure movegrouptoparent(const aindex: integer; const acount: integer); |
|
procedure updatedeletedrows(const index: integer; const acount: integer); |
|
procedure internalshow(var aindex: integer); |
|
procedure internalhide(var aindex: integer); |
|
procedure show(const aindex: integer); |
|
procedure hide(const aindex: integer); |
|
procedure initdirty; override; |
|
procedure cleanvisible(visibleindex: integer); |
|
procedure clean(arow: integer); reintroduce; |
|
procedure cleanrowheight(const aindex: integer); |
|
procedure invalidatedirtyrowheight(const arow: int32); |
|
procedure checkdirty(const arow: integer); override; |
|
procedure checkdirtyautorowheight(const arow: integer); |
|
procedure recalchidden; override; |
|
procedure readstate(const reader; const acount: integer; const name: msestring); override; |
|
function getstatdata(const index: integer): msestring; override; |
|
procedure setstatdata(const index: integer; const value: msestring); override; |
|
function internalheight(const aindex: integer): integer; |
|
function internalystep(const aindex: integer): integer; overload; |
|
procedure internalystep(const aindex: integer; out ay: integer; out acy:integer); overload; |
|
constructor create(const aowner: tcustomgrid); reintroduce; |
|
destructor destroy; override; |
|
procedure listdestroyed(const sender: tdatalist); override; |
|
function getsourcecount: integer; override; |
|
function getsourceinfo(const atag: integer): plistlinkinfoty; override; |
|
procedure linksource(const source: tdatalist; const atag: integer); override; |
|
procedure sourcechange(const sender: tdatalist; const index: integer); override; |
|
procedure foldleveltosource(const index: integer; const acount: integer); |
|
procedure clearmemberitem(const subitem: integer; const index: integer); override; |
|
procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override; |
|
procedure change(const index: integer); override; |
|
function cellrow(const arow: integer): integer; |
|
function visiblerow(const arowindex: integer): integer; |
|
function visiblerowcount: integer; |
|
function visiblerowtoindex(const avisibleindex: integer): integer; |
|
function visiblerows1(const astart: integer; const aendy: integer): integerarty; |
|
procedure updatefoldinfo(const rows: integerarty; var infos: rowfoldinfoarty); |
|
function visiblerowstep(const arow: integer; const step: integer; const autoappend: boolean): integer; |
|
function rowhidden(const arow: integer): boolean; |
|
function nearestvisiblerow(const arow: integer): integer; |
|
procedure getfoldstate(const arow: integer; out aisvisible: boolean; out afoldlevel: byte; out ahaschildren,aisopen: boolean); |
|
procedure hidechildren(const arow: integer); |
|
procedure showchildren(const arow: integer); |
|
procedure setupfoldinfo(asource: pbyte; const acount: integer); |
|
function currentrowheight(const index: integer): integer; |
|
function rowindex(const aypos: integer): integer; |
|
procedure fillfoldlevel(const index: integer; const acount: integer; const avalue: byte); |
|
Properties
property folded: boolean read ffolded write setfolded; |
|
property hidden[constindex:integer]: boolean read gethidden write sethidden; |
|
property foldlevel[constindex:integer]: byte read getfoldlevel
write setfoldlevel; |
|
property foldissum[constindex:integer]: boolean read getfoldissum
write setfoldissum; |
|
property height[constindex:integer]: integer read getheight
write setheight; |
|
property linewidth[constindex:integer]: rowlinewidthty
read getlinewidth write setlinewidth; |
|
property rowypos[constindex:integer]: integer read getrowypos; |
|
property sourcefoldhidden: string read flinkfoldhidden.name
write setsourcefoldhidden; |
|
property sourcefoldlevel: string read flinkfoldlevel.name
write setsourcefoldlevel; |
|
property sourceissum: string read flinkissum.name
write setsourceissum; |
|
Generated by PasDoc 0.16.0.