58 lines
881 B
Plaintext
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.
|
|
|
|
|===
|