GnomeApp and GnomeApp-helper
The gnome-app module of libgnomeui implements an object that eases one
of the most common tasks in application writing: the main window. The
GnomeApp widget sets up a main window, and allows easily adding
the menu bar, tool bar, and content area to this window. By using
GnomeDock to hold the tool and menu bars, GnomeApp is
able to allow the user to rearrange the application layout to suit their
needs.
The creation of menu bars and tool bars is further eased by the
gnome-app-helper module. Instead of writing code to manually create
widgets for each menu item, the developer simply fills in a structure
that provides information on the menu/toolbar items to be created, and
then calls a function to have the menus and toolbars created. Issues
such as stock item icons, submenus, and dynamic help menus are all
handled by gnome-app-helper.
Reference
|