Synopsis
#include <libanjuta/anjuta-status.h>
                    AnjutaStatus;
                    AnjutaStatusPriv;
                    AnjutaStatusClass;
GtkWidget*          anjuta_status_new                   (void);
void                anjuta_status_set                   (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         ...);
void                anjuta_status_push                  (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         ...);
void                anjuta_status_pop                   (AnjutaStatus *status);
void                anjuta_status_clear_stack           (AnjutaStatus *status);
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);
void                anjuta_status                       (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         gint timeout);
void                anjuta_status_set_title_window      (AnjutaStatus *status,
                                                         GtkWidget *window);
void                anjuta_status_set_title             (AnjutaStatus *status,
                                                         const gchar *title);
void                anjuta_status_set_splash            (AnjutaStatus *status,
                                                         const gchar *splash_file,
                                                         gint splash_progress_position);
void                anjuta_status_disable_splash        (AnjutaStatus *status,
                                                         gboolean disable_splash);
void                anjuta_status_progress_add_ticks    (AnjutaStatus *status,
                                                         gint ticks);
void                anjuta_status_progress_tick         (AnjutaStatus *status,
                                                         GdkPixbuf *icon,
                                                         const gchar *text);
void                anjuta_status_progress_increment_ticks
                                                        (AnjutaStatus *status,
                                                         gint ticks,
                                                         const gchar *text);
void                anjuta_status_progress_pulse        (AnjutaStatus *status,
                                                         const gchar *text);
void                anjuta_status_progress_reset        (AnjutaStatus *status);
 
Details
AnjutaStatus
typedef struct _AnjutaStatus AnjutaStatus;
 
AnjutaStatusPriv
typedef struct _AnjutaStatusPriv AnjutaStatusPriv;
 
AnjutaStatusClass
typedef struct {
	GtkHBoxClass parent_class;
	
	/* signals */
	void (*busy) (AnjutaStatus *status, gboolean state);
} AnjutaStatusClass;
 
anjuta_status_new ()
GtkWidget*          anjuta_status_new                   (void);
 
anjuta_status_set ()
void                anjuta_status_set                   (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         ...);
 
anjuta_status_push ()
void                anjuta_status_push                  (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         ...);
 
anjuta_status_pop ()
void                anjuta_status_pop                   (AnjutaStatus *status);
 
anjuta_status_clear_stack ()
void                anjuta_status_clear_stack           (AnjutaStatus *status);
 
anjuta_status_busy_push ()
void                anjuta_status_busy_push             (AnjutaStatus *status);
 
anjuta_status_busy_pop ()
void                anjuta_status_busy_pop              (AnjutaStatus *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 ()
void                anjuta_status                       (AnjutaStatus *status,
                                                         const gchar *mesg,
                                                         gint timeout);
| status:
 |  | 
| mesg:
 |  | 
| timeout:
 |  | 
 
anjuta_status_set_title_window ()
void                anjuta_status_set_title_window      (AnjutaStatus *status,
                                                         GtkWidget *window);
 
anjuta_status_set_title ()
void                anjuta_status_set_title             (AnjutaStatus *status,
                                                         const gchar *title);
 
anjuta_status_set_splash ()
void                anjuta_status_set_splash            (AnjutaStatus *status,
                                                         const gchar *splash_file,
                                                         gint splash_progress_position);
| status:
 |  | 
| splash_file:
 |  | 
| splash_progress_position:
 |  | 
 
anjuta_status_disable_splash ()
void                anjuta_status_disable_splash        (AnjutaStatus *status,
                                                         gboolean disable_splash);
| status:
 |  | 
| disable_splash:
 |  | 
 
anjuta_status_progress_add_ticks ()
void                anjuta_status_progress_add_ticks    (AnjutaStatus *status,
                                                         gint ticks);
 
anjuta_status_progress_increment_ticks ()
void                anjuta_status_progress_increment_ticks
                                                        (AnjutaStatus *status,
                                                         gint ticks,
                                                         const gchar *text);
 
anjuta_status_progress_pulse ()
void                anjuta_status_progress_pulse        (AnjutaStatus *status,
                                                         const gchar *text);
 
anjuta_status_progress_reset ()
void                anjuta_status_progress_reset        (AnjutaStatus *status);