Class trowstatelist

Unit

Declaration

type trowstatelist = class(tcustomrowstatelist, iifidatalink)

Description

This item has no description.

Hierarchy

Overview

Methods

Protected procedure sethidden(const index: integer; const avalue: boolean); override;
Protected procedure setfoldissum(const index: integer; const avalue: boolean); override;
Protected function getlinkdatatypes(const atag: integer): listdatatypesty; override;
Protected procedure checksyncfoldlevelsource(const index: integer; const acount: integer);
Protected procedure checksyncfoldhiddensource(const index: integer; const acount: integer);
Protected procedure foldhiddentosource(const index: integer; const acount: integer);
Protected procedure foldissumtosource(const index: integer; const acount: integer);
Protected procedure checksyncfoldissumsource(const index: integer; const acount: integer);
Protected function totchildrencount(const aindex: integer; const acount: integer): integer;
Protected procedure movegrouptoparent(const aindex: integer; const acount: integer);
Protected procedure updatedeletedrows(const index: integer; const acount: integer);
Protected procedure internalshow(var aindex: integer);
Protected procedure internalhide(var aindex: integer);
Protected procedure show(const aindex: integer);
Protected procedure hide(const aindex: integer);
Protected procedure initdirty; override;
Protected procedure cleanvisible(visibleindex: integer);
Protected procedure clean(arow: integer); reintroduce;
Protected procedure cleanrowheight(const aindex: integer);
Protected procedure invalidatedirtyrowheight(const arow: int32);
Protected procedure checkdirty(const arow: integer); override;
Protected procedure checkdirtyautorowheight(const arow: integer);
Protected procedure recalchidden; override;
Protected procedure readstate(const reader; const acount: integer; const name: msestring); override;
Protected function getstatdata(const index: integer): msestring; override;
Protected procedure setstatdata(const index: integer; const value: msestring); override;
Protected function internalheight(const aindex: integer): integer;
Protected function internalystep(const aindex: integer): integer; overload;
Protected procedure internalystep(const aindex: integer; out ay: integer; out acy:integer); overload;
Public constructor create(const aowner: tcustomgrid); reintroduce;
Public destructor destroy; override;
Public procedure listdestroyed(const sender: tdatalist); override;
Public function getsourcecount: integer; override;
Public function getsourceinfo(const atag: integer): plistlinkinfoty; override;
Public procedure linksource(const source: tdatalist; const atag: integer); override;
Public procedure sourcechange(const sender: tdatalist; const index: integer); override;
Public procedure foldleveltosource(const index: integer; const acount: integer);
Public procedure clearmemberitem(const subitem: integer; const index: integer); override;
Public procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override;
Public procedure change(const index: integer); override;
Public function cellrow(const arow: integer): integer;
Public function visiblerow(const arowindex: integer): integer;
Public function visiblerowcount: integer;
Public function visiblerowtoindex(const avisibleindex: integer): integer;
Public function visiblerows1(const astart: integer; const aendy: integer): integerarty;
Public procedure updatefoldinfo(const rows: integerarty; var infos: rowfoldinfoarty);
Public function visiblerowstep(const arow: integer; const step: integer; const autoappend: boolean): integer;
Public function rowhidden(const arow: integer): boolean;
Public function nearestvisiblerow(const arow: integer): integer;
Public procedure getfoldstate(const arow: integer; out aisvisible: boolean; out afoldlevel: byte; out ahaschildren,aisopen: boolean);
Public procedure hidechildren(const arow: integer);
Public procedure showchildren(const arow: integer);
Public procedure setupfoldinfo(asource: pbyte; const acount: integer);
Public function currentrowheight(const index: integer): integer;
Public function rowindex(const aypos: integer): integer;
Public procedure fillfoldlevel(const index: integer; const acount: integer; const avalue: byte);

Properties

Public property folded: boolean read ffolded write setfolded;
Public property hidden[const index: integer]: boolean read gethidden write sethidden;
Public property foldlevel[const index: integer]: byte read getfoldlevel write setfoldlevel;
Public property foldissum[const index: integer]: boolean read getfoldissum write setfoldissum;
Public property height[const index: integer]: integer read getheight write setheight;
Public property linewidth[const index: integer]: rowlinewidthty read getlinewidth write setlinewidth;
Public property rowypos[const index: integer]: integer read getrowypos;
Published property sourcefoldhidden: string read flinkfoldhidden.name write setsourcefoldhidden;
Published property sourcefoldlevel: string read flinkfoldlevel.name write setsourcefoldlevel;
Published property sourceissum: string read flinkissum.name write setsourceissum;

Description

Methods

Protected procedure sethidden(const index: integer; const avalue: boolean); override;

This item has no description.

Protected procedure setfoldissum(const index: integer; const avalue: boolean); override;

This item has no description.

Protected function getlinkdatatypes(const atag: integer): listdatatypesty; override;

This item has no description.

Protected procedure checksyncfoldlevelsource(const index: integer; const acount: integer);

This item has no description.

