Class tcustombooleanedit

Unit

Declaration

type tcustombooleanedit = class(ttogglegraphdataedit)

Description

No description available, ancestor ttogglegraphdataedit description follows
No description available, ancestor tgraphdataedit description follows
No description available, ancestor tactionpublishedwidget 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

Methods

Protected class function classskininfo: skininfoty; override;
Protected procedure setvaluedata(const source); override;
Protected procedure getvaluedata(out dest); override;
Protected procedure setnullvalue;
Protected function getdefaultvalue: pointer; override;
Protected procedure valuetogrid(arow: integer); override;
Protected procedure gridtovalue(arow: integer); override;
Protected procedure resetgridvalue(const index: integer); override;
Protected procedure checkgridvalue(const index: integer); override;
Protected function gridvaluechecked(const aindex: integer): boolean; override;
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
Protected function getdatalistclass: datalistclassty; override;
Protected procedure togglevalue(const areadonly: boolean; const down: boolean); override;
Protected procedure docheck() override;
Protected procedure douncheck() override;
Protected function ischecked(): boolean; override;
Protected procedure paintglyph(const canvas: tcanvas; const acolorglyph: colorty; const avalue; const arect: rectty); override;
Protected procedure internalcheckvalue(var avalue; var accept: boolean); override;
Protected procedure readstatvalue(const reader: tstatreader); override;
Protected procedure writestatvalue(const writer: tstatwriter); override;
Protected function getvaluebitmask: longword;
Protected procedure setvaluebitmask(const avalue: longword);
Protected function getgridvaluebitmask(const index: integer): longword;
Protected procedure setgridvaluebitmask(const index: integer; const avalue: longword);
Protected procedure dokeydown(var info: keyeventinfoty); override;
Protected function getassistivetext(): msestring override;
Public constructor create(aowner: tcomponent); override;
Public procedure fillcol(const avalue: longbool);
Public function checkvalue(const quiet: boolean = false): boolean override;
Public procedure togglegridvalue(const index: integer); override;
Public function valuetag(const falsevalue: integer): integer;
Public function valuetagbit: longword;
Public function gridvaluetagbit(const index: integer): longword;
Public function gridvaluetag(const index: integer; const falsevalue: integer): integer;
Public procedure updatetagvalue(const bitset: integer);
Public procedure gridupdatetagvalue(const index: integer; const bitset: integer);
Public function griddata: tgridintegerdatalist;
Public function groupmembers: booleaneditarty;
Public function tagitem(const atag: integer): tcustombooleanedit;

Properties

Public property value: boolean read getvalue write setvalue default false;
Public property valuedefault: boolean read getvaluedefault write setvaluedefault default false;
Public property gridvalue[constindex:integer]: longbool read getgridvalue write setgridvalue;
Public property valuebitmask: longword read getvaluebitmask write setvaluebitmask;
Public property gridvaluebitmask[constindex:integer]: longword read getgridvaluebitmask write setgridvaluebitmask;
Public property gridvalues: longboolarty read getgridvalues write setgridvalues;
Public property gridbooleanvalues: booleanarty read getgridbooleanvalues write setgridbooleanvalues;
Public property bounds_cx default defaultboxsize;
Public property bounds_cy default defaultboxsize;
Public property onsetvalue: setbooleaneventty read fonsetvalue write fonsetvalue;
Public property ifilink: tifibooleanlinkcomp read getifilink write setifilink;
Published property visible;
Published property enabled;

Description

Methods

Protected class function classskininfo: skininfoty; override;
 
Protected procedure setvaluedata(const source); override;
 
Protected procedure getvaluedata(out dest); override;
 
Protected procedure setnullvalue;
 
Protected function getdefaultvalue: pointer; override;
 
Protected procedure valuetogrid(arow: integer); override;
 
Protected procedure gridtovalue(arow: integer); override;
 
Protected procedure resetgridvalue(const index: integer); override;
 
Protected procedure checkgridvalue(const index: integer); override;
 
Protected function gridvaluechecked(const aindex: integer): boolean; override;
 
Protected function createdatalist(const sender: twidgetcol): tdatalist; override;
 
Protected function getdatalistclass: datalistclassty; override;
 
Protected procedure togglevalue(const areadonly: boolean; const down: boolean); override;
 
Protected procedure docheck() override;
 
Protected procedure douncheck() override;
 
Protected function ischecked(): boolean; override;
 
Protected procedure paintglyph(const canvas: tcanvas; const acolorglyph: colorty; const avalue; const arect: rectty); override;
 
Protected procedure internalcheckvalue(var avalue; var accept: boolean); override;
 
Protected procedure readstatvalue(const reader: tstatreader); override;
 
Protected procedure writestatvalue(const writer: tstatwriter); override;
 
Protected function getvaluebitmask: longword;
 
Protected procedure setvaluebitmask(const avalue: longword);
 
Protected function getgridvaluebitmask(const index: integer): longword;
 
Protected procedure setgridvaluebitmask(const index: integer; const avalue: longword);
 
Protected procedure dokeydown(var info: keyeventinfoty); override;
 
Protected function getassistivetext(): msestring override;
 
Public constructor create(aowner: tcomponent); override;
 
Public procedure fillcol(const avalue: longbool);
 
Public function checkvalue(const quiet: boolean = false): boolean override;
 
Public procedure togglegridvalue(const index: integer); override;
 
Public function valuetag(const falsevalue: integer): integer;
 
Public function valuetagbit: longword;
 
Public function gridvaluetagbit(const index: integer): longword;
 
Public function gridvaluetag(const index: integer; const falsevalue: integer): integer;
 
Public procedure updatetagvalue(const bitset: integer);
 
Public procedure gridupdatetagvalue(const index: integer; const bitset: integer);
 
Public function griddata: tgridintegerdatalist;
 
Public function groupmembers: booleaneditarty;
 
Public function tagitem(const atag: integer): tcustombooleanedit;
 

Properties

Public property value: boolean read getvalue write setvalue default false;
 
Public property valuedefault: boolean read getvaluedefault write setvaluedefault default false;
 
Public property gridvalue[constindex:integer]: longbool read getgridvalue write setgridvalue;
 
Public property valuebitmask: longword read getvaluebitmask write setvaluebitmask;
 
Public property gridvaluebitmask[constindex:integer]: longword read getgridvaluebitmask write setgridvaluebitmask;
 
Public property gridvalues: longboolarty read getgridvalues write setgridvalues;
 
Public property gridbooleanvalues: booleanarty read getgridbooleanvalues write setgridbooleanvalues;
 
Public property bounds_cx default defaultboxsize;
 
Public property bounds_cy default defaultboxsize;
 
Public property onsetvalue: setbooleaneventty read fonsetvalue write fonsetvalue;
 
Public property ifilink: tifibooleanlinkcomp read getifilink write setifilink;
 
Published property visible;
 
Published property enabled;
 

Generated by PasDoc 0.16.0.