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 
 
GtkWidget * guides_toggle
 
GtkWidget * guides
 
GtkWidget * guides_colors
 
GtkWidget * guides_contrast
 
GtkWidget * guides_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
 
   }   darkroom 
 
proxy 
 

Detailed Description

holds all relevant data needed to manage the view modules.

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)

◆ [struct]

◆ audio_player_event_source

guint dt_view_manager_t::audio_player_event_source

◆ audio_player_id

int32_t dt_view_manager_t::audio_player_id

◆ audio_player_pid

GPid dt_view_manager_t::audio_player_pid

◆ 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)

◆ guides

◆ guides_colors

GtkWidget * dt_view_manager_t::guides_colors

◆ guides_contrast

GtkWidget * dt_view_manager_t::guides_contrast

◆ guides_popover

GtkWidget * dt_view_manager_t::guides_popover

◆ guides_toggle

GtkWidget* dt_view_manager_t::guides_toggle

◆ image_info_id

int32_t dt_view_manager_t::image_info_id

◆ [struct]

struct { ... } dt_view_manager_t::module_collect

◆ [struct]

struct { ... } dt_view_manager_t::module_toolbox

◆ [struct]

◆ update

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

Referenced by gui_init().

◆ view

◆ views


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