GtkStatusbar

A widget for displaying status information.

Object Hierarchy

GObject
`-- GtkObject
       `-- GtkWidget
              `-- GtkContainer
                     `-- GtkBox
                            `-- GtkHBox
                                   `-- GtkStatusbar

Description

A status bar is normally used to display messages about an applications status or some other attribute that changes over time. Typically a status bar is shown at the bottom of an application's main window and notifies the user when an important process has completed, such as transfering files to a remote server.

GtkStatusbar maintains a stack of error messages. The message on top of the stack is the message that will be shown. When the top message is popped off the stack, the message below it will be shown in the status bar.

Constructors

-- Creates a new GtkStatusbar.

Methods

get_context_id()
  Returns a unique identifier for a message based on the message context.
get_has_resize_grip()
  Returns whether or not the statusbar has a resize grip.
pop()
  Pops the top message with the given context id off of the status bar's message stack.
push()
  Adds a new message to the top of the message stack.
set_has_resize_grip()
  Sets whether or not a resize grip should be shown in the status bar.
remove_message()
  Removes a message from the stack.

Signals

"text-popped"
  Emitted when a message is popped from the message stack.
"text-pushed"
  Emitted when a message is pushed onto the message stack.