82#define INCLUDE_API_FROM_MODULE_H
148 const gchar *desc,
const void *params,
const int32_t
params_size);
172 const gchar *
tooltip, guint accel_key, GdkModifierType mods);
size_t params_size(dt_imageio_module_format_t *self)
Definition avif.c:624
const float b
Definition colorspaces_inline_conversions.h:1326
const float a
Definition colorspaces_inline_conversions.h:1292
typedef void((*dt_cache_allocate_t)(void *userdata, dt_cache_entry_t *entry))
const char * tooltip
Definition common/image.h:217
uint32_t view(const dt_view_t *self)
Definition darkroom.c:194
float dt_boundingbox_t[4]
Definition darktable.h:630
struct dt_iop_tonecurve_params_t preset
Definition iop/tonecurve.c:454
gboolean dt_handle_dialog_enter(GtkWidget *widget, GdkEventKey *event, gpointer data)
Definition libs/lib.c:1405
gboolean dt_lib_presets_can_autoapply(dt_lib_module_t *mod)
Definition libs/lib.c:1400
gint dt_lib_sort_plugins(gconstpointer a, gconstpointer b)
Definition libs/lib.c:647
void dt_lib_colorpicker_set_box_area(dt_lib_t *lib, const dt_boundingbox_t box)
Definition libs/lib.c:1316
void dt_lib_cancel_postponed_update(dt_lib_module_t *mod)
Definition libs/lib.c:1390
gboolean dt_lib_gui_get_expanded(dt_lib_module_t *module)
Definition libs/lib.c:1021
void dt_lib_init(dt_lib_t *lib)
Definition libs/lib.c:1188
void dt_lib_presets_remove(const gchar *preset, const gchar *module_name, int module_version)
Definition libs/lib.c:390
void dt_lib_init_presets(dt_lib_module_t *module)
Definition libs/lib.c:776
GtkWidget * dt_action_button_new(dt_lib_module_t *self, const gchar *label, gpointer callback, gpointer data, const gchar *tooltip, guint accel_key, GdkModifierType mods)
Definition libs/lib.c:1415
gboolean dt_lib_is_visible_in_view(dt_lib_module_t *module, const dt_view_t *view)
Definition libs/lib.c:132
void dt_lib_queue_postponed_update(dt_lib_module_t *mod, void(*update_fn)(dt_lib_module_t *self))
Definition libs/lib.c:1378
void dt_lib_presets_add(const char *name, const char *plugin_name, const int32_t version, const void *params, const int32_t params_size, gboolean readonly)
Definition libs/lib.c:1217
gboolean dt_lib_presets_apply(const gchar *preset, const gchar *module_name, int module_version)
Definition libs/lib.c:411
void dt_lib_colorpicker_set_point(dt_lib_t *lib, const float pos[2])
Definition libs/lib.c:1335
gboolean dt_lib_is_visible(dt_lib_module_t *module)
Definition libs/lib.c:1268
gchar * dt_lib_presets_duplicate(const gchar *preset, const gchar *module_name, int module_version)
Definition libs/lib.c:334
void dt_lib_gui_set_expanded(dt_lib_module_t *module, gboolean expanded)
Definition libs/lib.c:990
void dt_lib_presets_update(const gchar *preset, const gchar *module_name, int module_version, const gchar *newname, const gchar *desc, const void *params, const int32_t params_size)
Definition libs/lib.c:462
dt_lib_module_t * dt_lib_get_module(const char *name)
Definition libs/lib.c:1353
void dt_lib_set_visible(dt_lib_module_t *module, gboolean visible)
Definition libs/lib.c:1278
void dt_lib_cleanup(dt_lib_t *lib)
Definition libs/lib.c:1196
GtkWidget * dt_lib_gui_get_expander(dt_lib_module_t *module)
Definition libs/lib.c:1115
gchar * dt_lib_get_localized_name(const gchar *plugin_name)
Definition libs/lib.c:1299
struct _GtkWidget GtkWidget
Definition splash.h:29
Definition colorpicker.h:53
The dt_gui_module_t type is the intersection between a dt_lib_module_t and a dt_iop_module_t structur...
Definition gui_module_api.h:42
GtkWidget * expander
Definition libs/lib.h:94
GtkWidget * reset_button
Definition libs/lib.h:101
GtkWidget * presets_button
Definition libs/lib.h:102
void(* _postponed_update)(struct dt_lib_module_t *self)
Definition libs/lib.h:96
char plugin_name[128]
Definition libs/lib.h:90
dt_gui_module_t common_fields
Definition libs/lib.h:80
GModule *void * data
Definition libs/lib.h:88
GtkWidget * arrow
Definition libs/lib.h:100
GtkWidget * widget
Definition libs/lib.h:92
guint timeout_handle
Definition libs/lib.h:98
struct dt_lib_t::@58::@59 navigation
struct dt_lib_module_t * gui_module
Definition libs/lib.h:64
struct dt_lib_t::@58 proxy
GList * plugins
Definition libs/lib.h:63
Definition views/view.h:123