#GtkWindow. It may provide a regular commentary of the application's status
(as is usually the case in a web browser, for example), or may be used to
simply output a message when the status changes, (when an upload is complete
-in an FTP client, for example).
+in an FTP client, for example).
+It may also have a resize grip (a triangular area in the lower right corner)
+which can be clicked on to resize the window containing the statusbar.
</para>
<para>
Status bars in Gtk+ maintain a stack of messages. The message at
Contains private data that should be modified with the functions described below.
</para>
-
-<!-- ##### STRUCT GtkStatusbarMsg ##### -->
-<para>
-Holds the data for a statusbar message. <structfield>text</structfield> holds the actual text string. <structfield>context_id</structfield> is the context that this message is associated with, and <structfield>message_id</structfield> is this particular message's identifier. However, these fields should not be modified directly.
-</para>
-
-@text:
-@context_id:
-@message_id:
+@parent_widget:
+@frame:
+@label:
+@messages:
+@keys:
+@seq_context_id:
+@seq_message_id:
+@grip_window:
+@has_resize_grip:
<!-- ##### FUNCTION gtk_statusbar_new ##### -->
<para>
@statusbar: a #GtkStatusbar.
@context_id: the message's context id, as returned by
-gkt_statusbar_get_context_id().
+gtk_statusbar_get_context_id().
@text: the message to add to the statusbar.
@Returns: the message's new message id for use with gtk_statusbar_remove().
<!-- ##### FUNCTION gtk_statusbar_remove ##### -->
<para>
-Forces the removal of a message from a statusbar's stack. The exact context_id and message_id must be specified.
+Forces the removal of a message from a statusbar's stack. The exact @context_id and @message_id must be specified.
</para>
@statusbar: a #GtkStatusBar.
@message_id: a message identifier, as returned by gtk_statusbar_push().
-<!-- ##### SIGNAL GtkStatusbar::text-popped ##### -->
+<!-- ##### FUNCTION gtk_statusbar_set_has_resize_grip ##### -->
<para>
-Is emitted whenever a new message is popped off a statusbar's stack.
+Sets whether the statusbar has a resize grip. %TRUE by default.
</para>
-@statusbar: the object which received the signal.
-@context_id: the context id of the relevant message/statusbar.
-@text: the message that was just popped.
+@statusbar: a #GtkStatusBar.
+@setting: %TRUE to have a resize grip.
+
-<!-- ##### SIGNAL GtkStatusbar::text-pushed ##### -->
+<!-- ##### FUNCTION gtk_statusbar_get_has_resize_grip ##### -->
<para>
-Is emitted whenever a new message gets pushed onto a statusbar's stack.
+Returns whether the statusbar has a resize grip.
</para>
-@statusbar: the object which received the signal.
-@context_id: the context id of the relevant message/statusbar.
-@text: the message that was pushed.
+@statusbar: a #GtkStatusBar.
+@Returns: %TRUE if the statusbar has a resize grip.
+