Class tgridprop

Unit

Declaration

type tgridprop = class(tindexpersistent, iframe, iface)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fstate: gridpropstatesty;
Protected fstart: integer;
Protected fend: integer;
Protected flinepos: integer;
Protected flinewidth: integer;
Protected flinecolor: colorty;
Protected flinecolorfix: colorty;
Protected fcolor: colorty;
Protected fcursor: cursorshapety;
Protected ffont: tgridpropfont;
Protected fframe: tcellframe;
Protected fface: tcellface;
Protected fcellinfo: cellinfoty;
Protected foptions: coloptionsty;
Protected fcolorselect: colorty;
Protected fcoloractive: colorty;
Protected fcolorfocused: colorty;

Methods

Protected procedure updatelayout; virtual;
Protected procedure changed; virtual;
Protected procedure updatecellrect(const aframe: tcustomframe);
Protected function getinnerframe: framety; virtual;
Protected function step(getscrollable: boolean = true): integer; virtual; abstract;
Protected function scrollable: boolean; virtual; abstract;
Protected function framedim: sizety;
Protected function getwidget: twidget;
Protected procedure setframeinstance(instance: tcustomframe);
Protected function getwidgetrect: rectty;
Protected procedure setstaticframe(value: boolean);
Protected function getstaticframe: boolean;
Protected function widgetstate: widgetstatesty;
Protected procedure scrollwidgets(const dist: pointty);
Protected procedure clientrectchanged;
Protected function getcomponentstate: tcomponentstate;
Protected function getmsecomponentstate: msecomponentstatesty;
Protected procedure invalidate;
Protected procedure invalidatewidget;
Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);
Protected function getframestateflags: framestateflagsty;
Protected procedure updatecellheight(const canvas: tcanvas; var aheight: integer); virtual;
Protected function getclientrect: rectty;
Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil);
Protected procedure widgetregioninvalid;
Protected function translatecolor(const acolor: colorty): colorty;
Protected procedure fontchanged(const sender: tobject); virtual;
Public constructor create(const agrid: tcustomgrid; const aprop: tgridarrayprop); reintroduce; virtual;
Public destructor destroy; override;
Public procedure createfont;
Public procedure createframe();
Public procedure createface();
Public procedure drawcellbackground(const acanvas: tcanvas; const aframe: tcustomframe; const aface: tcustomface);
Public procedure drawcelloverlay(const acanvas: tcanvas; const aframe: tcustomframe);

Properties

Protected property font: tgridpropfont read getfont write setfont stored isfontstored;
Public property grid: tcustomgrid read fcellinfo.grid;
Public property innerframe: framety read getinnerframe;
Published property color: colorty read fcolor write setcolor default cl_default;
Published property cursor: cursorshapety read fcursor write fcursor default cr_default;
Published property frame: tcellframe read getframe write setframe;
Published property face: tcellface read getface write setface;
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 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 tag: integer read ftag write ftag default 0;

Description

Fields

Protected fstate: gridpropstatesty;

This item has no description.

Protected fstart: integer;

This item has no description.

Protected fend: integer;

This item has no description.

Protected flinepos: integer;

This item has no description.

Protected flinewidth: integer;

This item has no description.

Protected flinecolor: colorty;

This item has no description.

Protected flinecolorfix: colorty;

This item has no description.

Protected fcolor: colorty;

This item has no description.

Protected fcursor: cursorshapety;

This item has no description.

Protected ffont: tgridpropfont;

This item has no description.

Protected fframe: tcellframe;

This item has no description.

Protected fface: tcellface;

This item has no description.

Protected fcellinfo: cellinfoty;

This item has no description.

Protected foptions: coloptionsty;

This item has no description.

Protected fcolorselect: colorty;

This item has no description.

Protected fcoloractive: colorty;

This item has no description.

Protected fcolorfocused: colorty;

This item has no description.

Methods

Protected procedure updatelayout; virtual;

This item has no description.

Protected procedure changed; virtual;

This item has no description.

Protected procedure updatecellrect(const aframe: tcustomframe);

This item has no description.

Protected function getinnerframe: framety; virtual;

This item has no description.

Protected function step(getscrollable: boolean = true): integer; virtual; abstract;

This item has no description.

Protected function scrollable: boolean; virtual; abstract;

This item has no description.

Protected function framedim: sizety;

This item has no description.

Protected function getwidget: twidget;

This item has no description.

Protected procedure setframeinstance(instance: tcustomframe);

This item has no description.

Protected function getwidgetrect: rectty;

This item has no description.

Protected procedure setstaticframe(value: boolean);

This item has no description.

Protected function getstaticframe: boolean;

This item has no description.

Protected function widgetstate: widgetstatesty;

This item has no description.

Protected procedure scrollwidgets(const dist: pointty);

This item has no description.

Protected procedure clientrectchanged;

This item has no description.

Protected function getcomponentstate: tcomponentstate;

This item has no description.

Protected function getmsecomponentstate: msecomponentstatesty;

This item has no description.

Protected procedure invalidate;

This item has no description.

Protected procedure invalidatewidget;

This item has no description.

Protected procedure invalidaterect(const rect: rectty; const org: originty = org_client; const noclip: boolean = false);

This item has no description.

Protected function getframestateflags: framestateflagsty;

This item has no description.

Protected procedure updatecellheight(const canvas: tcanvas; var aheight: integer); virtual;

This item has no description.

Protected function getclientrect: rectty;

This item has no description.

Protected procedure setlinkedvar(const source: tmsecomponent; var dest: tmsecomponent; const linkintf: iobjectlink = nil);

This item has no description.

Protected procedure widgetregioninvalid;

This item has no description.

Protected function translatecolor(const acolor: colorty): colorty;

This item has no description.

Protected procedure fontchanged(const sender: tobject); virtual;

This item has no description.

Public constructor create(const agrid: tcustomgrid; const aprop: tgridarrayprop); reintroduce; virtual;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure createfont;

This item has no description.

Public procedure createframe();

This item has no description.

Public procedure createface();

This item has no description.

Public procedure drawcellbackground(const acanvas: tcanvas; const aframe: tcustomframe; const aface: tcustomface);

This item has no description.

Public procedure drawcelloverlay(const acanvas: tcanvas; const aframe: tcustomframe);

This item has no description.

Properties

Protected property font: tgridpropfont read getfont write setfont stored isfontstored;

This item has no description.

Public property grid: tcustomgrid read fcellinfo.grid;

This item has no description.

Public property innerframe: framety read getinnerframe;

This item has no description.

Published property color: colorty read fcolor write setcolor default cl_default;

This item has no description.

Published property cursor: cursorshapety read fcursor write fcursor default cr_default;

This item has no description.

Published property frame: tcellframe read getframe write setframe;

This item has no description.

Published property face: tcellface read getface write setface;

This item has no description.

Published property linewidth: integer read flinewidth write setlinewidth default defaultgridlinewidth;

This item has no description.

Published property linecolor: colorty read flinecolor write setlinecolor;

This item has no description.

Published property linecolorfix: colorty read flinecolorfix write setlinecolorfix default defaultfixlinecolor;

This item has no description.

Published property colorselect: colorty read fcolorselect write setcolorselect default cl_default;

This item has no description.

Published property coloractive: colorty read fcoloractive write setcoloractive default cl_none;

This item has no description.

Published property colorfocused: colorty read fcolorfocused write setcolorfocused default cl_none;

This item has no description.

Published property tag: integer read ftag write ftag default 0;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.