X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=src%2Ftypedefs.h;h=fcf2d69b164a13c000dde94e4d85b1f848df194d;hp=cbaf56da4552e874d56201430bf1f50c267c37ee;hb=ba734b423b0b0b1c6a4a0a58af607a7c76168234;hpb=6701147fd21f1c30f28132da89a5bb4d3009e15a diff --git a/src/typedefs.h b/src/typedefs.h index cbaf56da..fcf2d69b 100644 --- a/src/typedefs.h +++ b/src/typedefs.h @@ -256,7 +256,9 @@ typedef enum { SELECTION_NONE = 0, SELECTION_SELECTED = 1 << 0, SELECTION_PRELIGHT = 1 << 1, - SELECTION_FOCUS = 1 << 2 + SELECTION_FOCUS = 1 << 2, + SELECTION_CLUSTER_HEAD = 1 << 3, + SELECTION_CLUSTER_CHILD = 1 << 4 } SelectionType; typedef struct _ImageLoader ImageLoader; @@ -537,13 +539,11 @@ struct _FileCluster { GList *head; GList *items; + gboolean show_children; }; struct _FileClusterList { - // All of the elements in the list, regardless of whether they're part of a cluster or not. - GList *fd_list; - // A map from any clustered FileData to the FileCluster object that describes the cluster. GHashTable *clusters; };