AppView

AppView 是一个提供绘制特定于应用程序视图功能的基本实现。继承自 BoxView

通用思想是拥有菜单和状态视图,它们通常分别是 MenuBarViewStatusBarView。然后,主要内容视图就是用户想要显示的内容。

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

按键处理

如果菜单具有焦点,则会在那里处理按键处理,然后咨询主视图进行处理。最后处理光标左/右以分派 AppViewEvent

热键处理

热键按 菜单状态 的顺序处理。

事件

表 1. AppView 事件
事件 描述

AppViewEvent

下一个选择的方位。