Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
dt_iop_gui_blend_data_t Struct Reference

#include <blend_gui.h>

+ Collaboration diagram for dt_iop_gui_blend_data_t:

Data Fields

int blendif_support
 
int blendif_inited
 
int masks_support
 
int masks_inited
 
int raster_inited
 
dt_develop_blend_colorspace_t csp
 
dt_iop_module_t *GtkWidget * blending_box
 
GtkWidget * blending_notebook
 
GtkWidget * top_enable
 
GtkWidget * masks_enable
 
GtkWidget * raster_enable
 
GtkWidget * blendif_enable
 
GtkWidget * masks_content
 
GtkWidget * raster_content
 
GtkWidget * blendif_content
 
GtkWidget * contours_content
 
GtkBox * blendif_box
 
GtkBox * masks_box
 
GtkBox * raster_box
 
GtkWidget * colorpicker
 
GtkWidget * colorpicker_set_values
 
dt_iop_gui_blendif_filter_t filter [2]
 
GtkWidget * showmask
 
GtkWidget * masks_combine_combo
 
GtkWidget * blend_modes_combo
 
GtkWidget * blend_modes_blend_order
 
GtkWidget * blend_mode_parameter_slider
 
GtkWidget * masks_invert_combo
 
GtkWidget * opacity_slider
 
GtkWidget * masks_feathering_guide_combo
 
GtkWidget * feathering_radius_slider
 
GtkWidget * blur_radius_slider
 
GtkWidget * contrast_slider
 
GtkWidget * brightness_slider
 
dt_develop_blend_colorspace_t blend_modes_csp
 
dt_develop_blend_colorspace_t channel_tabs_csp
 
const dt_iop_gui_blendif_channel_t * channel
 
int tab
 
int altmode [8][2]
 
dt_dev_pixelpipe_display_mask_t save_for_leave
 
int timeout_handle
 
GtkNotebook * channel_tabs
 
gboolean output_channels_shown
 
GtkWidget * channel_boost_factor_slider
 
GtkWidget * details_slider
 
GtkWidget * masks_combo
 
GtkWidget * masks_shapes [DEVELOP_MASKS_NB_SHAPES]
 
int masks_type [DEVELOP_MASKS_NB_SHAPES]
 
GtkWidget * masks_edit
 
GtkWidget * group_shapes_label
 
GtkWidget * masks_polarity
 
GtkWidget * wire_shape_toggle
 
int * masks_combo_ids
 
int masks_shown
 
GtkWidget * masks_treeview
 
GtkWidget * masks_group_treeview
 
GtkTreeStore * group_shapes_store
 
GtkTreeViewColumn * group_shapes_col
 
GtkTreeViewColumn * group_unlink_col
 
GtkTreeViewColumn * group_delete_col
 
GtkListStore * all_shapes_store
 
GtkWidget * group_shapes_sw
 
GtkTreeViewColumn * all_shapes_col
 
GtkTreeViewColumn * all_shapes_delete_col
 
GtkWidget * all_shapes_sw
 
GtkWidget * lists_stack
 
GdkPixbuf * masks_ic_inverse
 
GdkPixbuf * masks_ic_union
 
GdkPixbuf * masks_ic_intersection
 
GdkPixbuf * masks_ic_difference
 
GdkPixbuf * masks_ic_exclusion
 
GtkWidget * all_shapes_buttons
 
GtkWidget * lists_box
 
dt_gui_collapsible_section_t masks_cs
 
dt_gui_collapsible_section_t scroll_cs
 
GtkWidget * raster_combo
 
GtkWidget * raster_polarity
 
gboolean picker_set_values_box_valid
 
dt_boundingbox_t picker_set_values_box
 
gboolean picker_set_values_manual_boost_lock
 
int control_button_pressed
 
dt_pthread_mutex_t lock
 

Detailed Description

blend gui data

Definition at line 83 of file blend_gui.h.

Field Documentation

