Class tcustomdataimage
Unit
Declaration
type tcustomdataimage = class(timage, igridwidget)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tcustomeventwidgetnwr
- tscrollingwidgetnwr
- tscrollingwidget
- timage
- tcustomdataimage
Overview
Fields
| Protected | fgridintf: iwidgetgrid; |
| Protected | fgriddatalink: pointer; |
| Protected | fvalue: string; |
| Protected | fcurformat: string; |
| Protected | feditstate: dataeditstatesty; |
| Protected | fcache: timagecache; |
Methods
| Protected | function geteditstate: dataeditstatesty; |
| Protected | procedure seteditstate(const avalue: dataeditstatesty); |
| Protected | function getgridintf: iwidgetgrid; |
| Protected | procedure defineproperties(filer: tfiler); override; |
| Protected | procedure setvalue(const avalue: string); virtual; |
| Protected | procedure setformat(const avalue: string); |
| Protected | procedure internaldrawcell(const canvas: tcanvas; const dest: rectty); |
| Protected | procedure initgridwidget; virtual; |
| Protected | function getoptionsedit: optionseditty; |
| Protected | procedure setfirstclick(var ainfo: mouseeventinfoty); |
| Protected | procedure setreadonly(const avalue: boolean); |
| Protected | function createdatalist(const sender: twidgetcol): tdatalist; virtual; |
| Protected | procedure datalistdestroyed; |
| Protected | function getdatalistclass: datalistclassty; |
| Protected | function getdefaultvalue: pointer; |
| Protected | function getrowdatapo(const arow: integer): pointer; virtual; |
| Protected | procedure setgridintf(const intf: iwidgetgrid); |
| Protected | function getcellframe: framety; |
| Protected | function needscellfocuspaint(): boolean; |
| Protected | function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; |
| Protected | procedure updatecellzone(const row: integer; const apos: pointty; var result: cellzonety); |
| Protected | function getnulltext: msestring; |
| Protected | function getassistivecelltext(const arow: int32): msestring; |
| Protected | procedure loadcellbmp(const acanvas: tcanvas; const abmp: tmaskedbitmap); virtual; |
| Protected | procedure drawcell(const canvas: tcanvas); |
| Protected | procedure updateautocellsize(const canvas: tcanvas); |
| Protected | procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var handled: boolean); virtual; |
| Protected | procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var handled: boolean); virtual; |
| Protected | procedure valuetogrid(row: integer); virtual; |
| Protected | procedure gridtovalue(row: integer); virtual; |
| Protected | procedure setvaluedata(const source); virtual; |
| Protected | procedure getvaluedata(out dest); virtual; |
| Protected | procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); virtual; |
| Protected | function sortfunc(const l,r): integer; virtual; |
| Protected | procedure gridvaluechanged(const index: integer); virtual; |
| Protected | procedure updatecoloptions(const aoptions: coloptionsty); |
| Protected | procedure updatecoloptions1(const aoptions: coloptions1ty); |
| Protected | procedure statdataread; virtual; |
| Protected | procedure griddatasourcechanged; virtual; |
| Protected | function getifilink: tifilinkcomp; |
| Protected | procedure setparentgridwidget(const intf: igridwidget); |
| Protected | procedure childdataentered(const sender: igridwidget); virtual; |
| Protected | procedure childfocused(const sender: igridwidget); virtual; |
| Public | constructor create(aowner: tcomponent); override; |
| Public | destructor destroy(); override; |
| Public | function seteditfocus: boolean; |
| Public | procedure changed; override; |
| Public | function actualcolor: colorty; override; |
| Public | function loadfromstream(const astream: tstream): string; |
| Public | function loadfromfile(const afilename: filenamety): string; |
| Public | procedure storeimage(const aformat: string; const params: array of const); |
| Public | procedure drawimage(const canvas: tcanvas; const cellinfo: pcellinfoty; const dest: rectty); |
Properties
| Public | property value: string read fvalue write setvalue stored false; |
| Public | property gridvalue[index: integer]: string read getgridvalue
write setgridvalue; |
| Public | property format: string read fformat write setformat; |
| Public | property cachesize: int32 read getcachesize
write setcachesize default 0; |
| Public | property onchange: notifyeventty read fonchange write fonchange; |
Description
Fields
| Protected | fgridintf: iwidgetgrid; |
|
This item has no description. | |
| Protected | fgriddatalink: pointer; |
|
This item has no description. | |
| Protected | fvalue: string; |
|
This item has no description. | |
| Protected | fcurformat: string; |
|
This item has no description. | |
| Protected | feditstate: dataeditstatesty; |
|
This item has no description. | |
| Protected | fcache: timagecache; |
|
This item has no description. | |
Methods
| Protected | function geteditstate: dataeditstatesty; |
|
This item has no description. | |
| Protected | procedure seteditstate(const avalue: dataeditstatesty); |
|
This item has no description. | |
| Protected | function getgridintf: iwidgetgrid; |
|
This item has no description. | |
| Protected | procedure defineproperties(filer: tfiler); override; |
|
This item has no description. | |
| Protected | procedure setvalue(const avalue: string); virtual; |
|
This item has no description. | |
| Protected | procedure setformat(const avalue: string); |
|
This item has no description. | |
| Protected | procedure internaldrawcell(const canvas: tcanvas; const dest: rectty); |
|
This item has no description. | |
| Protected | procedure initgridwidget; virtual; |
|
This item has no description. | |
| Protected | function getoptionsedit: optionseditty; |
|
This item has no description. | |
| Protected | procedure setfirstclick(var ainfo: mouseeventinfoty); |
|
This item has no description. | |
| Protected | procedure setreadonly(const avalue: boolean); |
|
This item has no description. | |
| Protected | function createdatalist(const sender: twidgetcol): tdatalist; virtual; |
|
This item has no description. | |
| Protected | procedure datalistdestroyed; |
|
This item has no description. | |
| Protected | function getdatalistclass: datalistclassty; |
|
This item has no description. | |
| Protected | function getdefaultvalue: pointer; |
|
This item has no description. | |
| Protected | function getrowdatapo(const arow: integer): pointer; virtual; |
|
This item has no description. | |
| Protected | procedure setgridintf(const intf: iwidgetgrid); |
|
This item has no description. | |
| Protected | function getcellframe: framety; |
|
This item has no description. | |
| Protected | function needscellfocuspaint(): boolean; |
|
This item has no description. | |
| Protected | function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; |
|
This item has no description. | |
| Protected | procedure updatecellzone(const row: integer; const apos: pointty; var result: cellzonety); |
|
This item has no description. | |
| Protected | function getnulltext: msestring; |
|
This item has no description. | |
| Protected | function getassistivecelltext(const arow: int32): msestring; |
|
This item has no description. | |
| Protected | procedure loadcellbmp(const acanvas: tcanvas; const abmp: tmaskedbitmap); virtual; |
|
This item has no description. | |
| Protected | procedure drawcell(const canvas: tcanvas); |
|
This item has no description. | |
| Protected | procedure updateautocellsize(const canvas: tcanvas); |
|
This item has no description. | |
| Protected | procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var handled: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var handled: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure valuetogrid(row: integer); virtual; |
|
This item has no description. | |
| Protected | procedure gridtovalue(row: integer); virtual; |
|
This item has no description. | |
| Protected | procedure setvaluedata(const source); virtual; |
|
This item has no description. | |
| Protected | procedure getvaluedata(out dest); virtual; |
|
This item has no description. | |
| Protected | procedure docellevent(const ownedcol: boolean; var info: celleventinfoty); virtual; |
|
This item has no description. | |
| Protected | function sortfunc(const l,r): integer; virtual; |
|
This item has no description. | |
| Protected | procedure gridvaluechanged(const index: integer); virtual; |
|
This item has no description. | |
| Protected | procedure updatecoloptions(const aoptions: coloptionsty); |
|
This item has no description. | |
| Protected | procedure updatecoloptions1(const aoptions: coloptions1ty); |
|
This item has no description. | |
| Protected | procedure statdataread; virtual; |
|
This item has no description. | |
| Protected | procedure griddatasourcechanged; virtual; |
|
This item has no description. | |
| Protected | function getifilink: tifilinkcomp; |
|
This item has no description. | |
| Protected | procedure setparentgridwidget(const intf: igridwidget); |
|
This item has no description. | |
| Protected | procedure childdataentered(const sender: igridwidget); virtual; |
|
This item has no description. | |
| Protected | procedure childfocused(const sender: igridwidget); virtual; |
|
This item has no description. | |
| Public | constructor create(aowner: tcomponent); override; |
|
This item has no description. | |
| Public | destructor destroy(); override; |
|
This item has no description. | |
| Public | function seteditfocus: boolean; |
|
This item has no description. | |
| Public | procedure changed; override; |
|
This item has no description. | |
| Public | function actualcolor: colorty; override; |
|
This item has no description. | |
| Public | function loadfromstream(const astream: tstream): string; |
|
This item has no description. | |
| Public | function loadfromfile(const afilename: filenamety): string; |
|
This item has no description. | |
| Public | procedure storeimage(const aformat: string; const params: array of const); |
|
This item has no description. | |
| Public | procedure drawimage(const canvas: tcanvas; const cellinfo: pcellinfoty; const dest: rectty); |
|
This item has no description. | |
Properties
| Public | property value: string read fvalue write setvalue stored false; |
|
This item has no description. | |
| Public | property gridvalue[index: integer]: string read getgridvalue
write setgridvalue; |
|
This item has no description. | |
| Public | property format: string read fformat write setformat; |
|
This item has no description. | |
| Public | property cachesize: int32 read getcachesize
write setcachesize default 0; |
|
This item has no description. | |
| Public | property onchange: notifyeventty read fonchange write fonchange; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.