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

#include <gtk.h>

+ Collaboration diagram for dt_gui_gtk_t:

Data Fields

dt_ui_tui
 
dt_gui_widgets_t widgets
 
cairo_surface_t * surface
 
GtkMenu * presets_popup_menu
 
char * last_preset
 
int32_t reset
 
GdkRGBA colors [DT_GUI_COLOR_LAST]
 
int32_t center_tooltip
 
struct { 
 
   guint   timeout_source 
 
   struct dt_view_t *   view 
 
   float   velocity [2] 
 
   gint64   last_time_us 
 
   gboolean   enabled 
 
   gboolean   block_normal_pan 
 
pan_edge 
 
gboolean culling_mode
 
gboolean selection_stacked
 
dt_accels_taccels
 
GList * input_devices
 
double overlay_red
 
double overlay_blue
 
double overlay_green
 
double overlay_contrast
 
double dpi
 
double dpi_factor
 
double ppd
 
double em
 
struct { 
 
   float   effect_radius 
 
   float   effect_radius_clamped 
 
   gboolean   is_dragging 
 
mouse 
 
int icon_size
 
char gtkrc [PATH_MAX]
 
GtkWidgetscroll_to [2]
 
GtkWidgetscroll_to_header_once
 
gint scroll_mask
 
GtkWidgethas_scroll_focus
 
cairo_filter_t filter_image
 
cairo_filter_t dr_filter_image
 
struct { 
 
   GtkWidget *   window 
 
export_popup 
 
struct { 
 
