3#ifndef _LIBGNOMEUIMM_APPBAR_H
4#define _LIBGNOMEUIMM_APPBAR_H
34#include <libgnomeui/gnome-appbar.h>
36#include <gtkmm/progressbar.h>
39#ifndef DOXYGEN_SHOULD_SKIP_THIS
40typedef struct _GnomeAppBar GnomeAppBar;
41typedef struct _GnomeAppBarClass GnomeAppBarClass;
49{
class AppBar_Class; }
76#ifndef DOXYGEN_SHOULD_SKIP_THIS
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
148#ifdef GLIBMM_VFUNCS_ENABLED
152#ifdef GLIBMM_DEFAULT_SIGNAL_HANDLERS_ENABLED
177 void push(
const Glib::ustring& status);
187 void prompt(
const Glib::ustring& message,
bool modal =
true);
virtual void on_user_response()
virtual void on_clear_prompt()
void set_progress_percentage(gfloat percentage)
Gtk::Widget * get_status()
const GnomeAppBar * gobj() const
Provides access to the underlying C GtkObject.
Definition: appbar.h:138
AppBar(bool has_progress=false, bool has_status=true, PreferencesType interactivity=PREFERENCES_NEVER)
Gnome::UI::AppBar * wrap(GnomeAppBar *object, bool take_copy=false)
A Glib::wrap() method for this object.
void set_default(const Glib::ustring &default_status)
Glib::ustring get_response() const
Glib::SignalProxy0< void > signal_user_response()
void set_status(const Glib::ustring &status)
Glib::SignalProxy0< void > signal_clear_prompt()
const Gtk::Widget * get_status() const
Gtk::ProgressBar * get_progress()
GnomeAppBar * gobj()
Provides access to the underlying C GtkObject.
Definition: appbar.h:135
void push(const Glib::ustring &status)
void prompt(const Glib::ustring &message, bool modal=true)