31#include <vdk/vdkobj.h>
49 VDKReadWriteValueProp<VDKGnomeAppBar, char*> Status;
53 VDKReadWriteValueProp<VDKGnomeAppBar, char*> Default;
57 VDKReadWriteValueProp<VDKGnomeAppBar, float> Progress;
66 bool has_progress =
true,
67 bool has_status =
true,
68 GnomePreferencesType interact = GNOME_PREFERENCES_USER);
72 virtual ~VDKGnomeAppBar();
78 void Push(
char* status)
80 gnome_appbar_push(GNOME_APPBAR(widget),status);
87 gnome_appbar_pop(GNOME_APPBAR(widget));
94 gnome_appbar_clear_stack(GNOME_APPBAR(widget));
101 gnome_appbar_refresh(GNOME_APPBAR(widget));
103 void SetStatus(
char* status)
105 gnome_appbar_set_status(GNOME_APPBAR(widget),status);
107 void SetDefault(
char* default_status)
109 gnome_appbar_set_default(GNOME_APPBAR(widget),default_status);
111 void SetProgress(
float value)
114 gtk_progress_set_percentage(
115 GTK_PROGRESS(progress->
Widget()),value);
120 return gtk_progress_get_current_percentage(
121 GTK_PROGRESS(progress->
Widget()));
virtual GtkWidget * Widget()
Definition: vdkobj.cc:49