25 const float w,
const float h,
26 const float zoom_scale,
void *user_data);
28typedef GtkWidget *(*dt_guides_widget_callback)(
dt_iop_module_t *self,
void *user_data);
51 const float zoom_scale);
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
typedef void((*dt_cache_allocate_t)(void *userdata, dt_cache_entry_t *entry))
void dt_guides_draw(cairo_t *cr, const float left, const float top, const float width, const float height, const float zoom_scale)
Definition gui/guides.c:769
void dt_guides_add_guide(const char *name, dt_guides_draw_callback draw, dt_guides_widget_callback widget, void *user_data, GDestroyNotify free)
Definition gui/guides.c:560
void dt_guides_update_popover_values()
Definition gui/guides.c:832
void(* dt_guides_draw_callback)(cairo_t *cr, const float x, const float y, const float w, const float h, const float zoom_scale, void *user_data)
Definition gui/guides.h:24
void dt_guides_set_overlay_colors()
Definition gui/guides.c:653
GList * dt_guides_init()
Definition gui/guides.c:567
void dt_guides_cleanup(GList *guides)
Definition gui/guides.c:827
GtkWidget * dt_guides_popover(dt_view_t *self, GtkWidget *button)
Definition gui/guides.c:690
void dt_guides_button_toggled(gboolean active)
Definition gui/guides.c:762
void dt_guides_update_button_state()
Definition gui/guides.c:752
GtkWidget *(* dt_guides_widget_callback)(dt_iop_module_t *self, void *user_data)
Definition gui/guides.h:28
static gboolean draw(GtkWidget *widget, cairo_t *cr, dt_iop_module_t *self)
Definition hotpixels.c:358
Definition gui/guides.h:31
gboolean support_flip
Definition gui/guides.h:37
void * user_data
Definition gui/guides.h:35
dt_guides_draw_callback draw
Definition gui/guides.h:33
GDestroyNotify free
Definition gui/guides.h:36
char name[64]
Definition gui/guides.h:32
dt_guides_widget_callback widget
Definition gui/guides.h:34
Definition views/view.h:95