Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
paint.h File Reference
#include <cairo.h>
#include <gtk/gtk.h>
+ Include dependency graph for widgets/paint.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CPF_USER_DATA   0x1000
 

Typedefs

typedef enum dtgtk_cairo_paint_flags_t dtgtk_cairo_paint_flags_t
 
typedef void(* DTGTKCairoPaintIconFunc) (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 

Enumerations

enum  dtgtk_cairo_paint_flags_t {
  CPF_NONE = 0 ,
  CPF_DIRECTION_UP = 1 << 0 ,
  CPF_DIRECTION_DOWN = 1 << 1 ,
  CPF_DIRECTION_LEFT = 1 << 2 ,
  CPF_DIRECTION_RIGHT = 1 << 3 ,
  CPF_ACTIVE = 1 << 11 ,
  CPF_PRELIGHT = 1 << 12 ,
  CPF_FOCUS = 1 << 13 ,
  CPF_ALTER = 1 << 14 ,
  CPF_SPECIAL_FLAG = 1 << 15
}
 

Functions

void dtgtk_cairo_paint_empty (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_triangle (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_solid_triangle (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_arrow (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_solid_arrow (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_line_arrow (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_sortby (cairo_t *cr, gint x, int y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_store (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_reset (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_presets (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_flip (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_switch (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_module_switch (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_module_switch_on (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_switch_inactive (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_switch_on (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_switch_off (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_switch_deprecated (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_plusminus (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_plus (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_square_plus (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_sorting (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_plus_simple (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_minus_simple (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_multiply_small (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_treelist (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_invert (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_color (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_eye (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_eye_toggle (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_timer (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_filmstrip (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_directory (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_refresh (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_perspective (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_structure (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_draw_structure (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_cancel (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_aspectflip (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_label (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_label_sel (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_local_copy (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_reject (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_remove (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_star (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_unratestar (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_altered (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_unaltered (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_audio (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_label_flower (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_colorpicker (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_colorpicker_set_values (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_showmask (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_alignment (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_text_label (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_styles (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_help (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_grouping (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_preferences (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_overlays (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_and (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_or (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_andnot (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_dropdown (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_bracket (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lock (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_check_mark (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_overexposed (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_rawoverexposed (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_bulb (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_gamut_check (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_softproof (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_display (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_display2 (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_rect_landscape (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_rect_portrait (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_polygon (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_zoom (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_multiinstance (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_grid (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_focus_peaking (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_camera (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_histogram_scope (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_waveform_scope (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_vectorscope (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_linear_scale (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_logarithmic_scale (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_waveform_overlaid (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_rgb_parade (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_luv (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_jzazbz (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_ryb (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_flowchart (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 Paint the flowchart icon using normalized 0..1 coordinates.
 
void dtgtk_cairo_paint_modulegroup_active (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_favorites (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_basics (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_basic (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_tone (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_color (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_correct (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_effect (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_grading (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_modulegroup_technical (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_map_pin (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_edit (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_circle (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_ellipse (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 Paint a 45 deg-rotated ellipse that touches the unit square boundaries.
 
void dtgtk_cairo_paint_masks_gradient (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_polygon (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_uniform (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_drawn (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_parametric (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_drawn_and_parametric (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_raster (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_brush (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_vertgradient (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_brush_and_inverse (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_multi (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_inverse (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_union (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_intersection (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_difference (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_exclusion (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_masks_used (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_tool_clone (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_tool_heal (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_tool_fill (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_tool_blur (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_paste_forms (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_cut_forms (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_display_wavelet_scale (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_auto_levels (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_compass_star (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_wand (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lt_mode_grid (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lt_mode_zoom (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lt_mode_culling_fixed (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lt_mode_culling_dynamic (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_lt_mode_fullpreview (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_link (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_shortcut (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_cairo_paint_pin (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)
 
void dtgtk_liquify_cairo_paint_node_tool (cairo_t *cr, const gint x, const gint y, const gint w, const gint h, const gint flags, void *data)
 
void dtgtk_liquify_cairo_paint_line_tool (cairo_t *cr, const gint x, const gint y, const gint w, const gint h, const gint flags, void *data)
 
void dtgtk_liquify_cairo_paint_curve_tool (cairo_t *cr, const gint x, const gint y, const gint w, const gint h, const gint flags, void *data)
 

Macro Definition Documentation

◆ CPF_USER_DATA

#define CPF_USER_DATA   0x1000

Definition at line 57 of file widgets/paint.h.

Typedef Documentation

◆ dtgtk_cairo_paint_flags_t

◆ DTGTKCairoPaintIconFunc

typedef void(* DTGTKCairoPaintIconFunc) (cairo_t *cr, gint x, gint y, gint w, gint h, gint flags, void *data)

Definition at line 76 of file widgets/paint.h.

Enumeration Type Documentation

◆ dtgtk_cairo_paint_flags_t

Enumerator
CPF_NONE 
CPF_DIRECTION_UP 
CPF_DIRECTION_DOWN 
CPF_DIRECTION_LEFT 
CPF_DIRECTION_RIGHT 
CPF_ACTIVE 
CPF_PRELIGHT 
CPF_FOCUS 
CPF_ALTER 
CPF_SPECIAL_FLAG 

Definition at line 59 of file widgets/paint.h.

Function Documentation

◆ dtgtk_cairo_paint_alignment()

void dtgtk_cairo_paint_alignment ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint an alignment icon

Definition at line 2421 of file widgets/paint.c.

References CPF_SPECIAL_FLAG, FINISH, flags, L, and PREAMBLE.

Referenced by gui_init(), and gui_init().

◆ dtgtk_cairo_paint_altered()

void dtgtk_cairo_paint_altered ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an altered icon on thumbs

Definition at line 2046 of file widgets/paint.c.

References CPF_DIRECTION_RIGHT, FINISH, flags, L, M_PI, PREAMBLE, and r.

Referenced by dt_thumbnail_create_widget(), and gui_init().

◆ dtgtk_cairo_paint_and()

void dtgtk_cairo_paint_and ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint and

Definition at line 2510 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_andnot()

void dtgtk_cairo_paint_andnot ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint and not

Definition at line 2521 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_arrow()

void dtgtk_cairo_paint_arrow ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an arrow left or right

Definition at line 232 of file widgets/paint.c.

References C, CPF_DIRECTION_DOWN, CPF_DIRECTION_RIGHT, CPF_DIRECTION_UP, FINISH, flags, L, M_PI, PREAMBLE, and S.

Referenced by dt_lib_gui_set_expanded().

◆ dtgtk_cairo_paint_aspectflip()

void dtgtk_cairo_paint_aspectflip ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint two boxes indicating portrait/landscape flip

Definition at line 1791 of file widgets/paint.c.

References FINISH, flags, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_audio()

void dtgtk_cairo_paint_audio ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an audio icon on thumbs

Definition at line 2113 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by dt_thumbnail_create_widget().

◆ dtgtk_cairo_paint_auto_levels()

void dtgtk_cairo_paint_auto_levels ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a auto level icon for retouch

Definition at line 3317 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_bracket()

void dtgtk_cairo_paint_bracket ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint bracket capture

Definition at line 2544 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_bulb()

void dtgtk_cairo_paint_bulb ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a light bulb

Definition at line 2609 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by _create_one_button(), and gui_init().

◆ dtgtk_cairo_paint_camera()

void dtgtk_cairo_paint_camera ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint camera icon

Definition at line 1382 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_cancel()

void dtgtk_cairo_paint_cancel ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a cancel X icon

Definition at line 1778 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _cancellable_gui_thread().

◆ dtgtk_cairo_paint_check_mark()

void dtgtk_cairo_paint_check_mark ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint check mark icon

Definition at line 2580 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init(), gui_init(), and tree_insert_presets().

◆ dtgtk_cairo_paint_color()

void dtgtk_cairo_paint_color ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a color rect icon

Definition at line 156 of file widgets/paint.c.

References FINISH, L, PREAMBLE, and x.

◆ dtgtk_cairo_paint_colorpicker()

void dtgtk_cairo_paint_colorpicker ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a color picker icon - a pipette for bigger buttons

Definition at line 2194 of file widgets/paint.c.

References CPF_ALTER, dt_draw_plus_sign(), FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by _color_picker_new(), dt_iop_gui_init_blendif(), gui_init(), and gui_init().

◆ dtgtk_cairo_paint_colorpicker_set_values()

void dtgtk_cairo_paint_colorpicker_set_values ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a color picker icon with a plus sign

Definition at line 2294 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_compass_star()

void dtgtk_cairo_paint_compass_star ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a generic four-pointed compass star

Definition at line 3357 of file widgets/paint.c.

References _compass_star(), FINISH, and PREAMBLE.

◆ dtgtk_cairo_paint_cut_forms()

void dtgtk_cairo_paint_cut_forms ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a cut icon for retouch

Definition at line 3238 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_directory()

void dtgtk_cairo_paint_directory ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a directory icon

Definition at line 1656 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init(), gui_init(), and gui_init().

◆ dtgtk_cairo_paint_display()

void dtgtk_cairo_paint_display ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a display icon

Definition at line 2746 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _create_one_button().

◆ dtgtk_cairo_paint_display2()

void dtgtk_cairo_paint_display2 ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a display2 icon

◆ dtgtk_cairo_paint_display_wavelet_scale()

void dtgtk_cairo_paint_display_wavelet_scale ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a display scale for retouch

Definition at line 3275 of file widgets/paint.c.

References CPF_ACTIVE, delta, FINISH, flags, i, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_draw_structure()

void dtgtk_cairo_paint_draw_structure ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a drawn structure icon

Definition at line 1755 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_dropdown()

void dtgtk_cairo_paint_dropdown ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint dropdown arrow

Definition at line 2532 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_empty()

void dtgtk_cairo_paint_empty ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint nothing

◆ dtgtk_cairo_paint_eye()

void dtgtk_cairo_paint_eye ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an eye icon

Definition at line 1253 of file widgets/paint.c.

References CPF_ACTIVE, dtgtk_cairo_paint_eye_toggle(), flags, and x.

◆ dtgtk_cairo_paint_eye_toggle()

void dtgtk_cairo_paint_eye_toggle ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an eye icon which is crossed out if toggled

Definition at line 1258 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by dt_iop_gui_init_blendif(), dtgtk_cairo_paint_eye(), and gui_init().

◆ dtgtk_cairo_paint_filmstrip()

void dtgtk_cairo_paint_filmstrip ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a filmstrip icon

Definition at line 1621 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_flip()

void dtgtk_cairo_paint_flip ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a flip icon

Definition at line 351 of file widgets/paint.c.

References C, CPF_DIRECTION_UP, FINISH, flags, L, PREAMBLE, and S.

Referenced by gui_init().

◆ dtgtk_cairo_paint_flowchart()

void dtgtk_cairo_paint_flowchart ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the flowchart icon using normalized 0..1 coordinates.

paint flowchart icon

The icon geometry is expressed in normalized icon space so it scales uniformly with the PREAMBLE square and stays independent from the widget pixel size.

Definition at line 3664 of file widgets/paint.c.

References FINISH, height, L, PREAMBLE, top, and width.

Referenced by gui_init().

◆ dtgtk_cairo_paint_focus_peaking()

void dtgtk_cairo_paint_focus_peaking ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint focus peaking icon

north west

Definition at line 1328 of file widgets/paint.c.

References FINISH, height, L, M_PI, PREAMBLE, top, and width.

◆ dtgtk_cairo_paint_gamut_check()

void dtgtk_cairo_paint_gamut_check ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a gamut check icon

Definition at line 2683 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _create_one_button(), and area_draw().

◆ dtgtk_cairo_paint_grid()

void dtgtk_cairo_paint_grid ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a simple grid icon

Definition at line 1302 of file widgets/paint.c.

References _rounded_rectangle(), FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_grouping()

void dtgtk_cairo_paint_grouping ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint the grouping icon.

Definition at line 2396 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, and PREAMBLE.

Referenced by dt_thumbnail_create_widget().

◆ dtgtk_cairo_paint_help()

void dtgtk_cairo_paint_help ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint the ? help label

Definition at line 2383 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_histogram_scope()

void dtgtk_cairo_paint_histogram_scope ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint histogram scope icon

Definition at line 1408 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_invert()

void dtgtk_cairo_paint_invert ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an invert icon

Definition at line 635 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by dt_iop_gui_init_blendif(), dt_iop_gui_init_masks(), and dt_iop_gui_init_raster().

◆ dtgtk_cairo_paint_jzazbz()

void dtgtk_cairo_paint_jzazbz ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint JzAzBz icon

Todo:
: change icon to "AzBz" or just "z"

Definition at line 1575 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_label()

void dtgtk_cairo_paint_label ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a color label icon

Definition at line 1835 of file widgets/paint.c.

References color, dt_widget_colorlabel(), DT_WIDGET_COLORLABEL_COUNT, FINISH, flags, L, M_PI, PREAMBLE, r, and set_color().

◆ dtgtk_cairo_paint_label_flower()

void dtgtk_cairo_paint_label_flower ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

◆ dtgtk_cairo_paint_label_sel()

void dtgtk_cairo_paint_label_sel ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a color label icon for selection

Definition at line 1881 of file widgets/paint.c.

References color, CPF_DIRECTION_RIGHT, CPF_PRELIGHT, dt_widget_colorlabel(), DT_WIDGET_COLORLABEL_COUNT, FINISH, flags, L, M_PI, PREAMBLE, and r.

Referenced by gui_init().

◆ dtgtk_cairo_paint_line_arrow()

void dtgtk_cairo_paint_line_arrow ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an arrow with a line

Definition at line 289 of file widgets/paint.c.

References CPF_DIRECTION_LEFT, FINISH, flags, L, and PREAMBLE.

◆ dtgtk_cairo_paint_linear_scale()

void dtgtk_cairo_paint_linear_scale ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint linear scale icon

Definition at line 1470 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_link()

void dtgtk_cairo_paint_link ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a link icon for basic adjustments

Definition at line 3543 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_local_copy()

void dtgtk_cairo_paint_local_copy ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the local copy symbol

Definition at line 2029 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by dt_thumbnail_create_widget().

◆ dtgtk_cairo_paint_lock()

void dtgtk_cairo_paint_lock ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint lock icon

Definition at line 2563 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by _sample_draw_callback(), gui_init(), and tree_insert_presets().

◆ dtgtk_cairo_paint_logarithmic_scale()

void dtgtk_cairo_paint_logarithmic_scale ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint logarithmic scale icon

Definition at line 1481 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_lt_mode_culling_dynamic()

void dtgtk_cairo_paint_lt_mode_culling_dynamic ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Lighttable: Culling dynamic

Definition at line 3477 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_lt_mode_culling_fixed()

void dtgtk_cairo_paint_lt_mode_culling_fixed ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Lighttable: Culling fixed

Definition at line 3441 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_lt_mode_fullpreview()

void dtgtk_cairo_paint_lt_mode_fullpreview ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Lighttable: Full Preview

Definition at line 3503 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_lt_mode_grid()

void dtgtk_cairo_paint_lt_mode_grid ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Lighttable: Grid mode

Definition at line 3391 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_lt_mode_zoom()

void dtgtk_cairo_paint_lt_mode_zoom ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Lighttable: Zoomable

Definition at line 3411 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_luv()

void dtgtk_cairo_paint_luv ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint Luv icon

Todo:
: change icon to "u*v*"

Definition at line 1553 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_map_pin()

void dtgtk_cairo_paint_map_pin ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint the pin for map thumbnails

Definition at line 3130 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _init_image_pin().

◆ dtgtk_cairo_paint_masks_brush()

void dtgtk_cairo_paint_masks_brush ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a mask brush icon

Definition at line 915 of file widgets/paint.c.

References FINISH, i, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_brush_and_inverse()

void dtgtk_cairo_paint_masks_brush_and_inverse ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a brush + inverse icon for masks selection

Definition at line 891 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_circle()

void dtgtk_cairo_paint_masks_circle ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a circle icon for masks

Definition at line 674 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_masks_difference()

void dtgtk_cairo_paint_masks_difference ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an op difference icon for masks

Definition at line 1187 of file widgets/paint.c.

References L, M_PI, and r.

Referenced by _blendop_masks_init_icons(), dt_masks_create_menu(), and gui_init().

◆ dtgtk_cairo_paint_masks_drawn()

void dtgtk_cairo_paint_masks_drawn ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a drawn mask icon

Definition at line 962 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init(), and gui_init().

◆ dtgtk_cairo_paint_masks_drawn_and_parametric()

void dtgtk_cairo_paint_masks_drawn_and_parametric ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a combined drawn&parametric mask icon

Definition at line 1045 of file widgets/paint.c.

References _gradient_arc(), CPF_PRELIGHT, FINISH, flags, g, L, M_PI, p, PREAMBLE, and r.

◆ dtgtk_cairo_paint_masks_edit()

void dtgtk_cairo_paint_masks_edit ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an eye icon for masks

Definition at line 648 of file widgets/paint.c.

References _paint_cursor_arrow(), FINISH, L, M_PI, and PREAMBLE.

Referenced by dt_iop_gui_init_masks(), and gui_init().

◆ dtgtk_cairo_paint_masks_ellipse()

void dtgtk_cairo_paint_masks_ellipse ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a 45 deg-rotated ellipse that touches the unit square boundaries.

Paint an ellipse icon for masks

The ellipse comes from scaling a circle and then rotating it. For a 45 deg-rotated ellipse with semi-axes a and b, the axis-aligned half-extent is sqrt((a * a + b * b) / 2). We choose the radius so this extent is 0.5, which makes the ellipse touch the [0, 1] bounds after centering at (0.5, 0.5).

Definition at line 709 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_masks_exclusion()

void dtgtk_cairo_paint_masks_exclusion ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an op exclusion icon for masks

Definition at line 1212 of file widgets/paint.c.

References L, M_PI, and r.

Referenced by _blendop_masks_init_icons(), dt_masks_create_menu(), and gui_init().

◆ dtgtk_cairo_paint_masks_gradient()

void dtgtk_cairo_paint_masks_gradient ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a gradient icon for masks

Definition at line 756 of file widgets/paint.c.

References FINISH, g, L, PREAMBLE, and r.

◆ dtgtk_cairo_paint_masks_intersection()

void dtgtk_cairo_paint_masks_intersection ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an op intersection icon for masks

Definition at line 1158 of file widgets/paint.c.

References L, M_PI, and r.

Referenced by _blendop_masks_init_icons(), dt_masks_create_menu(), and gui_init().

◆ dtgtk_cairo_paint_masks_inverse()

void dtgtk_cairo_paint_masks_inverse ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an inverse icon for masks

Definition at line 1133 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by _blendop_masks_init_icons(), dt_masks_create_menu(), and gui_init().

◆ dtgtk_cairo_paint_masks_multi()

void dtgtk_cairo_paint_masks_multi ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a multi-path icon for masks

Definition at line 1120 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_parametric()

void dtgtk_cairo_paint_masks_parametric ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a parametric mask icon

Definition at line 1019 of file widgets/paint.c.

References _gradient_arc(), CPF_PRELIGHT, FINISH, flags, g, L, M_PI, p, PREAMBLE, and r.

◆ dtgtk_cairo_paint_masks_polygon()

void dtgtk_cairo_paint_masks_polygon ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a path icon for masks

Definition at line 824 of file widgets/paint.c.

References FINISH, i, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_masks_raster()

void dtgtk_cairo_paint_masks_raster ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a raster mask icon

Definition at line 1101 of file widgets/paint.c.

References FINISH, i, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_uniform()

void dtgtk_cairo_paint_masks_uniform ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint an uniform mask icon

Definition at line 952 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_union()

void dtgtk_cairo_paint_masks_union ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an op union icon for masks

Definition at line 1145 of file widgets/paint.c.

References L, M_PI, and r.

Referenced by _blendop_masks_init_icons(), dt_masks_create_menu(), and gui_init().

◆ dtgtk_cairo_paint_masks_used()

void dtgtk_cairo_paint_masks_used ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a used icon for masks

Definition at line 1241 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_masks_vertgradient()

void dtgtk_cairo_paint_masks_vertgradient ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a vertical gradient icon for masks selection

Definition at line 873 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_minus_simple()

void dtgtk_cairo_paint_minus_simple ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a simple minus icon

Definition at line 584 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by dt_lib_export_metadata_configuration_dialog().

◆ dtgtk_cairo_paint_module_switch()

void dtgtk_cairo_paint_module_switch ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the vertical module on/off switch used in IOP headers

Definition at line 424 of file widgets/paint.c.

References CPF_PRELIGHT, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by _ioporder_create_graph_node(), _ioporder_set_enable_button_icon(), dt_iop_gui_set_enable_button_icon(), and dt_iop_gui_set_expander().

◆ dtgtk_cairo_paint_module_switch_on()

void dtgtk_cairo_paint_module_switch_on ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the always-on marker used for force-enabled IOP headers

Definition at line 446 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by _ioporder_set_enable_button_icon(), and dt_iop_gui_set_enable_button_icon().

◆ dtgtk_cairo_paint_modulegroup_active()

void dtgtk_cairo_paint_modulegroup_active ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint active modulegroup icon

Definition at line 2844 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_basic()

void dtgtk_cairo_paint_modulegroup_basic ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint basic modulegroup icon

Definition at line 2936 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_basics()

void dtgtk_cairo_paint_modulegroup_basics ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint basics widgets modulegroup icon

Definition at line 2879 of file widgets/paint.c.

References FINISH, g, L, PREAMBLE, and r.

◆ dtgtk_cairo_paint_modulegroup_color()

void dtgtk_cairo_paint_modulegroup_color ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint color modulegroup icon

Definition at line 2968 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_correct()

void dtgtk_cairo_paint_modulegroup_correct ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint correct modulegroup icon

Definition at line 2993 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_effect()

void dtgtk_cairo_paint_modulegroup_effect ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint effect modulegroup icon

Definition at line 3006 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_favorites()

void dtgtk_cairo_paint_modulegroup_favorites ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint favorites modulegroup icon

Definition at line 2856 of file widgets/paint.c.

References d, FINISH, k, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_grading()

void dtgtk_cairo_paint_modulegroup_grading ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint grading modulegroup icon

Definition at line 3057 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_technical()

void dtgtk_cairo_paint_modulegroup_technical ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint technical modulegroup icon

Definition at line 3099 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_modulegroup_tone()

void dtgtk_cairo_paint_modulegroup_tone ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint tone modulegroup icon

Definition at line 2947 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_multiinstance()

void dtgtk_cairo_paint_multiinstance ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a duplicate/multi instance indicator

Definition at line 2828 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by dt_iop_gui_set_expander().

◆ dtgtk_cairo_paint_multiply_small()

void dtgtk_cairo_paint_multiply_small ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a simple multiply icon

Definition at line 595 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_or()

void dtgtk_cairo_paint_or ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint or

Definition at line 2499 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_overexposed()

void dtgtk_cairo_paint_overexposed ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint an over/under exposure icon

Definition at line 2592 of file widgets/paint.c.

References _rounded_rectangle(), FINISH, L, and PREAMBLE.

Referenced by _create_one_button().

◆ dtgtk_cairo_paint_overlays()

void dtgtk_cairo_paint_overlays ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint the "show ovelays" icon.

Definition at line 2373 of file widgets/paint.c.

References dt_draw_star(), FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_paste_forms()

void dtgtk_cairo_paint_paste_forms ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a past icon for retouch

Definition at line 3217 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_perspective()

void dtgtk_cairo_paint_perspective ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a perspective correction icon

Definition at line 1700 of file widgets/paint.c.

References FINISH, flags, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_pin()

void dtgtk_cairo_paint_pin ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a pined icon for filtering

Definition at line 3633 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_plus()

void dtgtk_cairo_paint_plus ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Same as dtgtk_cairo_paint_plusminus, but render as a plus even when CFP_ACTIVE is disabled.

Definition at line 506 of file widgets/paint.c.

References CPF_ACTIVE, dtgtk_cairo_paint_plusminus(), flags, and x.

◆ dtgtk_cairo_paint_plus_simple()

void dtgtk_cairo_paint_plus_simple ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a simple plus icon

Definition at line 571 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by dt_lib_export_metadata_configuration_dialog(), and gui_init().

◆ dtgtk_cairo_paint_plusminus()

void dtgtk_cairo_paint_plusminus ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a plusminus icon

Definition at line 511 of file widgets/paint.c.

References CPF_ACTIVE, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by dtgtk_cairo_paint_plus().

◆ dtgtk_cairo_paint_polygon()

void dtgtk_cairo_paint_polygon ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a polygon

Definition at line 2794 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_preferences()

void dtgtk_cairo_paint_preferences ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint the preferences wheel.

Definition at line 2350 of file widgets/paint.c.

References FINISH, i, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_presets()

void dtgtk_cairo_paint_presets ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a preset icon - similar to hamburger menu

Definition at line 170 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _ioporder_create_graph_node(), dt_iop_gui_init_blending_body(), and dt_iop_gui_set_expander().

◆ dtgtk_cairo_paint_rawoverexposed()

void dtgtk_cairo_paint_rawoverexposed ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a raw over exposure icon

Definition at line 2649 of file widgets/paint.c.

References _rounded_rectangle(), CPF_ACTIVE, FINISH, flags, L, and PREAMBLE.

Referenced by _create_one_button().

◆ dtgtk_cairo_paint_rect_landscape()

void dtgtk_cairo_paint_rect_landscape ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a landscape rectangle

Definition at line 2766 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_rect_portrait()

void dtgtk_cairo_paint_rect_portrait ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a portrait rectangle

Definition at line 2780 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_refresh()

void dtgtk_cairo_paint_refresh ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a refresh/reload icon

Definition at line 1679 of file widgets/paint.c.

References FINISH, flags, L, and PREAMBLE.

Referenced by dt_iop_tonecurve_draw(), gui_init(), gui_init(), and gui_post_expose().

◆ dtgtk_cairo_paint_reject()

void dtgtk_cairo_paint_reject ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the reject icon on thumbs

Definition at line 1921 of file widgets/paint.c.

References CPF_DIRECTION_RIGHT, FINISH, flags, L, M_PI, and PREAMBLE.

Referenced by dt_thumbnail_create_widget(), and gui_init().

◆ dtgtk_cairo_paint_remove()

void dtgtk_cairo_paint_remove ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint the remove icon

Definition at line 1943 of file widgets/paint.c.

References _rounded_rectangle(), FINISH, L, and PREAMBLE.

Referenced by _add_sample(), and _lib_duplicate_init_callback().

◆ dtgtk_cairo_paint_reset()

void dtgtk_cairo_paint_reset ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a reset icon

Definition at line 378 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by dt_iop_gui_init_blendif(), and dt_iop_gui_set_expander().

◆ dtgtk_cairo_paint_rgb_parade()

void dtgtk_cairo_paint_rgb_parade ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint RGB parade icon

Definition at line 1517 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_ryb()

void dtgtk_cairo_paint_ryb ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint RYB icon

Definition at line 1593 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_shortcut()

void dtgtk_cairo_paint_shortcut ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a shortcut icon for input ng

Definition at line 3572 of file widgets/paint.c.

References double(), FINISH, i, L, and PREAMBLE.

◆ dtgtk_cairo_paint_showmask()

void dtgtk_cairo_paint_showmask ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

◆ dtgtk_cairo_paint_softproof()

void dtgtk_cairo_paint_softproof ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a soft proofing icon

Definition at line 2718 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _create_one_button(), and gui_init().

◆ dtgtk_cairo_paint_solid_arrow()

void dtgtk_cairo_paint_solid_arrow ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

◆ dtgtk_cairo_paint_solid_triangle()

void dtgtk_cairo_paint_solid_triangle ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a solid triangle left/right/up/down

Definition at line 220 of file widgets/paint.c.

References _draw_triangle(), FINISH, flags, L, and PREAMBLE.

Referenced by _gradient_slider_draw(), and rt_wdbar_draw().

◆ dtgtk_cairo_paint_sortby()

void dtgtk_cairo_paint_sortby ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a sort by icon

◆ dtgtk_cairo_paint_sorting()

void dtgtk_cairo_paint_sorting ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a double arrow up/down

Definition at line 556 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_square_plus()

void dtgtk_cairo_paint_square_plus ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a square plus icon

Definition at line 539 of file widgets/paint.c.

References _rounded_rectangle(), FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_star()

void dtgtk_cairo_paint_star ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a rating icon on thumbs

Definition at line 1961 of file widgets/paint.c.

References dt_draw_star(), FINISH, g, L, PREAMBLE, and r.

Referenced by dt_thumbnail_create_widget(), and gui_init().

◆ dtgtk_cairo_paint_store()

void dtgtk_cairo_paint_store ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a store icon

Definition at line 390 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_structure()

void dtgtk_cairo_paint_structure ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a get structure icon

Definition at line 1735 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_styles()

void dtgtk_cairo_paint_styles ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a styles icon

Definition at line 1812 of file widgets/paint.c.

References FINISH, flags, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_switch()

void dtgtk_cairo_paint_switch ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a switch icon

Definition at line 412 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _gui_styles_dialog_run(), and dt_gui_hist_dialog_new().

◆ dtgtk_cairo_paint_switch_deprecated()

void dtgtk_cairo_paint_switch_deprecated ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a deprecated switch icon

Definition at line 493 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_switch_inactive()

void dtgtk_cairo_paint_switch_inactive ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an in-active switch icon

Definition at line 458 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by _gui_styles_dialog_run(), and dt_gui_hist_dialog_new().

◆ dtgtk_cairo_paint_switch_off()

void dtgtk_cairo_paint_switch_off ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an always-off switch icon

Definition at line 483 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_switch_on()

void dtgtk_cairo_paint_switch_on ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an always-on switch icon

Definition at line 470 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_cairo_paint_text_label()

void dtgtk_cairo_paint_text_label ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a text label icon

Definition at line 2483 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by dt_iop_tonecurve_draw().

◆ dtgtk_cairo_paint_timer()

void dtgtk_cairo_paint_timer ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a timer icon

Definition at line 1291 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_tool_blur()

void dtgtk_cairo_paint_tool_blur ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a blur tool for retouch

Definition at line 3202 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_tool_clone()

void dtgtk_cairo_paint_tool_clone ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a clone tool for retouch

Definition at line 3143 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_tool_fill()

void dtgtk_cairo_paint_tool_fill ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a fill tool for retouch

Definition at line 3184 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_tool_heal()

void dtgtk_cairo_paint_tool_heal ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a heal tool for retouch

Definition at line 3156 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_treelist()

void dtgtk_cairo_paint_treelist ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a treelist icon

Definition at line 608 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_triangle()

void dtgtk_cairo_paint_triangle ( cairo_t *  cr,
gint  x,
int  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a triangle left/right/up/down

Definition at line 210 of file widgets/paint.c.

References _draw_triangle(), FINISH, flags, L, and PREAMBLE.

Referenced by _gradient_slider_draw(), and rt_wdbar_draw().

◆ dtgtk_cairo_paint_unaltered()

void dtgtk_cairo_paint_unaltered ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Definition at line 2083 of file widgets/paint.c.

References CPF_DIRECTION_RIGHT, FINISH, flags, L, M_PI, PREAMBLE, and r.

Referenced by gui_init().

◆ dtgtk_cairo_paint_unratestar()

void dtgtk_cairo_paint_unratestar ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint an icon for unrating star on thumbs

Definition at line 1986 of file widgets/paint.c.

References dt_draw_star(), FINISH, g, L, PREAMBLE, and r.

Referenced by gui_init().

◆ dtgtk_cairo_paint_vectorscope()

void dtgtk_cairo_paint_vectorscope ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint vectorscope icon

Definition at line 1458 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

◆ dtgtk_cairo_paint_wand()

void dtgtk_cairo_paint_wand ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

Paint a magic wand for tone equalizer

Definition at line 3366 of file widgets/paint.c.

References _compass_star(), FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_cairo_paint_waveform_overlaid()

void dtgtk_cairo_paint_waveform_overlaid ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint waveform overlaid icon

Definition at line 1492 of file widgets/paint.c.

References FINISH, g, L, PREAMBLE, and r.

◆ dtgtk_cairo_paint_waveform_scope()

void dtgtk_cairo_paint_waveform_scope ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint waveform scope icon

Definition at line 1420 of file widgets/paint.c.

References FINISH, g, L, PREAMBLE, and r.

◆ dtgtk_cairo_paint_zoom()

void dtgtk_cairo_paint_zoom ( cairo_t *  cr,
gint  x,
gint  y,
gint  w,
gint  h,
gint  flags,
void *  data 
)

paint a zoom icon

Definition at line 2810 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

◆ dtgtk_liquify_cairo_paint_curve_tool()

void dtgtk_liquify_cairo_paint_curve_tool ( cairo_t *  cr,
const gint  x,
const gint  y,
const gint  w,
const gint  h,
const gint  flags,
void *  data 
)

Definition at line 3728 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_liquify_cairo_paint_line_tool()

void dtgtk_liquify_cairo_paint_line_tool ( cairo_t *  cr,
const gint  x,
const gint  y,
const gint  w,
const gint  h,
const gint  flags,
void *  data 
)

Definition at line 3718 of file widgets/paint.c.

References FINISH, L, and PREAMBLE.

Referenced by gui_init().

◆ dtgtk_liquify_cairo_paint_node_tool()

void dtgtk_liquify_cairo_paint_node_tool ( cairo_t *  cr,
const gint  x,
const gint  y,
const gint  w,
const gint  h,
const gint  flags,
void *  data 
)

Paint button for Liquify

Definition at line 3709 of file widgets/paint.c.

References FINISH, L, M_PI, and PREAMBLE.

Referenced by gui_init().