![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "common/extra_optimizations.h"
#include "bauhaus/bauhaus.h"
#include "common/collection.h"
#include "common/colorlabels.h"
#include "common/darktable.h"
#include "common/debug.h"
#include "common/file_location.h"
#include "common/grouping.h"
#include "common/history.h"
#include "common/image_cache.h"
#include "common/ratings.h"
#include "common/selection.h"
#include "common/undo.h"
#include "control/conf.h"
#include "control/control.h"
#include "control/jobs.h"
#include "control/settings.h"
#include "dtgtk/button.h"
#include "dtgtk/thumbtable.h"
#include "gui/drag_and_drop.h"
#include "gui/draw.h"
#include "gui/gtk.h"
#include "libs/lib.h"
#include "views/view.h"
#include "views/view_api.h"
#include <assert.h>
#include <dirent.h>
#include <errno.h>
#include <gdk/gdkkeysyms.h>
#include <math.h>
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <strings.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>
Data Structures | |
struct | dt_library_t |
Typedefs | |
typedef struct dt_library_t | dt_library_t |
Functions | |
const char * | name (const dt_view_t *self) |
uint32_t | view (const dt_view_t *self) |
void | cleanup (dt_view_t *self) |
static void | _view_lighttable_activate_callback (gpointer instance, int32_t imgid, gpointer user_data) |
void | configure (dt_view_t *self, int width, int height) |
void | enter (dt_view_t *self) |
void | init (dt_view_t *self) |
void | leave (dt_view_t *self) |
void | reset (dt_view_t *self) |
typedef struct dt_library_t dt_library_t |
this is the view for the lighttable module.
this organises the whole library: previously imported film rolls..
|
static |
References darktable, dt_view_manager_switch(), UNKNOWN_IMAGE, and darktable_t::view_manager.
References dt_view_t::data.
References _view_lighttable_activate_callback(), dt_gui_gtk_t::accels, darktable_t::collection, darktable, dt_accels_connect_accels(), dt_accels_connect_active_group(), DT_COLLECTION_CHANGE_RELOAD, dt_collection_hint_message(), DT_COLLECTION_PROP_UNDEF, dt_collection_update_query(), DT_DEBUG_CONTROL_SIGNAL_CONNECT, dt_gui_refocus_center(), DT_SIGNAL_VIEWMANAGER_THUMBTABLE_ACTIVATE, dt_thumbtable_show(), dt_thumbtable_update_parent(), dt_ui_center(), DT_UI_PANEL_BOTTOM, DT_UI_PANEL_RIGHT, dt_ui_panel_show(), dt_undo_clear(), DT_UNDO_LIGHTTABLE, dt_view_active_images_reset(), FALSE, darktable_t::gui, darktable_t::signals, dt_ui_t::thumbtable_lighttable, TRUE, dt_gui_gtk_t::ui, and darktable_t::undo.
References _view_lighttable_activate_callback(), dt_gui_gtk_t::accels, darktable, dt_accels_disconnect_active_group(), DT_DEBUG_CONTROL_SIGNAL_DISCONNECT, dt_thumbtable_hide(), dt_ui_center(), dt_view_active_images_reset(), FALSE, darktable_t::gui, darktable_t::signals, dt_ui_t::thumbtable_lighttable, and dt_gui_gtk_t::ui.
const char * name | ( | const dt_view_t * | self | ) |
References dt_control_set_mouse_over_id().
uint32_t view | ( | const dt_view_t * | self | ) |
References DT_VIEW_LIGHTTABLE.