   GtkWidget *   window 
 
styles_popup 
 
dt_pthread_mutex_t mutex
 

Detailed Description

Definition at line 161 of file gtk.h.

Field Documentation

◆ accels

◆ block_normal_pan

gboolean dt_gui_gtk_t::block_normal_pan

Definition at line 183 of file gtk.h.

Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().

◆ center_tooltip

int32_t dt_gui_gtk_t::center_tooltip

Definition at line 175 of file gtk.h.

Referenced by _dt_ctl_switch_mode_prepare(), and dt_gui_gtk_init().

◆ colors

GdkRGBA dt_gui_gtk_t::colors[DT_GUI_COLOR_LAST]

Definition at line 173 of file gtk.h.

Referenced by dt_gui_gtk_set_source_rgb(), dt_gui_gtk_set_source_rgba(), and dt_gui_load_theme().

◆ culling_mode

gboolean dt_gui_gtk_t::culling_mode

◆ dpi

double dt_gui_gtk_t::dpi

Definition at line 200 of file gtk.h.

Referenced by dt_configure_ppd_dpi(), dt_gui_set_pango_resolution(), and dt_gui_update_em().

◆ dpi_factor

double dt_gui_gtk_t::dpi_factor

Definition at line 200 of file gtk.h.

Referenced by _view_map_images_count(), and dt_configure_ppd_dpi().

◆ dr_filter_image

cairo_filter_t dt_gui_gtk_t::dr_filter_image

Definition at line 231 of file gtk.h.

◆ effect_radius

float dt_gui_gtk_t::effect_radius

Definition at line 210 of file gtk.h.

Referenced by dt_dev_update_mouse_effect_radius(), and dt_gui_gtk_init().

◆ effect_radius_clamped

float dt_gui_gtk_t::effect_radius_clamped

Definition at line 212 of file gtk.h.

Referenced by dt_dev_update_mouse_effect_radius().

◆ em

double dt_gui_gtk_t::em

Definition at line 205 of file gtk.h.

Referenced by dt_gui_update_em().

◆ enabled

gboolean dt_gui_gtk_t::enabled

Definition at line 182 of file gtk.h.

Referenced by _darkroom_edge_pan_apply(), and _darkroom_edge_pan_update_state().

◆ [struct]

struct { ... } dt_gui_gtk_t::export_popup

◆ filter_image

cairo_filter_t dt_gui_gtk_t::filter_image

Definition at line 230 of file gtk.h.

Referenced by dt_configure_ppd_dpi(), dt_focuspeaking(), and expose().

◆ gtkrc

char dt_gui_gtk_t::gtkrc[PATH_MAX]

Definition at line 219 of file gtk.h.

Referenced by dt_gui_gtk_init().

◆ has_scroll_focus

◆ icon_size

int dt_gui_gtk_t::icon_size

Definition at line 216 of file gtk.h.

◆ input_devices

GList* dt_gui_gtk_t::input_devices

Definition at line 196 of file gtk.h.

◆ is_dragging

gboolean dt_gui_gtk_t::is_dragging

◆ last_preset

char* dt_gui_gtk_t::last_preset

◆ last_time_us

gint64 dt_gui_gtk_t::last_time_us

Definition at line 181 of file gtk.h.

Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().

◆ [struct]

◆ mutex

dt_pthread_mutex_t dt_gui_gtk_t::mutex

◆ overlay_blue

double dt_gui_gtk_t::overlay_blue

Definition at line 198 of file gtk.h.

Referenced by dt_draw_set_color_overlay(), and dt_guides_set_overlay_colors().

◆ overlay_contrast

double dt_gui_gtk_t::overlay_contrast

Definition at line 198 of file gtk.h.

Referenced by dt_draw_set_color_overlay(), and dt_guides_set_overlay_colors().

◆ overlay_green

double dt_gui_gtk_t::overlay_green

Definition at line 198 of file gtk.h.

Referenced by dt_draw_set_color_overlay(), and dt_guides_set_overlay_colors().

◆ overlay_red

double dt_gui_gtk_t::overlay_red

Definition at line 198 of file gtk.h.

Referenced by dt_draw_set_color_overlay(), and dt_guides_set_overlay_colors().

◆ [struct]

◆ ppd

◆ presets_popup_menu

◆ reset

int32_t dt_gui_gtk_t::reset

Definition at line 172 of file gtk.h.

Referenced by __attribute__(), _add_shape_callback(), _alignment_callback(), _attached_view_combo_changed(), _auto_levels_callback(), _auto_levels_callback(), _auto_set_exposure(), _auto_set_illuminant(), _blendop_blend_mode_callback(), _blendop_blendif_boost_factor_callback(), _blendop_blendif_details_callback(), _blendop_blendif_enter(), _blendop_blendif_invert(), _blendop_blendif_key_press(), _blendop_blendif_leave(), _blendop_blendif_polarity_callback(), _blendop_blendif_showmask_clicked(), _blendop_blendif_sliders_callback(), _blendop_blendif_sliders_reset_callback(), _blendop_blendif_tab_switch(), _blendop_blendif_update_tab(), _blendop_compositing_changed(), _blendop_masks_all_selection_changed(), _blendop_masks_all_toggled(), _blendop_masks_group_selection_changed(), _blendop_masks_invert_toggled(), _blendop_masks_mode_changed(), _blendop_masks_polarity_callback(), _blendop_masks_show_and_edit(), _channel_tabs_switch_callback(), _channel_tabs_switch_callback(), _channelmixerrgb_mixer_mode_callback(), _channelmixerrgb_primaries_slider_callback(), _channelmixerrgb_simple_slider_callback(), _channelmixerrgb_sync_primaries_from_params(), _channelmixerrgb_sync_simple_from_params(), _check_deleted_instances(), _color_picker_callback_button_press(), _color_picker_new(), _color_picker_reset(), _combobox_set(), _confidence_changed(), _configure_tab(), _delayed_combobox_commit(), _delayed_slider_commit(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_finished_callback(), _develop_ui_pipe_started_callback(), _dimensions_type_changed(), _display_mask_callback(), _display_mask_indicator_callback(), _draw(), _dt_dev_history_compress_internal(), _dttags_check_toggled(), _edit_by_area_callback(), _edit_masks(), _enter_edit_mode(), _enter_leave(), _event_aspect_presets_changed(), _event_draw(), _event_fit_both_button_clicked(), _event_fit_h_button_clicked(), _event_fit_v_button_clicked(), _event_process_after_preview_callback(), _event_process_after_ui_callback(), _event_structure_auto_clicked(), _event_structure_lines_clicked(), _event_structure_quad_clicked(), _exposure_set_black(), _exposure_set_white(), _fill_box_values(), _folder_levels_changed(), _general_callback(), _grid_size_changed(), _gui_delete_callback(), _gui_off_callback(), _height_changed(), _height_changed(), _history_apply_history_end(), _interpolator_callback(), _iop_toggle_callback(), _layer_selected(), _lib_collect_gui_update(), _lib_history_view_selection_changed(), _masks_shape_button_pressed(), _mixer_mode_callback(), _no_uncategorized_toggled(), _op_changed(), _populate_layer_list(), _preview_bg_toggled(), _primaries_slider_callback(), _print_dpi_changed(), _print_height_changed(), _print_width_changed(), _raster_polarity_callback(), _raw_toggled(), _recent_tags_changed(), _recursive_toggled(), _reset_display_selection(), _resync_pixel_dimensions(), _resync_print_dimensions(), _ring_tabs_switch_callback(), _run_pending_preview_job(), _select_region_toggled_callback(), _select_region_toggled_callback(), _set_dimensions(), _settings_flip_update(), _signal_profile_user_changed(), _simple_slider_callback(), _sort_by_changed(), _sort_combo_changed(), _sort_dir_toggled(), _spot_settings_changed_callback(), _spot_settings_changed_callback(), _sync_params_from_gui(), _sync_primaries_from_params(), _sync_simple_from_params(), _tab_switch_callback(), _toggle_suggestion_button_callback(), _toggle_tree_button_callback(), _unit_changed(), _update_gradient_slider_pickers(), _update_layout(), _update_point_gui(), _visualize_callback(), _visualize_callback(), _widget_changed(), _width_changed(), _width_changed(), _x_changed(), _y_changed(), acquire_source_button_pressed(), acquire_target_button_pressed(), alignment_callback(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_black(), apply_auto_Dmax(), apply_auto_Dmin(), apply_auto_dynamic_range(), apply_auto_exposure(), apply_auto_grey(), apply_auto_grey(), apply_auto_grey(), apply_auto_offset(), apply_auto_WB_high(), apply_auto_WB_low(), apply_auto_white_point_source(), apply_auto_white_point_source(), apply_autocolor(), apply_autogrey(), apply_autoluma(), apply_autotune(), apply_autotune(), apply_autotune(), apply_gain_auto(), apply_gain_neutralize(), apply_gamma_auto(), apply_gamma_neutralize(), apply_lift_auto(), apply_lift_neutralize(), area_button_press(), area_button_press(), area_button_release(), area_enter_notify(), area_enter_notify(), area_leave_notify(), area_leave_notify(), area_motion_notify(), area_motion_notify(), aspect_changed(), aspect_presets_changed(), balance_callback(), black_point_source_callback(), black_point_target_callback(), blue_callback(), btn_toggled(), button_released(), camera_menu_select(), center_callback(), checker_button_press(), checker_changed_callback(), checker_color_changed_callback(), color_picker_apply(), colorpick_callback(), colorpick_color_set(), colorpick_color_set(), colorpicker_callback(), combo_changed(), commit_box(), commit_profile_callback(), contrast_callback(), controls_callback(), corrections_done(), cropmode_callback(), denoiseprofile_draw_variance(), denoiseprofile_tab_switch(), Dmin_picker_callback(), do_crop(), do_fit(), dt_bauhaus_slider_set_normalized(), dt_dev_add_history_item_real(), dt_dev_history_gui_update(), dt_dev_history_truncate(), dt_dev_pixelpipe_reset_all(), dt_dev_pop_history_items(), dt_dev_reload_history_items(), dt_gui_gtk_init(), dt_imageio_load_modules_format(), dt_init(), dt_iop_gui_blending_lose_focus(), dt_iop_gui_duplicate(), dt_iop_gui_init(), dt_iop_gui_init_blending_body(), dt_iop_gui_reset(), dt_iop_gui_update(), dt_iop_gui_update_blendif(), dt_iop_gui_update_blending(), dt_iop_levels_autoadjust_callback(), dt_iop_monochrome_draw(), dt_iop_reload_defaults(), dt_iop_request_focus(), dt_masks_iop_update(), dtgtk_gradient_slider_multivalue_set_value(), dtgtk_gradient_slider_multivalue_set_values(), extra_callback(), filepath_callback(), filmic_gui_sync_toe_shoulder(), fontsel_callback(), frame_colorpick_color_set(), global_saturation_callback(), green_callback(), grey_point_source_callback(), grey_point_target_callback(), gui_changed(), gui_init(), gui_post_expose(), gui_update(), gui_update(), hvflip_callback(), illum_xy_callback(), interpolator_callback(), interpolator_callback(), interpolator_callback(), latitude_stops_callback(), lens_menu_select(), logbase_callback(), mask_callback(), mix_callback(), modflags_changed(), mouse_moved(), notebook_button_press(), optimize_changed_callback(), output_callback(), output_power_callback(), patch_callback(), position_h_changed(), position_v_changed(), preserve_color_callback(), preset_tune_callback(), process(), process(), process_cl(), process_clusters(), process_internal(), profile_changed(), rawdenoise_tab_switch(), red_callback(), reset_mix(), rt_auto_levels_callback(), rt_colorpick_color_set_callback(), rt_copypaste_scale_callback(), rt_curr_scale_update(), rt_develop_ui_pipe_finished_callback(), rt_display_wavelet_scale_callback(), rt_edit_masks_callback(), rt_gslider_changed(), rt_load_shape_algo_in_gui(), rt_mask_opacity_callback(), rt_merge_from_scale_update(), rt_num_scales_update(), rt_select_algorithm_callback(), rt_showmask_callback(), rt_suppress_callback(), rt_wdbar_button_press(), rt_wdbar_scrolled(), run_profile_callback(), run_validation_callback(), safety_changed_callback(), sanitize_latitude(), saturation_callback(), scrolled(), security_threshold_callback(), set_RGB_sliders(), show_luminance_mask_callback(), show_mask_callback(), smoothing_callback(), start_profiling_callback(), tab_switch(), tab_switch(), tab_switch_callback(), target_a_callback(), target_b_callback(), target_C_callback(), target_callback(), temp_tint_callback(), text_callback(), toe_shoulder_callback(), update_exposure_sliders(), watermark_callback(), Wb_high_norm_callback(), WB_high_picker_callback(), Wb_low_norm_callback(), WB_low_picker_callback(), white_point_source_callback(), white_point_target_callback(), and workicc_changed().

◆ scroll_mask

◆ scroll_to

◆ scroll_to_header_once

GtkWidget* dt_gui_gtk_t::scroll_to_header_once

◆ selection_stacked

gboolean dt_gui_gtk_t::selection_stacked

Definition at line 191 of file gtk.h.

Referenced by dt_gui_gtk_init(), dt_selection_pop(), and dt_selection_push().

◆ [struct]

struct { ... } dt_gui_gtk_t::styles_popup

◆ surface

cairo_surface_t* dt_gui_gtk_t::surface

Definition at line 168 of file gtk.h.

Referenced by _configure(), _draw(), dt_cleanup(), dt_control_expose(), dt_gui_gtk_init(), and dt_gui_gtk_run().

◆ timeout_source

guint dt_gui_gtk_t::timeout_source

◆ ui

dt_ui_t* dt_gui_gtk_t::ui

Definition at line 164 of file gtk.h.

Referenced by _act_folders_relocate(), _apply_rename_path(), _ask_before_delete_style(), _ask_text(), _blendop_masks_confirm_delete(), _button_pressed(), _button_released(), _cache_wait_cursor_progress(), _cache_wait_cursor_restore(), _choose_gpx_callback(), _confirm(), _confirm_delete_layer(), _control_apply_cursor(), _culling_mode(), _darkroom_edge_pan_tick(), _datetime_key_pressed(), _delete_tagids(), _discarded_files_popup(), _dt_collection_changed_callback(), _dt_ctl_switch_mode_prepare(), _dt_delete_dialog_main_thread(), _edit_preset(), _ensure_page_widgets(), _enter_key_pressed(), _export_button_clicked(), _export_button_clicked(), _extract_pointer_input(), _film_strip_activated(), _focus_checked(), _focus_main_image(), _focus_next_module(), _focus_previous_module(), _focus_toggle_callback(), _get_preferred_width(), _gui_set_single_expanded(), _gui_styles_dialog_run(), _gui_styles_edit_style_response(), _gui_styles_new_style_response(), _hm_ask_user_constraints_choice(), _hm_show_merge_report_popup(), _hm_show_toposort_cycle_popup(), _hm_warn_missing_raster_producers(), _import_button_clicked(), _init_widgets(), _ioporder_add_preset(), _ioporder_init_popup(), _ioporder_rebuild_graph(), _jpg_combobox_changed(), _key_pressed(), _key_pressed(), _lib_tagging_tag_key_press(), _lib_tagging_tag_show_accel(), _main_do_event_help(), _masks_shape_button_pressed(), _menuitem_delete_preset(), _menuitem_preferences(), _menuitem_update_preset(), _metadata_view_get_thumb_info(), _mouse_moved(), _open_accel_search_callback(), _open_uri(), _panel_handle_resize(), _pop_menu_dictionary_change_path(), _pop_menu_dictionary_create_tag(), _pop_menu_dictionary_delete_node(), _pop_menu_dictionary_edit_tag(), _preview_gpx_file(), _preview_pipe_finished(), _prompt_layer_name_dialog(), _resizable_scroll_max_height(), _sample_tablet_state_from_devices(), _save_clut_callback(), _save_layer_clicked(), _scope_resize_handle_resize(), _scrolled(), _set_columns(), _show_drawlayer_modal_message(), _show_drawlayer_wait_dialog(), _slideshow_request_slot(), _styles_open_popup_callback(), _switch_preview_cursor(), _thumbtable_clone_lut(), _timezone_key_pressed(), _timezone_save(), _toggle_side_borders_accel_callback(), _ui_toast_redraw_callback(), _update_recentcollections(), _view_map_button_press_callback(), _view_map_filmstrip_activate_callback(), _view_map_selection_changed(), _view_surface_commit_main(), _zoom_checked(), _zoom_combobox_changed(), always_hide_overlays_callback(), always_show_overlays_callback(), ask_and_delete(), button_clicked(), button_clicked(), button_clicked(), button_pressed(), clear_image_cache(), configure(), dt_accels_search(), dt_bauhaus_init(), dt_bauhaus_load_theme(), dt_bauhaus_show_popup(), dt_cleanup(), dt_colorspaces_set_display_profile(), dt_configure_ppd_dpi(), dt_control_copy_images(), dt_control_crawler_show_image_list(), dt_control_delete_image(), dt_control_delete_images(), dt_control_expose(), dt_control_hinter_message(), dt_control_move_images(), dt_control_remove_images(), dt_dev_pixelpipe_change_zoom_main(), dt_gui_cairo_set_font_options(), dt_gui_gtk_init(), dt_gui_gtk_quit(), dt_gui_gtk_run(), dt_gui_gtk_write_config(), dt_gui_hist_dialog_new(), dt_gui_load_theme(), dt_gui_menu_popup(), dt_gui_merge_options_dialog(), dt_gui_preferences_show(), dt_gui_refocus_center(), dt_gui_show_standalone_string_dialog(), dt_gui_show_standalone_yes_no_dialog(), dt_gui_update_em(), dt_history_delete_on_image_ext(), dt_image_history_changed(), dt_init(), dt_iop_gui_set_expander(), dt_key_modifier_state(), dt_lib_export_metadata_configuration_dialog(), dt_masks_creation_mode_enter(), dt_masks_gui_confirm_delete_form_dialog(), dt_preview_window_spawn(), dt_thumbtable_key_pressed_grid(), dt_thumbtable_key_released_grid(), dt_ui_notify_user(), dt_view_image_info_update(), dt_view_manager_button_pressed(), dt_view_manager_switch_by_view(), edit_preset(), ensure_focus_idle(), enter(), export_clicked(), export_files_callback(), expose(), filmstrip_callback(), filmstrip_checked_callback(), focus_peaking_callback(), focus_peaking_checked_callback(), full_screen_callback(), full_screen_checked_callback(), get_stamp_params(), global_progress_end(), global_progress_set(), global_progress_start(), group_borders_callback(), gui_cleanup(), gui_init(), gui_init(), gui_init(), gui_reset(), hover_overlays_callback(), import_clicked(), invert_selection_callback(), key_pressed(), leave(), load_xmp_callback(), menuitem_delete_preset(), menuitem_update_preset(), mouse_moved(), open_chat_callback(), open_doc_callback(), open_forum_callback(), open_search_callback(), panel_left_callback(), panel_left_checked_callback(), panel_right_callback(), panel_right_checked_callback(), panel_top_callback(), panel_top_checked_callback(), preload_auto_callback(), scroll_to_selection_callback(), search_accels_callback(), select_all_callback(), shortcuts_callback(), and show_about_dialog().

◆ velocity

float dt_gui_gtk_t::velocity[2]

Definition at line 180 of file gtk.h.

Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().

◆ view

struct dt_view_t* dt_gui_gtk_t::view

Definition at line 179 of file gtk.h.

Referenced by _darkroom_edge_pan_apply(), _darkroom_edge_pan_tick(), mouse_leave(), and mouse_moved().

◆ widgets

dt_gui_widgets_t dt_gui_gtk_t::widgets

Definition at line 166 of file gtk.h.

◆ window


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