GNU Info

Info Node: (standards.info)Graphical Interfaces

(standards.info)Graphical Interfaces


Next: Command-Line Interfaces Prev: User Interfaces Up: Program Behavior
Enter node , (file) or (file)node

Standards for Graphical Interfaces
==================================

   When you write a program that provides a graphical user interface,
please make it work with X Windows and the GTK toolkit unless the
functionality specifically requires some alternative (for example,
"displaying jpeg images while in console mode").

   In addition, please provide a command-line interface to control the
functionality.  (In many cases, the graphical user interface can be a
separate program which invokes the command-line program.)  This is so
that the same jobs can be done from scripts.

   Please also consider providing a CORBA interface (for use from
GNOME), a library interface (for use from C), and perhaps a
keyboard-driven console interface (for use by users from console mode).
Once you are doing the work to provide the functionality and the
graphical interface, these won't be much extra work.


automatically generated by info2www version 1.2.2.9