![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
#include "widgets/bauhaus.h"#include "common/collection.h"#include "history/history.h"#include "common/module_versioning.h"#include "common/undo.h"#include "control/control.h"#include "control/jobs.h"#include "gui/dtgtk/thumbtable.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 "gui/application.h"#include "control/signal.h"#include "gui/window_manager.h"#include "widgets/accelerators.h"
Include dependency graph for views/lighttable.c:Go to the source code of this file.
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 |
Definition at line 133 of file views/lighttable.c.
References dt_view_manager_get_global(), dt_view_manager_switch(), and UNKNOWN_IMAGE.
Definition at line 127 of file views/lighttable.c.
References dt_view_t::data, and dt_free.
Definition at line 141 of file views/lighttable.c.
References dt_gui_get_ui(), dt_thumbtable_redraw, dt_thumbtable_scroll_to_active_rowid(), dt_thumbtable_set_active_rowid(), and dt_ui_t::thumbtable_lighttable.
Definition at line 150 of file views/lighttable.c.
References _view_lighttable_activate_callback(), dt_accels_connect_accels(), dt_accels_connect_active_group(), DT_COLLECTION_CHANGE_RELOAD, dt_collection_get_global(), dt_collection_hint_message(), DT_COLLECTION_PROP_UNDEF, dt_collection_update_query(), dt_control_signal_get_global(), DT_DEBUG_CONTROL_SIGNAL_CONNECT, dt_gui_center_widget(), dt_gui_get_accels(), dt_gui_get_ui(), dt_gui_refocus_center(), DT_SIGNAL_VIEWMANAGER_THUMBTABLE_ACTIVATE, dt_thumbtable_show(), dt_thumbtable_update_parent(), DT_UI_PANEL_BOTTOM, DT_UI_PANEL_RIGHT, dt_ui_panel_show(), dt_undo_clear(), dt_undo_get_global(), DT_UNDO_LIGHTTABLE, dt_view_active_images_reset(), FALSE, and TRUE.
Definition at line 175 of file views/lighttable.c.
References dt_view_t::data, and dt_collection_memory_update().
Definition at line 182 of file views/lighttable.c.
References _view_lighttable_activate_callback(), dt_accels_disconnect_active_group(), dt_control_signal_get_global(), DT_DEBUG_CONTROL_SIGNAL_DISCONNECT, dt_gui_center_widget(), dt_gui_get_accels(), dt_gui_get_ui(), dt_thumbtable_hide(), dt_thumbtable_stop(), dt_view_active_images_reset(), and FALSE.
| const char * name | ( | const dt_view_t * | self | ) |
Definition at line 116 of file views/lighttable.c.
Definition at line 199 of file views/lighttable.c.
References dt_control_set_mouse_over_id().
| uint32_t view | ( | const dt_view_t * | self | ) |
Definition at line 122 of file views/lighttable.c.
References DT_VIEW_LIGHTTABLE.