AppView

AppView 是一個基礎實現,提供了繪製有主張的應用程式檢視的功能。它繼承自 BoxView

一般的想法是擁有選單檢視和狀態檢視,它們通常分別是 MenuBarViewStatusBarView。然後主內容檢視可以是使用者想在其中顯示的任何內容。

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

按鍵處理

如果選單獲得焦點,按鍵處理將在那裡進行,然後會諮詢主檢視進行處理。最後,處理游標左/右按鍵,以分派 AppViewEvent

熱鍵處理

熱鍵按 主檢視選單狀態檢視 的順序處理。

事件

表 1. AppView 事件
事件 描述

AppViewEvent

下一個選擇的方向。