[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]
Motif and CDE 2.1 Style Guide Certification Checklist
Window Management (CDE)
[ ]Application windows should be clearly distinguishable as primary or
secondary windows, based on appearance and behavior.
Primary windows include:
Primary window decoration
Primary window management
Window stacking, workspace placement, and minimization, which can be
independent of other primary windows
Secondary windows include:
Secondary window decoration
Secondary window management
Window stacking, workspace placement, and minimization tied to the
associated primary window
[ ]Windows that support particular window management functionality must
request the corresponding window decoration (for example, a window that can be
minimized should request the minimize button).
[ ]Windows that support any window management functionality (move, resize,
minimize, maximize, close, and others) must have a window menu with items for
that functionality.
[ ]Use the CDE window decoration conventions, as shown in Table 16.
Table 16. CDE Window Decoration Conventions
|
Border |
Title |
Menu |
Min |
Max |
Resize |
Primary window: |
|
|
|
|
|
|
Default |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes . |
Front Panel |
Yes |
No |
Yes . |
Yes |
No |
No |
Secondary window: |
|
|
|
|
|
|
Default |
Yes |
Yes |
Yes |
No |
No |
No . |
Front Panel |
No |
Yes |
Yes |
No |
No |
No |
[ ]Follow the CDE window menu conventions. The following items appear in the
window menu if they are applicable to the window or its minimized window
icon:
Restore (R)
Move (M)
Size (S)
Minimize (n)
Maximize (x)
Lower (L)
Occupy Workspace ... (O)
Occupy All Workspaces (A)
Unoccupy Workspace (U)
Close (C) Alt F4
[ ]Windows should follow CDE window management functionality conventions, as
shown in Table 17.
Table 17. CDE Window Management Conventions
|
Close |
Move |
Lower |
Min |
Max |
Resize |
Primary window: |
|
|
|
|
|
|
Default |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes . |
Front Panel |
No |
Yes |
Yes |
Yes |
No |
No |
Secondary window: |
|
|
|
|
|
|
Default |
Yes |
Yes |
Yes |
No |
No |
No . |
Front Panel |
Yes |
Yes |
Yes |
No |
No |
No |
[ ]Windows that support particular window management functionality should
request corresponding window decoration (for example, a window that can be
minimized should request the minimize button).
[ ]Windows that have form-factor constraints should set Window Manager hints
for minimum size, maximum size, aspect ratio, and resize increment, as
appropriate.
[ ]Windows that have Close or Exit functionality should support the window
management protocol for Close if there is a window menu. In the case of dialog
boxes, the Close item on the window menu should correspond to the Cancel
functionality or dialog box dismissal with no further action taken.
[ ]Support Interclient Communications
Conventions Manual (ICCCM) mechanisms for session management of primary windows and key
properties.
[ ]Support ICCCM mechanisms for session management of all associated windows
(that is, secondary windows that may include help windows).
[ Previous |
Next |
Contents |
Glossary |
Home |
Search ]