Preface

The Style Guide provides developers who design and implement new products with a framework of behavior specifications that is consistent with the Motif and Common Desktop Environment (CDE) user interface. This behavior is established by drawing out the common elements from a variety of current behavioral models.

For specific details on coding an application program, widget, or window manager, refer to “Related Documents”.

Audience

This document is written for five audiences:

Application designers 

Any designer who uses Motif as a basis for building an application

Widget designers 

Any designer who adds functionality to the existing Motif software

User interface system designers 

Any designer who designs an interface for users with specific cultural and accessibility needs

Window manager designers 

Any designer who uses Motif to govern the layout and controls that affect application windows

Common Desktop Environment application designers 

Any designer who builds an application for the Common Desktop Environment

Read through the entire Style Guide once to familiarize yourself with all user interface design concepts. If you are already familiar with graphical user interfaces and their design concepts, but need specific information, skip to the topic you are interested in by using the following table:

If you want to...Read...
Incorporate Motif interface design guidelines into new or existing applicationsChapter 1, “The User Interface: Elements of Style”; Chapter 2, “Controls”; Chapter 4, “Audible and Visual Interface Cues”; Chapter 5, “Specifying Attributes and Navigating”; Chapter 6, “Selection”; and Chapter 7, “Data Transfer”.
Learn more about the parts of the user interface Chapter 1, “The User Interface: Elements of Style” and Chapter 2, “Controls”.
Learn how to interact with the user interface Chapter 3, “Input Devices”; Chapter 4, “Audible and Visual Interface Cues”; Chapter 5, “Specifying Attributes and Navigating”; Chapter 6, “Selection”; and Chapter 7, “Data Transfer”.
Locate definitions of termsThe Glossary.
Understand the guidelines for designing a user interfaceStyle Guide Reference.
Review the keyboard and functions of keys Appendix B, “Keyboard Model and Key Bindings”.
Compare mouse mappings for mouse devices with varying number of buttonsAppendix C, “Mouse Techniques”.
Compare Motif widgets to controlsAppendix A, “Widgets and Components Cross Reference”.
Know the guidelines required for style certification Style Guide Certification Checklist .

Applicability

This is revision 2.1 of this document. It applies to Version 2.1 of the Motif software system and Version 2.1 of the Common Desktop Environment system.

Organization

This document is organized into thirteen chapters and three appendixes.

Related Documents

For more information on Motif and CDE style, refer to the following documents:

  • Motif and Common Desktop Environment: Style Guide Reference

  • Motif and Common Desktop Environment: Style Guide Certification Checklist

For additional information about Motif, refer to the following documents:

  • Motif User's Guide

  • Motif Widget Writer's Guide

  • Motif Programmer's Guide

  • Motif Programmer's Reference

  • Motif Release Notes

For additional information about the Common Desktop Environment, refer to the following documents:

  • Common Desktop Environment: User's Guide

  • Common Desktop Environment: Advanced User's Guide

  • Common Desktop Environment: Information Manager Users Guide

  • Common Desktop Environment: Application Builder User's Guide

  • Common Desktop Environment: ToolTalk Messaging Overview

  • Common Desktop Environment: Programmer's Guide

  • Common Desktop Environment: Help System Author's and Programmer's Guide

  • Common Desktop Environment: Internationalization Programmer's Guide

  • Common Desktop Environment: Information System Author's and Programmer's Guide

Conventions

This document uses the following conventions:

Typeface or SymbolMeaningExample
EnterA key on the keyboardWhen the user presses Delete, delete the text.
SELECT, ADJUST, TRANSFER, MENUA virtual mouse buttonThe SELECT button selects text.
MB1, MB2, MB3A physical mouse button (where MB1 is the leftmost button)Make MB1 the SELECT button.
Push buttonA new termA push button is a control that displays a label or graphic that represents an action.
ControlA reference pageFor more information, see the Control reference page.
lsA commandUse ls -a to list all files.

Problem Reporting

If you have any problems with the software or documentation, contact your software vendor's customer service department.