Overlays: review r2 fixes
This commit is contained in:
22 files changed
+197
-37
No files matched your search
@@ -48,7 +48,7 @@ ui.Render(view, 400, 300, 1)
|
||||
| `KeepOnEscape` | `bool` | `false` | Escape 不关闭。 |
|
||||
| `HideClose` | `bool` | `false` | 不显示右上角关闭按钮。 |
|
||||
|
||||
`open` 为 false 时不构建任何元素。`content` 可为 nil;内容超出窗口高度时在内容区滚动。
|
||||
`open` 为 false 时不构建任何元素。`content` 可为 nil;说明与内容一起滚动,标题与操作区始终留在窗口内(含 200% 文字缩放)。
|
||||
|
||||
## 状态
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@ ui.Render(view, 400, 300, 1)
|
||||
|
||||
- 触发按钮:次按钮外观加下拉箭头,打开时保持按下底色。
|
||||
- 菜单项:悬停或键盘焦点时显示 Selection 底色和左侧 2 DIP 强调条;勾选项显示勾号;禁用项变暗。
|
||||
- 菜单面板最高为可用空间,超出时滚动;子菜单在右侧打开,右侧放不下时翻到左侧,下方放不下时上移。
|
||||
- 菜单面板最高为可用空间,超出时滚动;子菜单在右侧打开,右侧放不下时翻到左侧,仍放不下时贴窗口边缘,宽度不超过窗口;下方放不下时上移。
|
||||
|
||||
## 事件
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ ui.Render(view, 400, 300, 1)
|
||||
| `Description` | `string` | `""` | 补充说明,作为面板的无障碍描述。 |
|
||||
| `ConfirmLabel` | `string` | 内置“确定 / Confirm” | 确认按钮文字。 |
|
||||
| `CancelLabel` | `string` | 内置“取消 / Cancel” | 取消按钮文字。 |
|
||||
| `Danger` | `bool` | `false` | 确认按钮使用危险变体,图标改为 Danger 色。 |
|
||||
| `Danger` | `bool` | `false` | 确认按钮使用危险变体,图标改为 Danger 色,打开时焦点改在取消。 |
|
||||
|
||||
`PopconfirmResult{Confirmed, Cancelled bool}` 只在发生选择的那一帧为 true。
|
||||
|
||||
@@ -48,7 +48,7 @@ ui.Render(view, 400, 300, 1)
|
||||
|
||||
| 按键 | 行为 |
|
||||
| --- | --- |
|
||||
| 打开时 | 焦点在确认按钮。 |
|
||||
| 打开时 | 焦点在确认按钮;`Danger` 时在取消按钮,连按 Enter 不会执行危险操作。 |
|
||||
| Enter | 触发聚焦的按钮。 |
|
||||
| Tab | 在取消与确认间移动,焦点顺序紧跟锚点。 |
|
||||
| Escape | 取消并把焦点还给锚点。 |
|
||||
|
||||
@@ -31,7 +31,7 @@ ui.Render(view, 400, 300, 1)
|
||||
|
||||
## 状态
|
||||
|
||||
弹层外观(Surface 底、1 DIP 边框、6 DIP 圆角)与 160 ms 淡入;减少动画时直接显示。
|
||||
弹层外观(Surface 底、1 DIP 边框、6 DIP 圆角)与 160 ms 淡入;减少动画时直接显示。面板不超过窗口减去 `Inset`,内容超出时滚动。
|
||||
|
||||
## 事件
|
||||
|
||||
|
||||
Reference in new issue
Block a user