Class tcols

Unit

Declaration

type tcols = class(tgridarrayprop)

Description

No description available, ancestor tgridarrayprop description follows
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 fdataupdating: integer;

Methods

Protected procedure begindataupdate; virtual;
Protected procedure enddataupdate; virtual;
Protected function getclientsize: integer; override;
Protected procedure paint(var info: colpaintinfoty; const scrollables: boolean = true);
Protected procedure updaterowheight(const arow: integer; var arowheight: integer);
Protected function totwidth: integer;
Protected procedure rowcountchanged(const countbefore: int32; const newcount: int32); virtual;
Protected procedure updatelayout; override;
Protected procedure countchanged; override;
Protected procedure moverow(const curindex,newindex: integer; const acount: integer = 1); virtual;
Protected procedure insertrow(const index: integer; const acount: integer = 1) virtual;
Protected procedure deleterow(const index: integer; const acount: integer = 1) virtual;
Protected procedure rearange(const list: integerarty); virtual;
Protected procedure resetpropwidth;
Public constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty);
Public destructor destroy; override;
Public procedure invalidatemaxsize(const arow: integer = -1);
Public procedure createfont();
Public procedure createfontselect();
Public procedure move(const curindex,newindex: integer); override;
Public function mergedwidth(const acol: integer; const amerged: longword): integer;

Properties

Protected property options: coloptionsty read foptions write setoptions default [];
Protected property options1: coloptions1ty read foptions1 write setoptions1 default [];
Public property cols[constindex:integer]: tcol read getcols;
Public property focusrectdist: integer read ffocusrectdist write setfocusrectdist default 0;
Public property fontselect: tcolsfontselect read getfontselect write setfontselect stored isfontselectstored;
Public property font: tcolsfont read getfont write setfont stored isfontstored;
Published property width: integer read fwidth write setwidth default griddefaultcolwidth;
Published property fontactivenum: integer read ffontactivenum write setfontactivenum default -1;
Published property fontfocusednum: integer read ffontfocusednum write setfontfocusednum default -1;

Description

Fields

Protected fdataupdating: integer;
 

Methods

Protected procedure begindataupdate; virtual;
 
Protected procedure enddataupdate; virtual;
 
Protected function getclientsize: integer; override;
 
Protected procedure paint(var info: colpaintinfoty; const scrollables: boolean = true);
 
Protected procedure updaterowheight(const arow: integer; var arowheight: integer);
 
Protected function totwidth: integer;
 
Protected procedure rowcountchanged(const countbefore: int32; const newcount: int32); virtual;
 
Protected procedure updatelayout; override;
 
Protected procedure countchanged; override;
 
Protected procedure moverow(const curindex,newindex: integer; const acount: integer = 1); virtual;
 
Protected procedure insertrow(const index: integer; const acount: integer = 1) virtual;
 
Protected procedure deleterow(const index: integer; const acount: integer = 1) virtual;
 
Protected procedure rearange(const list: integerarty); virtual;
 
Protected procedure resetpropwidth;
 
Public constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty);
 
Public destructor destroy; override;
 
Public procedure invalidatemaxsize(const arow: integer = -1);
 
Public procedure createfont();
 
Public procedure createfontselect();
 
Public procedure move(const curindex,newindex: integer); override;
 
Public function mergedwidth(const acol: integer; const amerged: longword): integer;
 

Properties

Protected property options: coloptionsty read foptions write setoptions default [];
 
Protected property options1: coloptions1ty read foptions1 write setoptions1 default [];
 
Public property cols[constindex:integer]: tcol read getcols;
 
Public property focusrectdist: integer read ffocusrectdist write setfocusrectdist default 0;
 
Public property fontselect: tcolsfontselect read getfontselect write setfontselect stored isfontselectstored;
 
Public property font: tcolsfont read getfont write setfont stored isfontstored;
 
Published property width: integer read fwidth write setwidth default griddefaultcolwidth;
 
Published property fontactivenum: integer read ffontactivenum write setfontactivenum default -1;
 
Published property fontfocusednum: integer read ffontfocusednum write setfontfocusednum default -1;
 

Generated by PasDoc 0.16.0.