58#define DT_PRESETS_FOR_NOT (FOR_NOT_MONO | FOR_NOT_COLOR);
66 const int32_t enabled,
73 const void *blend_params,
const int32_t enabled);
77 const char *
maker,
const char *
model,
const char *lens);
80 const float min,
const float max);
102 void *callback_data);
117 gpointer data, gboolean allow_name_change, gboolean allow_desc_change,
118 gboolean allow_remove, GtkWindow *parent);
120 GCallback final_callback, gpointer data, gboolean allow_name_change,
121 gboolean allow_desc_change, gboolean allow_remove, GtkWindow *parent);
size_t params_size(dt_imageio_module_format_t *self)
Definition avif.c:615
dt_develop_blend_colorspace_t
Definition blend.h:35
gboolean dt_gui_presets_autoapply_for_module(dt_iop_module_t *module)
Definition gui/presets.c:895
dt_gui_presets_format_flag_t
Definition gui/presets.h:25
@ FOR_RAW
Definition gui/presets.h:27
@ FOR_NOT_MONO
Definition gui/presets.h:29
@ FOR_LDR
Definition gui/presets.h:26
@ FOR_HDR
Definition gui/presets.h:28
@ FOR_NOT_COLOR
Definition gui/presets.h:30
void dt_gui_presets_show_edit_dialog(const char *name_in, const char *module_name, int rowid, GCallback final_callback, gpointer data, gboolean allow_name_change, gboolean allow_desc_change, gboolean allow_remove, GtkWindow *parent)
Definition gui/presets.c:726
void dt_gui_presets_show_iop_edit_dialog(const char *name_in, dt_iop_module_t *module, GCallback final_callback, gpointer data, gboolean allow_name_change, gboolean allow_desc_change, gboolean allow_remove, GtkWindow *parent)
Definition gui/presets.c:707
void dt_gui_presets_popup_menu_show_for_params(dt_dev_operation_t op, int32_t version, void *params, int32_t params_size, void *blendop_params, const dt_image_t *image, void(*pick_callback)(GtkMenuItem *, void *), void *callback_data)
Definition gui/presets.c:1185
void dt_gui_presets_update_filter(const char *name, dt_dev_operation_t op, const int32_t version, const int filter)
Definition gui/presets.c:1354
void dt_gui_presets_confirm_and_delete(GtkWidget *parent_dialog, const char *name, const char *module_name, int rowid)
Definition gui/presets.c:397
void dt_gui_presets_update_ldr(const char *name, dt_dev_operation_t op, const int32_t version, const int ldrflag)
Definition gui/presets.c:1316
void dt_gui_presets_update_av(const char *name, dt_dev_operation_t op, const int32_t version, const float min, const float max)
Definition gui/presets.c:1258
void dt_gui_presets_update_fl(const char *name, dt_dev_operation_t op, const int32_t version, const float min, const float max)
Definition gui/presets.c:1296
void dt_gui_presets_popup_menu_show_for_module(dt_iop_module_t *module)
Definition gui/presets.c:1195
void dt_gui_presets_update_iso(const char *name, dt_dev_operation_t op, const int32_t version, const float min, const float max)
Definition gui/presets.c:1237
void dt_gui_presets_init()
Definition gui/presets.c:63
void dt_gui_presets_update_mml(const char *name, dt_dev_operation_t op, const int32_t version, const char *maker, const char *model, const char *lens)
Definition gui/presets.c:1201
void dt_gui_presets_add_with_blendop(const char *name, dt_dev_operation_t op, const int32_t version, const void *params, const int32_t params_size, const void *blend_params, const int32_t enabled)
Definition gui/presets.c:82
void dt_gui_presets_apply_preset(const gchar *name, dt_iop_module_t *module)
Definition gui/presets.c:836
void dt_gui_presets_update_tv(const char *name, dt_dev_operation_t op, const int32_t version, const float min, const float max)
Definition gui/presets.c:1279
void dt_gui_favorite_presets_menu_show()
void dt_gui_presets_update_autoapply(const char *name, dt_dev_operation_t op, const int32_t version, const int autoapply)
Definition gui/presets.c:1335
void dt_gui_presets_add_generic(const char *name, dt_dev_operation_t op, const int32_t version, const void *params, const int32_t params_size, const int32_t enabled, const dt_develop_blend_colorspace_t blend_cst)
Definition gui/presets.c:70
const char * maker
Definition iop/tonecurve.c:493
const char * model
Definition iop/tonecurve.c:494
static void pick_callback(GtkMenuItem *menuitem, dt_lib_module_info_t *minfo)
Definition libs/lib.c:410
char dt_dev_operation_t[20]
Definition settings.h:35
Definition gui/presets.h:34
gchar * operation
Definition gui/presets.h:39
GtkWidget * aperture_min
Definition gui/presets.h:48
GtkCheckButton * filter
Definition gui/presets.h:43
GtkWidget * exposure_min
Definition gui/presets.h:47
GtkWidget * focal_length_max
Definition gui/presets.h:49
GCallback callback
Definition gui/presets.h:54
GtkWidget * iso_min
Definition gui/presets.h:46
GtkWidget * model
Definition gui/presets.h:45
GtkWidget * aperture_max
Definition gui/presets.h:48
GtkWidget * iso_max
Definition gui/presets.h:46
GtkWidget * exposure_max
Definition gui/presets.h:47
GtkWindow * parent
Definition gui/presets.h:35
GtkCheckButton * autoapply
Definition gui/presets.h:43
gchar * module_name
Definition gui/presets.h:38
GtkWidget * details
Definition gui/presets.h:44
gpointer data
Definition gui/presets.h:55
GtkWidget * focal_length_min
Definition gui/presets.h:49
dt_iop_module_t * iop
Definition gui/presets.h:37
GtkWidget * format_btn[5]
Definition gui/presets.h:52
int op_version
Definition gui/presets.h:40
GtkEntry * name
Definition gui/presets.h:42
GtkWidget * lens
Definition gui/presets.h:45
GtkWidget * maker
Definition gui/presets.h:45
gchar * original_name
Definition gui/presets.h:50
GtkEntry * description
Definition gui/presets.h:42
gint old_id
Definition gui/presets.h:51
Definition common/image.h:195