void alertpanel_message(const gchar *title, const gchar *message, AlertType type) { if (alertpanel_is_open) return; else alertpanel_is_open = TRUE; alertpanel_create(title, message, type, G_ALERTDEFAULT, FALSE, NULL, NULL, NULL); alertpanel_show(); }
static void alertpanel_message(const gchar *title, const gchar *message, gint type) { if (alertpanel_is_open) return; else { alertpanel_is_open = TRUE; hooks_invoke(ALERTPANEL_OPENED_HOOKLIST, &alertpanel_is_open); } alertpanel_create(title, message, GTK_STOCK_CLOSE, NULL, NULL, ALERTFOCUS_FIRST, FALSE, NULL, type); alertpanel_show(); }
AlertValue alertpanel_message_with_disable(const gchar *title, const gchar *message, AlertType type) { if (alertpanel_is_open) return 0; else alertpanel_is_open = TRUE; alertpanel_create(title, message, type, G_ALERTDEFAULT, TRUE, NULL, NULL, NULL); alertpanel_show(); return value; }
AlertValue alertpanel_full(const gchar *title, const gchar *message, AlertType type, AlertValue default_value, gboolean can_disable, const gchar *button1_label, const gchar *button2_label, const gchar *button3_label) { if (alertpanel_is_open) return -1; else alertpanel_is_open = TRUE; alertpanel_create(title, message, type, default_value, can_disable, button1_label, button2_label, button3_label); alertpanel_show(); debug_print("return value = %d\n", value); return value; }
AlertValue alertpanel_full(const gchar *title, const gchar *message, const gchar *button1_label, const gchar *button2_label, const gchar *button3_label, AlertFocus focus, gboolean can_disable, GtkWidget *widget, AlertType alert_type) { if (alertpanel_is_open) return -1; else { alertpanel_is_open = TRUE; hooks_invoke(ALERTPANEL_OPENED_HOOKLIST, &alertpanel_is_open); } alertpanel_create(title, message, button1_label, button2_label, button3_label, focus, can_disable, widget, alert_type); alertpanel_show(); debug_print("return value = %d\n", value); return value; }