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

#include <view.h>

+ Collaboration diagram for dt_view_manager_t:

Data Fields

GList * views
 
dt_view_tcurrent_view
 
GList * active_images
 
dt_history_copy_item_t copy_paste
 
int32_t image_info_id
 
struct { 
 
   GPid   audio_player_pid 
 
   int32_t   audio_player_id 
 
   guint   audio_player_event_source 
 
audio 
 
GtkWidgetguides_toggle
 
GtkWidgetguides
 
GtkWidgetguides_colors
 
GtkWidgetguides_contrast
 
GtkWidgetguides_popover
 
struct { 
 
   struct { 
 
      struct dt_lib_module_t *void(*   add )(struct dt_lib_module_t *,
          GtkWidget *,
          dt_view_type_flags_t
 
   }   module_toolbox 
 
   struct { 
 
      struct dt_lib_module_t *void(*   update )(struct dt_lib_module_t *) 
 
   }   module_collect 
 
   struct { 
 
      struct dt_view_t *   view 
 
      dt_darkroom_layout_t(*   get_layout )(struct dt_view_t *view
 
      void(*   set_default_cursor )(struct dt_view_t *view,
          double x, double y) 
 
   }   darkroom 
 
proxy 
 

Detailed Description

holds all relevant data needed to manage the view modules.

Definition at line 198 of file view.h.

Field Documentation

◆ active_images

◆ add

struct dt_lib_module_t *void(* dt_view_manager_t::add) (struct dt_lib_module_t *, GtkWidget *, dt_view_type_flags_t)

Definition at line 231 of file view.h.

Referenced by dt_view_manager_module_toolbox_add(), and gui_init().

◆ [struct]

◆ audio_player_event_source

guint dt_view_manager_t::audio_player_event_source

Definition at line 216 of file view.h.

Referenced by dt_view_audio_start(), and dt_view_audio_stop().

◆ audio_player_id

int32_t dt_view_manager_t::audio_player_id

◆ audio_player_pid

GPid dt_view_manager_t::audio_player_pid

Definition at line 214 of file view.h.

Referenced by dt_view_audio_start(), and dt_view_audio_stop().

◆ copy_paste

◆ current_view

◆ [struct]

struct { ... } dt_view_manager_t::darkroom

◆ get_layout

dt_darkroom_layout_t(* dt_view_manager_t::get_layout) (struct dt_view_t *view)

Definition at line 245 of file view.h.

Referenced by dt_view_darkroom_get_layout(), and gui_init().

◆ guides

◆ guides_colors

GtkWidget * dt_view_manager_t::guides_colors

Definition at line 220 of file view.h.

Referenced by dt_guides_popover(), and dt_guides_update_popover_values().

◆ guides_contrast

GtkWidget * dt_view_manager_t::guides_contrast

Definition at line 220 of file view.h.

Referenced by dt_guides_popover(), and dt_guides_update_popover_values().

◆ guides_popover

GtkWidget * dt_view_manager_t::guides_popover

Definition at line 220 of file view.h.

Referenced by _toolbar_show_popup(), cleanup(), and gui_init().

◆ guides_toggle

GtkWidget* dt_view_manager_t::guides_toggle

Definition at line 220 of file view.h.

Referenced by dt_guides_update_button_state(), and gui_init().

◆ image_info_id

int32_t dt_view_manager_t::image_info_id

Definition at line 210 of file view.h.

Referenced by _dt_image_info_changed_callback(), and dt_view_image_info_update().

◆ [struct]

struct { ... } dt_view_manager_t::module_collect

◆ [struct]

struct { ... } dt_view_manager_t::module_toolbox

◆ [struct]

◆ set_default_cursor

void(* dt_view_manager_t::set_default_cursor) (struct dt_view_t *view, double x, double y)

Definition at line 246 of file view.h.

Referenced by gui_init(), and gui_post_expose().

◆ update

struct dt_lib_module_t *void(* dt_view_manager_t::update) (struct dt_lib_module_t *)

Definition at line 238 of file view.h.

Referenced by gui_init().

◆ view

◆ views


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