libgnomeui collects
GUI-related Gnome code. It consists primarily of
widgets designed to enhance and extend GTK+. Gnome
widgets generally impose user interface policy, which
permits a more convenient API (since there is less for
the programmer to specify). It also results in
applications with more consistent interfaces, of
course.
Highlights of libgnomeui
include:
-
The GnomeApp widget,
which makes it easy to create a nice main window
for your application. It uses another widget called
GnomeDock which enables
users to rearrange and "undock" toolbars.
-
The GnomeCanvas widget
which makes it easy to write intricate,
flicker-free custom displays.
-
The Gnome stock pixmaps (icons for open, close,
save, and other operations).
-
Convenient routines for creating and using dialogs.
-
The GnomePixmap widget
which is more versatile than
GtkPixmap.