113void dt_gui_alert(
const char *title,
const char *message,
const char *item,
const gboolean once);
void dt_gui_alert_destroy(dt_gui_alert_t *alert)
void dt_gui_alert_add_widget(dt_gui_alert_t *alert, GtkWidget *widget)
void dt_gui_alert(const char *title, const char *message, const char *item, const gboolean once)
GtkWidget * dt_gui_alert_add_text(dt_gui_alert_t *alert, const char *text)
void dt_gui_alert_set_cancel(dt_gui_alert_t *alert, dt_gui_alert_callback_t callback, void *data)
void(* dt_gui_alert_callback_t)(dt_gui_alert_t *alert, void *data)
void dt_gui_alert_add_button(dt_gui_alert_t *alert, const char *label, dt_gui_alert_callback_t callback, void *data)
void dt_gui_alert_show(dt_gui_alert_t *alert)
dt_gui_alert_t * dt_gui_alert_new(dt_gui_alert_kind_t kind, const char *title, const char *heading)
typedef void((*dt_cache_allocate_t)(void *userdata, dt_cache_entry_t *entry))
static const dt_adaptation_t kind
struct _GtkWidget GtkWidget
GtkWidget, opaque, spelled exactly as GTK spells it.