Difference between revisions of "HIG Compliance"

From Inkscape Wiki
Jump to navigation Jump to search
 
m
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
HIG means "Human Interface Guidelines".
==CSDI==
csdi stands for controlled single document interface. The gimp which is the
csdi stands for controlled single document interface. The gimp which is the
prime example of this interface uses a control window (the main toolbox
prime example of this interface uses a control window (the main toolbox
Line 18: Line 22:
-- David Adam Bordoley [bordoley at msu dot edu]
-- David Adam Bordoley [bordoley at msu dot edu]


Also see:
==See also==
http://en.wikipedia.org/wiki/Fitts%27_Law
* [http://en.wikipedia.org/wiki/Fitts%27_Law Fitts Law]
http://www.asktog.com/basics/firstPrinciples.html
* [http://www.asktog.com/basics/firstPrinciples.html First Principles]
http://developer.apple.com/documentation/mac/pdf/HIGuidelines.pdf
* [http://developer.apple.com/documentation/mac/pdf/HIGuidelines.pdf Apple HIG]
http://developer.apple.com/documentation/mac/pdf/HIGOS8Guidelines.pdf
* [http://developer.apple.com/documentation/mac/pdf/HIGOS8Guidelines.pdf MacOS 8 HIG]
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/OSXHIGuidelines.pdf
* [http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/OSXHIGuidelines.pdf MacOS X HIG]
http://developer.gnome.org/projects/gup/hig/2.0/hig-2.0.pdf
* [http://developer.gnome.org/projects/gup/hig/2.0/hig-2.0.pdf Gnome HIG]
 
[[Category:Developer Discussion]]

Latest revision as of 10:07, 17 July 2006

HIG means "Human Interface Guidelines".

CSDI

csdi stands for controlled single document interface. The gimp which is the prime example of this interface uses a control window (the main toolbox window) as the control for other windows in the application. This interface is frowned upon and seth even tried convincing them to switch to a standard sdi interface but they weren't listening :/

In the bug seth states the following in reference to the gimp: "I tried to convince GIMP developers to do the same trick as GNOME does with toolbars with a menubar in each image window..toolboxes and pallettes can be shared between multiple windows without having the toolbox itself be the primary "controlling" window as in CSDI."

Basically the toolboxes become transient dialogs and each image window has a menubar which is used to perform actions upon the image (think of any document editor here). Typical menus are file, edit, view, and help, but feel free to use some sane judgement here.

-- David Adam Bordoley [bordoley at msu dot edu]

See also