Class tcustomgrid
Unit
Declaration
type tcustomgrid = class(tpublishedwidget, iautoscrollframe, iobjectpicker, iscrollbar, idragcontroller, istatfile, iifigridlink, iassistiveclientgrid)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tpublishedwidget
- tcustomgrid
Overview
Fields
Methods
| Protected | class function classskininfo: skininfoty; override; |
| Protected | function checkrowindex(var aindex: integer): boolean; |
| Protected | procedure setselected(const cell: gridcoordty; const avalue: boolean); virtual; |
| Protected | procedure internalselectionchanged; |
| Protected | procedure setoptionsgrid(const avalue: optionsgridty); virtual; |
| Protected | function updatesortcol(const avalue: integer): integer; virtual; |
| Protected | function getsortdescend(const acol: integer): boolean; |
| Protected | procedure checkrowreadonlystate; virtual; |
| Protected | procedure checkneedsrowheight; |
| Protected | procedure updaterowheight(const arow: integer; var arowheight: integer); |
| Protected | function setuserinput(const avalue: boolean): boolean; |
| Protected | procedure resetuserinput(const avalue: boolean); |
| Protected | procedure doinsertrow(const sender: tobject); virtual; |
| Protected | procedure doappendrow(const sender: tobject); virtual; |
| Protected | function deleterowconfirmation(): boolean; |
| Protected | procedure dodeleterow(const sender: tobject); virtual; |
| Protected | procedure dodeleteselectedrows(const sender: tobject); virtual; |
| Protected | procedure dodeleterows(const sender: tobject); |
| Protected | procedure docopycells(const sender: tobject); |
| Protected | procedure dopastecells(const sender: tobject); |
| Protected | procedure initeventinfo(const cell: gridcoordty; eventkind: celleventkindty; out info: celleventinfoty); |
| Protected | procedure invalidate; |
| Protected | procedure invalidatesinglecell(const cell: gridcoordty); |
| Protected | function caninvalidate: boolean; |
| Protected | function docheckcellvalue: boolean; |
| Protected | procedure dolayoutchanged; virtual; |
| Protected | procedure internalupdatelayout(const force: boolean = false); |
| Protected | procedure updatelayout; virtual; |
| Protected | function intersectdatarect(var arect: rectty): boolean; |
| Protected | procedure setdatarowheight(const value: integer); |
| Protected | function getcaretcliprect: rectty; override; |
| Protected | procedure checkdatacell(const coord: gridcoordty); |
| Protected | procedure datacellerror(const coord: gridcoordty); |
| Protected | procedure error(aerror: griderrorty; text: string = ''); |
| Protected | procedure indexerror(row: boolean; index: integer; text: string = ''); |
| Protected | procedure defineproperties(filer: tfiler); override; |
| Protected | function getdisprect: rectty; override; |
| Protected | procedure dofontheightdelta(var delta: integer); override; |
| Protected | procedure fontchanged; override; |
| Protected | procedure clientrectchanged; override; |
| Protected | procedure internalcreateframe; override; |
| Protected | function getscrollrect: rectty; |
| Protected | procedure setscrollrect(const rect: rectty); |
| Protected | function scrollcaret(const vertical: boolean): boolean; virtual; |
| Protected | procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); virtual; |
| Protected | function getzebrastart: integer; virtual; |
| Protected | function getnumoffset: integer; virtual; |
| Protected | function createdatacols: tdatacols; virtual; |
| Protected | procedure createdatacol(const index: integer; out item: tdatacol); virtual; |
| Protected | function createfixcols: tfixcols; virtual; |
| Protected | function createfixrows: tfixrows; virtual; |
| Protected | procedure initcellinfo(var info: cellinfoty); virtual; |
| Protected | function cellhasfocus: boolean; virtual; |
| Protected | procedure colchanged(const sender: tcol); |
| Protected | procedure cellchanged(const sender: tcol; const row: integer); |
| Protected | procedure focusedcellchanged; virtual; |
| Protected | procedure rowchanged(const arow: integer); virtual; |
| Protected | procedure rowstatechanged(const arow: integer); virtual; |
| Protected | procedure scrolled(const dist: pointty); virtual; |
| Protected | function hascolumnsort: boolean; |
| Protected | procedure sortchanged(const all: boolean); |
| Protected | procedure checkinvalidate; |
| Protected | function startanchor: gridcoordty; |
| Protected | function endanchor: gridcoordty; |
| Protected | procedure doselectionchanged; virtual; |
| Protected | procedure docolmoved(const fromindex,toindex: integer); virtual; |
| Protected | procedure dorowsmoved(const fromindex,toindex,count: integer); virtual; |
| Protected | procedure dorowsinserting(var index,count: integer); virtual; |
| Protected | procedure dorowsinserted(const index,count: integer); virtual; |
| Protected | procedure dorowsdeleting(var index,count: integer); virtual; |
| Protected | procedure dorowsdeleted(index,count: integer); virtual; |
| Protected | procedure dorowsmodified; |
| Protected | procedure doedited(); |
| Protected | procedure dorowsdatachanged(const acell: gridcoordty; const acount: integer); virtual; |
| Protected | procedure dorowcountchanged(const countbefore,newcount: integer); virtual; |
| Protected | procedure docellevent(var info: celleventinfoty); virtual; |
| Protected | procedure cellmouseevent(const acell: gridcoordty; var info: mouseeventinfoty; const acellinfopo: pcelleventinfoty = nil; const aeventkind: celleventkindty = cek_none); |
| Protected | procedure dofocusedcellposchanged; virtual; |
| Protected | function isfirstrow: boolean; virtual; |
| Protected | function islastrow: boolean; virtual; |
| Protected | procedure internalinsertrow(var aindex: integer; var acount: integer; const auserinput: boolean); virtual; |
| Protected | procedure internaldeleterow(var aindex: integer; var acount: integer; const auserinput: boolean); virtual; |
| Protected | function internalsort(const sortfunc: indexsortcomparemethodty; var refindex: integer): boolean; |
| Protected | procedure updaterowdata; virtual; |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
| Protected | procedure doasyncevent(var atag: integer) override; |
| Protected | procedure loaded; override; |
| Protected | procedure doexit; override; |
| Protected | procedure doenter; override; |
| Protected | procedure doactivate; override; |
| Protected | procedure dodeactivate; override; |
| Protected | procedure activechanged; override; |
| Protected | procedure getautopaintsize(var asize: sizety) override; |
| Protected | procedure mouseevent(var info: mouseeventinfoty); override; |
| Protected | procedure clientmouseevent(var info: mouseeventinfoty); override; |
| Protected | procedure domousewheelevent(var info: mousewheeleventinfoty); override; |
| Protected | procedure dokeydown(var info: keyeventinfoty); override; |
| Protected | procedure dokeyup(var info: keyeventinfoty); override; |
| Protected | procedure dopaintforeground(const acanvas: tcanvas); override; |
| Protected | procedure dobeforepaint(const canvas: tcanvas); override; |
| Protected | procedure doafterpaint(const canvas: tcanvas); override; |
| Protected | function getnoscroll(): boolean override; |
| Protected | procedure drawfocusedcell(const acanvas: tcanvas); virtual; |
| Protected | procedure drawcellbackground(const acanvas: tcanvas); |
| Protected | procedure drawcelloverlay(const acanvas: tcanvas); |
| Protected | function caninsertrow: boolean; virtual; |
| Protected | function canappendrow: boolean; virtual; |
| Protected | function candeleterow: boolean; virtual; |
| Protected | function canmoverow: boolean; virtual; |
| Protected | procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
| Protected | function rowatpos(y: integer): integer; |
| Protected | function rowpos(arow: integer): integer; |
| Protected | function ystep: integer; |
| Protected | function mergestart(const acol: integer; const arow: integer): integer; |
| Protected | function mergeend(const acol: integer; const arow: integer): integer; |
| Protected | function getmerged(const arow: integer): longword; |
| Protected | function nextfocusablecol(const acol: integer; const aleft: boolean; const arow: integer; const noreadonly: boolean): integer; |
| Protected | procedure checkcellvalue(var accept: boolean); virtual; |
| Protected | procedure checkmorerows(const acount: integer); |
| Protected | procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); virtual; |
| Protected | procedure afterfocuscell(const cellbefore: gridcoordty; const selectaction: focuscellactionty); virtual; |
| Protected | function wheelheight: integer; |
| Protected | function calcshowshift(const rect: rectty; const position: cellpositionty): pointty; |
| Protected | procedure focusrow(const arow: integer; const action: focuscellactionty; const noreadonly: boolean; const selectmode: selectcellmodety = scm_cell); |
| Protected | function doremoveappinsrow(const oldrow,newrow: integer): boolean; |
| Protected | function hassort: boolean; |
| Protected | function canautoappend: boolean; virtual; |
| Protected | function getdragrect(const apos: pointty): rectty; override; |
| Protected | procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); virtual; |
| Protected | function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
| Protected | procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
| Protected | procedure beginpickmove(const sender: tobjectpicker); |
| Protected | procedure pickthumbtrack(const sender: tobjectpicker); |
| Protected | procedure endpickmove(const sender: tobjectpicker); |
| Protected | procedure cancelpickmove(const sender: tobjectpicker); |
| Protected | procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
| Protected | procedure dostatread(const reader: tstatreader); virtual; |
| Protected | procedure dostatwrite(const writer: tstatwriter); virtual; |
| Protected | procedure statreading; |
| Protected | procedure statread; |
| Protected | function getstatvarname: msestring; |
| Protected | function getstatpriority: integer; |
| Protected | procedure beginnullchecking; |
| Protected | procedure endnullchecking; |
| Protected | procedure beginnonullcheck; |
| Protected | procedure endnonullcheck; |
| Protected | procedure beginnocheckvalue; |
| Protected | procedure endnocheckvalue; |
| Protected | function nocheckvalue: boolean; |
| Protected | procedure reorderrow; |
| Protected | function getiassistiveclient(): iassistiveclient; override; |
| Protected | function getassistiveflags(): assistiveflagsty; override; |
| Protected | function getassistivecellcaption(const acell: gridcoordty): msestring virtual; |
| Protected | function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring virtual; |
| Protected | function getassistivefocusedcell(): gridcoordty; |
| Protected | function getassistivegridinfo(): assistivegridinfoty virtual; |
| Public | constructor create(aowner: tcomponent); override; |
| Public | destructor destroy; override; |
| Public | procedure initnewcomponent(const ascale: real); override; |
| Public | procedure synctofontheight; override; |
| Public | procedure dragevent(var info: draginfoty); override; |
| Public | function internaldragevent(var info: draginfoty): boolean; virtual; |
| Public | function actualcursor(const apos: pointty): cursorshapety; override; |
| Public | procedure beginupdate; |
| Public | procedure endupdate(const nosort: boolean = false; const invalidrowstart: int32 = 0); |
| Public | function updating: boolean; reintroduce; |
| Public | function calcminscrollsize: sizety; override; |
| Public | procedure layoutchanged; |
| Public | function cellclicked: boolean; |
| Public | procedure rowdatachanged; overload; |
| Public | procedure rowdatachanged(const acell: gridcoordty; const count: integer = 1); overload; |
| Public | procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false) virtual; |
| Public | procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false) virtual; |
| Public | procedure pageup(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure pagedown(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure wheelup(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure wheeldown(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure lastrow(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure firstrow(const action: focuscellactionty = fca_focusin); virtual; |
| Public | procedure colstep(const action: focuscellactionty; const step: integer; const rowchange: boolean; const nocolwrap: boolean; const noreadonly: boolean); virtual; |
| Public | function hasdata: boolean; |
| Public | function canexitrow(const force: boolean = false): boolean; |
| Public | function cellexiting: boolean; |
| Public | function gridprop(const coord: gridcoordty): tgridprop; |
| Public | function isdatacell(const coord: gridcoordty): boolean; |
| Public | function isvalidcell(const coord: gridcoordty): boolean; |
| Public | function isfixrow(const coord: gridcoordty): boolean; |
| Public | function isfixcol(const coord: gridcoordty): boolean; |
| Public | function rowvisible(const arow: integer): integer; |
| Public | function rowsperpage: integer; |
| Public | function cellatpos(const apos: pointty; out coord: gridcoordty): cellkindty; overload; |
| Public | function cellatpos(const apos: pointty): gridcoordty; overload; |
| Public | function cellrect(const cell: gridcoordty; const innerlevel: cellinnerlevelty = cil_all; const nomerged: boolean = false; const acellorigin: boolean = false): rectty; |
| Public | function clippedcellrect(const cell: gridcoordty; const innerlevel: cellinnerlevelty = cil_all): rectty; |
| Public | function cellvisible(const acell: gridcoordty): boolean; |
| Public | procedure invalidatecell(const cell: gridcoordty); |
| Public | procedure invalidatefocusedcell; |
| Public | procedure invalidaterow(const arow: integer); |
| Public | function selectcell(const cell: gridcoordty; const amode: cellselectmodety; const checkmultiselect: boolean = false): boolean; |
| Public | function getselectedrange: gridrectty; |
| Public | function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; virtual; |
| Public | procedure focuscolbyname(const aname: string); |
| Public | function focusedcellvalid: boolean; |
| Public | function rowremoving: boolean; |
| Public | function scrollingcol: boolean; |
| Public | function noscrollingcol: boolean; |
| Public | function defocuscell: boolean; |
| Public | function defocusrow: boolean; |
| Public | function showrect(const rect: rectty; const position: cellpositionty = cep_nearest; const noxshift: boolean = false): pointty; |
| Public | function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty; overload; |
| Public | function showcaretrect(const arect: rectty; const aframe: framety): pointty; overload; |
| Public | function showcellrect(const rect: rectty; const origin: cellinnerlevelty = cil_paint): pointty; |
| Public | procedure showcell(const cell: gridcoordty; const position: cellpositionty = cep_nearest; const force: boolean = false); |
| Public | procedure showrow(const arow: integer; const position: cellpositionty = cep_nearest; const force: boolean = false); |
| Public | procedure showlastrow; |
| Public | procedure scrollrows(step: integer); |
| Public | procedure scrollleft; |
| Public | procedure scrollright; |
| Public | procedure scrollpageleft; |
| Public | procedure scrollpageright; |
| Public | function userinput: boolean; |
| Public | procedure movecol(curindex,newindex: integer; const auserinput: boolean = false); virtual; |
| Public | procedure moverow(curindex,newindex: integer; count: integer = 1; const auserinput: boolean = false); virtual; |
| Public | function insertrow(aindex: integer; acount: integer = 1; const auserinput: boolean = false): int32; |
| Public | procedure deleterow(aindex: integer; acount: integer = 1; const auserinput: boolean = false); |
| Public | function appinsrow(aindex: integer;const auserinput: boolean = false): int32; |
| Public | function isinsertempty: boolean; |
| Public | function isautoappend: boolean; |
| Public | function autoappending: boolean; |
| Public | function checkreautoappend: boolean; |
| Public | procedure removeappendedrow; |
| Public | function autoremoving: boolean; |
| Public | procedure clear; |
| Public | function appendrow(const checkautoappend: boolean = false): integer; |
| Public | function appenddatarow: integer; |
| Public | procedure sortinvalid(const acol: integer = invalidaxis; const arow: integer = invalidaxis); |
| Public | function checksort: boolean; |
| Public | procedure sort; |
| Public | function copyselection: boolean; virtual; |
| Public | function pasteselection: boolean; virtual; |
| Public | function rowhigh: integer; |
| Public | function datarowhigh: integer; |
| Public | function visiblerow(const arow: integer): integer; |
| Public | function rowfoldinfo: prowfoldinfoty; |
Properties
| Public | property cellwindowpos: pointty read getcellwindowpos
write setcellwindowpos; |
| Public | property rowwindowpos: int32 read getrowwindowpos write setrowwindowpos; |
| Public | property colwindowpos: int32 read getcolwindowpos write setcolwindowpos; |
| Public | property optionsgrid: optionsgridty read foptionsgrid write setoptionsgrid
default defaultoptionsgrid; |
| Public | property optionsgrid1: optionsgrid1ty read foptionsgrid1 write foptionsgrid1
default []; |
| Public | property optionsfold: optionsfoldty read foptionsfold
write foptionsfold default []; |
| Public | property norowedit: boolean read fnorowedit write fnorowedit; |
| Public | property sorted: boolean read getsorted write setsorted; |
| Public | property folded: boolean read getfolded write setfolded; |
| Public | property datarowlinewidth: integer read fdatarowlinewidth
write setdatarowlinewidth default defaultgridlinewidth; |
| Public | property datarowlinecolorfix: colorty read fdatarowlinecolorfix
write setdatarowlinecolorfix default defaultfixlinecolor; |
| Public | property datarowlinecolor: colorty read fdatarowlinecolor
write setdatarowlinecolor default defaultdatalinecolor; |
| Public | property datarowheight: integer read fdatarowheight
write setdatarowheight default griddefaultrowheight; |
| Public | property datarowheightmin: integer read fdatarowheightmin
write fdatarowheightmin default 1; |
| Public | property datarowheightmax: integer read fdatarowheightmax
write fdatarowheightmax default maxint; |
| Public | property datacols: tdatacols read fdatacols write setdatacols; |
| Public | property fixcols: tfixcols read ffixcols write setfixcols; |
| Public | property fixrows: tfixrows read ffixrows write setfixrows; |
| Public | property rowcount: integer read frowcount write setrowcount default 0; |
| Public | property rowcountmax: integer read frowcountmax
write setrowcountmax default bigint; |
| Public | property firstvisiblerow: integer read ffirstvisiblerow; |
| Public | property lastvisiblerow: integer read flastvisiblerow; |
| Public | property visiblerows: integerarty read fvisiblerows; |
| Public | property focusedcell: gridcoordty read ffocusedcell; |
| Public | property col: integer read ffocusedcell.col write setcol; |
| Public | property row: integer read ffocusedcell.row write setrow; |
| Public | property mousecell: gridcoordty read fmousecell; |
| Public | property gridframecolor: colorty read fgridframecolor
write setgridframecolor default cl_gridframe; |
| Public | property rowcolors: tcolorarrayprop read frowcolors write setrowcolors; |
| Public | property rowcolorstate[index: integer]: rowstatenumty read getrowcolorstate
write setrowcolorstate; |
| Public | property rowlinecolorstate[index: integer]: rowstatenumty read getrowlinecolorstate
write setrowlinecolorstate; |
| Public | property rowlinecolorfixstate[index: integer]: rowstatenumty
read getrowlinecolorfixstate
write setrowlinecolorfixstate; |
| Public | property rowlinewidth[index: integer]: rowlinewidthty read getrowlinewidth
write setrowlinewidth; |
| Public | property rowfonts: trowfontarrayprop read frowfonts write setrowfonts; |
| Public | property rowfontstate[index: integer]: rowstatenumty read getrowfontstate
write setrowfontstate; |
| Public | property rowreadonlystate[index: integer]: boolean read getrowreadonlystate
write setrowreadonlystate; |
| Public | property rowhidden[index: integer]: boolean read getrowhidden
write setrowhidden; |
| Public | property rowfoldlevel[index: integer]: byte read getrowfoldlevel
write setrowfoldlevel; |
| Public | property rowfoldissum[index: integer]: boolean read getrowfoldissum
write setrowfoldissum; |
| Public | property rowheight[index: integer]: integer read getrowheight
write setrowheight; |
| Public | property rowstatelist: trowstatelist read getrowstatelist
write setrowstatelist; |
| Public | property ifilink: tifigridlinkcomp read fifilink write setifilink; |
| Public | property zebra_color: colorty read fzebra_color write setzebra_color
default cl_zebra; |
| Public | property zebra_start: integer read fzebra_start write setzebra_start default 0; |
| Public | property zebra_height: integer read fzebra_height write setzebra_height default 0; |
| Public | property zebra_step: integer read fzebra_step write setzebra_step default 2; |
| Public | property statfile: tstatfile read fstatfile write setstatfile; |
| Public | property statvarname: msestring read getstatvarname write fstatvarname; |
| Public | property statpriority: integer read fstatpriority
write fstatpriority default 0; |
| Public | property onbeforeupdatelayout: gridnotifyeventty
read fonbeforeupdatelayout write fonbeforeupdatelayout; |
| Public | property onlayoutchanged: gridnotifyeventty read fonlayoutchanged
write fonlayoutchanged; |
| Public | property oncolmoving: gridblockmovingeventty read foncolmoving
write foncolmoving; |
| Public | property oncolmoved: gridblockmovedeventty read foncolmoved
write foncolmoved; |
| Public | property onrowcountchanged: gridnotifyeventty read fonrowcountchanged
write fonrowcountchanged; |
| Public | property onrowsdatachanged: griddatablockeventty read fonrowsdatachanged
write fonrowsdatachanged; |
| Public | property onrowdatachanged: griddataeventty read fonrowdatachanged
write fonrowdatachanged; |
| Public | property onrowsmoving: gridblockmovingeventty read fonrowsmoving
write fonrowsmoving; |
| Public | property onrowsmoved: gridblockmovedeventty read fonrowsmoved
write fonrowsmoved; |
| Public | property onscrollrows: gridscrolleventty read fonscrollrows
write fonscrollrows; |
| Public | property ongetmorerows: gridmorerowseventty read fongetmorerows
write fongetmorerows; |
| Public | property onrowsinserting: gridbeforeblockeventty read fonrowsinserting
write fonrowsinserting; |
| Public | property onrowsinserted: gridblockeventty read fonrowsinserted
write fonrowsinserted; |
| Public | property onrowsdeleting: gridbeforeblockeventty read fonrowsdeleting
write fonrowsdeleting; |
| Public | property onrowsdeleted: gridblockeventty read fonrowsdeleted
write fonrowsdeleted; |
| Public | property onrowsmodified: notifyeventty read fonrowsmodified
write fonrowsmodified; |
| Public | property onedited: notifyeventty read fonedited write fonedited; |
| Public | property onsort: gridsorteventty read fonsort write fonsort; |
| Public | property onsortchanged: gridnotifyeventty read fonsortchanged
write fonsortchanged; |
| Public | property oncellevent: celleventty read foncellevent write foncellevent; |
| Public | property onselectionchanged: notifyeventty read fonselectionchanged
write fonselectionchanged; |
| Public | property oncopyselection: copyselectioneventty read foncopyselection
write foncopyselection; |
| Public | property onpasteselection: pasteselectioneventty read fonpasteselection
write fonpasteselection; |
| Public | property drag: tdragcontroller read fdragcontroller write setdragcontroller; |
| Published | property frame: tgridframe read getframe write setframe; |
| Published | property font: twidgetfont read getfont write setfont stored isfontstored; |
| Published | property fontempty: twidgetfontempty read getfontempty
write setfontempty stored isfontemptystored; |
| Published | property onkeydown: keyeventty read fonkeydown write fonkeydown; |
| Published | property wheelscrollheight: integer read fwheelscrollheight write
fwheelscrollheight default defaultwheelscrollheight; |
| Published | property optionswidget default defaultgridwidgetoptions; |
| Published | property optionswidget1 default defaultgridwidgetoptions1; |
| Published | property onshortcut; |
Description
Fields
| Protected | fupdating: integer; |
|
This item has no description. | |
| Protected | ffocuscount: integer; |
|
This item has no description. | |
| Protected | fcellvaluechecking: integer; |
|
This item has no description. | |
| Protected | flastcol: integer; |
|
This item has no description. | |
| Protected | fpropcolwidthref: integer; |
|
This item has no description. | |
| Protected | fzebra_start: integer; |
|
This item has no description. | |
| Protected | fzebra_color: colorty; |
|
This item has no description. | |
| Protected | fzebra_height: integer; |
|
This item has no description. | |
| Protected | fzebra_step: integer; |
|
This item has no description. | |
| Protected | ffocusedcell: gridcoordty; |
|
This item has no description. | |
| Protected | fmousecell: gridcoordty; |
|
This item has no description. | |
| Protected | fmouseeventcol: integer; |
|
This item has no description. | |
| Protected | factiverow: integer; |
|
This item has no description. | |
| Protected | fstartanchor: gridcoordty; |
|
This item has no description. | |
| Protected | fendanchor: gridcoordty; |
|
This item has no description. | |
| Protected | foptionsgrid: optionsgridty; |
|
This item has no description. | |
| Protected | foptionsgrid1: optionsgrid1ty; |
|
This item has no description. | |
| Protected | fstate: gridstatesty; |
|
This item has no description. | |
| Protected | fstate1: gridstates1ty; |
|
This item has no description. | |
| Protected | fshowcell: gridcoordty; |
|
This item has no description. | |
| Protected | fshowcellmode: cellpositionty; |
|
This item has no description. | |
| Protected | ffixcols: tfixcols; |
|
This item has no description. | |
| Protected | ffixrows: tfixrows; |
|
This item has no description. | |
| Protected | fdatacols: tdatacols; |
|
This item has no description. | |
| Protected | fdatarowheight: integer; |
|
This item has no description. | |
| Protected | frowcount: integer; |
|
This item has no description. | |
| Protected | frowcountmax: integer; |
|
This item has no description. | |
| Protected | fscrollrect: rectty; |
|
This item has no description. | |
| Protected | fdatarect: rectty; |
|
This item has no description. | |
| Protected | fdatarectx: rectty; |
|
This item has no description. | |
| Protected | fdatarecty: rectty; |
|
This item has no description. | |
| Protected | frootbrushorigin: pointty; |
|
This item has no description. | |
| Protected | fbrushorigin: pointty; |
|
This item has no description. | |
| Protected | fdragcontroller: tdragcontroller; |
|
This item has no description. | |
| Protected | fobjectpicker: tobjectpicker; |
|
This item has no description. | |
| Protected | fpickkind: pickobjectkindty; |
|
This item has no description. | |
| Protected | fnumoffset: integer; |
|
This item has no description. | |
| Protected | fnonullcheck: integer; |
|
This item has no description. | |
| Protected | fnocheckvalue: integer; |
|
This item has no description. | |
| Protected | fappendcount: integer; |
|
This item has no description. | |
| Protected | flastcellpos: pointty; |
|
This item has no description. | |
| Protected | flastcellzone: cellzonety; |
|
This item has no description. | |
Methods
| Protected | class function classskininfo: skininfoty; override; |
|
This item has no description. | |
| Protected | function checkrowindex(var aindex: integer): boolean; |
|
This item has no description. | |
| Protected | procedure setselected(const cell: gridcoordty; const avalue: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure internalselectionchanged; |
|
This item has no description. | |
| Protected | procedure setoptionsgrid(const avalue: optionsgridty); virtual; |
|
This item has no description. | |
| Protected | function updatesortcol(const avalue: integer): integer; virtual; |
|
This item has no description. | |
| Protected | function getsortdescend(const acol: integer): boolean; |
|
This item has no description. | |
| Protected | procedure checkrowreadonlystate; virtual; |
|
This item has no description. | |
| Protected | procedure checkneedsrowheight; |
|
This item has no description. | |
| Protected | procedure updaterowheight(const arow: integer; var arowheight: integer); |
|
This item has no description. | |
| Protected | function setuserinput(const avalue: boolean): boolean; |
|
This item has no description. | |
| Protected | procedure resetuserinput(const avalue: boolean); |
|
This item has no description. | |
| Protected | procedure doinsertrow(const sender: tobject); virtual; |
|
This item has no description. | |
| Protected | procedure doappendrow(const sender: tobject); virtual; |
|
This item has no description. | |
| Protected | function deleterowconfirmation(): boolean; |
|
This item has no description. | |
| Protected | procedure dodeleterow(const sender: tobject); virtual; |
|
This item has no description. | |
| Protected | procedure dodeleteselectedrows(const sender: tobject); virtual; |
|
This item has no description. | |
| Protected | procedure dodeleterows(const sender: tobject); |
|
This item has no description. | |
| Protected | procedure docopycells(const sender: tobject); |
|
This item has no description. | |
| Protected | procedure dopastecells(const sender: tobject); |
|
This item has no description. | |
| Protected | procedure initeventinfo(const cell: gridcoordty; eventkind: celleventkindty; out info: celleventinfoty); |
|
This item has no description. | |
| Protected | procedure invalidate; |
|
This item has no description. | |
| Protected | procedure invalidatesinglecell(const cell: gridcoordty); |
|
This item has no description. | |
| Protected | function caninvalidate: boolean; |
|
This item has no description. | |
| Protected | function docheckcellvalue: boolean; |
|
This item has no description. | |
| Protected | procedure dolayoutchanged; virtual; |
|
This item has no description. | |
| Protected | procedure internalupdatelayout(const force: boolean = false); |
|
This item has no description. | |
| Protected | procedure updatelayout; virtual; |
|
This item has no description. | |
| Protected | function intersectdatarect(var arect: rectty): boolean; |
|
This item has no description. | |
| Protected | procedure setdatarowheight(const value: integer); |
|
This item has no description. | |
| Protected | function getcaretcliprect: rectty; override; |
|
This item has no description. | |
| Protected | procedure checkdatacell(const coord: gridcoordty); |
|
This item has no description. | |
| Protected | procedure datacellerror(const coord: gridcoordty); |
|
This item has no description. | |
| Protected | procedure error(aerror: griderrorty; text: string = ''); |
|
This item has no description. | |
| Protected | procedure indexerror(row: boolean; index: integer; text: string = ''); |
|
This item has no description. | |
| Protected | procedure defineproperties(filer: tfiler); override; |
|
This item has no description. | |
| Protected | function getdisprect: rectty; override; |
|
This item has no description. | |
| Protected | procedure dofontheightdelta(var delta: integer); override; |
|
This item has no description. | |
| Protected | procedure fontchanged; override; |
|
This item has no description. | |
| Protected | procedure clientrectchanged; override; |
|
This item has no description. | |
| Protected | procedure internalcreateframe; override; |
|
This item has no description. | |
| Protected | function getscrollrect: rectty; |
|
This item has no description. | |
| Protected | procedure setscrollrect(const rect: rectty); |
|
This item has no description. | |
| Protected | function scrollcaret(const vertical: boolean): boolean; virtual; |
|
This item has no description. | |
| Protected | procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); virtual; |
|
This item has no description. | |
| Protected | function getzebrastart: integer; virtual; |
|
This item has no description. | |
| Protected | function getnumoffset: integer; virtual; |
|
This item has no description. | |
| Protected | function createdatacols: tdatacols; virtual; |
|
This item has no description. | |
| Protected | procedure createdatacol(const index: integer; out item: tdatacol); virtual; |
|
This item has no description. | |
| Protected | function createfixcols: tfixcols; virtual; |
|
This item has no description. | |
| Protected | function createfixrows: tfixrows; virtual; |
|
This item has no description. | |
| Protected | procedure initcellinfo(var info: cellinfoty); virtual; |
|
This item has no description. | |
| Protected | function cellhasfocus: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure colchanged(const sender: tcol); |
|
This item has no description. | |
| Protected | procedure cellchanged(const sender: tcol; const row: integer); |
|
This item has no description. | |
| Protected | procedure focusedcellchanged; virtual; |
|
This item has no description. | |
| Protected | procedure rowchanged(const arow: integer); virtual; |
|
This item has no description. | |
| Protected | procedure rowstatechanged(const arow: integer); virtual; |
|
This item has no description. | |
| Protected | procedure scrolled(const dist: pointty); virtual; |
|
This item has no description. | |
| Protected | function hascolumnsort: boolean; |
|
This item has no description. | |
| Protected | procedure sortchanged(const all: boolean); |
|
This item has no description. | |
| Protected | procedure checkinvalidate; |
|
This item has no description. | |
| Protected | function startanchor: gridcoordty; |
|
This item has no description. | |
| Protected | function endanchor: gridcoordty; |
|
This item has no description. | |
| Protected | procedure doselectionchanged; virtual; |
|
This item has no description. | |
| Protected | procedure docolmoved(const fromindex,toindex: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsmoved(const fromindex,toindex,count: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsinserting(var index,count: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsinserted(const index,count: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsdeleting(var index,count: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsdeleted(index,count: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowsmodified; |
|
This item has no description. | |
| Protected | procedure doedited(); |
|
This item has no description. | |
| Protected | procedure dorowsdatachanged(const acell: gridcoordty; const acount: integer); virtual; |
|
This item has no description. | |
| Protected | procedure dorowcountchanged(const countbefore,newcount: integer); virtual; |
|
This item has no description. | |
| Protected | procedure docellevent(var info: celleventinfoty); virtual; |
|
This item has no description. | |
| Protected | procedure cellmouseevent(const acell: gridcoordty; var info: mouseeventinfoty; const acellinfopo: pcelleventinfoty = nil; const aeventkind: celleventkindty = cek_none); |
|
This item has no description. | |
| Protected | procedure dofocusedcellposchanged; virtual; |
|
This item has no description. | |
| Protected | function isfirstrow: boolean; virtual; |
|
This item has no description. | |
| Protected | function islastrow: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure internalinsertrow(var aindex: integer; var acount: integer; const auserinput: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure internaldeleterow(var aindex: integer; var acount: integer; const auserinput: boolean); virtual; |
|
This item has no description. | |
| Protected | function internalsort(const sortfunc: indexsortcomparemethodty; var refindex: integer): boolean; |
|
This item has no description. | |
| Protected | procedure updaterowdata; virtual; |
|
This item has no description. | |
| Protected | procedure objectevent(const sender: tobject; const event: objecteventty); override; |
|
This item has no description. | |
| Protected | procedure doasyncevent(var atag: integer) override; |
|
This item has no description. | |
| Protected | procedure loaded; override; |
|
This item has no description. | |
| Protected | procedure doexit; override; |
|
This item has no description. | |
| Protected | procedure doenter; override; |
|
This item has no description. | |
| Protected | procedure doactivate; override; |
|
This item has no description. | |
| Protected | procedure dodeactivate; override; |
|
This item has no description. | |
| Protected | procedure activechanged; override; |
|
This item has no description. | |
| Protected | procedure getautopaintsize(var asize: sizety) override; |
|
This item has no description. | |
| Protected | procedure mouseevent(var info: mouseeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure domousewheelevent(var info: mousewheeleventinfoty); override; |
|
This item has no description. | |
| Protected | procedure dokeydown(var info: keyeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure dokeyup(var info: keyeventinfoty); override; |
|
This item has no description. | |
| Protected | procedure dopaintforeground(const acanvas: tcanvas); override; |
|
This item has no description. | |
| Protected | procedure dobeforepaint(const canvas: tcanvas); override; |
|
This item has no description. | |
| Protected | procedure doafterpaint(const canvas: tcanvas); override; |
|
This item has no description. | |
| Protected | function getnoscroll(): boolean override; |
|
This item has no description. | |
| Protected | procedure drawfocusedcell(const acanvas: tcanvas); virtual; |
|
This item has no description. | |
| Protected | procedure drawcellbackground(const acanvas: tcanvas); |
|
This item has no description. | |
| Protected | procedure drawcelloverlay(const acanvas: tcanvas); |
|
This item has no description. | |
| Protected | function caninsertrow: boolean; virtual; |
|
This item has no description. | |
| Protected | function canappendrow: boolean; virtual; |
|
This item has no description. | |
| Protected | function candeleterow: boolean; virtual; |
|
This item has no description. | |
| Protected | function canmoverow: boolean; virtual; |
|
This item has no description. | |
| Protected | procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
This item has no description. | |
| Protected | function rowatpos(y: integer): integer; |
|
This item has no description. | |
| Protected | function rowpos(arow: integer): integer; |
|
This item has no description. | |
| Protected | function ystep: integer; |
|
This item has no description. | |
| Protected | function mergestart(const acol: integer; const arow: integer): integer; |
|
This item has no description. | |
| Protected | function mergeend(const acol: integer; const arow: integer): integer; |
|
This item has no description. | |
| Protected | function getmerged(const arow: integer): longword; |
|
This item has no description. | |
| Protected | function nextfocusablecol(const acol: integer; const aleft: boolean; const arow: integer; const noreadonly: boolean): integer; |
|
This item has no description. | |
| Protected | procedure checkcellvalue(var accept: boolean); virtual; |
|
This item has no description. | |
| Protected | procedure checkmorerows(const acount: integer); |
|
This item has no description. | |
| Protected | procedure beforefocuscell(const cell: gridcoordty; const selectaction: focuscellactionty); virtual; |
|
This item has no description. | |
| Protected | procedure afterfocuscell(const cellbefore: gridcoordty; const selectaction: focuscellactionty); virtual; |
|
This item has no description. | |
| Protected | function wheelheight: integer; |
|
This item has no description. | |
| Protected | function calcshowshift(const rect: rectty; const position: cellpositionty): pointty; |
|
This item has no description. | |
| Protected | procedure focusrow(const arow: integer; const action: focuscellactionty; const noreadonly: boolean; const selectmode: selectcellmodety = scm_cell); |
|
This item has no description. | |
| Protected | function doremoveappinsrow(const oldrow,newrow: integer): boolean; |
|
This item has no description. | |
| Protected | function hassort: boolean; |
|
This item has no description. | |
| Protected | function canautoappend: boolean; virtual; |
|
This item has no description. | |
| Protected | function getdragrect(const apos: pointty): rectty; override; |
|
This item has no description. | |
| Protected | procedure scrollevent(sender: tcustomscrollbar; event: scrolleventty); virtual; |
|
This item has no description. | |
| Protected | function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean; |
|
This item has no description. | |
| Protected | procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty); |
|
This item has no description. | |
| Protected | procedure beginpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure pickthumbtrack(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure endpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure cancelpickmove(const sender: tobjectpicker); |
|
This item has no description. | |
| Protected | procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas); |
|
This item has no description. | |
| Protected | procedure dostatread(const reader: tstatreader); virtual; |
|
This item has no description. | |
| Protected | procedure dostatwrite(const writer: tstatwriter); virtual; |
|
This item has no description. | |
| Protected | procedure statreading; |
|
This item has no description. | |
| Protected | procedure statread; |
|
This item has no description. | |
| Protected | function getstatvarname: msestring; |
|
This item has no description. | |
| Protected | function getstatpriority: integer; |
|
This item has no description. | |
| Protected | procedure beginnullchecking; |
|
This item has no description. | |
| Protected | procedure endnullchecking; |
|
This item has no description. | |
| Protected | procedure beginnonullcheck; |
|
This item has no description. | |
| Protected | procedure endnonullcheck; |
|
This item has no description. | |
| Protected | procedure beginnocheckvalue; |
|
This item has no description. | |
| Protected | procedure endnocheckvalue; |
|
This item has no description. | |
| Protected | function nocheckvalue: boolean; |
|
This item has no description. | |
| Protected | procedure reorderrow; |
|
This item has no description. | |
| Protected | function getiassistiveclient(): iassistiveclient; override; |
|
This item has no description. | |
| Protected | function getassistiveflags(): assistiveflagsty; override; |
|
This item has no description. | |
| Protected | function getassistivecellcaption(const acell: gridcoordty): msestring virtual; |
|
This item has no description. | |
| Protected | function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring virtual; |
|
This item has no description. | |
| Protected | function getassistivefocusedcell(): gridcoordty; |
|
This item has no description. | |
| Protected | function getassistivegridinfo(): assistivegridinfoty 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 | procedure initnewcomponent(const ascale: real); override; |
|
This item has no description. | |
| Public | procedure synctofontheight; override; |
|
This item has no description. | |
| Public | procedure dragevent(var info: draginfoty); override; |
|
This item has no description. | |
| Public | function internaldragevent(var info: draginfoty): boolean; virtual; |
|
This item has no description. | |
| Public | function actualcursor(const apos: pointty): cursorshapety; override; |
|
This item has no description. | |
| Public | procedure beginupdate; |
|
This item has no description. | |
| Public | procedure endupdate(const nosort: boolean = false; const invalidrowstart: int32 = 0); |
|
This item has no description. | |
| Public | function updating: boolean; reintroduce; |
|
This item has no description. | |
| Public | function calcminscrollsize: sizety; override; |
|
This item has no description. | |
| Public | procedure layoutchanged; |
|
This item has no description. | |
| Public | function cellclicked: boolean; |
|
This item has no description. | |
| Public | procedure rowdatachanged; overload; |
|
This item has no description. | |
| Public | procedure rowdatachanged(const acell: gridcoordty; const count: integer = 1); overload; |
|
This item has no description. | |
| Public | procedure rowup(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false) virtual; |
|
This item has no description. | |
| Public | procedure rowdown(const action: focuscellactionty = fca_focusin; const nowrap: boolean = false) virtual; |
|
This item has no description. | |
| Public | procedure pageup(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure pagedown(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure wheelup(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure wheeldown(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure lastrow(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure firstrow(const action: focuscellactionty = fca_focusin); virtual; |
|
This item has no description. | |
| Public | procedure colstep(const action: focuscellactionty; const step: integer; const rowchange: boolean; const nocolwrap: boolean; const noreadonly: boolean); virtual; |
|
This item has no description. | |
| Public | function hasdata: boolean; |
|
This item has no description. | |
| Public | function canexitrow(const force: boolean = false): boolean; |
|
This item has no description. | |
| Public | function cellexiting: boolean; |
|
This item has no description. | |
| Public | function gridprop(const coord: gridcoordty): tgridprop; |
|
This item has no description. | |
| Public | function isdatacell(const coord: gridcoordty): boolean; |
|
This item has no description. | |
| Public | function isvalidcell(const coord: gridcoordty): boolean; |
|
This item has no description. | |
| Public | function isfixrow(const coord: gridcoordty): boolean; |
|
This item has no description. | |
| Public | function isfixcol(const coord: gridcoordty): boolean; |
|
This item has no description. | |
| Public | function rowvisible(const arow: integer): integer; |
|
This item has no description. | |
| Public | function rowsperpage: integer; |
|
This item has no description. | |
| Public | function cellatpos(const apos: pointty; out coord: gridcoordty): cellkindty; overload; |
|
This item has no description. | |
| Public | function cellatpos(const apos: pointty): gridcoordty; overload; |
|
This item has no description. | |
| Public | function cellrect(const cell: gridcoordty; const innerlevel: cellinnerlevelty = cil_all; const nomerged: boolean = false; const acellorigin: boolean = false): rectty; |
|
This item has no description. | |
| Public | function clippedcellrect(const cell: gridcoordty; const innerlevel: cellinnerlevelty = cil_all): rectty; |
|
This item has no description. | |
| Public | function cellvisible(const acell: gridcoordty): boolean; |
|
This item has no description. | |
| Public | procedure invalidatecell(const cell: gridcoordty); |
|
This item has no description. | |
| Public | procedure invalidatefocusedcell; |
|
This item has no description. | |
| Public | procedure invalidaterow(const arow: integer); |
|
This item has no description. | |
| Public | function selectcell(const cell: gridcoordty; const amode: cellselectmodety; const checkmultiselect: boolean = false): boolean; |
|
This item has no description. | |
| Public | function getselectedrange: gridrectty; |
|
This item has no description. | |
| Public | function focuscell(cell: gridcoordty; selectaction: focuscellactionty = fca_focusin; const selectmode: selectcellmodety = scm_cell; const ashowcell: cellpositionty = cep_nearest): boolean; virtual; |
|
This item has no description. | |
| Public | procedure focuscolbyname(const aname: string); |
|
This item has no description. | |
| Public | function focusedcellvalid: boolean; |
|
This item has no description. | |
| Public | function rowremoving: boolean; |
|
This item has no description. | |
| Public | function scrollingcol: boolean; |
|
This item has no description. | |
| Public | function noscrollingcol: boolean; |
|
This item has no description. | |
| Public | function defocuscell: boolean; |
|
This item has no description. | |
| Public | function defocusrow: boolean; |
|
This item has no description. | |
| Public | function showrect(const rect: rectty; const position: cellpositionty = cep_nearest; const noxshift: boolean = false): pointty; |
|
This item has no description. | |
| Public | function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty; overload; |
|
This item has no description. | |
| Public | function showcaretrect(const arect: rectty; const aframe: framety): pointty; overload; |
|
This item has no description. | |
| Public | function showcellrect(const rect: rectty; const origin: cellinnerlevelty = cil_paint): pointty; |
|
This item has no description. | |
| Public | procedure showcell(const cell: gridcoordty; const position: cellpositionty = cep_nearest; const force: boolean = false); |
|
This item has no description. | |
| Public | procedure showrow(const arow: integer; const position: cellpositionty = cep_nearest; const force: boolean = false); |
|
This item has no description. | |
| Public | procedure showlastrow; |
|
This item has no description. | |
| Public | procedure scrollrows(step: integer); |
|
This item has no description. | |
| Public | procedure scrollleft; |
|
This item has no description. | |
| Public | procedure scrollright; |
|
This item has no description. | |
| Public | procedure scrollpageleft; |
|
This item has no description. | |
| Public | procedure scrollpageright; |
|
This item has no description. | |
| Public | function userinput: boolean; |
|
This item has no description. | |
| Public | procedure movecol(curindex,newindex: integer; const auserinput: boolean = false); virtual; |
|
This item has no description. | |
| Public | procedure moverow(curindex,newindex: integer; count: integer = 1; const auserinput: boolean = false); virtual; |
|
This item has no description. | |
| Public | function insertrow(aindex: integer; acount: integer = 1; const auserinput: boolean = false): int32; |
|
This item has no description. | |
| Public | procedure deleterow(aindex: integer; acount: integer = 1; const auserinput: boolean = false); |
|
This item has no description. | |
| Public | function appinsrow(aindex: integer;const auserinput: boolean = false): int32; |
|
This item has no description. | |
| Public | function isinsertempty: boolean; |
|
This item has no description. | |
| Public | function isautoappend: boolean; |
|
This item has no description. | |
| Public | function autoappending: boolean; |
|
This item has no description. | |
| Public | function checkreautoappend: boolean; |
|
This item has no description. | |
| Public | procedure removeappendedrow; |
|
This item has no description. | |
| Public | function autoremoving: boolean; |
|
This item has no description. | |
| Public | procedure clear; |
|
This item has no description. | |
| Public | function appendrow(const checkautoappend: boolean = false): integer; |
|
This item has no description. | |
| Public | function appenddatarow: integer; |
|
This item has no description. | |
| Public | procedure sortinvalid(const acol: integer = invalidaxis; const arow: integer = invalidaxis); |
|
This item has no description. | |
| Public | function checksort: boolean; |
|
This item has no description. | |
| Public | procedure sort; |
|
This item has no description. | |
| Public | function copyselection: boolean; virtual; |
|
This item has no description. | |
| Public | function pasteselection: boolean; virtual; |
|
This item has no description. | |
| Public | function rowhigh: integer; |
|
This item has no description. | |
| Public | function datarowhigh: integer; |
|
This item has no description. | |
| Public | function visiblerow(const arow: integer): integer; |
|
This item has no description. | |
| Public | function rowfoldinfo: prowfoldinfoty; |
|
This item has no description. | |
Properties
| Public | property cellwindowpos: pointty read getcellwindowpos
write setcellwindowpos; |
|
This item has no description. | |
| Public | property rowwindowpos: int32 read getrowwindowpos write setrowwindowpos; |
|
This item has no description. | |
| Public | property colwindowpos: int32 read getcolwindowpos write setcolwindowpos; |
|
This item has no description. | |
| Public | property optionsgrid: optionsgridty read foptionsgrid write setoptionsgrid
default defaultoptionsgrid; |
|
This item has no description. | |
| Public | property optionsgrid1: optionsgrid1ty read foptionsgrid1 write foptionsgrid1
default []; |
|
This item has no description. | |
| Public | property optionsfold: optionsfoldty read foptionsfold
write foptionsfold default []; |
|
This item has no description. | |
| Public | property norowedit: boolean read fnorowedit write fnorowedit; |
|
This item has no description. | |
| Public | property sorted: boolean read getsorted write setsorted; |
|
This item has no description. | |
| Public | property folded: boolean read getfolded write setfolded; |
|
This item has no description. | |
| Public | property datarowlinewidth: integer read fdatarowlinewidth
write setdatarowlinewidth default defaultgridlinewidth; |
|
This item has no description. | |
| Public | property datarowlinecolorfix: colorty read fdatarowlinecolorfix
write setdatarowlinecolorfix default defaultfixlinecolor; |
|
This item has no description. | |
| Public | property datarowlinecolor: colorty read fdatarowlinecolor
write setdatarowlinecolor default defaultdatalinecolor; |
|
This item has no description. | |
| Public | property datarowheight: integer read fdatarowheight
write setdatarowheight default griddefaultrowheight; |
|
This item has no description. | |
| Public | property datarowheightmin: integer read fdatarowheightmin
write fdatarowheightmin default 1; |
|
This item has no description. | |
| Public | property datarowheightmax: integer read fdatarowheightmax
write fdatarowheightmax default maxint; |
|
This item has no description. | |
| Public | property datacols: tdatacols read fdatacols write setdatacols; |
|
This item has no description. | |
| Public | property fixcols: tfixcols read ffixcols write setfixcols; |
|
This item has no description. | |
| Public | property fixrows: tfixrows read ffixrows write setfixrows; |
|
This item has no description. | |
| Public | property rowcount: integer read frowcount write setrowcount default 0; |
|
This item has no description. | |
| Public | property rowcountmax: integer read frowcountmax
write setrowcountmax default bigint; |
|
This item has no description. | |
| Public | property firstvisiblerow: integer read ffirstvisiblerow; |
|
This item has no description. | |
| Public | property lastvisiblerow: integer read flastvisiblerow; |
|
This item has no description. | |
| Public | property visiblerows: integerarty read fvisiblerows; |
|
This item has no description. | |
| Public | property focusedcell: gridcoordty read ffocusedcell; |
|
This item has no description. | |
| Public | property col: integer read ffocusedcell.col write setcol; |
|
This item has no description. | |
| Public | property row: integer read ffocusedcell.row write setrow; |
|
This item has no description. | |
| Public | property mousecell: gridcoordty read fmousecell; |
|
This item has no description. | |
| Public | property gridframecolor: colorty read fgridframecolor
write setgridframecolor default cl_gridframe; |
|
This item has no description. | |
| Public | property rowcolors: tcolorarrayprop read frowcolors write setrowcolors; |
|
This item has no description. | |
| Public | property rowcolorstate[index: integer]: rowstatenumty read getrowcolorstate
write setrowcolorstate; |
|
This item has no description. | |
| Public | property rowlinecolorstate[index: integer]: rowstatenumty read getrowlinecolorstate
write setrowlinecolorstate; |
|
This item has no description. | |
| Public | property rowlinecolorfixstate[index: integer]: rowstatenumty
read getrowlinecolorfixstate
write setrowlinecolorfixstate; |
|
This item has no description. | |
| Public | property rowlinewidth[index: integer]: rowlinewidthty read getrowlinewidth
write setrowlinewidth; |
|
This item has no description. | |
| Public | property rowfonts: trowfontarrayprop read frowfonts write setrowfonts; |
|
This item has no description. | |
| Public | property rowfontstate[index: integer]: rowstatenumty read getrowfontstate
write setrowfontstate; |
|
This item has no description. | |
| Public | property rowreadonlystate[index: integer]: boolean read getrowreadonlystate
write setrowreadonlystate; |
|
This item has no description. | |
| Public | property rowhidden[index: integer]: boolean read getrowhidden
write setrowhidden; |
|
This item has no description. | |
| Public | property rowfoldlevel[index: integer]: byte read getrowfoldlevel
write setrowfoldlevel; |
|
This item has no description. | |
| Public | property rowfoldissum[index: integer]: boolean read getrowfoldissum
write setrowfoldissum; |
|
This item has no description. | |
| Public | property rowheight[index: integer]: integer read getrowheight
write setrowheight; |
|
This item has no description. | |
| Public | property rowstatelist: trowstatelist read getrowstatelist
write setrowstatelist; |
|
This item has no description. | |
| Public | property ifilink: tifigridlinkcomp read fifilink write setifilink; |
|
This item has no description. | |
| Public | property zebra_color: colorty read fzebra_color write setzebra_color
default cl_zebra; |
|
This item has no description. | |
| Public | property zebra_start: integer read fzebra_start write setzebra_start default 0; |
|
This item has no description. | |
| Public | property zebra_height: integer read fzebra_height write setzebra_height default 0; |
|
This item has no description. | |
| Public | property zebra_step: integer read fzebra_step write setzebra_step default 2; |
|
This item has no description. | |
| Public | property statfile: tstatfile read fstatfile write setstatfile; |
|
This item has no description. | |
| Public | property statvarname: msestring read getstatvarname write fstatvarname; |
|
This item has no description. | |
| Public | property statpriority: integer read fstatpriority
write fstatpriority default 0; |
|
This item has no description. | |
| Public | property onbeforeupdatelayout: gridnotifyeventty
read fonbeforeupdatelayout write fonbeforeupdatelayout; |
|
This item has no description. | |
| Public | property onlayoutchanged: gridnotifyeventty read fonlayoutchanged
write fonlayoutchanged; |
|
This item has no description. | |
| Public | property oncolmoving: gridblockmovingeventty read foncolmoving
write foncolmoving; |
|
This item has no description. | |
| Public | property oncolmoved: gridblockmovedeventty read foncolmoved
write foncolmoved; |
|
This item has no description. | |
| Public | property onrowcountchanged: gridnotifyeventty read fonrowcountchanged
write fonrowcountchanged; |
|
This item has no description. | |
| Public | property onrowsdatachanged: griddatablockeventty read fonrowsdatachanged
write fonrowsdatachanged; |
|
This item has no description. | |
| Public | property onrowdatachanged: griddataeventty read fonrowdatachanged
write fonrowdatachanged; |
|
This item has no description. | |
| Public | property onrowsmoving: gridblockmovingeventty read fonrowsmoving
write fonrowsmoving; |
|
This item has no description. | |
| Public | property onrowsmoved: gridblockmovedeventty read fonrowsmoved
write fonrowsmoved; |
|
This item has no description. | |
| Public | property onscrollrows: gridscrolleventty read fonscrollrows
write fonscrollrows; |
|
This item has no description. | |
| Public | property ongetmorerows: gridmorerowseventty read fongetmorerows
write fongetmorerows; |
|
This item has no description. | |
| Public | property onrowsinserting: gridbeforeblockeventty read fonrowsinserting
write fonrowsinserting; |
|
This item has no description. | |
| Public | property onrowsinserted: gridblockeventty read fonrowsinserted
write fonrowsinserted; |
|
This item has no description. | |
| Public | property onrowsdeleting: gridbeforeblockeventty read fonrowsdeleting
write fonrowsdeleting; |
|
This item has no description. | |
| Public | property onrowsdeleted: gridblockeventty read fonrowsdeleted
write fonrowsdeleted; |
|
This item has no description. | |
| Public | property onrowsmodified: notifyeventty read fonrowsmodified
write fonrowsmodified; |
|
This item has no description. | |
| Public | property onedited: notifyeventty read fonedited write fonedited; |
|
This item has no description. | |
| Public | property onsort: gridsorteventty read fonsort write fonsort; |
|
This item has no description. | |
| Public | property onsortchanged: gridnotifyeventty read fonsortchanged
write fonsortchanged; |
|
This item has no description. | |
| Public | property oncellevent: celleventty read foncellevent write foncellevent; |
|
This item has no description. | |
| Public | property onselectionchanged: notifyeventty read fonselectionchanged
write fonselectionchanged; |
|
This item has no description. | |
| Public | property oncopyselection: copyselectioneventty read foncopyselection
write foncopyselection; |
|
This item has no description. | |
| Public | property onpasteselection: pasteselectioneventty read fonpasteselection
write fonpasteselection; |
|
This item has no description. | |
| Public | property drag: tdragcontroller read fdragcontroller write setdragcontroller; |
|
This item has no description. | |
| Published | property frame: tgridframe read getframe write setframe; |
|
This item has no description. | |
| Published | property font: twidgetfont read getfont write setfont stored isfontstored; |
|
This item has no description. | |
| Published | property fontempty: twidgetfontempty read getfontempty
write setfontempty stored isfontemptystored; |
|
This item has no description. | |
| Published | property onkeydown: keyeventty read fonkeydown write fonkeydown; |
|
This item has no description. | |
| Published | property wheelscrollheight: integer read fwheelscrollheight write
fwheelscrollheight default defaultwheelscrollheight; |
|
This item has no description. | |
| Published | property optionswidget default defaultgridwidgetoptions; |
|
This item has no description. | |
| Published | property optionswidget1 default defaultgridwidgetoptions1; |
|
This item has no description. | |
| Published | property onshortcut; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.