Class twidgetcol
Unit
Declaration
type twidgetcol = class(tdatacol, iwidgetgrid, idatalistclient)
Description
No description available, ancestor tdatacol description follows
No description available, ancestor tcol description follows
No description available, ancestor tgridprop description follows
No description available, ancestor tindexpersistent description follows
No description available, ancestor townedeventpersistent description follows
No description available, ancestor tlinkedpersistent description follows
No description available, ancestor tnullinterfacedpersistent description follows
No description available, ancestor tvirtualpersistent description follows
Hierarchy
- TObject
- tpersistent
- tvirtualpersistent
- tnullinterfacedpersistent
- tlinkedpersistent
- townedeventpersistent
- tindexpersistent
- tgridprop
- tcol
- tdatacol
- twidgetcol
Overview
Fields
fintf: igridwidget; |
Methods
function getgrid: tcustomwidgetgrid; |
|
procedure edited(); |
|
function getbrushorigin: pointty; |
|
function getcol: twidgetcol; |
|
procedure getdata(var arow: integer; var dest); |
|
procedure setdata(var arow: integer; const source; const noinvalidate: boolean = false); virtual; |
|
function getrow: integer; |
|
procedure setrow(arow: integer); |
|
function empty(arow: integer): boolean; |
|
function cangridcopy: boolean; |
|
procedure updateeditoptions(var aoptions: optionseditty; const aoptions1: optionsedit1ty); |
|
function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty; |
|
procedure widgetpainted(const canvas: tcanvas); |
|
function nullcheckneeded(const newfocus: twidget): boolean; |
|
function nonullcheck: boolean; |
|
function nocheckvalue: boolean; |
|
procedure updateifigriddata(const alist: tdatalist); |
|
procedure checkcanclose(var accepted: boolean); |
|
procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override; |
|
procedure defineproperties(filer: tfiler); override; |
|
function getdatapo(const arow: integer): pointer; override; |
|
procedure drawcell(const canvas: tcanvas); override; |
|
procedure drawfocusedcell(const acanvas: tcanvas); override; |
|
procedure drawfocus(const acanvas: tcanvas); override; |
|
function sortcompare(const index1,index2: integer): integer; override; |
|
procedure itemchanged(const sender: tdatalist; const aindex: integer); override; |
|
procedure setwidget(const awidget: twidget); virtual; |
|
procedure seteditwidget(const value: twidget); |
|
procedure setfixrowwidget(const awidget: twidget; const rowindex: integer); |
|
function geteditwidget: twidget; |
|
function getinnerframe: framety; override; |
|
procedure setoptions(const avalue: coloptionsty); override; |
|
procedure setoptions1(const avalue: coloptions1ty); override; |
|
function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override; |
|
procedure datasourcechanged; |
|
procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override; |
|
procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override; |
|
constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override; |
|
destructor destroy; override; |
|
procedure sourcenamechanged(const atag: integer); |
|
procedure updatecellzone(const row: integer; const pos: pointty; var result: cellzonety); override; |
|
function actualfont: tfont; override; |
Properties
property editwidget: twidget read geteditwidget write seteditwidget; |
|
property fixrowwidgets[aindex:integer]: twidget read getfixrowwidgets
write setfixrowwidgets; |
|
property grid: tcustomwidgetgrid read getgrid; |
|
property datalist stored false; |
|
property ondrawcell: drawcelleventty read fondrawcell write fondrawcell; |
Description
Fields
fintf: igridwidget; |
|
Methods
function getgrid: tcustomwidgetgrid; |
|
procedure edited(); |
|
function getbrushorigin: pointty; |
|
function getcol: twidgetcol; |
|
procedure getdata(var arow: integer; var dest); |
|
procedure setdata(var arow: integer; const source; const noinvalidate: boolean = false); virtual; |
|
function getrow: integer; |
|
procedure setrow(arow: integer); |
|
function empty(arow: integer): boolean; |
|
function cangridcopy: boolean; |
|
procedure updateeditoptions(var aoptions: optionseditty; const aoptions1: optionsedit1ty); |
|
function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty; |
|
procedure widgetpainted(const canvas: tcanvas); |
|
function nullcheckneeded(const newfocus: twidget): boolean; |
|
function nonullcheck: boolean; |
|
function nocheckvalue: boolean; |
|
procedure updateifigriddata(const alist: tdatalist); |
|
procedure checkcanclose(var accepted: boolean); |
|
procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override; |
|
procedure defineproperties(filer: tfiler); override; |
|
function getdatapo(const arow: integer): pointer; override; |
|
procedure drawcell(const canvas: tcanvas); override; |
|
procedure drawfocusedcell(const acanvas: tcanvas); override; |
|
procedure drawfocus(const acanvas: tcanvas); override; |
|
function sortcompare(const index1,index2: integer): integer; override; |
|
procedure itemchanged(const sender: tdatalist; const aindex: integer); override; |
|
procedure setwidget(const awidget: twidget); virtual; |
|
procedure seteditwidget(const value: twidget); |
|
procedure setfixrowwidget(const awidget: twidget; const rowindex: integer); |
|
function geteditwidget: twidget; |
|
function getinnerframe: framety; override; |
|
procedure setoptions(const avalue: coloptionsty); override; |
|
procedure setoptions1(const avalue: coloptions1ty); override; |
|
function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override; |
|
procedure datasourcechanged; |
|
procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override; |
|
procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override; |
|
constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override; |
|
destructor destroy; override; |
|
procedure sourcenamechanged(const atag: integer); |
|
procedure updatecellzone(const row: integer; const pos: pointty; var result: cellzonety); override; |
|
function actualfont: tfont; override; |
|
Properties
property editwidget: twidget read geteditwidget write seteditwidget; |
|
property fixrowwidgets[aindex:integer]: twidget read getfixrowwidgets
write setfixrowwidgets; |
|
property grid: tcustomwidgetgrid read getgrid; |
|
property datalist stored false; |
|
property ondrawcell: drawcelleventty read fondrawcell write fondrawcell; |
|
Generated by PasDoc 0.16.0.