Castle Game Engine: CastleOnScreenMenu: Class TMenuIntegerSlider

# Class TMenuIntegerSlider
Description | Hierarchy | Fields | Methods | Properties
## Unit CastleOnScreenMenu ## Declaration `type TMenuIntegerSlider = class(TMenuSlider)` ## Description no description available, TMenuSlider description follows no description available, TMenuAccessory description follows Attachment to a specific menu item of TCastleOnScreenMenu, for example may store a value associated with given menu option, and allow to change it by a slider. ## Hierarchy TObject TMenuAccessory TMenuSlider TMenuIntegerSlider ## Overview ### Methods
| `constructor Create(const ABeginRange, AEndRange, AValue: Integer);`
| `procedure Draw(const Rectangle: TRectangle); override;`
| `function KeyDown(Key: TKey; C: char; ParentMenu: TCastleOnScreenMenu): boolean; override;`
| `function MouseDown(const MouseX, MouseY: Integer; Button: TMouseButton; const Rectangle: TRectangle; ParentMenu: TCastleOnScreenMenu): boolean; override;`
| `procedure MouseMove(const NewX, NewY: Integer; const MousePressed: TMouseButtons; const Rectangle: TRectangle; ParentMenu: TCastleOnScreenMenu); override;`
| `function ValueToStr(const AValue: Integer): string; virtual;`
### Properties
| `property BeginRange: Integer read FBeginRange;`
| `property EndRange: Integer read FEndRange;`
| `property Value: Integer read FValue write FValue;`
## Description ### Methods
| `constructor Create(const ABeginRange, AEndRange, AValue: Integer);`
| `procedure Draw(const Rectangle: TRectangle); override;`
| `function KeyDown(Key: TKey; C: char; ParentMenu: TCastleOnScreenMenu): boolean; override;`
| `function MouseDown(const MouseX, MouseY: Integer; Button: TMouseButton; const Rectangle: TRectangle; ParentMenu: TCastleOnScreenMenu): boolean; override;`
| `procedure MouseMove(const NewX, NewY: Integer; const MousePressed: TMouseButtons; const Rectangle: TRectangle; ParentMenu: TCastleOnScreenMenu); override;`
| `function ValueToStr(const AValue: Integer): string; virtual;`
### Properties
| `property BeginRange: Integer read FBeginRange;`
| `property EndRange: Integer read FEndRange;`
| `property Value: Integer read FValue write FValue;`
Current value. When setting this property, always make sure that it's within the allowed range.
Generated by PasDoc 0.13.0 on 2013-08-17 21:27:13