Protected procedure checksyncfoldhiddensource(const index: integer; const acount: integer);

This item has no description.

Protected procedure foldhiddentosource(const index: integer; const acount: integer);

This item has no description.

Protected procedure foldissumtosource(const index: integer; const acount: integer);

This item has no description.

Protected procedure checksyncfoldissumsource(const index: integer; const acount: integer);

This item has no description.

Protected function totchildrencount(const aindex: integer; const acount: integer): integer;

This item has no description.

Protected procedure movegrouptoparent(const aindex: integer; const acount: integer);

This item has no description.

Protected procedure updatedeletedrows(const index: integer; const acount: integer);

This item has no description.

Protected procedure internalshow(var aindex: integer);

This item has no description.

Protected procedure internalhide(var aindex: integer);

This item has no description.

Protected procedure show(const aindex: integer);

This item has no description.

Protected procedure hide(const aindex: integer);

This item has no description.

Protected procedure initdirty; override;

This item has no description.

Protected procedure cleanvisible(visibleindex: integer);

This item has no description.

Protected procedure clean(arow: integer); reintroduce;

This item has no description.

Protected procedure cleanrowheight(const aindex: integer);

This item has no description.

Protected procedure invalidatedirtyrowheight(const arow: int32);

This item has no description.

Protected procedure checkdirty(const arow: integer); override;

This item has no description.

Protected procedure checkdirtyautorowheight(const arow: integer);

This item has no description.

Protected procedure recalchidden; override;

This item has no description.

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

This item has no description.

Protected function getstatdata(const index: integer): msestring; override;

This item has no description.

Protected procedure setstatdata(const index: integer; const value: msestring); override;

This item has no description.

Protected function internalheight(const aindex: integer): integer;

This item has no description.

Protected function internalystep(const aindex: integer): integer; overload;

This item has no description.

Protected procedure internalystep(const aindex: integer; out ay: integer; out acy:integer); overload;

This item has no description.

Public constructor create(const aowner: tcustomgrid); reintroduce;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure listdestroyed(const sender: tdatalist); override;

This item has no description.

Public function getsourcecount: integer; override;

This item has no description.

Public function getsourceinfo(const atag: integer): plistlinkinfoty; override;

This item has no description.

Public procedure linksource(const source: tdatalist; const atag: integer); override;

This item has no description.

Public procedure sourcechange(const sender: tdatalist; const index: integer); override;

This item has no description.

Public procedure foldleveltosource(const index: integer; const acount: integer);

This item has no description.

Public procedure clearmemberitem(const subitem: integer; const index: integer); override;

This item has no description.

Public procedure setmemberitem(const subitem: integer; const index: integer; const avalue: integer); override;

This item has no description.

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

This item has no description.

Public function cellrow(const arow: integer): integer;

This item has no description.

Public function visiblerow(const arowindex: integer): integer;

This item has no description.

Public function visiblerowcount: integer;

This item has no description.

Public function visiblerowtoindex(const avisibleindex: integer): integer;

This item has no description.

Public function visiblerows1(const astart: integer; const aendy: integer): integerarty;

This item has no description.

Public procedure updatefoldinfo(const rows: integerarty; var infos: rowfoldinfoarty);

This item has no description.

Public function visiblerowstep(const arow: integer; const step: integer; const autoappend: boolean): integer;

This item has no description.

Public function rowhidden(const arow: integer): boolean;

This item has no description.

Public function nearestvisiblerow(const arow: integer): integer;

This item has no description.

Public procedure getfoldstate(const arow: integer; out aisvisible: boolean; out afoldlevel: byte; out ahaschildren,aisopen: boolean);

This item has no description.

Public procedure hidechildren(const arow: integer);

This item has no description.

Public procedure showchildren(const arow: integer);

This item has no description.

Public procedure setupfoldinfo(asource: pbyte; const acount: integer);

This item has no description.

Public function currentrowheight(const index: integer): integer;

This item has no description.

Public function rowindex(const aypos: integer): integer;

This item has no description.

Public procedure fillfoldlevel(const index: integer; const acount: integer; const avalue: byte);

This item has no description.

Properties

Public property folded: boolean read ffolded write setfolded;

This item has no description.

Public property hidden[const index: integer]: boolean read gethidden write sethidden;

This item has no description.

Public property foldlevel[const index: integer]: byte read getfoldlevel write setfoldlevel;

This item has no description.

Public property foldissum[const index: integer]: boolean read getfoldissum write setfoldissum;

This item has no description.

Public property height[const index: integer]: integer read getheight write setheight;

This item has no description.

Public property linewidth[const index: integer]: rowlinewidthty read getlinewidth write setlinewidth;

This item has no description.

Public property rowypos[const index: integer]: integer read getrowypos;

This item has no description.

Published property sourcefoldhidden: string read flinkfoldhidden.name write setsourcefoldhidden;

This item has no description.

Published property sourcefoldlevel: string read flinkfoldlevel.name write setsourcefoldlevel;

This item has no description.

Published property sourceissum: string read flinkissum.name write setsourceissum;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.