Posted on April 5, 2019


GNOME Human Interface Guidelines (GNOME 2). Available Versions: · .3 · · · · · · Same documents, formatted as a. GNOME Human Interface Guidelines. Goals; Resources and Planning; Draft Content; Redundant Content. The primary role of the HIG is to. GNOME Human Interface Guidelines · Controls. A frame is a box with a title that you can draw around controls to organise them into functional groups.

Author: Faemi Faukazahn
Country: Nigeria
Language: English (Spanish)
Genre: Art
Published (Last): 21 July 2006
Pages: 34
PDF File Size: 9.88 Mb
ePub File Size: 11.2 Mb
ISBN: 649-1-94118-612-2
Downloads: 64804
Price: Free* [*Free Regsitration Required]
Uploader: Tutaur

This is more effective because there are fewer gratuitous lines to distract the user from the main content in the window. Design for People 1. Provide adequate space between controls and groups of controls.

Make Your Application Consistent 1. Provide a drag handle in the bottom right corner of the status bar of resizeable windows. Rather than using bordered frames, use frames without borders, guidellnes labels to make the categories stand out, and indented contents.

GNOME Human Interface Guidelines

A guidlines is an area at the bottom of a window that can be used to display brief information about the status of the application. About Users Administrators Developers.

About Users Administrators Developers. About This Document What’s new? If you want to make all or part of your statusbar interactive, use the following conventions:.


Try to keep components consonant with each other in terms of size and alignment.

Bnome have three main sections: This website is available in many languages Switch Language. Go to page content Go to main menu Go to the search field. In Figurethe appearance indicates that the left area would respond to a double click perhaps gukdelines saving the documentand the progress indicator on the right is non-interactive. Patterns – design patterns make up the core of the HIG. These guidelines apply to the full range of design elements.

This is called “layout” in interface design. Structure of the HIG.

When there is no interesting status to report, leave a status bar panel blank rather than displaying something uninformative like “Ready”. For example, current connection status in a network application, or the size of the current document in a text editor. Writing style Writing text for your user interface, including capitalization rules.

The guidelines give access to a complete set of design guidance, iterface high-level design of your application, through to specific arrangements of user interface elements.

Ensure that double-clicking in the status area does not provide any functionality that is not also available in the main application menu bar, or by some other accessible means. Responding to User Requests 7.

GNOME Human Interface Guidelines

The user’s eye is not given a proper anchor to scan the dialog quickly. For example, “Sending to printer”, “Printing page 10 of 20”, “Printing Complete”. This, combined with good layout and spacing, is usually a better alternative to bordered frames.


Visual layout Arranging elements within user interfaces. Pointer and touch input Mouse, touchpad and touchscreen interaction.

Keep the User Informed 1. Warning and Error Messages Use statusbars only in application or document windows. Acceptable Response Times 7. In Figurethe dialog on the left presents labels which are not hman.

About Users Administrators Developers. Designing a Menu 4. Drop-down Combination Boxes 6. Things You Can Do Yourself Icons and artwork Guidelines on selecting and creating icons. Put the User in Control 1. If most of the labels in a group greatly differ in length, right-align them instead, so that the controls do not end up too far away from their corresponding labels. They include sections on recommended design principles, as well as guidance on themes like writing style and artwork.

Hman of Responsive Applications 7. Forgive the User 1. Found the instructions unclear? As such, these guidelines do not cover every possible design that is possible. Subclasses of GtkStatusbar should use the drag handle provided by that class.