gtk-sharp0.0.0.0Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.Report messages of minor importance to the user.The Statusbar widget displays textual messages to the user. Statusbars are typically placed at the bottom of application s.A Statusbar 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).As a finishing touch to the StatusBar, it can have a "resize grip" added in the lower right corner. This is a triangular area that can be clicked on to resize the window containing the statusbar.Status bars in Gtk+ maintain a stack of messages. The message at the top of the each bar's stack is the one that will currently be displayed.Any messages added to a statusbar's stack must specify a that is used to uniquely identify the source of a message. This can be generated with , given a message. Note that messages are stored in a stack, and when choosing which message to display, the stack structure is adhered to, regardless of the context identifier of a message.Messages are added to the bar's stack with , and the message at the top of the stack can be removed using . A message can be removed from anywhere in the stack if it's was recorded at the time it was added. This is done using .Gtk.HBoxAtk.ImplementorGLib.IWrapperGLib.IWrapperSystem.IDisposableMethodSystem.UInt32Pushes a new message onto the stack.
The new message's context ID, as generated by .
The message to display to the user.
The message's new message id for use with .Note that the and the returned are equivalent and are both required for to work.MethodSystem.VoidForces the removal of a message from a statusbar's stack.
A context identifier.
A message identifier.
The exact and must be specified.MethodSystem.VoidRemoves the message at the top of the Statusbar's stack.
A context identifier
MethodSystem.UInt32Generates an identifier based on the .
A description of the message you want to generate an identifier for.
An integer identifierMethodSystem.VoidDisposes the resources associated with the object.ConstructorInternal constructor
Pointer to the C object.
An instance of Statusbar, wrapping the C object.This is an internal constructor, and should not be used by user code.ConstructorThe main way to create a new status bar.A new StatusbarCreates a new Statusbar with an empty message stack.PropertySystem.UInt32The GLib Type for Gtk.StatusbarThe GLib Type for the Gtk.Statusbar class.PropertySystem.BooleanManage whether this Statusbar has a resizable grip over its bottom right corner.
Set to to render a resize grip over the Statusbar, otherwise.
Whether or not there is currently a resize grip on the Statusbar.EventAn event that is fired when a message is pushed onto the Statusbar's message stack using the method.Connect to this event with a .EventAn event that is fired when a message is popped off the Statusbar's message stack using the method.Connect to this event with a .ConstructorInternal constructor
GLib type for the type
Creates a new instance of Statusbar, using the GLib-provided typeThis is a constructor used by derivative types of that would have their own GLib type assigned to it. This is not typically used by C# code.