A bar that GNOME applications put on the bottom of the windows to display
status, progress, hints for menu items or a minibuffer for getting some
sort of response. It has a stack for status messages
Create a new GNOME application status bar. If has_progress is
TRUE, a small progress bar widget will be created, and placed on the
left side of the appbar. If has_status is TRUE, a status bar,
possibly an editable one, is created.
interactivity determines whether the appbar is an interactive
"minibuffer" or just a status bar. If it is set to
GNOME_PREFERENCES_NEVER, it is never interactive. If it is set to
GNOME_PREFERENCES_USER we respect user preferences from
ui-properties. If it's GNOME_PREFERENCES_ALWAYS we are interactive
whether the user likes it or not. Basically, if your app supports
both interactive and not (for example, if you use the
gnome-app-util interfaces), you should use
GNOME_PREFERENCES_USER. Otherwise, use the setting you
support. Please note that "interactive" mode is not functional now;
GtkEntry is inadequate and so a custom widget will be written
eventually.
has_progress :
TRUE if appbar needs progress bar widget, FALSE if not
has_status :
TRUE if appbar needs status bar widget, FALSE if not
Sets progress bar to the given percentage.
Pure sugar - with a bad name, in light of the get_progress name
which is not the opposite of set_progress. Maybe this function
should die.