Include missing glua.h and new release
[geeqie.git] / src / dupe.h
index 9be7d28..f760c21 100644 (file)
@@ -1,6 +1,7 @@
 /*
- * GQview
+ * Geeqie
  * (C) 2004 John Ellis
+ * Copyright (C) 2008 - 2012 The Geeqie Team
  *
  * Author: John Ellis
  *
@@ -28,7 +29,8 @@ typedef enum
        DUPE_MATCH_SIM_HIGH = 1 << 6,   /* similarity */
        DUPE_MATCH_SIM_MED  = 1 << 7,
        DUPE_MATCH_SIM_LOW  = 1 << 8,
-       DUPE_MATCH_SIM_CUSTOM = 1 << 9
+       DUPE_MATCH_SIM_CUSTOM = 1 << 9,
+       DUPE_MATCH_NAME_CI = 1 << 10    /* same as name, but case insensitive */
 } DupeMatchType;
 
 typedef struct _DupeItem DupeItem;
@@ -39,7 +41,7 @@ struct _DupeItem
 
        FileData *fd;
 
-       long checksum;
+       glong checksum;
        gchar *md5sum;
        gint width;
        gint height;
@@ -77,9 +79,9 @@ struct _DupeWindow
        GtkWidget *extra_label;
        GtkWidget *button_thumbs;
 
-       gint show_thumbs;
+       gboolean show_thumbs;
 
-       gint idle_id;
+       guint idle_id; /* event source id */
        GList *working;
        gint setup_done;
        gint setup_count;
@@ -98,15 +100,15 @@ struct _DupeWindow
 
        /* second set comparison stuff */
 
-       gint second_set;                /* second set enabled ? */
+       gboolean second_set;            /* second set enabled ? */
        GList *second_list;             /* second set dropped files */
-       gint second_drop;               /* drop is on second set */
+       gboolean second_drop;           /* drop is on second set */
 
        GtkWidget *second_vbox;         /* box of second widgets */
        GtkWidget *second_listview;
        GtkWidget *second_status_label;
 
-       gint color_frozen;
+       gboolean color_frozen;
 };
 
 
@@ -116,16 +118,11 @@ void dupe_window_clear(DupeWindow *dw);
 void dupe_window_close(DupeWindow *dw);
 
 void dupe_window_add_collection(DupeWindow *dw, CollectionData *collection);
-void dupe_window_add_files(DupeWindow *dw, GList *list, gint recurse);
-
-void dupe_maint_removed(FileData *fd);
-void dupe_maint_renamed(FileData *fd);
-
+void dupe_window_add_files(DupeWindow *dw, GList *list, gboolean recurse);
 
 /* cell max with/height hack utility */
 void cell_renderer_height_override(GtkCellRenderer *renderer);
 
 
 #endif
-
-
+/* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */