Files
spring-shell/spring-shell-docs/modules/ROOT/pages/tui/views/menu.adoc
Janne Valkealahti d77bcac59c Update docs
2023-10-20 08:07:17 +01:00

60 lines
869 B
Plaintext

[[tui-views-menu]]
= MenuView
:page-section-summary-toc: 1
ifndef::snippets[:snippets: ../../../../../src/test/java/org/springframework/shell/docs]
_MenuView_ is a base implementation providing functionality to draw a menu.
Inherits xref:tui/views/box.adoc[].
== Default Bindings
Default _key bindigs_ are:
.Key
|===
|Command |Description
|CursorUp
|Move selection up
|CursorDown
|Move selection down
|Enter
|Choose active item.
|===
Default _mouse bindigs_ are:
.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.
.ListView Events
|===
|Event |Description
|MenuViewOpenSelectedItemEvent
|Active item is requested to get opened.
|MenuViewSelectedItemChangedEvent
|Active item is changed.
|===