/*
* Geeqie
* (C) 2006 John Ellis
- * Copyright (C) 2008 - 2009 The Geeqie Team
+ * Copyright (C) 2008 - 2012 The Geeqie Team
*
* Author: John Ellis
*
#include <gdk-pixbuf/gdk-pixbuf.h>
#include <gdk-pixbuf/gdk-pixbuf-loader.h>
+#include "compat.h"
/*
*----------------------------------------------------------------------------
*----------------------------------------------------------------------------
*/
-#define USE_XDG 0
+#define USE_XDG 1
#define GQ_APPNAME "Geeqie"
#define GQ_APPNAME_LC "geeqie"
#define DEFAULT_THUMB_WIDTH 96
#define DEFAULT_THUMB_HEIGHT 72
-#define DEFAULT_MINIMAL_WINDOW_SIZE 32
+#define DEFAULT_MINIMAL_WINDOW_SIZE 100
-#define IMAGE_LOADER_READ_BUFFER_SIZE_DEFAULT 4096
-#define IMAGE_LOADER_READ_BUFFER_SIZE_MIN 512
-#define IMAGE_LOADER_READ_BUFFER_SIZE_MAX 16*1024*1024
+#define IMAGE_MIN_WIDTH 100
+#define SIDEBAR_DEFAULT_WIDTH 250
-#define IMAGE_LOADER_IDLE_READ_LOOP_COUNT_DEFAULT 1
-#define IMAGE_LOADER_IDLE_READ_LOOP_COUNT_MIN 1
-#define IMAGE_LOADER_IDLE_READ_LOOP_COUNT_MAX 16
-
-#define PANEL_MIN_WIDTH 64
-#define PANEL_DEFAULT_WIDTH 288
-#define PANEL_MAX_WIDTH 1200
#define DEFAULT_OVERLAY_INFO "%collection:<i>*</i>\\n%" \
"(%number%/%total%) [%zoom%] <b>%name%</b>\n" \
#include "debug.h"
#include "options.h"
+#define DESKTOP_FILE_TEMPLATE GQ_APP_DIR "/template.desktop"
/*
*----------------------------------------------------------------------------
* main.c
* This also doubles as the main.c header.
*/
+extern gboolean thumb_format_changed;
+
void keyboard_scroll_calc(gint *x, gint *y, GdkEventKey *event);
gint key_press_cb(GtkWidget *widget, GdkEventKey *event, gpointer data);
void exit_program(void);
-void init_after_global_options(void);
-
#define CASE_SORT(a, b) ( (options->file_sort.case_sensitive) ? strcmp((a), (b)) : strcasecmp((a), (b)) )