105#include <gdk/gdkkeysyms.h>
113#include <sys/types.h>
128 return _(
"Lighttable");
void dt_accels_connect_accels(dt_accels_t *accels)
Actually enable accelerators after having loaded user config.
void dt_accels_connect_active_group(dt_accels_t *accels, const gchar *group)
Connect the contextual active accels group to the window. Views can declare their own set of contextu...
void dt_accels_disconnect_active_group(dt_accels_t *accels)
Disconnect the contextual active accels group from the window.
void dt_collection_update_query(const dt_collection_t *collection, dt_collection_change_t query_change, dt_collection_properties_t changed_property, GList *list)
void dt_collection_memory_update()
void dt_collection_hint_message(const dt_collection_t *collection)
@ DT_COLLECTION_PROP_UNDEF
@ DT_COLLECTION_CHANGE_RELOAD
void dt_control_set_mouse_over_id(int32_t value)
#define DT_MODULE(MODVER)
void dt_ui_panel_show(dt_ui_t *ui, const dt_ui_panel_t p, gboolean show, gboolean write)
shows/hide a panel
void dt_gui_refocus_center()
GtkWidget * dt_ui_center(dt_ui_t *ui)
get the center drawable widget
#define DT_DEBUG_CONTROL_SIGNAL_DISCONNECT(ctlsig, cb, user_data)
@ DT_SIGNAL_VIEWMANAGER_THUMBTABLE_ACTIVATE
#define DT_DEBUG_CONTROL_SIGNAL_CONNECT(ctlsig, signal, cb, user_data)
struct dt_gui_gtk_t * gui
struct dt_collection_t * collection
struct dt_control_signal_t * signals
struct dt_view_manager_t * view_manager
dt_thumbtable_t * thumbtable_lighttable
void dt_thumbtable_set_active_rowid(dt_thumbtable_t *table)
Update internal active row tracking.
void dt_thumbtable_stop(dt_thumbtable_t *table)
int dt_thumbtable_scroll_to_active_rowid(dt_thumbtable_t *table)
Scroll to show the active row.
void dt_thumbtable_update_parent(dt_thumbtable_t *table)
A widget to manage and display image thumbnails in Ansel's lighttable and filmstrip views.
static void dt_thumbtable_show(dt_thumbtable_t *table)
Show the thumbnail table widget.
static void dt_thumbtable_hide(dt_thumbtable_t *table)
Hide the thumbnail table widget.
#define dt_thumbtable_redraw(table)
void dt_undo_clear(dt_undo_t *self, uint32_t filter)
void dt_view_active_images_reset(gboolean raise)
int dt_view_manager_switch(dt_view_manager_t *vm, const char *view_name)
void init(dt_view_t *self)
void leave(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 reset(dt_view_t *self)
uint32_t view(const dt_view_t *self)
void enter(dt_view_t *self)
void configure(dt_view_t *self, int width, int height)