Class tcustomenuedit

Unit

Declaration

type tcustomenuedit = class(tcustomdropdownlistedit)

Description

No description available, ancestor tcustomdropdownlistedit description follows
No description available, ancestor tcustomdropdownedit description follows
No description available, ancestor tcustomstringedit description follows
No description available, ancestor tdataedit description follows
No description available, ancestor tcustomdataedit description follows
No description available, ancestor tcustomedit 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 fonsetvalue1: setintegereventty;
Protected fvalue1: integer;
Protected fvaluedefault1: integer;
Protected fvalueempty: integer;
Public enums: integerarty;

Methods

Protected procedure setvalue(const avalue: integer);
Protected procedure setvaluedata(const source); override;
Protected procedure getvaluedata(out dest); override;
Protected procedure setnullvalue; override;
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
Protected function getdatalistclass: datalistclassty; override;
Protected function getdefaultvalue: pointer; override;
Protected procedure texttovalue(var accept: boolean; const quiet: boolean); override;
Protected procedure texttodata(const atext: msestring; var data); override;
Protected function internaldatatotext(const data): msestring; override;
Protected procedure valuetogrid(arow: integer); override;
Protected procedure gridtovalue(arow: integer); override;
Protected procedure readstatvalue(const reader: tstatreader); override;
Protected procedure writestatvalue(const writer: tstatwriter); override;
Protected function createdropdowncontroller: tcustomdropdowncontroller; override;
Protected procedure internalsort(const acol: integer; out sortlist: integerarty); override;
Protected function sortfunc(const l,r): integer; override;
Protected function getvalueempty: integer; override;
Protected function textcellcopy: boolean; override;
Protected procedure updatedatalist; override;
Protected procedure paintimage(const canvas: tcanvas); override;
Protected procedure defineproperties(filer: tfiler) override;
Public constructor create(aowner: tcomponent); override;
Public procedure clear;
Public function enumname(const avalue: integer): msestring;
Public function addrow(const aitems: array of msestring; const enum: integer = -1): integer;
Public procedure fillcol(const avalue: integer);
Public procedure assigncol(const avalue: tintegerdatalist);
Public function griddata: tgridenumdatalist;

Properties

Public property valueoffset: integer read fvalueoffset write setvalueoffset default 0;
Public property value: integer read fvalue1 write setvalue default -1;
Public property valuedefault: integer read fvaluedefault1 write fvaluedefault1 default -1;
Public property valueempty: integer read fvalueempty write fvalueempty default -1;
Public property base: numbasety read fbase write setbase default nb_dec;
Public property bitcount: integer read fbitcount write setbitcount default 32;
Public property valuemin: integer read fvaluemin write setvaluemin default -1;
Public property valuemax: integer read fvaluemax write setvaluemax default maxint;
Public property gridvalue[constindex:integer]: integer read getgridvalue write setgridvalue;
Public property gridvalues: integerarty read getgridvalues write setgridvalues;
Public property dropdown: tenumdropdowncontroller read getdropdown write setdropdown;
Public property onsetvalue: setintegereventty read fonsetvalue1 write fonsetvalue1;
Public property ifilink: tifienumlinkcomp read getifilink write setifilink1;

Description

Fields

Protected fonsetvalue1: setintegereventty;
 
Protected fvalue1: integer;
 
Protected fvaluedefault1: integer;
 
Protected fvalueempty: integer;
 
Public enums: integerarty;
 

Methods

Protected procedure setvalue(const avalue: integer);
 
Protected procedure setvaluedata(const source); override;
 
Protected procedure getvaluedata(out dest); override;
 
Protected procedure setnullvalue; override;
 
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
 
Protected function getdatalistclass: datalistclassty; override;
 
Protected function getdefaultvalue: pointer; override;
 
Protected procedure texttovalue(var accept: boolean; const quiet: boolean); override;
 
Protected procedure texttodata(const atext: msestring; var data); override;
 
Protected function internaldatatotext(const data): msestring; override;
 
Protected procedure valuetogrid(arow: integer); override;
 
Protected procedure gridtovalue(arow: integer); override;
 
Protected procedure readstatvalue(const reader: tstatreader); override;
 
Protected procedure writestatvalue(const writer: tstatwriter); override;
 
Protected function createdropdowncontroller: tcustomdropdowncontroller; override;
 
Protected procedure internalsort(const acol: integer; out sortlist: integerarty); override;
 
Protected function sortfunc(const l,r): integer; override;
 
Protected function getvalueempty: integer; override;
 
Protected function textcellcopy: boolean; override;
 
Protected procedure updatedatalist; override;
 
Protected procedure paintimage(const canvas: tcanvas); override;
 
Protected procedure defineproperties(filer: tfiler) override;
 
Public constructor create(aowner: tcomponent); override;
 
Public procedure clear;
 
Public function enumname(const avalue: integer): msestring;
 
Public function addrow(const aitems: array of msestring; const enum: integer = -1): integer;
 
Public procedure fillcol(const avalue: integer);
 
Public procedure assigncol(const avalue: tintegerdatalist);
 
Public function griddata: tgridenumdatalist;
 

Properties

Public property valueoffset: integer read fvalueoffset write setvalueoffset default 0;
 
Public property value: integer read fvalue1 write setvalue default -1;
 
Public property valuedefault: integer read fvaluedefault1 write fvaluedefault1 default -1;
 
Public property valueempty: integer read fvalueempty write fvalueempty default -1;
 
Public property base: numbasety read fbase write setbase default nb_dec;
 
Public property bitcount: integer read fbitcount write setbitcount default 32;
 
Public property valuemin: integer read fvaluemin write setvaluemin default -1;
 
Public property valuemax: integer read fvaluemax write setvaluemax default maxint;
 
Public property gridvalue[constindex:integer]: integer read getgridvalue write setgridvalue;
 
Public property gridvalues: integerarty read getgridvalues write setgridvalues;
 
Public property dropdown: tenumdropdowncontroller read getdropdown write setdropdown;
 
Public property onsetvalue: setintegereventty read fonsetvalue1 write fonsetvalue1;
 
Public property ifilink: tifienumlinkcomp read getifilink write setifilink1;
 

Generated by PasDoc 0.16.0.