# /src/icons/
/src/icons/icons_inline.h
+# /src/pan-view/
+/src/pan-view/.deps
+/src/pan-view/.dirstamp
+
/build-stamp
/debian/geeqie*
/debian/files
AC_CONFIG_SRCDIR([src/main.c])
AC_CONFIG_AUX_DIR(auxdir)
-AM_INIT_AUTOMAKE
+# Require Automake 1.14 for %reldir% support
+AM_INIT_AUTOMAKE([1.14.1 subdir-objects])
AC_CONFIG_HEADER([config.h])
extra_SLIK = \
$(extra_ICONS)
+include $(srcdir)/pan-view/Makefile.am
+
bin_PROGRAMS = geeqie
geeqie_SOURCES = \
$(module_SLIK) \
+ $(module_pan_view) \
ClayRGB1998.icc \
ClayRGB1998_icc.h \
advanced_exif.c \
misc.h \
options.c \
options.h \
- pan-calendar.c \
- pan-calendar.h \
- pan-folder.c \
- pan-folder.h \
- pan-grid.c \
- pan-grid.h \
- pan-item.c \
- pan-item.h \
- pan-timeline.c \
- pan-timeline.h \
- pan-types.h \
- pan-util.c \
- pan-util.h \
- pan-view.c \
pan-view.h \
pixbuf-renderer.c \
pixbuf-renderer.h \
#ifndef PAN_VIEW_H
#define PAN_VIEW_H
-#include "main.h"
-#include "pan-types.h"
+#include "filedata.h"
void pan_window_new(FileData *dir_fd);
-GList *pan_layout_intersect(PanWindow *pw, gint x, gint y, gint width, gint height);
-void pan_layout_resize(PanWindow *pw);
-
-void pan_cache_sync_date(PanWindow *pw, GList *list);
-
-GList *pan_cache_sort(GList *list, SortType method, gboolean ascend);
-
-
#endif
/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */
--- /dev/null
+module_pan_view = \
+ %D%/pan-calendar.c \
+ %D%/pan-calendar.h \
+ %D%/pan-folder.c \
+ %D%/pan-folder.h \
+ %D%/pan-grid.c \
+ %D%/pan-grid.h \
+ %D%/pan-item.c \
+ %D%/pan-item.h \
+ %D%/pan-timeline.c \
+ %D%/pan-timeline.h \
+ %D%/pan-types.h \
+ %D%/pan-util.c \
+ %D%/pan-util.h \
+ %D%/pan-view.c \
+ %D%/pan-view.h
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_CALENDAR_H
-#define PAN_CALENDAR_H
+#ifndef PAN_VIEW_PAN_CALENDAR_H
+#define PAN_VIEW_PAN_CALENDAR_H
//#include "main.h"
#include "pan-item.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_FOLDER_H
-#define PAN_FOLDER_H
+#ifndef PAN_VIEW_PAN_FOLDER_H
+#define PAN_VIEW_PAN_FOLDER_H
#include "main.h"
#include "pan-types.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_GRID_H
-#define PAN_GRID_H
+#ifndef PAN_VIEW_PAN_GRID_H
+#define PAN_VIEW_PAN_GRID_H
#include "main.h"
#include "pan-types.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_ITEM_H
-#define PAN_ITEM_H
+#ifndef PAN_VIEW_PAN_ITEM_H
+#define PAN_VIEW_PAN_ITEM_H
#include "main.h"
#include "pan-types.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_TIMELINE_H
-#define PAN_TIMELINE_H
+#ifndef PAN_VIEW_PAN_TIMELINE_H
+#define PAN_VIEW_PAN_TIMELINE_H
#include "main.h"
#include "pan-types.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_TYPES_H
-#define PAN_TYPES_H
+#ifndef PAN_VIEW_PAN_TYPES_H
+#define PAN_VIEW_PAN_TYPES_H
#include "cache-loader.h"
#include "filedata.h"
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-#ifndef PAN_UTIL_H
-#define PAN_UTIL_H
+#ifndef PAN_VIEW_PAN_UTIL_H
+#define PAN_VIEW_PAN_UTIL_H
#include "main.h"
#include "pan-types.h"
--- /dev/null
+/*
+ * Copyright (C) 2006 John Ellis
+ * Copyright (C) 2008 - 2016 The Geeqie Team
+ *
+ * Author: John Ellis
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#ifndef PAN_VIEW_PAN_VIEW_H
+#define PAN_VIEW_PAN_VIEW_H
+
+#include "main.h"
+#include "pan-types.h"
+
+GList *pan_layout_intersect(PanWindow *pw, gint x, gint y, gint width, gint height);
+void pan_layout_resize(PanWindow *pw);
+
+void pan_cache_sync_date(PanWindow *pw, GList *list);
+
+GList *pan_cache_sort(GList *list, SortType method, gboolean ascend);
+
+
+#endif
+/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */