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

#include <lib.h>

+ Collaboration diagram for dt_lib_t:

Data Fields

GList * plugins
 
struct dt_lib_module_tgui_module
 
struct { 
 
   struct { 
 
      struct dt_lib_module_t *struct dt_colorpicker_sample_t *   primary_sample 
 
      struct dt_iop_color_picker_t *   picker_proxy 
 
      GSList *   live_samples 
 
      struct dt_colorpicker_sample_t *   selected_sample 
 
      gboolean   display_samples 
 
      gboolean   restrict_histogram 
 
      int   statistic 
 
      void(*   update_panel )(struct dt_lib_module_t *self) 
 
      void(*   update_samples )(struct dt_lib_module_t *self) 
 
      void(*   set_sample_box_area )(struct dt_lib_module_t *self,
          const dt_boundingbox_t size
 
      void(*   set_sample_point )(struct dt_lib_module_t *self,
          const float pos[2]) 
 
   }   colorpicker 
 
   struct { 
 
   }   navigation 
 
proxy 
 

Detailed Description

struct responsible for all library related shared routines and plugins.

Field Documentation

◆ [struct]

◆ display_samples

gboolean dt_lib_t::display_samples

◆ gui_module

struct dt_lib_module_t* dt_lib_t::gui_module

Referenced by dt_lib_gui_set_expanded().

◆ live_samples

◆ [struct]

struct { ... } dt_lib_t::navigation

Referenced by gui_init().

◆ picker_proxy

◆ plugins

◆ primary_sample

◆ [struct]

◆ restrict_histogram

gboolean dt_lib_t::restrict_histogram

◆ selected_sample

◆ set_sample_box_area

void(* dt_lib_t::set_sample_box_area) (struct dt_lib_module_t *self, const dt_boundingbox_t size)

◆ set_sample_point

void(* dt_lib_t::set_sample_point) (struct dt_lib_module_t *self, const float pos[2])

◆ statistic

int dt_lib_t::statistic

Referenced by _statistic_changed().

◆ update_panel

◆ update_samples

void(* dt_lib_t::update_samples) (struct dt_lib_module_t *self)

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