Class tgraphdataedit
Unit
Declaration
type tgraphdataedit = class(tactionpublishedwidget, igridwidget, istatfile, iassistiveclientgridwidget, iifidatalink)
Description
No description available, ancestor tactionpublishedwidget 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
- tactionpublishedwidget
- tgraphdataedit
Overview
Fields
fdatalist: tdatalist; |
|
fgridintf: iwidgetgrid; |
|
fgriddatalink: pointer; |
|
fparentintf: igridwidget; |
|
fstate: dataeditstatesty; |
|
fifilink: tifivaluelinkcomp; |
Methods
function getdefaultifilink: iifilink; override; |
|
procedure ifisetvalue(var avalue; var accept: boolean); |
|
procedure getifivalue(var avalue) virtual; |
|
procedure setifivalue(const avalue) virtual; |
|
function getifilinkkind: ptypeinfo; |
|
procedure setifilink(const avalue: tifilinkcomp); |
|
function getifilink: tifilinkcomp; |
|
function getifidatatype(): listdatatypety override; |
|
procedure updateifigriddata(const sender: tobject; const alist: tdatalist); |
|
function getgriddata: tdatalist; |
|
function getvalueprop: ppropinfo; |
|
function getiassistiveclient(): iassistiveclient override; |
|
function getifidatalinkintf(): iifidatalink; override; |
|
function getassistiveflags: assistiveflagsty; override; |
|
function getassistivecolumncaption(): msestring virtual; |
|
function getedited: boolean; virtual; |
|
function geteditstate: dataeditstatesty; |
|
procedure seteditstate(const avalue: dataeditstatesty); |
|
function getoptionsedit: optionseditty; virtual; |
|
procedure updateoptions; virtual; |
|
procedure loaded; override; |
|
procedure internalcreateframe; override; |
|
procedure enabledchanged() override; |
|
procedure setenabled(const avalue: boolean); override; |
|
procedure dofocus; override; |
|
function getgridintf: iwidgetgrid; |
|
procedure checkgrid; |
|
function checkgriddata: tdatalist; |
|
procedure internalfillcol(const value); |
|
procedure internalassigncol(const value); |
|
procedure internalgetgridvalue(index: integer; out value); |
|
procedure internalsetgridvalue(index: integer; const avalue); |
|
procedure dochange; virtual; |
|
function docheckvalue(var avalue; const quiet: boolean): boolean; virtual; |
|
procedure valuechanged; virtual; |
|
procedure modified; virtual; |
|
procedure formatchanged(); |
|
procedure dopaintforeground(const canvas: tcanvas); override; |
|
function needsfocuspaint: boolean; override; |
|
procedure internalcheckvalue(var avalue; var accept: boolean); virtual; abstract; |
|
procedure paintglyph(const canvas: tcanvas; const acolorglyph: colorty; const avalue; const arect: rectty); virtual; abstract; |
|
procedure dofontheightdelta(var delta: integer); override; |
|
procedure sizechanged; override; |
|
procedure updatereadonlystate; virtual; |
|
procedure initeditfocus; |
|
procedure updatedatalist; virtual; |
|
procedure setfirstclick(var ainfo: mouseeventinfoty); |
|
function createdatalist(const sender: twidgetcol): tdatalist; virtual; abstract; |
|
procedure datalistdestroyed; virtual; |
|
function getdatalistclass: datalistclassty; virtual; abstract; |
|
function getdefaultvalue: pointer; virtual; |
|
function getrowdatapo(const arow: integer): pointer; virtual; |
|
procedure setgridintf(const intf: iwidgetgrid); virtual; |
|
function getcellframe: framety; virtual; |
|
function needscellfocuspaint(): boolean; |
|
function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; virtual; |
|
procedure updatecellzone(const arow: integer; const apos: pointty; var result: cellzonety); virtual; |
|
procedure drawcell(const canvas: tcanvas); |
|
procedure updateautocellsize(const canvas: tcanvas); virtual; |
|
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; abstract; |
|
procedure gridtovalue(row: integer); virtual; |
|
procedure setvaluedata(const source); virtual; abstract; |
|
procedure getvaluedata(out dest); virtual; abstract; |
|
function getnulltext: msestring; virtual; |
|
function getassistivecelltext(const arow: int32): msestring; 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; |
|
procedure fontchanged; override; |
|
procedure setparentgridwidget(const intf: igridwidget); |
|
procedure childdataentered(const sender: igridwidget); virtual; |
|
procedure childfocused(const sender: igridwidget); virtual; |
|
procedure dostatread(const reader: tstatreader); |
|
procedure dostatwrite(const writer: tstatwriter); |
|
procedure statreading; |
|
procedure statread; |
|
function getstatvarname: msestring; |
|
function getstatpriority: integer; |
|
procedure readstatvalue(const reader: tstatreader); virtual; |
|
procedure writestatvalue(const writer: tstatwriter); virtual; |
|
procedure readstatstate(const reader: tstatreader); virtual; |
|
procedure writestatstate(const writer: tstatwriter); virtual; |
|
procedure readstatoptions(const reader: tstatreader); virtual; |
|
procedure writestatoptions(const writer: tstatwriter); virtual; |
|
constructor create(aowner: tcomponent); override; |
|
procedure initnewcomponent(const ascale: real); override; |
|
procedure initnewwidget(const ascale: real); override; |
|
procedure initgridwidget; virtual; |
|
procedure paint(const canvas: tcanvas); override; |
|
function actualcolor: colorty; override; |
|
function widgetcol: twidgetcol; |
|
function grid: tcustomwidgetgrid; |
|
function gridrow: integer; |
|
function gridrowhigh: int32; |
|
function griddatarowhigh: int32; |
|
function gridcol: integer; |
|
function griddata: tdatalist; |
|
function checkvalue(const quiet: boolean = false): boolean virtual abstract; |
|
function seteditfocus: boolean; |
Properties
property edited: boolean read getedited write setedited; |
|
property objectlinker: tobjectlinker read getobjectlinker
; |
|
property colorglyph: colorty read fcolorglyph write setcolorglyph
default cl_default; |
|
property readonly: boolean read getreadonly write setreadonly; |
|
property statfile: tstatfile read fstatfile write setstatfile; |
|
property statvarname: msestring read getstatvarname write fstatvarname; |
|
property statpriority: integer read fstatpriority
write fstatpriority default 0; |
|
property optionsedit: optionseditty read getoptionsedit write setoptionsedit
default defaultoptionsedit; |
|
property optionsedit1: optionsedit1ty read foptionsedit1
write setoptionsedit1 default defaultoptionsedit1; |
|
property onchange: notifyeventty read fonchange write fonchange; |
|
property ondataentered: notifyeventty read fondataentered
write fondataentered; |
Description
Fields
fdatalist: tdatalist; |
|
fgridintf: iwidgetgrid; |
|
fgriddatalink: pointer; |
|
fparentintf: igridwidget; |
|
fstate: dataeditstatesty; |
|
fifilink: tifivaluelinkcomp; |
|
Methods
function getdefaultifilink: iifilink; override; |
|
procedure ifisetvalue(var avalue; var accept: boolean); |
|
procedure getifivalue(var avalue) virtual; |
|
procedure setifivalue(const avalue) virtual; |
|
function getifilinkkind: ptypeinfo; |
|
procedure setifilink(const avalue: tifilinkcomp); |
|
function getifilink: tifilinkcomp; |
|
function getifidatatype(): listdatatypety override; |
|
procedure updateifigriddata(const sender: tobject; const alist: tdatalist); |
|
function getgriddata: tdatalist; |
|
function getvalueprop: ppropinfo; |
|
function getiassistiveclient(): iassistiveclient override; |
|
function getifidatalinkintf(): iifidatalink; override; |
|
function getassistiveflags: assistiveflagsty; override; |
|
function getassistivecolumncaption(): msestring virtual; |
|
function getedited: boolean; virtual; |
|
function geteditstate: dataeditstatesty; |
|
procedure seteditstate(const avalue: dataeditstatesty); |
|
function getoptionsedit: optionseditty; virtual; |
|
procedure updateoptions; virtual; |
|
procedure loaded; override; |
|
procedure internalcreateframe; override; |
|
procedure enabledchanged() override; |
|
procedure setenabled(const avalue: boolean); override; |
|
procedure dofocus; override; |
|
function getgridintf: iwidgetgrid; |
|
procedure checkgrid; |
|
function checkgriddata: tdatalist; |
|
procedure internalfillcol(const value); |
|
procedure internalassigncol(const value); |
|
procedure internalgetgridvalue(index: integer; out value); |
|
procedure internalsetgridvalue(index: integer; const avalue); |
|
procedure dochange; virtual; |
|
function docheckvalue(var avalue; const quiet: boolean): boolean; virtual; |
|
procedure valuechanged; virtual; |
|
procedure modified; virtual; |
|
procedure formatchanged(); |
|
procedure dopaintforeground(const canvas: tcanvas); override; |
|
function needsfocuspaint: boolean; override; |
|
procedure internalcheckvalue(var avalue; var accept: boolean); virtual; abstract; |
|
procedure paintglyph(const canvas: tcanvas; const acolorglyph: colorty; const avalue; const arect: rectty); virtual; abstract; |
|
procedure dofontheightdelta(var delta: integer); override; |
|
procedure sizechanged; override; |
|
procedure updatereadonlystate; virtual; |
|
procedure initeditfocus; |
|
procedure updatedatalist; virtual; |
|
procedure setfirstclick(var ainfo: mouseeventinfoty); |
|
function createdatalist(const sender: twidgetcol): tdatalist; virtual; abstract; |
|
procedure datalistdestroyed; virtual; |
|
function getdatalistclass: datalistclassty; virtual; abstract; |
|
function getdefaultvalue: pointer; virtual; |
|
function getrowdatapo(const arow: integer): pointer; virtual; |
|
procedure setgridintf(const intf: iwidgetgrid); virtual; |
|
function getcellframe: framety; virtual; |
|
function needscellfocuspaint(): boolean; |
|
function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety; virtual; |
|
procedure updatecellzone(const arow: integer; const apos: pointty; var result: cellzonety); virtual; |
|
procedure drawcell(const canvas: tcanvas); |
|
procedure updateautocellsize(const canvas: tcanvas); virtual; |
|
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; abstract; |
|
procedure gridtovalue(row: integer); virtual; |
|
procedure setvaluedata(const source); virtual; abstract; |
|
procedure getvaluedata(out dest); virtual; abstract; |
|
function getnulltext: msestring; virtual; |
|
function getassistivecelltext(const arow: int32): msestring; 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; |
|
procedure fontchanged; override; |
|
procedure setparentgridwidget(const intf: igridwidget); |
|
procedure childdataentered(const sender: igridwidget); virtual; |
|
procedure childfocused(const sender: igridwidget); virtual; |
|
procedure dostatread(const reader: tstatreader); |
|
procedure dostatwrite(const writer: tstatwriter); |
|
procedure statreading; |
|
procedure statread; |
|
function getstatvarname: msestring; |
|
function getstatpriority: integer; |
|
procedure readstatvalue(const reader: tstatreader); virtual; |
|
procedure writestatvalue(const writer: tstatwriter); virtual; |
|
procedure readstatstate(const reader: tstatreader); virtual; |
|
procedure writestatstate(const writer: tstatwriter); virtual; |
|
procedure readstatoptions(const reader: tstatreader); virtual; |
|
procedure writestatoptions(const writer: tstatwriter); virtual; |
|
constructor create(aowner: tcomponent); override; |
|
procedure initnewcomponent(const ascale: real); override; |
|
procedure initnewwidget(const ascale: real); override; |
|
procedure initgridwidget; virtual; |
|
procedure paint(const canvas: tcanvas); override; |
|
function actualcolor: colorty; override; |
|
function widgetcol: twidgetcol; |
|
function grid: tcustomwidgetgrid; |
|
function gridrow: integer; |
|
function gridrowhigh: int32; |
|
function griddatarowhigh: int32; |
|
function gridcol: integer; |
|
function griddata: tdatalist; |
|
function checkvalue(const quiet: boolean = false): boolean virtual abstract; |
|
function seteditfocus: boolean; |
|
Properties
property edited: boolean read getedited write setedited; |
|
property objectlinker: tobjectlinker read getobjectlinker
; |
|
property colorglyph: colorty read fcolorglyph write setcolorglyph
default cl_default; |
|
property readonly: boolean read getreadonly write setreadonly; |
|
property statfile: tstatfile read fstatfile write setstatfile; |
|
property statvarname: msestring read getstatvarname write fstatvarname; |
|
property statpriority: integer read fstatpriority
write fstatpriority default 0; |
|
property optionsedit: optionseditty read getoptionsedit write setoptionsedit
default defaultoptionsedit; |
|
property optionsedit1: optionsedit1ty read foptionsedit1
write setoptionsedit1 default defaultoptionsedit1; |
|
property onchange: notifyeventty read fonchange write fonchange; |
|
property ondataentered: notifyeventty read fondataentered
write fondataentered; |
|
Generated by PasDoc 0.16.0.