Castle Game Engine: CastleSoundMenu: Class TOnScreenMenuItem

# Class TOnScreenMenuItem
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleSoundMenu ## Declaration `type TOnScreenMenuItem = class(TObject)` ## Description An abstract class for CastleSoundMenu items. In the future maybe such idea will be incorporated into CastleOnScreenMenu unit. ## Hierarchy TObject TOnScreenMenuItem ## Overview ### Methods
| `constructor Create(AWindow: TCastleWindowCustom; Menu: TCastleOnScreenMenu);`
| `function Title: string; virtual; abstract;`
| `function Accessory: TMenuAccessory; virtual;`
| `procedure Selected; virtual;`
| `procedure AccessoryValueChanged; virtual;`
### Properties
| `property Window: TCastleWindowCustom read FWindow;`
## Description ### Methods
| `constructor Create(AWindow: TCastleWindowCustom; Menu: TCastleOnScreenMenu);`
Creates and adds this menu item to Menu.
| `function Title: string; virtual; abstract;`
| `function Accessory: TMenuAccessory; virtual;`
| `procedure Selected; virtual;`
| `procedure AccessoryValueChanged; virtual;`
### Properties
| `property Window: TCastleWindowCustom read FWindow;`
Generated by PasDoc 0.13.0 on 2015-06-15 04:43:12