Class tgridarrayprop

Unit

Declaration

type tgridarrayprop = class(tindexpersistentarrayprop)

Description

No description available, ancestor tindexpersistentarrayprop description follows
No description available, ancestor townedpersistentarrayprop description follows
No description available, ancestor tpersistentarrayprop description follows
No description available, ancestor tarrayprop description follows

Hierarchy

Overview

Fields

Protected freversedorder: boolean;
Protected fgrid: tcustomgrid;

Methods

Protected function geotoindex(const ageoindex: integer): integer;
Protected function geoitems(const aindex: integer): tgridprop;
Protected procedure updatelayout; virtual;
Protected function getclientsize: integer; virtual; abstract;
Protected procedure setoppositecount(const value: integer);
Protected procedure setcount1(acount: integer; doinit: boolean); override;
Protected procedure countchanged; virtual;
Protected function scrollablecount: integer;
Protected procedure dochange(const aindex: integer); override;
Protected procedure getindexrange(startpos,length: integer; out range: cellaxisrangety; ascrollables: boolean = true);
Protected function itematpos(const pos: integer; const getscrollable: boolean = true): integer;
Protected procedure createitem(const index: integer; var item: tpersistent); override;
Protected procedure fontchanged;
Protected procedure checktemplate(const sender: tobject);
Public constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty); reintroduce;
Public function fixindex(const index: integer): integer;

Properties

Public property oppositecount: integer read foppositecount write setoppositecount default 0;
Public property innerframe: framety read finnerframe write setinnerframe;
Published property cursor: cursorshapety read fcursor write setcursor default cr_default;
Published property linewidth: integer read flinewidth write setlinewidth default defaultgridlinewidth;
Published property linecolor: colorty read flinecolor write setlinecolor;
Published property linecolorfix: colorty read flinecolorfix write setlinecolorfix default defaultfixlinecolor;
Published property color: colorty read fcolor write setcolor default cl_default;
Published property colorselect: colorty read fcolorselect write setcolorselect default cl_default;
Published property coloractive: colorty read fcoloractive write setcoloractive default cl_none;
Published property colorfocused: colorty read fcolorfocused write setcolorfocused default cl_none;
Published property innerframe_left: integer read finnerframe.left write setinnerframe_left default 1;
Published property innerframe_top: integer read finnerframe.top write setinnerframe_top default 1;
Published property innerframe_right: integer read finnerframe.right write setinnerframe_right default 1;
Published property innerframe_bottom: integer read finnerframe.bottom write setinnerframe_bottom default 1;

Description

Fields

Protected freversedorder: boolean;
 
Protected fgrid: tcustomgrid;
 

Methods

Protected function geotoindex(const ageoindex: integer): integer;
 
Protected function geoitems(const aindex: integer): tgridprop;
 
Protected procedure updatelayout; virtual;
 
Protected function getclientsize: integer; virtual; abstract;
 
Protected procedure setoppositecount(const value: integer);
 
Protected procedure setcount1(acount: integer; doinit: boolean); override;
 
Protected procedure countchanged; virtual;
 
Protected function scrollablecount: integer;
 
Protected procedure dochange(const aindex: integer); override;
 
Protected procedure getindexrange(startpos,length: integer; out range: cellaxisrangety; ascrollables: boolean = true);
 
Protected function itematpos(const pos: integer; const getscrollable: boolean = true): integer;
 
Protected procedure createitem(const index: integer; var item: tpersistent); override;
 
Protected procedure fontchanged;
 
Protected procedure checktemplate(const sender: tobject);
 
Public constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty); reintroduce;
 
Public function fixindex(const index: integer): integer;
 

Properties

Public property oppositecount: integer read foppositecount write setoppositecount default 0;
 
Public property innerframe: framety read finnerframe write setinnerframe;
 
Published property cursor: cursorshapety read fcursor write setcursor default cr_default;
 
Published property linewidth: integer read flinewidth write setlinewidth default defaultgridlinewidth;
 
Published property linecolor: colorty read flinecolor write setlinecolor;
 
Published property linecolorfix: colorty read flinecolorfix write setlinecolorfix default defaultfixlinecolor;
 
Published property color: colorty read fcolor write setcolor default cl_default;
 
Published property colorselect: colorty read fcolorselect write setcolorselect default cl_default;
 
Published property coloractive: colorty read fcoloractive write setcoloractive default cl_none;
 
Published property colorfocused: colorty read fcolorfocused write setcolorfocused default cl_none;
 
Published property innerframe_left: integer read finnerframe.left write setinnerframe_left default 1;
 
Published property innerframe_top: integer read finnerframe.top write setinnerframe_top default 1;
 
Published property innerframe_right: integer read finnerframe.right write setinnerframe_right default 1;
 
Published property innerframe_bottom: integer read finnerframe.bottom write setinnerframe_bottom default 1;
 

Generated by PasDoc 0.16.0.