[  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  ]