/*
* Geeqie
* (C) 2004 John Ellis
- * Copyright (C) 2008 The Geeqie Team
+ * Copyright (C) 2008 - 2012 The Geeqie Team
*
* Author: John Ellis
*
#ifndef BAR_EXIF_H
#define BAR_EXIF_H
-#define EXIF_UI_OFF 0
-#define EXIF_UI_IFSET 1
-#define EXIF_UI_ON 2
-
-typedef struct _ExifUI ExifUI;
-struct _ExifUI {
- gint current;
- gint temp;
- gint default_value;
- const gchar *key;
-};
-extern ExifUI ExifUIList[];
-
-
-GtkWidget *bar_exif_new(gint show_title, FileData *fd, gint advanced, GtkWidget *bounding_widget);
-void bar_exif_close(GtkWidget *bar);
-
-void bar_exif_set(GtkWidget *bar, FileData *fd);
-
-gint bar_exif_is_advanced(GtkWidget *bar);
+GtkWidget *bar_pane_exif_new_from_config(const gchar **attribute_names, const gchar **attribute_values);
+void bar_pane_exif_update_from_config(GtkWidget *pane, const gchar **attribute_names, const gchar **attribute_values);
+void bar_pane_exif_entry_add_from_config(GtkWidget *pane, const gchar **attribute_names, const gchar **attribute_values);
/* these are exposed for when duplication of the exif bar's text is needed */