## AnjutaStatus

AnjutaStatus —

##

# Synopsis

    struct      AnjutaStatus;
    struct      AnjutaStatusClass;
    struct      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

### struct AnjutaStatus

    struct AnjutaStatus;

### struct AnjutaStatusClass

    struct AnjutaStatusClass {

    	GnomeAppBarClass parent_class;

    	/* signals */
    	void (*busy) (AnjutaStatus *status, gboolean state);
    };

### struct AnjutaStatusPriv

    struct 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.