|
11. | Terminating a modeless dialog box should be a simple, easy, consistent idiom, very similar—if not exactly the same—from program to program. |
| 终止非模态对话框的习惯用法应该简单、鲜明和一致,各个程序之间即使不是完全相同,也应该非常相似。 |
|
|
| |
12. | A user doesn’t conditionally configure changes in anticipation of a terminal Execute command as he does for a modal dialog box. |
| 用户不会像在模态对话框中那样因为预料到终止的执行命令,而适当地做一些改变。 |
|
|
| |
13. | For this reason, especially in the context of floating palettes, the Close box in the title bar may be the best solution for a sole terminating control. |
| 出于这个原因,尤其在使用悬浮工具板时,应该把标题栏上的关闭框作为唯一的终止控件,这可能是最好的解决方案。 |
|
|
| |
14. | One particularly obnoxious construction is the use of terminating buttons that change their legends from Cancel to Apply, or from Cancel to Close, depending on whether a user has taken an action within the modeless dialog box. |
| 一个非常讨厌的想法就是根据用户在非模态对话框中采取的动作将终止命令的图例从“取消”变为“应用”,或者从“取消”变为“关闭”。 |
|
|
| |
15. | Modeless dialogs have terminating commands, too, although the conventions for them are far weaker and more confusing than for modal dialogs. |
| 尽管非模态对话框的规则比模态对话框更弱,也更让人费解,但其也有终止命令。 |
|
|
| |
16. | Note that the terminating controls are correctly placed outside the tabbed pane, in the lower right. |
| 我们还可以看到,终止控件的位置也很正确——它在标签窗格外面,即整个对话框的右下角。 |
|
|
| |
17. | Some dialogs are unilaterally erected and removed by the program—for reporting on the progress of a time-consuming function, for example—so their designers may have omitted terminating commands. |
| 一些对话框由程序单方面控制显示和消失——例如报告耗时功能的进度——设计者在此省略了终止命令。 |
|
|
| |
18. | The only consistent terminating action for modeless dialog boxes is Close. Every modeless dialog box should have a Close button placed in a consistent location such as the lower-right corner. |
| 非模态对话框唯一一致的终止动作是“关闭”,每个非模态对话框应该有一个设置在固定位置(如右下角)的关闭按钮。 |
|
|
| |
19. | They also offer two characteristics that modeless dialog boxes don’t: They are visually different from dialog boxes, and there is no need to worry about dismissing them because they are omnipresent—thus there is no need for terminating controls. |
| 它们还有非模态对话框不具有的两个特性,即在视觉上与对话框不同,不必担心关闭问题,因为它们无处不在,因此它们不需要终止控件。 |
|
|
| |
20. | Some dialogs say Close, some say Apply, some use Done, while others use Dismiss, Accept, Yes, and even OK. |
| 有的对话框使用“关闭”作为终止命令,有的使用“应用”,有的使用“完成”,还有的使用“拒绝”、“接受”、“是”,甚至有的使用“确定”,变化无穷。 |
|
|
| |