Class twidgetcol

Unit

Declaration

type twidgetcol = class(tdatacol, iwidgetgrid, idatalistclient)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fintf: igridwidget;

Methods

Protected function getgrid: tcustomwidgetgrid;
Protected procedure edited();
Protected function getbrushorigin: pointty;
Protected function getcol: twidgetcol;
Protected procedure getdata(var arow: integer; var dest);
Protected procedure setdata(var arow: integer; const source; const noinvalidate: boolean = false); virtual;
Protected function getrow: integer;
Protected procedure setrow(arow: integer);
Protected function empty(arow: integer): boolean;
Protected function cangridcopy: boolean;
Protected procedure updateeditoptions(var aoptions: optionseditty; const aoptions1: optionsedit1ty);
Protected function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty;
Protected procedure widgetpainted(const canvas: tcanvas);
Protected function nullcheckneeded(const newfocus: twidget): boolean;
Protected function nonullcheck: boolean;
Protected function nocheckvalue: boolean;
Protected procedure updateifigriddata(const alist: tdatalist);
Protected procedure checkcanclose(var accepted: boolean);
Protected procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override;
Protected procedure defineproperties(filer: tfiler); override;
Protected function getdatapo(const arow: integer): pointer; override;
Protected procedure drawcell(const canvas: tcanvas); override;
Protected procedure drawfocusedcell(const acanvas: tcanvas); override;
Protected procedure drawfocus(const acanvas: tcanvas); override;
Protected function sortcompare(const index1,index2: integer): integer; override;
Protected procedure itemchanged(const sender: tdatalist; const aindex: integer); override;
Protected procedure setwidget(const awidget: twidget); virtual;
Protected procedure seteditwidget(const value: twidget);
Protected procedure setfixrowwidget(const awidget: twidget; const rowindex: integer);
Protected function geteditwidget: twidget;
Protected function getinnerframe: framety; override;
Protected procedure setoptions(const avalue: coloptionsty); override;
Protected procedure setoptions1(const avalue: coloptions1ty); override;
Protected function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override;
Protected procedure datasourcechanged;
Protected procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
Protected procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;
Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;
Public destructor destroy; override;
Public procedure sourcenamechanged(const atag: integer);
Public procedure updatecellzone(const row: integer; const pos: pointty; var result: cellzonety); override;
Public function actualfont: tfont; override;

Properties

Public property editwidget: twidget read geteditwidget write seteditwidget;
Public property fixrowwidgets[aindex: integer]: twidget read getfixrowwidgets write setfixrowwidgets;
Public property grid: tcustomwidgetgrid read getgrid;
Published property datalist stored false;
Published property ondrawcell: drawcelleventty read fondrawcell write fondrawcell;

Description

Fields

Protected fintf: igridwidget;

This item has no description.

Methods

Protected function getgrid: tcustomwidgetgrid;

This item has no description.

Protected procedure edited();

This item has no description.

Protected function getbrushorigin: pointty;

This item has no description.

Protected function getcol: twidgetcol;

This item has no description.

Protected procedure getdata(var arow: integer; var dest);

This item has no description.

Protected procedure setdata(var arow: integer; const source; const noinvalidate: boolean = false); virtual;

This item has no description.

Protected function getrow: integer;

This item has no description.

Protected procedure setrow(arow: integer);

This item has no description.

Protected function empty(arow: integer): boolean;

This item has no description.

Protected function cangridcopy: boolean;

This item has no description.

Protected procedure updateeditoptions(var aoptions: optionseditty; const aoptions1: optionsedit1ty);

This item has no description.

Protected function showcaretrect(const arect: rectty; const aframe: tcustomframe): pointty;

This item has no description.

Protected procedure widgetpainted(const canvas: tcanvas);

This item has no description.

Protected function nullcheckneeded(const newfocus: twidget): boolean;

This item has no description.

Protected function nonullcheck: boolean;

This item has no description.

Protected function nocheckvalue: boolean;

This item has no description.

Protected procedure updateifigriddata(const alist: tdatalist);

This item has no description.

Protected procedure checkcanclose(var accepted: boolean);

This item has no description.

Protected procedure docellfocuschanged(enter: boolean; const cellbefore: gridcoordty; var newcell: gridcoordty; const selectaction: focuscellactionty); override;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected function getdatapo(const arow: integer): pointer; override;

This item has no description.

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

This item has no description.

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

This item has no description.

Protected procedure drawfocus(const acanvas: tcanvas); override;

This item has no description.

Protected function sortcompare(const index1,index2: integer): integer; override;

This item has no description.

Protected procedure itemchanged(const sender: tdatalist; const aindex: integer); override;

This item has no description.

Protected procedure setwidget(const awidget: twidget); virtual;

This item has no description.

Protected procedure seteditwidget(const value: twidget);

This item has no description.

Protected procedure setfixrowwidget(const awidget: twidget; const rowindex: integer);

This item has no description.

Protected function geteditwidget: twidget;

This item has no description.

Protected function getinnerframe: framety; override;

This item has no description.

Protected procedure setoptions(const avalue: coloptionsty); override;

This item has no description.

Protected procedure setoptions1(const avalue: coloptions1ty); override;

This item has no description.

Protected function getcursor(const arow: integer; const actcellzone: cellzonety; const amousepos: pointty): cursorshapety; override;

This item has no description.

Protected procedure datasourcechanged;

This item has no description.

Protected procedure beforedragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;

This item has no description.

Protected procedure afterdragevent(var ainfo: draginfoty; const arow: integer; var processed: boolean); override;

This item has no description.

Public constructor create(const agrid: tcustomgrid; const aowner: tgridarrayprop); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure sourcenamechanged(const atag: integer);

This item has no description.

Public procedure updatecellzone(const row: integer; const pos: pointty; var result: cellzonety); override;

This item has no description.

Public function actualfont: tfont; override;

This item has no description.

Properties

Public property editwidget: twidget read geteditwidget write seteditwidget;

This item has no description.

Public property fixrowwidgets[aindex: integer]: twidget read getfixrowwidgets write setfixrowwidgets;

This item has no description.

Public property grid: tcustomwidgetgrid read getgrid;

This item has no description.

Published property datalist stored false;

This item has no description.

Published property ondrawcell: drawcelleventty read fondrawcell write fondrawcell;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.