32 const float w,
const float h,
33 const float zoom_scale,
void *user_data);
58 const float zoom_scale);
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)
void dt_guides_add_guide(const char *name, dt_guides_draw_callback draw, dt_guides_widget_callback widget, void *user_data, GDestroyNotify free)
void dt_guides_update_popover_values()
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)
void dt_guides_set_overlay_colors()
void dt_guides_cleanup(GList *guides)
GtkWidget * dt_guides_popover(dt_view_t *self, GtkWidget *button)
void dt_guides_button_toggled(gboolean active)
void dt_guides_update_button_state()
GtkWidget *(* dt_guides_widget_callback)(dt_iop_module_t *self, void *user_data)
struct _GtkWidget GtkWidget
dt_guides_draw_callback draw
dt_guides_widget_callback widget