|  | Ansel 0.0
    A darktable fork - bloat + design vision | 
#include "common/darktable.h"#include "common/debug.h"#include "common/file_location.h"#include "common/image.h"#include "common/image_cache.h"#include "common/imageio.h"#include "common/imageio_module.h"#include "common/metadata.h"#include "common/utility.h"#include "common/variables.h"#include "control/conf.h"#include "control/control.h"#include "dtgtk/button.h"#include "dtgtk/paint.h"#include "gui/gtk.h"#include "gui/gtkentry.h"#include "imageio/storage/imageio_storage_api.h"#include <stdio.h>#include <stdlib.h> Include dependency graph for gallery.c:
 Include dependency graph for gallery.c:| Data Structures | |
| struct | gallery_t | 
| struct | dt_imageio_gallery_t | 
| struct | pair_t | 
| Typedefs | |
| typedef struct gallery_t | gallery_t | 
| typedef struct dt_imageio_gallery_t | dt_imageio_gallery_t | 
| typedef struct pair_t | pair_t | 
| typedef struct dt_imageio_gallery_t dt_imageio_gallery_t | 
| 
 | static | 
References darktable, dt_ui_main_window(), dt_util_str_replace(), gallery_t::entry, darktable_t::gui, dt_imageio_module_storage_t::gui_data, and dt_gui_gtk_t::ui.
Referenced by gui_init().
| 
 | static | 
References dt_conf_set_string().
Referenced by gui_init().
| void finalize_store | ( | dt_imageio_module_storage_t * | self, | 
| dt_imageio_module_data_t * | dd | ||
| ) | 
| void free_params | ( | dt_imageio_module_storage_t * | self, | 
| dt_imageio_module_data_t * | params | ||
| ) | 
References dt_variables_params_destroy(), and dt_imageio_gallery_t::vp.
| void * get_params | ( | dt_imageio_module_storage_t * | self | ) | 
| void gui_cleanup | ( | dt_imageio_module_storage_t * | self | ) | 
References dt_imageio_module_storage_t::gui_data.
| void gui_init | ( | dt_imageio_module_storage_t * | self | ) | 
References button_clicked(), CPF_NONE, dt_accels_disconnect_on_text_input(), dt_conf_get_string_const(), dt_gtkentry_get_default_path_compl_list(), dt_gtkentry_setup_completion(), dt_ui_label_new(), dtgtk_button_new(), dtgtk_cairo_paint_directory(), gallery_t::entry, entry_changed_callback(), FALSE, dt_imageio_module_storage_t::gui_data, title_changed_callback(), gallery_t::title_entry, TRUE, and dt_imageio_module_storage_t::widget.
| void gui_reset | ( | dt_imageio_module_storage_t * | self | ) | 
| void init | ( | dt_imageio_module_storage_t * | self | ) | 
References darktable, dt_lua_register_module_member, and darktable_t::lua_state.
| void * legacy_params | ( | dt_imageio_module_storage_t * | self, | 
| const void *const | old_params, | ||
| const size_t | old_params_size, | ||
| const int | old_version, | ||
| const int | new_version, | ||
| size_t * | new_size | ||
| ) | 
| const char * name | ( | const struct dt_imageio_module_storage_t * | self | ) | 
| size_t params_size | ( | dt_imageio_module_storage_t * | self | ) | 
References DT_MAX_PATH_FOR_PARAMS.
| int set_params | ( | dt_imageio_module_storage_t * | self, | 
| const void * | params, | ||
| const int | size | ||
| ) | 
References pair_t::pos.
Referenced by store().
| int store | ( | dt_imageio_module_storage_t * | self, | 
| dt_imageio_module_data_t * | sdata, | ||
| const int32_t | imgid, | ||
| dt_imageio_module_format_t * | format, | ||
| dt_imageio_module_data_t * | fdata, | ||
| const int | num, | ||
| const int | total, | ||
| const gboolean | high_quality, | ||
| const gboolean | export_masks, | ||
| dt_colorspaces_color_profile_type_t | icc_type, | ||
| const gchar * | icc_filename, | ||
| dt_iop_color_intent_t | icc_intent, | ||
| dt_export_metadata_t * | metadata | ||
| ) | 
References dt_imageio_gallery_t::cached_dirname, description(), dt_control_log(), dt_image_full_path(), dt_imageio_export(), DT_META_CALCULATED, DT_META_METADATA, dt_metadata_get(), dt_util_fix_path(), dt_variables_expand(), dt_variables_set_max_width_height(), FALSE, dt_variables_params_t::filename, dt_imageio_gallery_t::filename, dt_export_metadata_t::flags, dt_imageio_module_data_t::height, dt_variables_params_t::imgid, dt_variables_params_t::jobcode, dt_imageio_gallery_t::l, dt_imageio_module_data_t::max_height, dt_imageio_module_data_t::max_width, PATH_MAX, dt_variables_params_t::sequence, sort_pos(), TRUE, dt_imageio_gallery_t::vp, and dt_imageio_module_data_t::width.
| int supported | ( | dt_imageio_module_storage_t * | storage, | 
| dt_imageio_module_format_t * | format | ||
| ) | 
References mime().
| 
 | static | 
References dt_conf_set_string().
Referenced by gui_init().