Class tcustombooleanedit

Unit

Declaration

type tcustombooleanedit = class(ttogglegraphdataedit)

Description

This item has no description.

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[const index: integer]: longbool read getgridvalue write setgridvalue;
Public property valuebitmask: longword read getvaluebitmask write setvaluebitmask;
Public property gridvaluebitmask[const index: 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;

This item has no description.

Protected procedure setvaluedata(const source); override;

This item has no description.

Protected procedure getvaluedata(out dest); override;

This item has no description.

Protected procedure setnullvalue;

This item has no description.

Protected function getdefaultvalue: pointer; override;

This item has no description.

Protected procedure valuetogrid(arow: integer); override;

This item has no description.

Protected procedure gridtovalue(arow: integer); override;

This item has no description.

Protected procedure resetgridvalue(const index: integer); override;

This item has no description.

Protected procedure checkgridvalue(const index: integer); override;

This item has no description.

Protected function gridvaluechecked(const aindex: integer): boolean; override;

This item has no description.

Protected function createdatalist(const sender: twidgetcol): tdatalist; override;

This item has no description.

Protected function getdatalistclass: datalistclassty; override;

This item has no description.

Protected procedure togglevalue(const areadonly: boolean; const down: boolean); override;

This item has no description.

Protected procedure docheck() override;

This item has no description.

Protected procedure douncheck() override;

This item has no description.

Protected function ischecked(): boolean; override;

This item has no description.

Protected procedure paintglyph(const canvas: tcanvas; const acolorglyph: colorty; const avalue; const arect: rectty); override;

This item has no description.

Protected procedure internalcheckvalue(var avalue; var accept: boolean); override;

This item has no description.

Protected procedure readstatvalue(const reader: tstatreader); override;

This item has no description.

Protected procedure writestatvalue(const writer: tstatwriter); override;

This item has no description.

Protected function getvaluebitmask: longword;

This item has no description.

Protected procedure setvaluebitmask(const avalue: longword);

This item has no description.

Protected function getgridvaluebitmask(const index: integer): longword;

This item has no description.

Protected procedure setgridvaluebitmask(const index: integer; const avalue: longword);

This item has no description.

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

This item has no description.

Protected function getassistivetext(): msestring override;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public procedure fillcol(const avalue: longbool);

This item has no description.

Public function checkvalue(const quiet: boolean = false): boolean override;

This item has no description.

Public procedure togglegridvalue(const index: integer); override;

This item has no description.

Public function valuetag(const falsevalue: integer): integer;

This item has no description.

Public function valuetagbit: longword;

This item has no description.

Public function gridvaluetagbit(const index: integer): longword;

This item has no description.

Public function gridvaluetag(const index: integer; const falsevalue: integer): integer;

This item has no description.

Public procedure updatetagvalue(const bitset: integer);

This item has no description.

Public procedure gridupdatetagvalue(const index: integer; const bitset: integer);

This item has no description.

Public function griddata: tgridintegerdatalist;

This item has no description.

Public function groupmembers: booleaneditarty;

This item has no description.

Public function tagitem(const atag: integer): tcustombooleanedit;

This item has no description.

Properties

Public property value: boolean read getvalue write setvalue default false;

This item has no description.

Public property valuedefault: boolean read getvaluedefault write setvaluedefault default false;

This item has no description.

Public property gridvalue[const index: integer]: longbool read getgridvalue write setgridvalue;

This item has no description.

Public property valuebitmask: longword read getvaluebitmask write setvaluebitmask;

This item has no description.

Public property gridvaluebitmask[const index: integer]: longword read getgridvaluebitmask write setgridvaluebitmask;

This item has no description.

Public property gridvalues: longboolarty read getgridvalues write setgridvalues;

This item has no description.

Public property gridbooleanvalues: booleanarty read getgridbooleanvalues write setgridbooleanvalues;

This item has no description.

Public property bounds_cx default defaultboxsize;

This item has no description.

Public property bounds_cy default defaultboxsize;

This item has no description.

Public property onsetvalue: setbooleaneventty read fonsetvalue write fonsetvalue;

This item has no description.

Public property ifilink: tifibooleanlinkcomp read getifilink write setifilink;

This item has no description.

Published property visible;

This item has no description.

Published property enabled;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.