Class tfoldedit

Unit

Declaration

type tfoldedit = class(tstringedit)

Description

No description available, ancestor tstringedit description follows
No description available, ancestor tcustomstringedit description follows
No description available, ancestor tdataedit description follows
No description available, ancestor tcustomdataedit description follows
No description available, ancestor tcustomedit description follows
No description available, ancestor tpublishedwidget description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows

Hierarchy

Overview

Methods

Protected procedure updatelayout;
Protected procedure drawimage(const acanvas: tcanvas; const ainfo: prowfoldinfoty; var arect: rectty; const isselected,isreadonly: boolean; const datapo: pmsestringintty);
Protected procedure drawcell(const canvas: tcanvas); override;
Protected procedure clientmouseevent(var ainfo: mouseeventinfoty); override;
Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;
Protected procedure updatecellzone(const row: integer; const apos: pointty; var result: cellzonety); override;
Protected procedure updatelevelcellzone(const alevel: integer; const apos: pointty; var azone: cellzonety); virtual;
Protected function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; override;
Protected procedure doonpaint(const acanvas: tcanvas); override;
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
Protected function getdefaultvalue: pointer; override;
Protected function imageshift(arow: integer): integer;
Protected procedure setupeditor; override;
Protected procedure gridtovalue(arow: integer); override;
Protected procedure valuetogrid(arow: integer); override;
Protected procedure writestatvalue(const writer: tstatwriter); override;
Protected procedure readstatvalue(const reader: tstatreader); override;
Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;
Public constructor create(aowner: tcomponent); override;
Public procedure synctofontheight; override;

Properties

Public property imagesize: sizety read fimagesize write setimagesize;
Public property gridimnr[index:integer]: integer read getgridimnr write setgridimnr;
Public property gridimnrs: integerarty read getgridimnrs write setgridimnrs;
Published property options: foldeditoptionsty read foptions write foptions default [];
Published property oncellevent: celleventty read foncellevent write foncellevent;
Published property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent;
Published property levelstep: integer read flevelstep write setlevelstep default 10;
Published property imnr_base: integer read fimnr_base write setimnr_base default 0;
Published property imnr_expanded: integer read fimnr_expanded write setimnr_expanded default 0;
Published property imnr_selected: integer read fimnr_selected write setimnr_selected default 0;
Published property imnr_readonly: integer read fimnr_readonly write setimnr_readonly default 0;
Published property imnr_subitems: integer read fimnr_subitems write setimnr_subitems default 0;
Published property imnr_value: integer read fimnr_value write setimnr_value default -1;
Published property imnr_valuebase: integer read fimnr_valuebase write setimnr_valuebase default 0;
Published property imnr_valueexpanded: integer read fimnr_valueexpanded write setimnr_valueexpanded default 0;
Published property imnr_valueselected: integer read fimnr_valueselected write setimnr_valueselected default 0;
Published property imnr_valuereadonly: integer read fimnr_valuereadonly write setimnr_valuereadonly default 0;
Published property imnr_valuesubitems: integer read fimnr_valuesubitems write setimnr_valuesubitems default 0;
Published property imagelist: timagelist read fimagelist write setimagelist;
Published property imagelistvalue: timagelist read fimagelistvalue write setimagelistvalue;
Published property imagewidth: integer read fimagesize.cx write setimagewidth default 0;
Published property imageheight: integer read fimagesize.cy write setimageheight default 0;
Published property textflags default defaultfoldedittextflags;
Published property textflagsactive default defaultfoldedittextflagsactive;

Description

Methods

Protected procedure updatelayout;
 
Protected procedure drawimage(const acanvas: tcanvas; const ainfo: prowfoldinfoty; var arect: rectty; const isselected,isreadonly: boolean; const datapo: pmsestringintty);
 
Protected procedure drawcell(const canvas: tcanvas); override;
 
Protected procedure clientmouseevent(var ainfo: mouseeventinfoty); override;
 
Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;
 
Protected procedure updatecellzone(const row: integer; const apos: pointty; var result: cellzonety); override;
 
Protected procedure updatelevelcellzone(const alevel: integer; const apos: pointty; var azone: cellzonety); virtual;
 
Protected function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; override;
 
Protected procedure doonpaint(const acanvas: tcanvas); override;
 
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
 
Protected function getdefaultvalue: pointer; override;
 
Protected function imageshift(arow: integer): integer;
 
Protected procedure setupeditor; override;
 
Protected procedure gridtovalue(arow: integer); override;
 
Protected procedure valuetogrid(arow: integer); override;
 
Protected procedure writestatvalue(const writer: tstatwriter); override;
 
Protected procedure readstatvalue(const reader: tstatreader); override;
 
Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;
 
Public constructor create(aowner: tcomponent); override;
 
Public procedure synctofontheight; override;
 

Properties

Public property imagesize: sizety read fimagesize write setimagesize;
 
Public property gridimnr[index:integer]: integer read getgridimnr write setgridimnr;
 
Public property gridimnrs: integerarty read getgridimnrs write setgridimnrs;
 
Published property options: foldeditoptionsty read foptions write foptions default [];
 
Published property oncellevent: celleventty read foncellevent write foncellevent;
 
Published property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent;
 
Published property levelstep: integer read flevelstep write setlevelstep default 10;
 
Published property imnr_base: integer read fimnr_base write setimnr_base default 0;
 
Published property imnr_expanded: integer read fimnr_expanded write setimnr_expanded default 0;
 
Published property imnr_selected: integer read fimnr_selected write setimnr_selected default 0;
 
Published property imnr_readonly: integer read fimnr_readonly write setimnr_readonly default 0;
 
Published property imnr_subitems: integer read fimnr_subitems write setimnr_subitems default 0;
 
Published property imnr_value: integer read fimnr_value write setimnr_value default -1;
 
Published property imnr_valuebase: integer read fimnr_valuebase write setimnr_valuebase default 0;
 
Published property imnr_valueexpanded: integer read fimnr_valueexpanded write setimnr_valueexpanded default 0;
 
Published property imnr_valueselected: integer read fimnr_valueselected write setimnr_valueselected default 0;
 
Published property imnr_valuereadonly: integer read fimnr_valuereadonly write setimnr_valuereadonly default 0;
 
Published property imnr_valuesubitems: integer read fimnr_valuesubitems write setimnr_valuesubitems default 0;
 
Published property imagelist: timagelist read fimagelist write setimagelist;
 
Published property imagelistvalue: timagelist read fimagelistvalue write setimagelistvalue;
 
Published property imagewidth: integer read fimagesize.cx write setimagewidth default 0;
 
Published property imageheight: integer read fimagesize.cy write setimageheight default 0;
 
Published property textflags default defaultfoldedittextflags;
 
Published property textflagsactive default defaultfoldedittextflagsactive;
 

Generated by PasDoc 0.16.0.