Class TMenuArgument
Unit
CastleOnScreenMenu
Declaration
type TMenuArgument = class(TMenuAccessory)
Description
This is TMenuAccessory that will just display additional text (using some different color than Menu.CurrentItemColor) after the menu item. The intention is that the Value will be changeable by the user (while the basic item text remains constant). For example Value may describe "on" / "off" state of something, the name of some key currently assigned to some function etc.
Hierarchy
Overview
Methods
 |
constructor Create(const AMaximumValueWidth: Integer); |
 |
class function TextWidth(const Text: string): Integer; |
 |
function GetWidth: Integer; override; |
 |
procedure Draw(const Rectangle: TRectangle); override; |
Properties
 |
property Value: string read FValue write FValue; |
 |
property MaximumValueWidth: Integer
read FMaximumValueWidth write FMaximumValueWidth; |
Description
Methods
 |
constructor Create(const AMaximumValueWidth: Integer); |
|
 |
class function TextWidth(const Text: string): Integer; |
Calculate text width using font used by TMenuArgument.
|
 |
function GetWidth: Integer; override; |
|
 |
procedure Draw(const Rectangle: TRectangle); override; |
|
Properties
 |
property Value: string read FValue write FValue; |
|
 |
property MaximumValueWidth: Integer
read FMaximumValueWidth write FMaximumValueWidth; |
|
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:13
|