GtkStatusbar

Name

GtkStatusbar —

Synopsis


#include <gtk/gtk.h>


struct      GtkStatusbar;
struct      GtkStatusbarMsg;
GtkWidget*  gtk_statusbar_new               (void);
guint       gtk_statusbar_get_context_id    (GtkStatusbar *statusbar,
                                             const gchar *context_description);
guint       gtk_statusbar_push              (GtkStatusbar *statusbar,
                                             guint context_id,
                                             const gchar *text);
void        gtk_statusbar_pop               (GtkStatusbar *statusbar,
                                             guint context_id);
void        gtk_statusbar_remove            (GtkStatusbar *statusbar,
                                             guint context_id,
                                             guint message_id);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkContainer
               +----GtkBox
                     +----GtkHBox
                           +----GtkStatusbar

Signal Prototypes


"text-pushed"
            void        user_function      (GtkStatusbar *statusbar,
                                            guint context_id,
                                            gchar *text,
                                            gpointer user_data);
"text-popped"
            void        user_function      (GtkStatusbar *statusbar,
                                            guint context_id,
                                            gchar *text,
                                            gpointer user_data);

Description

Details

struct GtkStatusbar

struct GtkStatusbar;


struct GtkStatusbarMsg

struct GtkStatusbarMsg
{
  gchar *text;
  guint context_id;
  guint message_id;
};


gtk_statusbar_new ()

GtkWidget*  gtk_statusbar_new               (void);

Returns : 


gtk_statusbar_get_context_id ()

guint       gtk_statusbar_get_context_id    (GtkStatusbar *statusbar,
                                             const gchar *context_description);

statusbar : 
context_description : 
Returns : 


gtk_statusbar_push ()

guint       gtk_statusbar_push              (GtkStatusbar *statusbar,
                                             guint context_id,
                                             const gchar *text);

statusbar : 
context_id : 
text : 
Returns : 


gtk_statusbar_pop ()

void        gtk_statusbar_pop               (GtkStatusbar *statusbar,
                                             guint context_id);

statusbar : 
context_id : 


gtk_statusbar_remove ()

void        gtk_statusbar_remove            (GtkStatusbar *statusbar,
                                             guint context_id,
                                             guint message_id);

statusbar : 
context_id : 
message_id : 

Signals

The "text-pushed" signal

void        user_function                  (GtkStatusbar *statusbar,
                                            guint context_id,
                                            gchar *text,
                                            gpointer user_data);

statusbar :the object which received the signal.
context_id : 
text : 
user_data :user data set when the signal handler was connected.


The "text-popped" signal

void        user_function                  (GtkStatusbar *statusbar,
                                            guint context_id,
                                            gchar *text,
                                            gpointer user_data);

statusbar :the object which received the signal.
context_id : 
text : 
user_data :user data set when the signal handler was connected.