Class tcols

Unit

Declaration

type tcols = class(tgridarrayprop)

Description

This item has no description.

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[const index: 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;

This item has no description.

Methods

Protected procedure begindataupdate; virtual;

This item has no description.

Protected procedure enddataupdate; virtual;

This item has no description.

Protected function getclientsize: integer; override;

This item has no description.

Protected procedure paint(var info: colpaintinfoty; const scrollables: boolean = true);

This item has no description.

Protected procedure updaterowheight(const arow: integer; var arowheight: integer);

This item has no description.

Protected function totwidth: integer;

This item has no description.

Protected procedure rowcountchanged(const countbefore: int32; const newcount: int32); virtual;

This item has no description.

Protected procedure updatelayout; override;

This item has no description.

Protected procedure countchanged; override;

This item has no description.

Protected procedure moverow(const curindex,newindex: integer; const acount: integer = 1); virtual;

This item has no description.

Protected procedure insertrow(const index: integer; const acount: integer = 1) virtual;

This item has no description.

Protected procedure deleterow(const index: integer; const acount: integer = 1) virtual;

This item has no description.

Protected procedure rearange(const list: integerarty); virtual;

This item has no description.

Protected procedure resetpropwidth;

This item has no description.

Public constructor create(aowner: tcustomgrid; aclasstype: gridpropclassty);

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure invalidatemaxsize(const arow: integer = -1);

This item has no description.

Public procedure createfont();

This item has no description.

Public procedure createfontselect();

This item has no description.

Public procedure move(const curindex,newindex: integer); override;

This item has no description.

Public function mergedwidth(const acol: integer; const amerged: longword): integer;

This item has no description.

Properties

Protected property options: coloptionsty read foptions write setoptions default [];

This item has no description.

Protected property options1: coloptions1ty read foptions1 write setoptions1 default [];

This item has no description.

Public property cols[const index: integer]: tcol read getcols;

This item has no description.

Public property focusrectdist: integer read ffocusrectdist write setfocusrectdist default 0;

This item has no description.

Public property fontselect: tcolsfontselect read getfontselect write setfontselect stored isfontselectstored;

This item has no description.

Public property font: tcolsfont read getfont write setfont stored isfontstored;

This item has no description.

Published property width: integer read fwidth write setwidth default griddefaultcolwidth;

This item has no description.

Published property fontactivenum: integer read ffontactivenum write setfontactivenum default -1;

This item has no description.

Published property fontfocusednum: integer read ffontfocusednum write setfontfocusednum default -1;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.