Class tcustomwidgetgrid
Unit
Declaration
type tcustomwidgetgrid = class(tcustomgrid)
Description
No description available, ancestor tcustomgrid description follows
No description available, ancestor tpublishedwidget 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
- tpublishedwidget
- tcustomgrid
- tcustomwidgetgrid
Overview
Fields
ffocuslock: integer; |
|
factivewidget: twidget; |
Methods
function getgriddatalink: pointer; virtual; |
|
procedure setoptionswidget(const avalue: optionswidgetty); override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function checksubfocus(const aactivate: boolean): boolean; override; |
|
procedure dochildfocused(const sender: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure widgetregionchanged(const sender: twidget); override; |
|
function createdatacols: tdatacols; override; |
|
function createfixrows: tfixrows; override; |
|
function createfixcols: tfixcols; override; |
|
procedure createdatacol(const index: integer; out item: tdatacol); override; |
|
procedure scrolled(const dist: pointty); override; |
|
procedure updatecontainerrect; |
|
procedure updatelayout; override; |
|
procedure getchildren(proc: tgetchildproc; root: tcomponent); override; |
|
procedure doendread; override; |
|
function scrollcaret(const vertical: boolean): boolean; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure dofocusedcellposchanged; override; |
|
procedure dorowsmoved(const fromindex,toindex,count: integer); override; |
|
procedure mouseevent(var info: mouseeventinfoty); override; |
|
procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure doexit; override; |
|
procedure navigrequest(var info: naviginfoty; const nowrap: boolean); override; |
|
procedure checkrowreadonlystate; override; |
|
procedure updaterowdata; override; |
|
function cellhasfocus: boolean; override; |
|
function getcontainer: twidget; override; |
|
function getchildwidgets(const index: integer): twidget; override; |
|
procedure removefixwidget(const awidget: twidget); |
|
procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
function getassistiveflags(): assistiveflagsty override; |
|
function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override; |
|
function getassistivecaretindex(): int32; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure writestate(writer: twriter); override; |
|
procedure insertwidget(const awidget: twidget; const apos: pointty); override; |
|
function childrencount: integer; override; |
|
function getlogicalchildren: widgetarty; override; |
|
procedure focuslock; |
|
procedure focusunlock; |
|
procedure seteditfocus; |
|
procedure setcellclientclick(const awidget: twidget); |
|
function editwidgetatpos(const apos: pointty; out cell: gridcoordty): twidget; |
|
function widgetcell(const awidget: twidget): gridcoordty; |
|
function cellwidget(const acell: gridcoordty): twidget; |
|
function copyselection: boolean; override; |
|
function pasteselection: boolean; override; |
Properties
property datacols: twidgetcols read getdatacols write setdatacols; |
|
property fixcols: twidgetfixcols read getfixcols write setfixcols; |
|
property fixrows: twidgetfixrows read getfixrows write setfixrows; |
Description
Fields
ffocuslock: integer; |
|
factivewidget: twidget; |
|
Methods
function getgriddatalink: pointer; virtual; |
|
procedure setoptionswidget(const avalue: optionswidgetty); override; |
|
procedure setoptionsgrid(const avalue: optionsgridty); override; |
|
function checksubfocus(const aactivate: boolean): boolean; override; |
|
procedure dochildfocused(const sender: twidget); override; |
|
procedure unregisterchildwidget(const child: twidget); override; |
|
procedure widgetregionchanged(const sender: twidget); override; |
|
function createdatacols: tdatacols; override; |
|
function createfixrows: tfixrows; override; |
|
function createfixcols: tfixcols; override; |
|
procedure createdatacol(const index: integer; out item: tdatacol); override; |
|
procedure scrolled(const dist: pointty); override; |
|
procedure updatecontainerrect; |
|
procedure updatelayout; override; |
|
procedure getchildren(proc: tgetchildproc; root: tcomponent); override; |
|
procedure doendread; override; |
|
function scrollcaret(const vertical: boolean): boolean; override; |
|
procedure docellevent(var info: celleventinfoty); override; |
|
procedure checkcellvalue(var accept: boolean); override; |
|
procedure dofocusedcellposchanged; override; |
|
procedure dorowsmoved(const fromindex,toindex,count: integer); override; |
|
procedure mouseevent(var info: mouseeventinfoty); override; |
|
procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure dokeydown(var info: keyeventinfoty); override; |
|
procedure doexit; override; |
|
procedure navigrequest(var info: naviginfoty; const nowrap: boolean); override; |
|
procedure checkrowreadonlystate; override; |
|
procedure updaterowdata; override; |
|
function cellhasfocus: boolean; override; |
|
function getcontainer: twidget; override; |
|
function getchildwidgets(const index: integer): twidget; override; |
|
procedure removefixwidget(const awidget: twidget); |
|
procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override; |
|
function getassistiveflags(): assistiveflagsty override; |
|
function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override; |
|
function getassistivecaretindex(): int32; override; |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
procedure writestate(writer: twriter); override; |
|
procedure insertwidget(const awidget: twidget; const apos: pointty); override; |
|
function childrencount: integer; override; |
|
function getlogicalchildren: widgetarty; override; |
|
procedure focuslock; |
|
procedure focusunlock; |
|
procedure seteditfocus; |
|
procedure setcellclientclick(const awidget: twidget); |
|
function editwidgetatpos(const apos: pointty; out cell: gridcoordty): twidget; |
|
function widgetcell(const awidget: twidget): gridcoordty; |
|
function cellwidget(const acell: gridcoordty): twidget; |
|
function copyselection: boolean; override; |
|
function pasteselection: boolean; override; |
|
Properties
property datacols: twidgetcols read getdatacols write setdatacols; |
|
property fixcols: twidgetfixcols read getfixcols write setfixcols; |
|
property fixrows: twidgetfixrows read getfixrows write setfixrows; |
|
Generated by PasDoc 0.16.0.