Class tcustomwidgetgrid

Unit

Declaration

type tcustomwidgetgrid = class(tcustomgrid)

Description

This item has no description.

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;

This item has no description.

Protected factivewidget: twidget;

This item has no description.

Methods

Protected function getgriddatalink: pointer; virtual;

This item has no description.

Protected procedure setoptionswidget(const avalue: optionswidgetty); override;

This item has no description.

Protected procedure setoptionsgrid(const avalue: optionsgridty); override;

This item has no description.

Protected function checksubfocus(const aactivate: boolean): boolean; override;

This item has no description.

Protected procedure dochildfocused(const sender: twidget); override;

This item has no description.

Protected procedure unregisterchildwidget(const child: twidget); override;

This item has no description.

Protected procedure widgetregionchanged(const sender: twidget); override;

This item has no description.

Protected function createdatacols: tdatacols; override;

This item has no description.

Protected function createfixrows: tfixrows; override;

This item has no description.

Protected function createfixcols: tfixcols; override;

This item has no description.

Protected procedure createdatacol(const index: integer; out item: tdatacol); override;

This item has no description.

Protected procedure scrolled(const dist: pointty); override;

This item has no description.

Protected procedure updatecontainerrect;

This item has no description.

Protected procedure updatelayout; override;

This item has no description.

Protected procedure getchildren(proc: tgetchildproc; root: tcomponent); override;

This item has no description.

Protected procedure doendread; override;

This item has no description.

Protected function scrollcaret(const vertical: boolean): boolean; override;

This item has no description.

Protected procedure docellevent(var info: celleventinfoty); override;

This item has no description.

Protected procedure checkcellvalue(var accept: boolean); override;

This item has no description.

Protected procedure dofocusedcellposchanged; override;

This item has no description.

Protected procedure dorowsmoved(const fromindex,toindex,count: integer); override;

This item has no description.

Protected procedure mouseevent(var info: mouseeventinfoty); override;

This item has no description.

Protected procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override;

This item has no description.

Protected procedure clientmouseevent(var info: mouseeventinfoty); override;

This item has no description.

Protected procedure dokeydown(var info: keyeventinfoty); override;

This item has no description.

Protected procedure doexit; override;

This item has no description.

Protected procedure navigrequest(var info: naviginfoty; const nowrap: boolean); override;

This item has no description.

Protected procedure checkrowreadonlystate; override;

This item has no description.

Protected procedure updaterowdata; override;

This item has no description.

Protected function cellhasfocus: boolean; override;

This item has no description.

Protected function getcontainer: twidget; override;

This item has no description.

Protected function getchildwidgets(const index: integer): twidget; override;

This item has no description.

Protected procedure removefixwidget(const awidget: twidget);

This item has no description.

Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;

This item has no description.

Protected function getassistiveflags(): assistiveflagsty override;

This item has no description.

Protected function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override;

This item has no description.

Protected function getassistivecaretindex(): int32; override;

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 writestate(writer: twriter); override;

This item has no description.

Public procedure insertwidget(const awidget: twidget; const apos: pointty); override;

This item has no description.

Public function childrencount: integer; override;

This item has no description.

Public function getlogicalchildren: widgetarty; override;

This item has no description.

Public procedure focuslock;

This item has no description.

Public procedure focusunlock;

This item has no description.

Public procedure seteditfocus;

This item has no description.

Public procedure setcellclientclick(const awidget: twidget);

This item has no description.

Public function editwidgetatpos(const apos: pointty; out cell: gridcoordty): twidget;

This item has no description.

Public function widgetcell(const awidget: twidget): gridcoordty;

This item has no description.

Public function cellwidget(const acell: gridcoordty): twidget;

This item has no description.

Public function copyselection: boolean; override;

This item has no description.

Public function pasteselection: boolean; override;

This item has no description.

Properties

Public property datacols: twidgetcols read getdatacols write setdatacols;

This item has no description.

Public property fixcols: twidgetfixcols read getfixcols write setfixcols;

This item has no description.

Public property fixrows: twidgetfixrows read getfixrows write setfixrows;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.