AnjutaStatus

AnjutaStatus —

Synopsis




            AnjutaStatus;
            AnjutaStatusClass;
            AnjutaStatusPriv;
GtkWidget*  anjuta_status_new               (void);
void        anjuta_status_set               (AnjutaStatus *status,
                                             gchar *mesg,
                                             ...);
void        anjuta_status_push              (AnjutaStatus *status,
                                             gchar *mesg,
                                             ...);
#define     anjuta_status_pop               (obj)
void        anjuta_status_busy_push         (AnjutaStatus *status);
void        anjuta_status_busy_pop          (AnjutaStatus *status);
void        anjuta_status_set_default       (AnjutaStatus *status,
                                             const gchar *label,
                                             const gchar *value_format,
                                             ...);
void        anjuta_status_add_widget        (AnjutaStatus *status,
                                             GtkWidget *widget);

Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkHBox
                                 +----GnomeAppBar
                                       +----AnjutaStatus

Implemented Interfaces

AnjutaStatus implements AtkImplementorIface.

Signal Prototypes


"busy"      void        user_function      (AnjutaStatus *anjutastatus,
                                            gboolean arg1,
                                            gpointer user_data);

Description

Details

AnjutaStatus

typedef struct _AnjutaStatus AnjutaStatus;


AnjutaStatusClass

typedef struct {
	GnomeAppBarClass parent_class;
	
	/* signals */
	void (*busy) (AnjutaStatus *status, gboolean state);
} AnjutaStatusClass;


AnjutaStatusPriv

typedef struct _AnjutaStatusPriv AnjutaStatusPriv;


anjuta_status_new ()

GtkWidget*  anjuta_status_new               (void);

Returns :

anjuta_status_set ()

void        anjuta_status_set               (AnjutaStatus *status,
                                             gchar *mesg,
                                             ...);

status :
mesg :
... :

anjuta_status_push ()

void        anjuta_status_push              (AnjutaStatus *status,
                                             gchar *mesg,
                                             ...);

status :
mesg :
... :

anjuta_status_pop()

#define anjuta_status_pop(obj) gnome_appbar_pop(GNOME_APPBAR((obj)));

obj :

anjuta_status_busy_push ()

void        anjuta_status_busy_push         (AnjutaStatus *status);

status :

anjuta_status_busy_pop ()

void        anjuta_status_busy_pop          (AnjutaStatus *status);

status :

anjuta_status_set_default ()

void        anjuta_status_set_default       (AnjutaStatus *status,
                                             const gchar *label,
                                             const gchar *value_format,
                                             ...);

status :
label :
value_format :
... :

anjuta_status_add_widget ()

void        anjuta_status_add_widget        (AnjutaStatus *status,
                                             GtkWidget *widget);

status :
widget :

Signals

The "busy" signal

void        user_function                  (AnjutaStatus *anjutastatus,
                                            gboolean arg1,
                                            gpointer user_data);

anjutastatus :the object which received the signal.
arg1 :
user_data :user data set when the signal handler was connected.