Class tdispwidget

Unit

Declaration

type tdispwidget = class(tpublishedwidget, iifidatalink)

Description

This item has no description. Showing description inherited from tmsecomponent.

Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component. This unit, mseclasses, must be added to uses after classes in code that also uses a third-party unit expecting the plain FPC tcomponent (e.g. TPSScript.Create(TComponent)), since MSEgui forks the FPC classes unit.

Hierarchy

Overview

Fields

Protected fflags: dispwidgetflagsty;
Protected fifilink: tifilinkcomp;

Methods

Protected function getdefaultifilink: iificlient; override;
Protected function getifilinkkind: ptypeinfo;
Protected procedure setifilink(const avalue: tifilinkcomp);
Protected function ifigriddata: tdatalist;
Protected procedure updateifigriddata(const sender: tobject; const alist: tdatalist);
Protected function getgriddata: tdatalist;
Protected function getvalueprop: ppropinfo;
Protected procedure getifivalue(var avalue) virtual;
Protected procedure setifivalue(const avalue) virtual;
Protected procedure updatereadonlystate;
Protected procedure invalidatetext;
Protected procedure setoptions(const avalue: dispwidgetoptionsty); virtual;
Protected procedure valuechanged(); virtual;
Protected procedure formatchanged();
Protected function getvaluetext: msestring; virtual; abstract;
Protected procedure dopaintforeground(const canvas: tcanvas); override;
Protected procedure clientrectchanged; override;
Protected procedure getautopaintsize(var asize: sizety); override;
Protected procedure fontchanged; override;
Protected procedure internalcreateframe; override;
Protected procedure doloaded; override;
Protected procedure showhint(const aid: int32; var info: hintinfoty); override;
Protected procedure enabledchanged; override;
Protected function verticalfontheightdelta: boolean; override;
Protected class function classskininfo: skininfoty; override;
Protected function getassistivetext(): msestring override;
Protected function getassistiveflags(): assistiveflagsty override;
Public constructor create(aowner: tcomponent); override;
Public procedure initnewcomponent(const ascale: real); override;
Public procedure synctofontheight; override;
Public procedure clear; virtual;
Public procedure resetclear();

Properties

Public property disptext: msestring read finfo.text.text;
Published property text: msestring read ftext write settext;
Published property bounds_cx default defaultdispwidgetwidth;
Published property bounds_cy default defaultdispwidgetheight;
Published property font: twidgetfont read getfont write setfont stored isfontstored;
Published property textflags: textflagsty read ftextflags write settextflags default defaultdisptextflags;
Published property optionswidget default defaultdispwidgetoptions;
Published property optionswidget1 default defaultdispwidgetoptions1;
Published property options: dispwidgetoptionsty read foptions write setoptions default [];
Published property onchange: notifyeventty read fonchange write fonchange;
Published property onshowhint;

Description

Fields

Protected fflags: dispwidgetflagsty;

This item has no description.

Protected fifilink: tifilinkcomp;

This item has no description.

Methods

Protected function getdefaultifilink: iificlient; override;

This item has no description.

Protected function getifilinkkind: ptypeinfo;

This item has no description.

Protected procedure setifilink(const avalue: tifilinkcomp);

This item has no description.

Protected function ifigriddata: tdatalist;

This item has no description.

Protected procedure updateifigriddata(const sender: tobject; const alist: tdatalist);

This item has no description.

Protected function getgriddata: tdatalist;

This item has no description.

Protected function getvalueprop: ppropinfo;

This item has no description.

Protected procedure getifivalue(var avalue) virtual;

This item has no description.

Protected procedure setifivalue(const avalue) virtual;

This item has no description.

Protected procedure updatereadonlystate;

This item has no description.

Protected procedure invalidatetext;

This item has no description.

Protected procedure setoptions(const avalue: dispwidgetoptionsty); virtual;

This item has no description.

Protected procedure valuechanged(); virtual;

This item has no description.

Protected procedure formatchanged();

This item has no description.

Protected function getvaluetext: msestring; virtual; abstract;

This item has no description.

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

This item has no description.

Protected procedure clientrectchanged; override;

This item has no description.

Protected procedure getautopaintsize(var asize: sizety); override;

This item has no description.

Protected procedure fontchanged; override;

This item has no description.

Protected procedure internalcreateframe; override;

This item has no description.

Protected procedure doloaded; override;

This item has no description.

Protected procedure showhint(const aid: int32; var info: hintinfoty); override;

This item has no description.

Protected procedure enabledchanged; override;

This item has no description.

Protected function verticalfontheightdelta: boolean; override;

This item has no description.

Protected class function classskininfo: skininfoty; override;

This item has no description.

Protected function getassistivetext(): msestring override;

This item has no description.

Protected function getassistiveflags(): assistiveflagsty override;

This item has no description.

Public constructor create(aowner: tcomponent); 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 procedure clear; virtual;

This item has no description.

Public procedure resetclear();

This item has no description.

Properties

Public property disptext: msestring read finfo.text.text;

This item has no description.

Published property text: msestring read ftext write settext;

This item has no description.

Published property bounds_cx default defaultdispwidgetwidth;

This item has no description.

Published property bounds_cy default defaultdispwidgetheight;

This item has no description.

Published property font: twidgetfont read getfont write setfont stored isfontstored;

This item has no description.

Published property textflags: textflagsty read ftextflags write settextflags default defaultdisptextflags;

This item has no description.

Published property optionswidget default defaultdispwidgetoptions;

This item has no description.

Published property optionswidget1 default defaultdispwidgetoptions1;

This item has no description.

Published property options: dispwidgetoptionsty read foptions write setoptions default [];

This item has no description.

Published property onchange: notifyeventty read fonchange write fonchange;

This item has no description.

Published property onshowhint;

This item has no description. Showing description inherited from tactionwidget.onshowhint.

Fires after the default hint handling has filled in info, letting the handler inspect or override the hint text or position before it is actually shown.


Generated by PasDoc 1.0.4.