Class tfoldedit

Unit

Declaration

type tfoldedit = class(tstringedit)

Description

This item has no description.

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;

This item has no description.

Protected procedure drawimage(const acanvas: tcanvas; const ainfo: prowfoldinfoty; var arect: rectty; const isselected,isreadonly: boolean; const datapo: pmsestringintty);

This item has no description.

Protected procedure drawcell(const canvas: tcanvas); override;

This item has no description.

Protected procedure clientmouseevent(var ainfo: mouseeventinfoty); override;

This item has no description.

Protected procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); override;

This item has no description.

Protected procedure updatecellzone(const row: integer; const apos: pointty; var result: cellzonety); override;

This item has no description.

Protected procedure updatelevelcellzone(const alevel: integer; const apos: pointty; var azone: cellzonety); virtual;

This item has no description.

Protected function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; override;

This item has no description.

Protected procedure doonpaint(const acanvas: tcanvas); override;

This item has no description.

Protected function createdatalist(const sender: twidgetcol): tdatalist; override;

This item has no description.

Protected function getdefaultvalue: pointer; override;

This item has no description.

Protected function imageshift(arow: integer): integer;

This item has no description.

Protected procedure setupeditor; override;

This item has no description.

Protected procedure gridtovalue(arow: integer); override;

This item has no description.

Protected procedure valuetogrid(arow: integer); override;

This item has no description.

Protected procedure writestatvalue(const writer: tstatwriter); override;

This item has no description.

Protected procedure readstatvalue(const reader: tstatreader); override;

This item has no description.

Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public procedure synctofontheight; override;

This item has no description.

Properties

Public property imagesize: sizety read fimagesize write setimagesize;

This item has no description.

Public property gridimnr[index: integer]: integer read getgridimnr write setgridimnr;

This item has no description.

Public property gridimnrs: integerarty read getgridimnrs write setgridimnrs;

This item has no description.

Published property options: foldeditoptionsty read foptions write foptions default [];

This item has no description.

Published property oncellevent: celleventty read foncellevent write foncellevent;

This item has no description.

Published property onclientmouseevent: mouseeventty read fonclientmouseevent write fonclientmouseevent;

This item has no description.

Published property levelstep: integer read flevelstep write setlevelstep default 10;

This item has no description.

Published property imnr_base: integer read fimnr_base write setimnr_base default 0;

This item has no description.

Published property imnr_expanded: integer read fimnr_expanded write setimnr_expanded default 0;

This item has no description.

Published property imnr_selected: integer read fimnr_selected write setimnr_selected default 0;

This item has no description.

Published property imnr_readonly: integer read fimnr_readonly write setimnr_readonly default 0;

This item has no description.

Published property imnr_subitems: integer read fimnr_subitems write setimnr_subitems default 0;

This item has no description.

Published property imnr_value: integer read fimnr_value write setimnr_value default -1;

This item has no description.

Published property imnr_valuebase: integer read fimnr_valuebase write setimnr_valuebase default 0;

This item has no description.

Published property imnr_valueexpanded: integer read fimnr_valueexpanded write setimnr_valueexpanded default 0;

This item has no description.

Published property imnr_valueselected: integer read fimnr_valueselected write setimnr_valueselected default 0;

This item has no description.

Published property imnr_valuereadonly: integer read fimnr_valuereadonly write setimnr_valuereadonly default 0;

This item has no description.

Published property imnr_valuesubitems: integer read fimnr_valuesubitems write setimnr_valuesubitems default 0;

This item has no description.

Published property imagelist: timagelist read fimagelist write setimagelist;

This item has no description.

Published property imagelistvalue: timagelist read fimagelistvalue write setimagelistvalue;

This item has no description.

Published property imagewidth: integer read fimagesize.cx write setimagewidth default 0;

This item has no description.

Published property imageheight: integer read fimagesize.cy write setimageheight default 0;

This item has no description.

Published property textflags default defaultfoldedittextflags;

This item has no description.

Published property textflagsactive default defaultfoldedittextflagsactive;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.