36#include <cairo/cairo.h>
44#pragma GCC visibility push(default)
77#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)
int mouse_moved(struct dt_iop_module_t *self, double x, double y, double pressure, int which)
void cleanup(dt_imageio_module_format_t *self)
void init(dt_imageio_module_format_t *self)
int mouse_leave(struct dt_iop_module_t *self)
void leave(dt_view_t *self)
void reset(dt_view_t *self)
void configure(dt_view_t *self, int wd, int ht)
uint32_t view(const dt_view_t *self)
void enter(dt_view_t *self)
void expose(dt_view_t *self, cairo_t *cri, int32_t width, int32_t height, int32_t pointerx, int32_t pointery)
int try_enter(dt_view_t *self)
void mouse_enter(dt_view_t *self)
static void gui_init(dt_lib_import_t *d)
int key_pressed(struct dt_iop_module_t *self, GdkEventKey *event)
dt_mipmap_buffer_dsc_flags flags
#define DEFAULT(return_type, function_name,...)
#define OPTIONAL(return_type, function_name,...)
const float uint32_t state[4]