logo top
Main Page   Widgets   Namespaces   Book  

Gtk::Statusbar Class Reference

Text status indicator This widget is used to display status information. More...

Inheritance diagram for Gtk::Statusbar:

Inheritance graph
List of all members.

Public Methods

virtual ~Statusbar ()
GtkStatusbar* gobj ()
const GtkStatusbar* gobj () const
 Statusbar ()
guint get_context_id (const Glib::ustring& context_description)
guint push (const Glib::ustring& text, guint context_id=0)
void pop (guint context_id=0)
void remove_message (guint message_id, guint context_id=0)
void set_has_resize_grip (bool setting=true)
bool get_has_resize_grip () const
Glib::SignalProxy2< void,
guint, const Glib::ustring& > 
signal_text_pushed ()
Glib::SignalProxy2< void,
guint, const Glib::ustring& > 
signal_text_popped ()

Protected Methods

virtual void on_text_pushed (guint context_id, const Glib::ustring& text)
virtual void on_text_popped (guint context_id, const Glib::ustring& text)

Related Functions

(Note that these are not member functions.)

Gtk::Statusbar* wrap (GtkStatusbar* object, bool take_copy=false)

Detailed Description

Text status indicator This widget is used to display status information.

Messages are pushed and poped onto a message stack. When text is pushed it replaces the old contents. The old text is restored when popped.

It derives from Gtk::HBox so that additional information can be added easily.

Constructor & Destructor Documentation

virtual Gtk::Statusbar::~Statusbar (   [virtual]

Gtk::Statusbar::Statusbar (  

Member Function Documentation

guint Gtk::Statusbar::get_context_id ( const Glib::ustring   context_description

bool Gtk::Statusbar::get_has_resize_grip (   const

const GtkStatusbar* Gtk::Statusbar::gobj (   const [inline]

Reimplemented from Gtk::HBox.

GtkStatusbar* Gtk::Statusbar::gobj (   [inline]

Reimplemented from Gtk::HBox.

virtual void Gtk::Statusbar::on_text_popped ( guint    context_id,
const Glib::ustring   text
[protected, virtual]

virtual void Gtk::Statusbar::on_text_pushed ( guint    context_id,
const Glib::ustring   text
[protected, virtual]

void Gtk::Statusbar::pop ( guint    context_id = 0

guint Gtk::Statusbar::push ( const Glib::ustring   text,
guint    context_id = 0

void Gtk::Statusbar::remove_message ( guint    message_id,
guint    context_id = 0

void Gtk::Statusbar::set_has_resize_grip ( bool    setting = true

Glib::SignalProxy2<void,guint,const Glib::ustring&> Gtk::Statusbar::signal_text_popped (  

void text_popped(guint context_id, const Glib::ustring& text)

Glib::SignalProxy2<void,guint,const Glib::ustring&> Gtk::Statusbar::signal_text_pushed (  

void text_pushed(guint context_id, const Glib::ustring& text)

Friends And Related Function Documentation

Gtk::Statusbar* wrap ( GtkStatusbar*    object,
bool    take_copy = false

The documentation for this class was generated from the following file:
Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001