3 #ifndef _GTKMM_STATUSBAR_H
4 #define _GTKMM_STATUSBAR_H
7 #include <glibmm/ustring.h>
8 #include <sigc++/sigc++.h>
34 #ifndef DOXYGEN_SHOULD_SKIP_THIS
41 {
class Statusbar_Class; }
60 #ifndef DOXYGEN_SHOULD_SKIP_THIS
69 #ifndef DOXYGEN_SHOULD_SKIP_THIS
73 static CppClassType statusbar_class_;
80 explicit Statusbar(
const Glib::ConstructParams& construct_params);
86 #ifndef DOXYGEN_SHOULD_SKIP_THIS
87 static GType get_type() G_GNUC_CONST;
90 static GType get_base_type() G_GNUC_CONST;
136 guint
push(
const Glib::ustring& text, guint context_id = 0);
148 void pop(guint context_id = 0);
Glib::PropertyProxy_ReadOnly< bool > property_has_resize_grip() const
Gtk::Widget * get_message_area()
guint get_context_id(const Glib::ustring &context_description)
Glib::SignalProxy2< void, guint, const Glib::ustring & > signal_text_pushed()
bool get_has_resize_grip() const
const GtkStatusbar * gobj() const
Provides access to the underlying C GtkObject.
Gtk::Statusbar * wrap(GtkStatusbar *object, bool take_copy=false)
void set_has_resize_grip(bool setting=true)
guint push(const Glib::ustring &text, guint context_id=0)
virtual void on_text_popped(guint context_id, const Glib::ustring &text)
This is a default handler for the signal signal_text_popped().
Glib::SignalProxy2< void, guint, const Glib::ustring & > signal_text_popped()
const Gtk::Widget * get_message_area() const
void remove_all_messages(guint context_id=0)
void pop(guint context_id=0)
GtkStatusbar * gobj()
Provides access to the underlying C GtkObject.
void remove_message(guint message_id, guint context_id=0)
Glib::PropertyProxy< bool > property_has_resize_grip()
virtual void on_text_pushed(guint context_id, const Glib::ustring &text)
This is a default handler for the signal signal_text_pushed().