Class TMenuItemRadio
Unit
CastleWindow
Declaration
type TMenuItemRadio = class(TMenuItemChecked )
Description
Menu radio item. Similar to TMenuItemChecked , but it belongs to a group and within this group only one (or none) radio button can be checked.
Note that AutoCheckedToggle property has a little different meaning in this class: whenever user will click on some item, it will be automatically set to Checked = True
and the rest of items within this group will be set to Checked = False
.
You can of course operate on Checked property explicitly, setting it to True
or False
.
Hierarchy
Overview
Methods
procedure SetChecked (Value: boolean); override;
procedure DoAutoCheckedToggle ; override;
constructor Create (const ACaption: String; AIntData: Integer; AChecked, AAutoCheckedToggle: boolean); overload;
constructor Create (const ACaption: String; AIntData: Integer; ACharKey: char; AChecked, AAutoCheckedToggle: boolean); overload;
constructor Create (const ACaption: String; AIntData: Integer; AKey: TKey ; AChecked, AAutoCheckedToggle: boolean); overload;
destructor Destroy ; override;
Properties
Description
Methods
procedure SetChecked (Value: boolean); override;
procedure DoAutoCheckedToggle ; override;
constructor Create (const ACaption: String; AIntData: Integer; AChecked, AAutoCheckedToggle: boolean); overload;
constructor Create (const ACaption: String; AIntData: Integer; ACharKey: char; AChecked, AAutoCheckedToggle: boolean); overload;
constructor Create (const ACaption: String; AIntData: Integer; AKey: TKey ; AChecked, AAutoCheckedToggle: boolean); overload;
destructor Destroy ; override;
Properties
property Group : TMenuItemRadioGroup read FGroup write SetGroup;
The list of radio items within this group. This is never Nil
.
Assigning this property is equivalent to adding yourself to the wanted group. I.e. Item.Group := NewGroup;
is equivalent to NewGroup.Add(Item).
Generated by PasDoc 0.13.0 on 2014-04-30 22:06:46