void dt_history_toast(const char *format,...)
static dt_history_changed_handler_t _changed_handler
static dt_history_message_handler_t _message_handler
void dt_history_message(const char *format,...)
void dt_history_set_toast_handler(dt_history_toast_handler_t handler)
void dt_history_changed_images(const GList *imgs)
void dt_history_changed(const dt_history_change_t what)
Raise it. Internal to this code.
void dt_history_set_images_changed_handler(dt_history_images_changed_handler_t handler)
static dt_history_images_changed_handler_t _images_changed_handler
static dt_history_toast_handler_t _toast_handler
void dt_history_set_changed_handler(dt_history_changed_handler_t handler)
void dt_history_set_message_handler(dt_history_message_handler_t handler)
Install the handler, or NULL to remove it. Messages raised with none installed are dropped.
Everything the history, styles and presets code says to the outside world: messages for the user,...
void(* dt_history_images_changed_handler_t)(const GList *imgs)
The development of these images changed. Was DT_SIGNAL_IMAGE_INFO_CHANGED.
void(* dt_history_changed_handler_t)(const dt_history_change_t what)
Whoever is displaying any of this should look again.
void typedef void(* dt_history_toast_handler_t)(const char *message)
Same contract, transient acknowledgement flavour. Was dt_toast_log().
G_BEGIN_DECLS typedef void(* dt_history_message_handler_t)(const char *message)
Receives one formatted, already-translated message for the user.
dt_history_change_t
What changed. Each value stands for one signal this code used to raise itself.