3 #ifndef _LIBGNOMEUIMM_APPBAR_H 4 #define _LIBGNOMEUIMM_APPBAR_H 34 #include <libgnomeui/gnome-appbar.h> 35 #include <gtkmm/box.h> 36 #include <gtkmm/progressbar.h> 39 #ifndef DOXYGEN_SHOULD_SKIP_THIS 40 typedef struct _GnomeAppBar GnomeAppBar;
41 typedef struct _GnomeAppBarClass GnomeAppBarClass;
49 {
class AppBar_Class; }
76 #ifndef DOXYGEN_SHOULD_SKIP_THIS 81 class Value<Gnome::
UI::PreferencesType> :
public Glib::Value_Enum<Gnome::UI::PreferencesType>
84 static GType value_type() G_GNUC_CONST;
101 #ifndef DOXYGEN_SHOULD_SKIP_THIS 102 typedef AppBar CppObjectType;
103 typedef AppBar_Class CppClassType;
104 typedef GnomeAppBar BaseObjectType;
105 typedef GnomeAppBarClass BaseClassType;
110 #ifndef DOXYGEN_SHOULD_SKIP_THIS 113 friend class AppBar_Class;
114 static CppClassType appbar_class_;
121 explicit AppBar(
const Glib::ConstructParams& construct_params);
122 explicit AppBar(GnomeAppBar* castitem);
127 #ifndef DOXYGEN_SHOULD_SKIP_THIS 128 static GType get_type() G_GNUC_CONST;
131 static GType get_base_type() G_GNUC_CONST;
135 GnomeAppBar*
gobj() {
return reinterpret_cast<GnomeAppBar*
>(gobject_); }
138 const GnomeAppBar*
gobj()
const {
return reinterpret_cast<GnomeAppBar*
>(gobject_); }
143 #ifdef GLIBMM_VFUNCS_ENABLED 144 #endif //GLIBMM_VFUNCS_ENABLED 148 #ifdef GLIBMM_VFUNCS_ENABLED 149 #endif //GLIBMM_VFUNCS_ENABLED 152 #ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 153 virtual void on_clear_prompt();
154 virtual void on_user_response();
155 #endif //GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED 165 Gtk::ProgressBar* get_progress();
168 Gtk::Widget* get_status();
170 const Gtk::Widget* get_status()
const;
173 void set_default(
const Glib::ustring& default_status);
175 void set_status(
const Glib::ustring& status);
177 void push(
const Glib::ustring& status);
183 void set_progress_percentage(gfloat percentage);
187 void prompt(
const Glib::ustring& message,
bool modal =
true);
191 Glib::ustring get_response()
const;
199 Glib::SignalProxy0< void > signal_clear_prompt();
207 Glib::SignalProxy0< void > signal_user_response();
GnomeAppBar * gobj()
Provides access to the underlying C GtkObject.
Definition: appbar.h:135
const GnomeAppBar * gobj() const
Provides access to the underlying C GtkObject.
Definition: appbar.h:138