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

Overview

Fields

Protected ffocuslock: integer;
Protected factivewidget: twidget;

Methods

Protected function getgriddatalink: pointer; virtual;
Protected procedure setoptionswidget(const avalue: optionswidgetty); override;
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
Protected function checksubfocus(const aactivate: boolean): boolean; override;
Protected procedure dochildfocused(const sender: twidget); override;
Protected procedure unregisterchildwidget(const child: twidget); override;
Protected procedure widgetregionchanged(const sender: twidget); override;
Protected function createdatacols: tdatacols; override;
Protected function createfixrows: tfixrows; override;
Protected function createfixcols: tfixcols; override;
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
Protected procedure scrolled(const dist: pointty); override;
Protected procedure updatecontainerrect;
Protected procedure updatelayout; override;
Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;
Protected procedure doendread; override;
Protected function scrollcaret(const vertical: boolean): boolean; override;
Protected procedure docellevent(var info: celleventinfoty); override;
Protected procedure checkcellvalue(var accept: boolean); override;
Protected procedure dofocusedcellposchanged; override;
Protected procedure dorowsmoved(const fromindex,toindex,count: integer); override;
Protected procedure mouseevent(var info: mouseeventinfoty); override;
Protected procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure doexit; override;
Protected procedure navigrequest(var info: naviginfoty; const nowrap: boolean); override;
Protected procedure checkrowreadonlystate; override;
Protected procedure updaterowdata; override;
Protected function cellhasfocus: boolean; override;
Protected function getcontainer: twidget; override;
Protected function getchildwidgets(const index: integer): twidget; override;
Protected procedure removefixwidget(const awidget: twidget);
Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;
Protected function getassistiveflags(): assistiveflagsty override;
Protected function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override;
Protected function getassistivecaretindex(): int32; override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure writestate(writer: twriter); override;
Public procedure insertwidget(const awidget: twidget; const apos: pointty); override;
Public function childrencount: integer; override;
Public function getlogicalchildren: widgetarty; override;
Public procedure focuslock;
Public procedure focusunlock;
Public procedure seteditfocus;
Public procedure setcellclientclick(const awidget: twidget);
Public function editwidgetatpos(const apos: pointty; out cell: gridcoordty): twidget;
Public function widgetcell(const awidget: twidget): gridcoordty;
Public function cellwidget(const acell: gridcoordty): twidget;
Public function copyselection: boolean; override;
Public function pasteselection: boolean; override;

Properties

Public property datacols: twidgetcols read getdatacols write setdatacols;
Public property fixcols: twidgetfixcols read getfixcols write setfixcols;
Public property fixrows: twidgetfixrows read getfixrows write setfixrows;

Description

Fields

Protected ffocuslock: integer;
 
Protected factivewidget: twidget;
 

Methods

Protected function getgriddatalink: pointer; virtual;
 
Protected procedure setoptionswidget(const avalue: optionswidgetty); override;
 
Protected procedure setoptionsgrid(const avalue: optionsgridty); override;
 
Protected function checksubfocus(const aactivate: boolean): boolean; override;
 
Protected procedure dochildfocused(const sender: twidget); override;
 
Protected procedure unregisterchildwidget(const child: twidget); override;
 
Protected procedure widgetregionchanged(const sender: twidget); override;
 
Protected function createdatacols: tdatacols; override;
 
Protected function createfixrows: tfixrows; override;
 
Protected function createfixcols: tfixcols; override;
 
Protected procedure createdatacol(const index: integer; out item: tdatacol); override;
 
Protected procedure scrolled(const dist: pointty); override;
 
Protected procedure updatecontainerrect;
 
Protected procedure updatelayout; override;
 
Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;
 
Protected procedure doendread; override;
 
Protected function scrollcaret(const vertical: boolean): boolean; override;
 
Protected procedure docellevent(var info: celleventinfoty); override;
 
Protected procedure checkcellvalue(var accept: boolean); override;
 
Protected procedure dofocusedcellposchanged; override;
 
Protected procedure dorowsmoved(const fromindex,toindex,count: integer); override;
 
Protected procedure mouseevent(var info: mouseeventinfoty); override;
 
Protected procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override;
 
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected procedure doexit; override;
 
Protected procedure navigrequest(var info: naviginfoty; const nowrap: boolean); override;
 
Protected procedure checkrowreadonlystate; override;
 
Protected procedure updaterowdata; override;
 
Protected function cellhasfocus: boolean; override;
 
Protected function getcontainer: twidget; override;
 
Protected function getchildwidgets(const index: integer): twidget; override;
 
Protected procedure removefixwidget(const awidget: twidget);
 
Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;
 
Protected function getassistiveflags(): assistiveflagsty override;
 
Protected function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override;
 
Protected function getassistivecaretindex(): int32; override;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure writestate(writer: twriter); override;
 
Public procedure insertwidget(const awidget: twidget; const apos: pointty); override;
 
Public function childrencount: integer; override;
 
Public function getlogicalchildren: widgetarty; override;
 
Public procedure focuslock;
 
Public procedure focusunlock;
 
Public procedure seteditfocus;
 
Public procedure setcellclientclick(const awidget: twidget);
 
Public function editwidgetatpos(const apos: pointty; out cell: gridcoordty): twidget;
 
Public function widgetcell(const awidget: twidget): gridcoordty;
 
Public function cellwidget(const acell: gridcoordty): twidget;
 
Public function copyselection: boolean; override;
 
Public function pasteselection: boolean; override;
 

Properties

Public property datacols: twidgetcols read getdatacols write setdatacols;
 
Public property fixcols: twidgetfixcols read getfixcols write setfixcols;
 
Public property fixrows: twidgetfixrows read getfixrows write setfixrows;
 

Generated by PasDoc 0.16.0.