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

#include <application.h>

+ Collaboration diagram for dt_gui_gtk_t:

Data Fields

dt_ui_tui
 
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_taccels
 
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]
 
GtkWidgetscroll_to [2]
 
GtkWidgetscroll_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
 

Detailed Description

Definition at line 162 of file application.h.

Field Documentation

◆ accels

dt_accels_t* dt_gui_gtk_t::accels

◆ block_normal_pan

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().

◆ center_tooltip

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().

◆ culling_mode

gboolean dt_gui_gtk_t::culling_mode

◆ dpi

double dt_gui_gtk_t::dpi

◆ dpi_factor

double dt_gui_gtk_t::dpi_factor

Definition at line 194 of file application.h.

Referenced by dt_configure_ppd_dpi().

◆ dr_filter_image

cairo_filter_t dt_gui_gtk_t::dr_filter_image

Definition at line 220 of file application.h.

◆ em

double dt_gui_gtk_t::em

Definition at line 199 of file application.h.

Referenced by dt_gui_update_em().

◆ enabled

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]

struct { ... } dt_gui_gtk_t::export_popup

◆ filter_image

cairo_filter_t dt_gui_gtk_t::filter_image

Definition at line 219 of file application.h.

Referenced by dt_configure_ppd_dpi().

◆ gtkrc

char dt_gui_gtk_t::gtkrc[DT_PATH_MAX]

Definition at line 210 of file application.h.

Referenced by dt_gui_gtk_init().

◆ icon_size

int dt_gui_gtk_t::icon_size

Definition at line 207 of file application.h.

◆ input_devices

GList* dt_gui_gtk_t::input_devices

Definition at line 192 of file application.h.

◆ is_dragging

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().

◆ is_painting

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().

◆ last_preset

char* dt_gui_gtk_t::last_preset

◆ last_time_us

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]

◆ mutex

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]

◆ ppd

◆ presets_popup_menu

GtkMenu* dt_gui_gtk_t::presets_popup_menu

◆ scroll_to

◆ scroll_to_header_once

GtkWidget* dt_gui_gtk_t::scroll_to_header_once

◆ [struct]

struct { ... } dt_gui_gtk_t::styles_popup

◆ timeout_source

guint dt_gui_gtk_t::timeout_source

◆ ui

◆ velocity

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().

◆ view

struct dt_view_t* dt_gui_gtk_t::view

◆ widgets

dt_gui_widgets_t dt_gui_gtk_t::widgets

Definition at line 167 of file application.h.

◆ window


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