This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Shell 3.4.0!

MenuView

MenuView is a base implementation providing functionality to draw a menu. Inherits BoxView.

Default Bindings

Default key bindigs are:

Table 1. Key
Command Description

CursorUp

Move selection up

CursorDown

Move selection down

Enter

Choose active item.

Default mouse bindigs are:

Table 2. Mouse
Command Description

Wheel | WheelUp

Move selection up

Wheel | WheelDown

Move selection down

Released | Button1

Choose item

Events

Events are sent depending on a used list type.

Table 3. ListView Events
Event Description

MenuViewOpenSelectedItemEvent

Active item is requested to get opened.

MenuViewSelectedItemChangedEvent

Active item is changed.