Trim trailing white spaces on empty lines.
[geeqie.git] / src / bar.h
index 2ef1ad0..aa0600d 100644 (file)
--- a/src/bar.h
+++ b/src/bar.h
@@ -1,7 +1,7 @@
 /*
  * Geeqie
  * (C) 2004 John Ellis
- * Copyright (C) 2008 - 2009 The Geeqie Team
+ * Copyright (C) 2008 - 2012 The Geeqie Team
  *
  * Author: Vladimir Nadvornik
  *
@@ -19,7 +19,8 @@ typedef enum {
        PANE_COMMENT,
        PANE_EXIF,
        PANE_HISTOGRAM,
-       PANE_KEYWORDS
+       PANE_KEYWORDS,
+       PANE_GPS
 } PaneType;
 
 typedef struct _PaneData PaneData;
@@ -27,13 +28,14 @@ typedef struct _PaneData PaneData;
 struct _PaneData {
        /* filled in by pane */
        void (*pane_set_fd)(GtkWidget *pane, FileData *fd);
+       void (*pane_notify_selection)(GtkWidget *pane, gint count);
        gint (*pane_event)(GtkWidget *pane, GdkEvent *event);
        void (*pane_write_config)(GtkWidget *pane, GString *outstr, gint indent);
        GtkWidget *title;
        gboolean expanded;
        gchar *id;
        PaneType type;
-       
+
        /* filled in by bar */
        GtkWidget *bar;
        LayoutWindow *lw;
@@ -58,6 +60,7 @@ GtkWidget *bar_find_pane_by_id(GtkWidget *bar, PaneType type, const gchar *id);
 void bar_clear(GtkWidget *bar);
 
 void bar_set_fd(GtkWidget *bar, FileData *fd);
+void bar_notify_selection(GtkWidget *bar, gint count);
 gboolean bar_event(GtkWidget *bar, GdkEvent *event);
 
 gint bar_get_width(GtkWidget *bar);