◆ all_shapes_buttons

GtkWidget* dt_iop_gui_blend_data_t::all_shapes_buttons

Definition at line 164 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ all_shapes_col

GtkTreeViewColumn* dt_iop_gui_blend_data_t::all_shapes_col

◆ all_shapes_delete_col

GtkTreeViewColumn* dt_iop_gui_blend_data_t::all_shapes_delete_col

◆ all_shapes_store

GtkListStore* dt_iop_gui_blend_data_t::all_shapes_store

Definition at line 153 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ all_shapes_sw

GtkWidget* dt_iop_gui_blend_data_t::all_shapes_sw

Definition at line 157 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ altmode

int dt_iop_gui_blend_data_t::altmode[8][2]

◆ blend_mode_parameter_slider

GtkWidget* dt_iop_gui_blend_data_t::blend_mode_parameter_slider

◆ blend_modes_blend_order

GtkWidget* dt_iop_gui_blend_data_t::blend_modes_blend_order

◆ blend_modes_combo

GtkWidget* dt_iop_gui_blend_data_t::blend_modes_combo

◆ blend_modes_csp

◆ blendif_box

GtkBox* dt_iop_gui_blend_data_t::blendif_box

Definition at line 104 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_blendif().

◆ blendif_content

GtkWidget* dt_iop_gui_blend_data_t::blendif_content

◆ blendif_enable

GtkWidget* dt_iop_gui_blend_data_t::blendif_enable

◆ blendif_inited

◆ blendif_support

◆ blending_box

◆ blending_notebook

GtkWidget* dt_iop_gui_blend_data_t::blending_notebook

Definition at line 95 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_blending_body().

◆ blur_radius_slider

GtkWidget* dt_iop_gui_blend_data_t::blur_radius_slider

◆ brightness_slider

GtkWidget* dt_iop_gui_blend_data_t::brightness_slider

◆ channel

◆ channel_boost_factor_slider

GtkWidget* dt_iop_gui_blend_data_t::channel_boost_factor_slider

◆ channel_tabs

GtkNotebook* dt_iop_gui_blend_data_t::channel_tabs

◆ channel_tabs_csp

◆ colorpicker

◆ colorpicker_set_values

◆ contours_content

GtkWidget* dt_iop_gui_blend_data_t::contours_content

◆ contrast_slider

GtkWidget* dt_iop_gui_blend_data_t::contrast_slider

◆ control_button_pressed

int dt_iop_gui_blend_data_t::control_button_pressed

Definition at line 179 of file blend_gui.h.

◆ csp

◆ details_slider

GtkWidget* dt_iop_gui_blend_data_t::details_slider

◆ feathering_radius_slider

GtkWidget* dt_iop_gui_blend_data_t::feathering_radius_slider

◆ filter

◆ group_delete_col

GtkTreeViewColumn* dt_iop_gui_blend_data_t::group_delete_col

◆ group_shapes_col

GtkTreeViewColumn* dt_iop_gui_blend_data_t::group_shapes_col

Definition at line 150 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ group_shapes_label

GtkWidget* dt_iop_gui_blend_data_t::group_shapes_label

◆ group_shapes_store

GtkTreeStore* dt_iop_gui_blend_data_t::group_shapes_store

Definition at line 149 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ group_shapes_sw

GtkWidget* dt_iop_gui_blend_data_t::group_shapes_sw

Definition at line 154 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ group_unlink_col

GtkTreeViewColumn* dt_iop_gui_blend_data_t::group_unlink_col

◆ lists_box

GtkWidget* dt_iop_gui_blend_data_t::lists_box

Definition at line 165 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ lists_stack

GtkWidget* dt_iop_gui_blend_data_t::lists_stack

◆ lock

◆ masks_box

GtkBox* dt_iop_gui_blend_data_t::masks_box

Definition at line 105 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().

◆ masks_combine_combo

GtkWidget* dt_iop_gui_blend_data_t::masks_combine_combo

