Class tcolheader

Unit

Declaration

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

Description

No description available, ancestor tindexpersistent description follows
No description available, ancestor townedeventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows

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;
 
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;
 

Generated by PasDoc 0.16.0.