Class tcolheader

Unit

Declaration

type tcolheader = class(tindexpersistent, iframe, iface, iimagelistinfo)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fgrid: tcustomgrid;
Protected fframe: tfixcellframe;
Protected fface: tfixcellface;
Protected fautocellsize: sizety;

Methods

Protected procedure defineproperties(filer: tfiler); override;
Protected procedure changed;
Protected procedure fontchanged(const sender: tobject);
Protected procedure drawcell(const acanvas: tcanvas; const adest: rectty); virtual;
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 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 function getimagelist: timagelist;
Public constructor create(const aowner: tobject; const aprop: tindexpersistentarrayprop); override;
Public destructor destroy; override;
Public procedure createfont;
Public procedure createframe;
Public procedure createface;

Properties

Public property mergedcx: integer read fmergedcx;
Public property mergedx: integer read fmergedx;
Public property mergedcy: integer read fmergedcy;
Public property mergedy: integer read fmergedy;
Published property color: colorty read fcolor write setcolor default cl_parent;
Published property caption: msestring read finfo.caption.text write setcaption;
Published property textflags: textflagsty read finfo.textflags write settextflags default defaultcaptiontextflags;
Published property font: tcolheaderfont read getfont write setfont stored isfontstored;
Published property frame: tfixcellframe read getframe write setframe;
Published property face: tfixcellface read getface write setface;
Published property mergecols: integer read fmergecols write setmergecols default 0;
Published property mergerows: integer read fmergerows write setmergerows default 0;
Published property hint: msestring read fhint write fhint;
Published property imagelist: timagelist read finfo.imagelist write setimagelist;
Published property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;
Published property imagedist: integer read finfo.imagedist write setimagedist default 0;
Published property captiondist: integer read finfo.captiondist write setcaptiondist default defaultshapecaptiondist;
Published property imagepos: imageposty read finfo.imagepos write setimagepos default ip_center;
Published property colorglyph: colorty read finfo.colorglyph write setcolorglyph default cl_glyph;

Description

Fields

Protected fgrid: tcustomgrid;

This item has no description.

Protected fframe: tfixcellframe;

This item has no description.

Protected fface: tfixcellface;

This item has no description.

Protected fautocellsize: sizety;

This item has no description.

Methods

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure changed;

This item has no description.

Protected procedure fontchanged(const sender: tobject);

This item has no description.

Protected procedure drawcell(const acanvas: tcanvas; const adest: rectty); virtual;

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 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 function getimagelist: timagelist;

This item has no description.

Public constructor create(const aowner: tobject; const aprop: tindexpersistentarrayprop); override;

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.

Properties

Public property mergedcx: integer read fmergedcx;

This item has no description.

Public property mergedx: integer read fmergedx;

This item has no description.

Public property mergedcy: integer read fmergedcy;

This item has no description.

Public property mergedy: integer read fmergedy;

This item has no description.

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

This item has no description.

Published property caption: msestring read finfo.caption.text write setcaption;

This item has no description.

Published property textflags: textflagsty read finfo.textflags write settextflags default defaultcaptiontextflags;

This item has no description.

Published property font: tcolheaderfont read getfont write setfont stored isfontstored;

This item has no description.

Published property frame: tfixcellframe read getframe write setframe;

This item has no description.

Published property face: tfixcellface read getface write setface;

This item has no description.

Published property mergecols: integer read fmergecols write setmergecols default 0;

This item has no description.

Published property mergerows: integer read fmergerows write setmergerows default 0;

This item has no description.

Published property hint: msestring read fhint write fhint;

This item has no description.

Published property imagelist: timagelist read finfo.imagelist write setimagelist;

This item has no description.

Published property imagenr: imagenrty read finfo.imagenr write setimagenr default -1;

This item has no description.

Published property imagedist: integer read finfo.imagedist write setimagedist default 0;

This item has no description.

Published property captiondist: integer read finfo.captiondist write setcaptiondist default defaultshapecaptiondist;

This item has no description.

Published property imagepos: imageposty read finfo.imagepos write setimagepos default ip_center;

This item has no description.

Published property colorglyph: colorty read finfo.colorglyph write setcolorglyph default cl_glyph;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.