В libgnomeui собран код Gnome, связанный с
графическим интерфейсом. Он состоит, в основном, из виджетов, улучшающих и
расширяющих Gtk+. Вообще, виджеты Gnome навязывают
стратегию пользовательского интерфейса, которая делает доступным более
удобное API (программисту меньше приходится указывать что-либо явно).
Конечно, это также приводит к более согласованным интерфейсам.
Вот наиболее яркие особенности libgnomeui:
Виджет GnomeApp, который облегчает создание главного
окна для вашего приложения. Он использует другой виджет -- GnomeDock,
который позволяет пользователю перемещать панели инструментов и меню внутри
окна и даже их отцеплять от главного окна.
Виджет GnomeCanvas, котороый облегчает написание
сложной, но немерцающей визуализации.
Набор готовых картинок (иконы для загрузки, сохранения, закрытия и других
операций).
Удобные процедуры для создания и использования диалогов.
Виджет GnomePixmap, который более многосторонен, чем
GtkPixmap.