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 _widget_suppress_depth
 
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 
 
   gboolean   is_painting 
 
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 162 of file gtk.h.

Field Documentation

◆ _widget_suppress_depth

int32_t dt_gui_gtk_t::_widget_suppress_depth

◆ accels

◆ block_normal_pan

gboolean dt_gui_gtk_t::block_normal_pan

Definition at line 188 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 180 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]

◆ culling_mode

gboolean dt_gui_gtk_t::culling_mode

◆ dpi

double dt_gui_gtk_t::dpi

Definition at line 205 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 205 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 237 of file gtk.h.

◆ effect_radius

float dt_gui_gtk_t::effect_radius

Definition at line 215 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 217 of file gtk.h.

Referenced by dt_dev_update_mouse_effect_radius().

◆ em

double dt_gui_gtk_t::em

Definition at line 210 of file gtk.h.

Referenced by dt_gui_update_em().

◆ enabled

gboolean dt_gui_gtk_t::enabled

Definition at line 187 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 236 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 225 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 222 of file gtk.h.

◆ input_devices

GList* dt_gui_gtk_t::input_devices

Definition at line 201 of file gtk.h.

◆ is_dragging

gboolean dt_gui_gtk_t::is_dragging

Definition at line 218 of file gtk.h.

Referenced by _darkroom_edge_pan_enable_check(), and dt_control_mouse_is_dragging().

◆ is_painting

gboolean dt_gui_gtk_t::is_painting

Definition at line 219 of file gtk.h.

Referenced by _darkroom_edge_pan_enable_check(), and dt_control_mouse_is_painting().

◆ last_preset

char* dt_gui_gtk_t::last_preset

◆ last_time_us

gint64 dt_gui_gtk_t::last_time_us

Definition at line 186 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 203 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 203 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 203 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 203 of file gtk.h.

Referenced by dt_draw_set_color_overlay(), and dt_guides_set_overlay_colors().

◆ [struct]

◆ ppd

◆ presets_popup_menu

◆ 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 196 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 169 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 165 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(), _folder_survey_offer_pending_import(), _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(), delete_history_callback(), 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_folder_survey_propose_resume(), 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_three_choice_dialog(), dt_gui_show_standalone_yes_no_dialog(), dt_gui_supervisor_window_show(), 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(), export_image_list_callback(), expose(), 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 185 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 184 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 167 of file gtk.h.

◆ window


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