Class tcustomstringgrid

Unit

Declaration

type tcustomstringgrid = class(tcellgrid, iedit)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected feditor: tinplaceedit;

Methods

Protected procedure setupeditor(const acell: gridcoordty; const focusin: boolean); virtual;
Protected procedure dofontheightdelta(var delta: integer); override;
Protected procedure checkcellvalue(var accept: boolean); override;
Protected procedure rootchanged(const aflags: rootchangeflagsty); override;
Protected procedure updatelayout; override;
Protected procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); override;
Protected function createdatacols: tdatacols; override;
Protected procedure docellevent(var info: celleventinfoty); override;
Protected procedure drawfocusedcell(const canvas: tcanvas); override;
Protected procedure scrolled(const dist: pointty); override;
Protected function getcaretcliprect: rectty; override;
Protected function currentdatalist: tmsestringdatalist;
Protected function getoptionsedit: optionseditty; virtual;
Protected procedure editnotification(var info: editnotificationinfoty); virtual;
Protected function hasselection: boolean;
Protected procedure updatecopytoclipboard(var atext: msestring);
Protected procedure updatepastefromclipboard(var atext: msestring);
Protected function locatecount: integer;
Protected function locatecurrentindex: integer;
Protected procedure locatesetcurrentindex(const aindex: integer);
Protected function getkeystring(const aindex: integer): msestring;
Protected function getedited: boolean;
Protected procedure rowstatechanged(const arow: integer); override;
Protected procedure dofocusedcellposchanged; override;
Protected procedure focusedcellchanged; override;
Protected procedure checkrowreadonlystate; override;
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected procedure clientmouseevent(var info: mouseeventinfoty); override;
Protected procedure doactivate; override;
Protected procedure dodeactivate; override;
Protected procedure doselectionchanged; override;
Protected procedure updatepopupmenu(var amenu: tpopupmenu; var mouseinfo: mouseeventinfoty); override;
Protected function getassistivecaretindex(): int32; override;
Protected function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure initnewcomponent(const ascale: real) override;
Public procedure synctofontheight; override;
Public function canclose(const newfocus: twidget): boolean; override;
Public function textclipped(const acell: gridcoordty; out acellrect: rectty): boolean; overload;
Public function textclipped(const acell: gridcoordty): boolean; overload;
Public function appendrow(const value: array of msestring; const ashowlastrow: boolean = false): integer; overload;
Public function appendrow(const value: msestringarty; const ashowlastrow: boolean = false): integer; overload;
Public function appendrow(const value: msestring; const ashowlastrow: boolean = false): integer; overload;
Public function appenddatarow(const value: array of msestring): integer; overload;
Public function appenddatarow(const value: msestringarty): integer; overload;
Public function appenddatarow(const value: msestring): integer; overload;
Public function copyselection: boolean; override;
Public function pasteselection: boolean; override;

Properties

Protected property cols[index: integer]: tstringcol read getcols write setcols;
Public property items[const cell: gridcoordty]: msestring read getitems write setitems;
Public property datacols: tstringcols read getdatacols write setdatacols;
Public property caretwidth: integer read getcaretwidth write setcaretwidth default defaultcaretwidth;

Description

Fields

Protected feditor: tinplaceedit;

This item has no description.

Methods

Protected procedure setupeditor(const acell: gridcoordty; const focusin: boolean); virtual;

This item has no description.

Protected procedure dofontheightdelta(var delta: integer); override;

This item has no description.

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

This item has no description.

Protected procedure rootchanged(const aflags: rootchangeflagsty); override;

This item has no description.

Protected procedure updatelayout; override;

This item has no description.

Protected procedure firstcellclick(const cell: gridcoordty; var info: mouseeventinfoty); override;

This item has no description.

Protected function createdatacols: tdatacols; override;

This item has no description.

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

This item has no description.

Protected procedure drawfocusedcell(const canvas: tcanvas); override;

This item has no description.

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

This item has no description.

Protected function getcaretcliprect: rectty; override;

This item has no description.

Protected function currentdatalist: tmsestringdatalist;

This item has no description.

Protected function getoptionsedit: optionseditty; virtual;

This item has no description.

Protected procedure editnotification(var info: editnotificationinfoty); virtual;

This item has no description.

Protected function hasselection: boolean;

This item has no description.

Protected procedure updatecopytoclipboard(var atext: msestring);

This item has no description.

Protected procedure updatepastefromclipboard(var atext: msestring);

This item has no description.

Protected function locatecount: integer;

This item has no description.

Protected function locatecurrentindex: integer;

This item has no description.

Protected procedure locatesetcurrentindex(const aindex: integer);

This item has no description.

Protected function getkeystring(const aindex: integer): msestring;

This item has no description.

Protected function getedited: boolean;

This item has no description.

Protected procedure rowstatechanged(const arow: integer); override;

This item has no description.

Protected procedure dofocusedcellposchanged; override;

This item has no description.

Protected procedure focusedcellchanged; override;

This item has no description.

Protected procedure checkrowreadonlystate; override;

This item has no description.

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

This item has no description.

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

This item has no description.

Protected procedure doactivate; override;

This item has no description.

Protected procedure dodeactivate; override;

This item has no description.

Protected procedure doselectionchanged; override;

This item has no description.

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

This item has no description.

Protected function getassistivecaretindex(): int32; override;

This item has no description.

Protected function getassistivecelltext(const acell: gridcoordty; out aflags: assistiveflagsty): msestring; 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 initnewcomponent(const ascale: real) override;

This item has no description.

Public procedure synctofontheight; override;

This item has no description.

Public function canclose(const newfocus: twidget): boolean; override;

This item has no description.

Public function textclipped(const acell: gridcoordty; out acellrect: rectty): boolean; overload;

This item has no description.

Public function textclipped(const acell: gridcoordty): boolean; overload;

This item has no description.

Public function appendrow(const value: array of msestring; const ashowlastrow: boolean = false): integer; overload;

This item has no description.

Public function appendrow(const value: msestringarty; const ashowlastrow: boolean = false): integer; overload;

This item has no description.

Public function appendrow(const value: msestring; const ashowlastrow: boolean = false): integer; overload;

This item has no description.

Public function appenddatarow(const value: array of msestring): integer; overload;

This item has no description.

Public function appenddatarow(const value: msestringarty): integer; overload;

This item has no description.

Public function appenddatarow(const value: msestring): integer; overload;

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

Protected property cols[index: integer]: tstringcol read getcols write setcols;

This item has no description.

Public property items[const cell: gridcoordty]: msestring read getitems write setitems;

This item has no description.

Public property datacols: tstringcols read getdatacols write setdatacols;

This item has no description.

Public property caretwidth: integer read getcaretwidth write setcaretwidth default defaultcaretwidth;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.