Interface igridwidget

Unit

Declaration

type igridwidget = interface(inullinterface)

Description

No description available, ancestor inullinterface description follows
Attributes
GUID[miid_igridwidget]

Hierarchy

Overview

Methods

Public procedure setfirstclick(var ainfo: mouseeventinfoty);
Public function getwidget: twidget;
Public procedure getautocellsize(const acanvas: tcanvas; var asize: sizety);
Public procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty);
Public function getcellframe: framety;
Public function needscellfocuspaint(): boolean;
Public function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety;
Public procedure updatecellzone(const arow: integer; const apos: pointty; var result: cellzonety);
Public function createdatalist(const sender: twidgetcol): tdatalist;
Public function getdatalistclass: datalistclassty;
Public procedure datalistdestroyed;
Public function getdefaultvalue: pointer;
Public function getrowdatapo(const arow: integer): pointer;
Public function getoptionsedit: optionseditty;
Public procedure setgridintf(const intf: iwidgetgrid);
Public function getgridintf: iwidgetgrid;
Public procedure drawcell(const canvas: tcanvas);
Public procedure updateautocellsize(const canvas: tcanvas);
Public procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
Public procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
Public procedure initgridwidget;
Public procedure gridtovalue(row: integer);
Public procedure valuetogrid(row: integer);
Public function getnulltext: msestring;
Public function getassistivecelltext(const arow: int32): msestring;
Public procedure docellevent(const ownedcol: boolean; var info: celleventinfoty);
Public function sortfunc(const l,r): integer;
Public procedure gridvaluechanged(const index: integer);
Public procedure updatecoloptions(const aoptions: coloptionsty);
Public procedure updatecoloptions1(const aoptions: coloptions1ty);
Public procedure statdataread;
Public procedure griddatasourcechanged;
Public procedure setreadonly(const avalue: boolean);
Public function getifilink: tifilinkcomp;
Public procedure setparentgridwidget(const intf: igridwidget);
Public procedure setvaluedata(const source);
Public procedure getvaluedata(out dest);
Public procedure childdataentered(const sender: igridwidget);
Public procedure childfocused(const sender: igridwidget);

Description

Methods

Public procedure setfirstclick(var ainfo: mouseeventinfoty);
 
Public function getwidget: twidget;
 
Public procedure getautocellsize(const acanvas: tcanvas; var asize: sizety);
 
Public procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty);
 
Public function getcellframe: framety;
 
Public function needscellfocuspaint(): boolean;
 
Public function getcellcursor(const arow: integer; const acellzone: cellzonety; const apos: pointty): cursorshapety;
 
Public procedure updatecellzone(const arow: integer; const apos: pointty; var result: cellzonety);
 
Public function createdatalist(const sender: twidgetcol): tdatalist;
 
Public function getdatalistclass: datalistclassty;
 
Public procedure datalistdestroyed;
 
Public function getdefaultvalue: pointer;
 
Public function getrowdatapo(const arow: integer): pointer;
 
Public function getoptionsedit: optionseditty;
 
Public procedure setgridintf(const intf: iwidgetgrid);
 
Public function getgridintf: iwidgetgrid;
 
Public procedure drawcell(const canvas: tcanvas);
 
Public procedure updateautocellsize(const canvas: tcanvas);
 
Public procedure beforecelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
 
Public procedure aftercelldragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean);
 
Public procedure initgridwidget;
 
Public procedure gridtovalue(row: integer);
 
Public procedure valuetogrid(row: integer);
 
Public function getnulltext: msestring;
 
Public function getassistivecelltext(const arow: int32): msestring;
 
Public procedure docellevent(const ownedcol: boolean; var info: celleventinfoty);
 
Public function sortfunc(const l,r): integer;
 
Public procedure gridvaluechanged(const index: integer);
 
Public procedure updatecoloptions(const aoptions: coloptionsty);
 
Public procedure updatecoloptions1(const aoptions: coloptions1ty);
 
Public procedure statdataread;
 
Public procedure griddatasourcechanged;
 
Public procedure setreadonly(const avalue: boolean);
 
Public function getifilink: tifilinkcomp;
 
Public procedure setparentgridwidget(const intf: igridwidget);
 
Public procedure setvaluedata(const source);
 
Public procedure getvaluedata(out dest);
 
Public procedure childdataentered(const sender: igridwidget);
 
Public procedure childfocused(const sender: igridwidget);
 

Generated by PasDoc 0.16.0.