このバージョンはまだ開発中であり、まだ安定しているとは見なされていません。最新の安定バージョンについては、Spring Shell 3.4.1 を使用してください!

AppView

AppView は、オピニオンアプリケーションビューを描画する機能を提供する基本実装です。このビューは BoxView から継承されています。

一般的な考え方としては、メニュービューとステータスビュー(通常はそれぞれ MenuBarViewStatusBarView)を用意します。メインコンテンツビューには、ユーザーが表示したいものが表示されます。

┌──────────────────────────┐
│           Menu           │
├──────────────────────────┤
│                          │
│           Main           │
│                          │
├──────────────────────────┤
│          Status          │
└──────────────────────────┘

キーの処理

メニューにフォーカスキーの処理がそこで処理される場合、処理のために main が参照されます。最後にカーソルの左 / 右が処理されて AppViewEvent がディスパッチされます。

HotKey の取り扱い

ホットキーは、メインメニューステータスの順に処理されます。

イベント

表 1: AppView イベント
イベント 説明

AppViewEvent

次の選択の方向。