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