◆ masks_combo

◆ masks_combo_ids

◆ masks_content

GtkWidget* dt_iop_gui_blend_data_t::masks_content

◆ masks_cs

dt_gui_collapsible_section_t dt_iop_gui_blend_data_t::masks_cs

Definition at line 166 of file blend_gui.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_init_masks().

◆ masks_edit

◆ masks_enable

GtkWidget* dt_iop_gui_blend_data_t::masks_enable

◆ masks_feathering_guide_combo

GtkWidget* dt_iop_gui_blend_data_t::masks_feathering_guide_combo

◆ masks_group_treeview

GtkWidget* dt_iop_gui_blend_data_t::masks_group_treeview

◆ masks_ic_difference

GdkPixbuf* dt_iop_gui_blend_data_t::masks_ic_difference

◆ masks_ic_exclusion

GdkPixbuf* dt_iop_gui_blend_data_t::masks_ic_exclusion

◆ masks_ic_intersection

GdkPixbuf* dt_iop_gui_blend_data_t::masks_ic_intersection

◆ masks_ic_inverse

GdkPixbuf* dt_iop_gui_blend_data_t::masks_ic_inverse

◆ masks_ic_union

GdkPixbuf* dt_iop_gui_blend_data_t::masks_ic_union

◆ masks_inited

◆ masks_invert_combo

GtkWidget* dt_iop_gui_blend_data_t::masks_invert_combo

◆ masks_polarity

GtkWidget* dt_iop_gui_blend_data_t::masks_polarity

◆ masks_shapes

GtkWidget* dt_iop_gui_blend_data_t::masks_shapes[DEVELOP_MASKS_NB_SHAPES]

Definition at line 139 of file blend_gui.h.

Referenced by dt_iop_gui_blend_masks_update(), and dt_iop_gui_cleanup_blending_body().

◆ masks_shown

◆ masks_support

◆ masks_treeview

◆ masks_type

int dt_iop_gui_blend_data_t::masks_type[DEVELOP_MASKS_NB_SHAPES]

Definition at line 140 of file blend_gui.h.

Referenced by dt_iop_gui_blend_masks_update().

◆ opacity_slider

GtkWidget* dt_iop_gui_blend_data_t::opacity_slider

◆ output_channels_shown

◆ picker_set_values_box

dt_boundingbox_t dt_iop_gui_blend_data_t::picker_set_values_box

Definition at line 176 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body().

◆ picker_set_values_box_valid

gboolean dt_iop_gui_blend_data_t::picker_set_values_box_valid

◆ picker_set_values_manual_boost_lock

gboolean dt_iop_gui_blend_data_t::picker_set_values_manual_boost_lock

◆ raster_box

GtkBox* dt_iop_gui_blend_data_t::raster_box

Definition at line 106 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_raster().

◆ raster_combo

GtkWidget* dt_iop_gui_blend_data_t::raster_combo

◆ raster_content

GtkWidget* dt_iop_gui_blend_data_t::raster_content

◆ raster_enable

GtkWidget* dt_iop_gui_blend_data_t::raster_enable

◆ raster_inited

int dt_iop_gui_blend_data_t::raster_inited

◆ raster_polarity

GtkWidget* dt_iop_gui_blend_data_t::raster_polarity

◆ save_for_leave

◆ scroll_cs

dt_gui_collapsible_section_t dt_iop_gui_blend_data_t::scroll_cs

Definition at line 169 of file blend_gui.h.

Referenced by dt_iop_gui_init_blending_body(), and dt_iop_gui_init_masks().

◆ showmask

◆ tab

◆ timeout_handle

◆ top_enable

◆ wire_shape_toggle

GtkWidget* dt_iop_gui_blend_data_t::wire_shape_toggle

Definition at line 144 of file blend_gui.h.

Referenced by dt_iop_gui_cleanup_blending_body(), and dt_iop_gui_init_masks().


The documentation for this struct was generated from the following file: