Class tcustomrowstatelist

Unit

Declaration

type tcustomrowstatelist = class(tdatalist)

Description

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

Overview

Fields

Protected finfolevel: rowinfolevelty;

Methods

Protected procedure sethidden(const index: integer; const avalue: boolean); virtual;
Protected procedure setfoldissum(const index: integer; const avalue: boolean); virtual;
Protected procedure checkdirty(const arow: integer); virtual;
Protected function gethidden(const index: integer): boolean;
Protected function getfoldlevel(const index: integer): byte;
Protected function getfoldissum(const index: integer): boolean;
Protected function getheight(const index: integer): integer;
Protected function getlinewidth(const index: integer): rowlinewidthty;
Protected procedure checkinfolevel(const wantedlevel: rowinfolevelty);
Protected procedure initdirty; virtual;
Protected procedure recalchidden; virtual;
Protected function checkassigncompatibility(const source: tpersistent): boolean; override;
Protected procedure readstate(const reader; const acount: integer; const name: msestring); override;
Public constructor create; overload; override;
Public constructor create(const ainfolevel: rowinfolevelty); reintroduce; overload;
Public function checkwritedata(const filer: tfiler): boolean; override;
Public procedure change(const aindex: integer); override;
Public procedure assign(source: tpersistent); override;
Public class function datatype: listdatatypety; override;
Public function datapocolmerge: pointer;
Public function dataporowheight: pointer;
Public function getitempo(const index: integer): prowstatety;
Public function getitempocolmerge(const index: integer): prowstatecolmergety;
Public function getitemporowheight(const index: integer): prowstaterowheightty;
Public function mergecols(const arow: integer; const astart: longword; const acount: longword): boolean;
Public function unmergecols(const arow: integer): boolean;

Properties

Protected property flag1[constindex:integer]: boolean read getflag1 write setflag1;
Public property infolevel: rowinfolevelty read finfolevel;
Public property items[constindex:integer]: rowstatety read getrowstate write setrowstate;
Public property itemscolmerge[constindex:integer]: rowstatecolmergety read getrowstatecolmerge write setrowstatecolmerge;
Public property itemsrowheight[constindex:integer]: rowstaterowheightty read getrowstaterowheight write setrowstaterowheight;
Public property color[constindex:integer]: rowstatenumty read getcolor write setcolor;
Public property colorar: integerarty read getcolorar write setcolorar;
Public property font[constindex:integer]: rowstatenumty read getfont write setfont;
Public property fontar: integerarty read getfontar write setfontar;
Public property readonly[constindex:integer]: boolean read getreadonly write setreadonly;
Public property selected[constindex:integer]: longword read getselected write setselected;
Public property hidden[constindex:integer]: boolean read gethidden write sethidden;
Public property hiddenar: longboolarty read gethiddenar write sethiddenar;
Public property foldlevel[constindex:integer]: byte read getfoldlevel write setfoldlevel;
Public property foldlevelar: integerarty read getfoldlevelar write setfoldlevelar;
Public property foldissum[constindex:integer]: boolean read getfoldissum write setfoldissum;
Public property foldissumar: longboolarty read getfoldissumar write setfoldissumar;
Public property height[constindex:integer]: integer read getheight;
Public property merged[constindex:integer]: longword read getmerged write setmerged;
Public property linewidth[constindex:integer]: rowlinewidthty read getlinewidth;
Public property linecolorfix[constindex:integer]: rowstatenumty read getlinecolorfix write setlinecolorfix;
Public property linecolor[constindex:integer]: rowstatenumty read getlinecolor write setlinecolor;
Public property foldinfoar: bytearty read getfoldinfoar;

Description

Fields

Protected finfolevel: rowinfolevelty;
 

Methods

Protected procedure sethidden(const index: integer; const avalue: boolean); virtual;
 
Protected procedure setfoldissum(const index: integer; const avalue: boolean); virtual;
 
Protected procedure checkdirty(const arow: integer); virtual;
 
Protected function gethidden(const index: integer): boolean;
 
Protected function getfoldlevel(const index: integer): byte;
 
Protected function getfoldissum(const index: integer): boolean;
 
Protected function getheight(const index: integer): integer;
 
Protected function getlinewidth(const index: integer): rowlinewidthty;
 
Protected procedure checkinfolevel(const wantedlevel: rowinfolevelty);
 
Protected procedure initdirty; virtual;
 
Protected procedure recalchidden; virtual;
 
Protected function checkassigncompatibility(const source: tpersistent): boolean; override;
 
Protected procedure readstate(const reader; const acount: integer; const name: msestring); override;
 
Public constructor create; overload; override;
 
Public constructor create(const ainfolevel: rowinfolevelty); reintroduce; overload;
 
Public function checkwritedata(const filer: tfiler): boolean; override;
 
Public procedure change(const aindex: integer); override;
 
Public procedure assign(source: tpersistent); override;
 
Public class function datatype: listdatatypety; override;
 
Public function datapocolmerge: pointer;
 
Public function dataporowheight: pointer;
 
Public function getitempo(const index: integer): prowstatety;
 
Public function getitempocolmerge(const index: integer): prowstatecolmergety;
 
Public function getitemporowheight(const index: integer): prowstaterowheightty;
 
Public function mergecols(const arow: integer; const astart: longword; const acount: longword): boolean;
 
Public function unmergecols(const arow: integer): boolean;
 

Properties

Protected property flag1[constindex:integer]: boolean read getflag1 write setflag1;
 
Public property infolevel: rowinfolevelty read finfolevel;
 
Public property items[constindex:integer]: rowstatety read getrowstate write setrowstate;
 
Public property itemscolmerge[constindex:integer]: rowstatecolmergety read getrowstatecolmerge write setrowstatecolmerge;
 
Public property itemsrowheight[constindex:integer]: rowstaterowheightty read getrowstaterowheight write setrowstaterowheight;
 
Public property color[constindex:integer]: rowstatenumty read getcolor write setcolor;
 
Public property colorar: integerarty read getcolorar write setcolorar;
 
Public property font[constindex:integer]: rowstatenumty read getfont write setfont;
 
Public property fontar: integerarty read getfontar write setfontar;
 
Public property readonly[constindex:integer]: boolean read getreadonly write setreadonly;
 
Public property selected[constindex:integer]: longword read getselected write setselected;
 
Public property hidden[constindex:integer]: boolean read gethidden write sethidden;
 
Public property hiddenar: longboolarty read gethiddenar write sethiddenar;
 
Public property foldlevel[constindex:integer]: byte read getfoldlevel write setfoldlevel;
 
Public property foldlevelar: integerarty read getfoldlevelar write setfoldlevelar;
 
Public property foldissum[constindex:integer]: boolean read getfoldissum write setfoldissum;
 
Public property foldissumar: longboolarty read getfoldissumar write setfoldissumar;
 
Public property height[constindex:integer]: integer read getheight;
 
Public property merged[constindex:integer]: longword read getmerged write setmerged;
 
Public property linewidth[constindex:integer]: rowlinewidthty read getlinewidth;
 
Public property linecolorfix[constindex:integer]: rowstatenumty read getlinecolorfix write setlinecolorfix;
 
Public property linecolor[constindex:integer]: rowstatenumty read getlinecolor write setlinecolor;
 
Public property foldinfoar: bytearty read getfoldinfoar;
 

Generated by PasDoc 0.16.0.