HigAlert
Synopsis
#define HIG_TYPE_ALERT_TYPE
enum HigAlertType;
GType hig_alert_get_type (void);
GtkWidget* hig_alert_new (GtkWindow *parent,
GtkDialogFlags flags,
HigAlertType alert_type,
const char *primary_text,
const char *secondary_text,
const char *first_button_text,
...);
void hig_alert_set_primary_printf (HigAlert *alert,
const char *text_format,
...);
void hig_alert_set_secondary_printf (HigAlert *alert,
const char *text_format,
...);
void hig_alert_add_widget (HigAlert *alert,
GtkWidget *widget);
Details
HIG_TYPE_ALERT_TYPE
#define HIG_TYPE_ALERT_TYPE (hig_alert_type_get_type ())
enum HigAlertType
typedef enum {
HIG_ALERT_INFORMATION,
HIG_ALERT_ERROR,
HIG_ALERT_CONFIRMATION,
HIG_ALERT_AUTHENTICATION
} HigAlertType;
hig_alert_get_type ()
GType hig_alert_get_type (void);
hig_alert_new ()
GtkWidget* hig_alert_new (GtkWindow *parent,
GtkDialogFlags flags,
HigAlertType alert_type,
const char *primary_text,
const char *secondary_text,
const char *first_button_text,
...);
hig_alert_set_primary_printf ()
void hig_alert_set_primary_printf (HigAlert *alert,
const char *text_format,
...);
hig_alert_set_secondary_printf ()
void hig_alert_set_secondary_printf (HigAlert *alert,
const char *text_format,
...);
hig_alert_add_widget ()
void hig_alert_add_widget (HigAlert *alert,
GtkWidget *widget);