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);
110#pragma GCC visibility pop
int scrolled(struct dt_iop_module_t *self, double x, double y, int up, uint32_t state)
int button_pressed(struct dt_iop_module_t *self, double x, double y, double pressure, int which, int type, uint32_t state)
int button_released(struct dt_iop_module_t *self, double x, double y, int which, uint32_t state)
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)
int mouse_moved(struct dt_iop_module_t *self, double x, double y, double pressure, int which)
void init_presets(dt_iop_module_so_t *self)
void gui_reset(dt_imageio_module_format_t *self)
int set_params(dt_imageio_module_format_t *self, const void *params, const int size)
void init(dt_imageio_module_format_t *self)
void * get_params(dt_imageio_module_format_t *self)
uint32_t container(dt_lib_module_t *self)
const char ** views(dt_lib_module_t *self)
int expandable(dt_lib_module_t *self)
int mouse_leave(struct dt_iop_module_t *self)
void configure(dt_view_t *self, int wd, int ht)
void view_leave(struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view)
void set_preferences(void *menu, dt_lib_module_t *self)
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)
static void gui_cleanup(dt_lib_import_t *d)
static void gui_init(dt_lib_import_t *d)
void show_popup(dt_lib_module_t *self)
Open the popup window owned by the ioporder lib.
gboolean preset_autoapply(dt_lib_module_t *self)
void view_enter(struct dt_lib_module_t *self, struct dt_view_t *old_view, struct dt_view_t *new_view)
int key_pressed(struct dt_iop_module_t *self, GdkEventKey *event)
#define REQUIRED(return_type, function_name,...)
#define DEFAULT(return_type, function_name,...)
#define OPTIONAL(return_type, function_name,...)
const float uint32_t state[4]
The dt_gui_module_t type is the intersection between a dt_lib_module_t and a dt_iop_module_t structur...