37#include <cairo/cairo.h>
47#pragma GCC visibility push(default)
84 int32_t pointerx, int32_t pointery);
98 const int old_version,
int *new_version,
size_t *new_size);
109#pragma GCC visibility pop
int scrolled(struct dt_iop_module_t *self, double x, double y, int up, uint32_t state)
Definition ashift.c:4969
int button_pressed(struct dt_iop_module_t *self, double x, double y, double pressure, int which, int type, uint32_t state)
Definition ashift.c:4583
int button_released(struct dt_iop_module_t *self, double x, double y, int which, uint32_t state)
Definition ashift.c:4798
void gui_post_expose(struct dt_iop_module_t *self, cairo_t *cr, int32_t width, int32_t height, int32_t pointerx, int32_t pointery)
Definition ashift.c:3910
int mouse_moved(struct dt_iop_module_t *self, double x, double y, double pressure, int which)
Definition ashift.c:4360
void init_presets(dt_iop_module_so_t *self)
Definition atrous.c:804
void gui_reset(dt_imageio_module_format_t *self)
Definition avif.c:936
int set_params(dt_imageio_module_format_t *self, const void *params, const int size)
Definition avif.c:664
void init(dt_imageio_module_format_t *self)
Definition avif.c:151
void * get_params(dt_imageio_module_format_t *self)
Definition avif.c:629
uint32_t container(dt_lib_module_t *self)
Definition backgroundjobs.c:77
int position()
Definition backgroundjobs.c:82
const char ** views(dt_lib_module_t *self)
Definition backgroundjobs.c:71
int expandable(dt_lib_module_t *self)
Definition backgroundjobs.c:87
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
void set_preferences(void *menu, dt_lib_module_t *self)
Definition collect.c:3286
int mouse_leave(struct dt_iop_module_t *self)
Definition crop.c:1735
int key_pressed(dt_view_t *self, GdkEventKey *event)
Definition darkroom.c:3085
void configure(dt_view_t *self, int wd, int ht)
Definition darkroom.c:3167
void view_leave(struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view)
Definition duplicate.c:173
void * legacy_params(dt_imageio_module_format_t *self, const void *const old_params, const size_t old_params_size, const int old_version, const int new_version, size_t *new_size)
Definition exr.cc:320
static void gui_cleanup(dt_lib_import_t *d)
Definition import.c:1257
static void gui_init(dt_lib_import_t *d)
Definition import.c:939
static const float x
Definition iop_profile.h:239
gboolean preset_autoapply(dt_lib_module_t *self)
Definition ioporder.c:268
void view_enter(struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view)
Definition libs/histogram.c:1226
size_t size
Definition mipmap_cache.c:3
#define REQUIRED(return_type, function_name,...)
Definition module_api.h:80
#define DEFAULT(return_type, function_name,...)
Definition module_api.h:81
#define OPTIONAL(return_type, function_name,...)
Definition module_api.h:79
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
Definition views/view.h:123