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

58 lines
881 B
Plaintext

[[tui-views-button]]
= ButtonView
:page-section-summary-toc: 1
ifndef::snippets[:snippets: ../../../../../src/test/java/org/springframework/shell/docs]
_ButtonView_ is a base implementation providing functionality to draw a button.
Inherits xref:tui/views/box.adoc[].
[source, text]
----
┌──────┐
│ text │
└──────┘
----
You can set a text for a button and action to do when button is selected.
[source, java, indent=0]
----
include::{snippets}/ButtonViewSnippets.java[tag=sample]
----
== Default Bindings
Default _key bindigs_ are:
.Key
|===
|Command |Description
|Enter
|Selects a button
|===
Default _mouse bindigs_ are:
.Mouse
|===
|Command |Description
|Released \| Button1
|Selects a button
|===
== Events
[[tui-views-list-events]]
.ListView Events
|===
|Event |Description
|ButtonViewSelectEvent
|Button is selected.
|===