![]() |
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>
Include dependency graph for views/lighttable.c: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.