Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
views.c File Reference
#include "common/darktable.h"
#include "common/debug.h"
#include "control/conf.h"
#include "control/control.h"
#include "develop/develop.h"
#include "gui/gtk.h"
#include "gui/actions/menu.h"
+ Include dependency graph for views.c:

Macros

#define MACRO_VIEW(view)
 

Functions

gboolean views_active_callback (GtkWidget *menu_item)
 
gboolean views_sensitive_callback (GtkWidget *menu_item)
 
static gboolean view_switch_to_lighttable (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, GtkWidget *widget)
 
static gboolean view_switch_to_darkroom (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, GtkWidget *widget)
 
static gboolean view_switch_to_print (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, GtkWidget *widget)
 
static gboolean view_switch_to_slideshow (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, GtkWidget *widget)
 
static gboolean view_switch_to_map (GtkAccelGroup *group, GObject *acceleratable, guint keyval, GdkModifierType mods, GtkWidget *widget)
 
void append_views (GtkWidget **menus, GList **lists, const dt_menus_t index)
 

Macro Definition Documentation

◆ MACRO_VIEW

#define MACRO_VIEW (   view)
Value:
static gboolean view_switch_to_##view(GtkAccelGroup *group, GObject *acceleratable, guint keyval, \
GdkModifierType mods, GtkWidget *widget) \
{ \
dt_ctl_switch_mode_to(#view); \
return TRUE; \
}
#define TRUE
Definition ashift_lsd.c:151
uint32_t view(const dt_view_t *self)
Definition darkroom.c:114
gboolean views_sensitive_callback(GtkWidget *menu_item)
Definition views.c:20

Function Documentation

◆ append_views()

◆ view_switch_to_darkroom()

static gboolean view_switch_to_darkroom ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
GtkWidget *  widget 
)
static

Referenced by append_views().

◆ view_switch_to_lighttable()

static gboolean view_switch_to_lighttable ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
GtkWidget *  widget 
)
static

Referenced by append_views().

◆ view_switch_to_map()

static gboolean view_switch_to_map ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
GtkWidget *  widget 
)
static

Referenced by append_views().

◆ view_switch_to_print()

static gboolean view_switch_to_print ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
GtkWidget *  widget 
)
static

Referenced by append_views().

◆ view_switch_to_slideshow()

static gboolean view_switch_to_slideshow ( GtkAccelGroup *  group,
GObject *  acceleratable,
guint  keyval,
GdkModifierType  mods,
GtkWidget *  widget 
)
static

Referenced by append_views().

◆ views_active_callback()

gboolean views_active_callback ( GtkWidget *  menu_item)

◆ views_sensitive_callback()

gboolean views_sensitive_callback ( GtkWidget *  menu_item)