![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include <application.h>
Collaboration diagram for dt_gui_gtk_t:Data Fields | ||
| dt_ui_t * | ui | |
| dt_gui_widgets_t | widgets | |
| GtkMenu * | presets_popup_menu | |
| char * | last_preset | |
| 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 | |
| dt_accels_t * | accels | |
| GList * | input_devices | |
| double | dpi | |
| double | dpi_factor | |
| double | ppd | |
| double | em | |
| struct { | ||
| gboolean is_dragging | ||
| gboolean is_painting | ||
| } | mouse | |
| int | icon_size | |
| char | gtkrc [DT_PATH_MAX] | |
| GtkWidget * | scroll_to [2] | |
| GtkWidget * | scroll_to_header_once | |
| 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 | |
Definition at line 162 of file application.h.
| dt_accels_t* dt_gui_gtk_t::accels |
Definition at line 190 of file application.h.
Referenced by dt_cleanup(), dt_gui_get_accels(), dt_gui_gtk_init(), dt_gui_refocus_center(), and dt_init().
| gboolean dt_gui_gtk_t::block_normal_pan |
Definition at line 180 of file application.h.
Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().
| int32_t dt_gui_gtk_t::center_tooltip |
Definition at line 172 of file application.h.
Referenced by _dt_ctl_switch_mode_prepare(), and dt_gui_gtk_init().
| gboolean dt_gui_gtk_t::culling_mode |
Definition at line 184 of file application.h.
Referenced by _culling_mode(), _dt_collection_changed_callback(), dt_cleanup(), and dt_gui_gtk_init().
| double dt_gui_gtk_t::dpi |
Definition at line 194 of file application.h.
Referenced by dt_configure_ppd_dpi(), dt_gui_set_pango_resolution(), and dt_gui_update_em().
| double dt_gui_gtk_t::dpi_factor |
Definition at line 194 of file application.h.
Referenced by dt_configure_ppd_dpi().
| cairo_filter_t dt_gui_gtk_t::dr_filter_image |
Definition at line 220 of file application.h.
| double dt_gui_gtk_t::em |
Definition at line 199 of file application.h.
Referenced by dt_gui_update_em().
| gboolean dt_gui_gtk_t::enabled |
Definition at line 179 of file application.h.
Referenced by _darkroom_edge_pan_apply(), and _darkroom_edge_pan_update_state().
| struct { ... } dt_gui_gtk_t::export_popup |
Referenced by _close_export_popup(), dt_gui_gtk_init(), and export_files_callback().
| cairo_filter_t dt_gui_gtk_t::filter_image |
Definition at line 219 of file application.h.
Referenced by dt_configure_ppd_dpi().
| char dt_gui_gtk_t::gtkrc[DT_PATH_MAX] |
Definition at line 210 of file application.h.
Referenced by dt_gui_gtk_init().
| int dt_gui_gtk_t::icon_size |
Definition at line 207 of file application.h.
| GList* dt_gui_gtk_t::input_devices |
Definition at line 192 of file application.h.
| gboolean dt_gui_gtk_t::is_dragging |
Definition at line 203 of file application.h.
Referenced by _darkroom_edge_pan_enable_check(), and dt_control_mouse_is_dragging().
| gboolean dt_gui_gtk_t::is_painting |
Definition at line 204 of file application.h.
Referenced by _darkroom_edge_pan_enable_check(), and dt_control_mouse_is_painting().
| char* dt_gui_gtk_t::last_preset |
Definition at line 170 of file application.h.
Referenced by _gui_presets_popup_menu_show_internal(), dt_gui_gtk_init(), and dt_gui_store_last_preset().
| gint64 dt_gui_gtk_t::last_time_us |
Definition at line 178 of file application.h.
Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().
| struct { ... } dt_gui_gtk_t::mouse |
| dt_pthread_mutex_t dt_gui_gtk_t::mutex |
Definition at line 232 of file application.h.
Referenced by dt_gui_gtk_init(), and dt_gui_gtk_write_config().
| struct { ... } dt_gui_gtk_t::pan_edge |
| double dt_gui_gtk_t::ppd |
Definition at line 194 of file application.h.
Referenced by _brush_profile_draw(), _build_preview_fallback_surface(), _color_picker_draw(), _color_picker_hit_margin(), _dev_translate_roi(), _draw_callback(), _draw_preview_fallback(), _ensure_cursor_stamp_surface(), _render_surface(), _view_image_get_surface_internal(), dt_configure_ppd_dpi(), dt_dev_convert_roi(), dt_dev_coordinates_image_norm_to_widget(), dt_dev_coordinates_widget_delta_to_image_delta(), dt_dev_coordinates_widget_to_image_norm(), dt_dev_get_fit_scale(), dt_dev_get_image_box_in_widget(), dt_dev_get_widget_zoom_scale(), dt_dev_render_locked_surface(), and dt_dev_rescale_roi_to_input().
| GtkMenu* dt_gui_gtk_t::presets_popup_menu |
Definition at line 169 of file application.h.
Referenced by _blendif_options_callback(), _gui_presets_popup_menu_show_internal(), dt_gui_gtk_init(), and dt_lib_presets_popup_menu_show().
| GtkWidget* dt_gui_gtk_t::scroll_to[2] |
Definition at line 212 of file application.h.
Referenced by _iop_gui_widget_gone(), _lib_module_expander_gone(), _lib_plugin_header_button_press(), _ui_panel_size_changed(), _update_iop_visibility(), dt_init(), dt_iop_gui_cleanup_module(), dt_iop_request_focus(), and dt_lib_gui_set_expanded().
| GtkWidget* dt_gui_gtk_t::scroll_to_header_once |
Definition at line 213 of file application.h.
Referenced by _iop_gui_widget_gone(), _update_iop_visibility(), dt_iop_gui_cleanup_module(), dt_iop_gui_duplicate(), and dt_iop_request_focus().
| struct { ... } dt_gui_gtk_t::styles_popup |
Referenced by _close_styles_popup(), _styles_open_popup_callback(), and dt_gui_gtk_init().
| guint dt_gui_gtk_t::timeout_source |
Definition at line 175 of file application.h.
Referenced by _darkroom_edge_pan_apply(), _darkroom_edge_pan_tick(), _reset_edge_pan(), mouse_leave(), and mouse_moved().
| dt_ui_t* dt_gui_gtk_t::ui |
Definition at line 165 of file application.h.
Referenced by _button_pressed(), _button_released(), _extract_pointer_input(), _init_widgets(), _key_pressed(), _mouse_moved(), _sample_tablet_state_from_devices(), _scrolled(), _ui_toast_redraw_callback(), dt_cleanup(), dt_configure_ppd_dpi(), dt_gui_get_ui(), dt_gui_gtk_init(), dt_gui_gtk_quit(), dt_gui_gtk_run(), dt_gui_gtk_write_config(), dt_gui_load_theme(), dt_gui_refocus_center(), dt_gui_update_em(), dt_init(), and dt_ui_notify_user().
| float dt_gui_gtk_t::velocity[2] |
Definition at line 177 of file application.h.
Referenced by _darkroom_edge_pan_apply(), mouse_leave(), and mouse_moved().
| struct dt_view_t* dt_gui_gtk_t::view |
Definition at line 176 of file application.h.
Referenced by _darkroom_edge_pan_apply(), _darkroom_edge_pan_tick(), mouse_leave(), and mouse_moved().
| dt_gui_widgets_t dt_gui_gtk_t::widgets |
Definition at line 167 of file application.h.
| GtkWidget* dt_gui_gtk_t::window |
Definition at line 224 of file application.h.
Referenced by _close_export_popup(), _close_styles_popup(), _styles_open_popup_callback(), dt_gui_gtk_init(), and export_files_callback().