Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
lighttable.c File Reference
#include <gdk/gdkkeysyms.h>
#include "common/collection.h"
#include "common/debug.h"
#include "common/selection.h"
#include "control/conf.h"
#include "control/control.h"
#include "dtgtk/button.h"
#include "dtgtk/thumbtable.h"
#include "dtgtk/togglebutton.h"
#include "gui/actions/menu.h"
#include "gui/gtk.h"
#include "libs/lib.h"
#include "libs/lib_api.h"
+ Include dependency graph for libs/tools/lighttable.c:

Data Structures

struct  dt_lib_tool_lighttable_t
 

Typedefs

typedef struct dt_lib_tool_lighttable_t dt_lib_tool_lighttable_t
 

Functions

static void _lib_lighttable_set_columns (dt_lib_module_t *self, gint columns)
 
static void _lib_lighttable_columns_slider_changed (GtkWidget *widget, gpointer user_data)
 
static void _set_columns (dt_lib_module_t *self, int columns)
 
const char * name (struct dt_lib_module_t *self)
 
const char ** views (dt_lib_module_t *self)
 
uint32_t container (dt_lib_module_t *self)
 
int expandable (dt_lib_module_t *self)
 
int position ()
 
gboolean _columns_in_action (GtkAccelGroup *accel_group, GObject *accelerable, guint keyval, GdkModifierType modifier, gpointer data)
 
gboolean _columns_out_action (GtkAccelGroup *accel_group, GObject *accelerable, guint keyval, GdkModifierType modifier, gpointer data)
 
static void _dt_collection_changed_callback (gpointer instance, dt_collection_change_t query_change, dt_collection_properties_t changed_property, gpointer imgs, const int next, gpointer user_data)
 
static gboolean _zoom_combobox_changed (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data)
 
static gboolean _zoom_checked (GtkWidget *widget)
 
static gboolean _thumbtable_scroll (GtkWidget *widget, GdkEventScroll *event, gpointer data)
 
static gboolean _focus_toggle_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data)
 
gboolean _focus_checked (GtkWidget *widget)
 
static gboolean focus_peaking_callback (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, gpointer user_data)
 
static gboolean focus_peaking_checked_callback ()
 
void append_thumbnails (GtkWidget **menus, GList **lists, const dt_menus_t index, GtkAccelGroup *accel_group)
 
void gui_init (dt_lib_module_t *self)
 
void gui_cleanup (dt_lib_module_t *self)
 

Typedef Documentation

◆ dt_lib_tool_lighttable_t

Function Documentation

◆ _columns_in_action()

gboolean _columns_in_action ( GtkAccelGroup *  accel_group,
GObject *  accelerable,
guint  keyval,
GdkModifierType  modifier,
gpointer  data 
)

◆ _columns_out_action()

gboolean _columns_out_action ( GtkAccelGroup *  accel_group,
GObject *  accelerable,
guint  keyval,
GdkModifierType  modifier,
gpointer  data 
)

◆ _dt_collection_changed_callback()

static void _dt_collection_changed_callback ( gpointer  instance,
dt_collection_change_t  query_change,
dt_collection_properties_t  changed_property,
gpointer  imgs,
const int  next,
gpointer  user_data 
)
static

◆ _focus_checked()

gboolean _focus_checked ( GtkWidget *  widget)

◆ _focus_toggle_callback()

static gboolean _focus_toggle_callback ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
gpointer  user_data 
)
static

◆ _lib_lighttable_columns_slider_changed()

static void _lib_lighttable_columns_slider_changed ( GtkWidget *  widget,
gpointer  user_data 
)
static

◆ _lib_lighttable_set_columns()

static void _lib_lighttable_set_columns ( dt_lib_module_t self,
gint  columns 
)
static

◆ _set_columns()

◆ _thumbtable_scroll()

static gboolean _thumbtable_scroll ( GtkWidget *  widget,
GdkEventScroll *  event,
gpointer  data 
)
static

◆ _zoom_checked()

static gboolean _zoom_checked ( GtkWidget *  widget)
static

◆ _zoom_combobox_changed()

static gboolean _zoom_combobox_changed ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
gpointer  user_data 
)
static

◆ append_thumbnails()

◆ container()

uint32_t container ( dt_lib_module_t self)

◆ expandable()

int expandable ( dt_lib_module_t self)

◆ focus_peaking_callback()

static gboolean focus_peaking_callback ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
gpointer  user_data 
)
static

◆ focus_peaking_checked_callback()

static gboolean focus_peaking_checked_callback ( )
static

◆ gui_cleanup()

◆ gui_init()

◆ name()

const char * name ( struct dt_lib_module_t self)

◆ position()

int position ( )

◆ views()

const char ** views ( dt_lib_module_t self)