31#include <glib/gi18n.h>
36#ifdef GDK_WINDOWING_QUARTZ
50 ngettext(
"do you want to remove this empty directory?",
51 "do you want to remove these empty directories?",
53#ifdef GDK_WINDOWING_QUARTZ
GtkWidget * dt_gui_main_window(void)
struct _GtkWidget GtkWidget
GtkWidget, opaque, spelled exactly as GTK spells it.
GtkTreeStore * store
its model, owned by the view
void dt_film_set_rolls_changed_handler(dt_film_rolls_changed_handler_t handler)
Install the handler, or NULL to remove it.
void dt_film_remove_directories(const GList *dirs)
void dt_film_set_confirm_rmdir_handler(dt_film_confirm_rmdir_handler_t handler)
static void _confirm_rmdir(GList *empty_dirs)
static gboolean _ask_and_delete(gpointer user_data)
void dt_film_gui_register_handlers(void)
static void _rolls_changed(void)
static void dt_free_gpointer(gpointer ptr)
g_free() one pointer, with the signature GDestroyNotify wants.
void dt_osx_disallow_fullscreen(GtkWidget *widget)
#define DT_DEBUG_CONTROL_SIGNAL_RAISE(ctlsig, signal,...)
struct dt_control_signal_t * dt_control_signal_get_global(void)
@ DT_SIGNAL_FILMROLLS_CHANGED
This signal is raised when a filmroll is deleted/changed but not imported.