summaryrefslogtreecommitdiff
path: root/plugins/gtkui/ddblistview.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/gtkui/ddblistview.h')
-rw-r--r--plugins/gtkui/ddblistview.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/gtkui/ddblistview.h b/plugins/gtkui/ddblistview.h
index 84627209..3e54bc07 100644
--- a/plugins/gtkui/ddblistview.h
+++ b/plugins/gtkui/ddblistview.h
@@ -43,6 +43,15 @@ typedef struct _DdbListviewClass DdbListviewClass;
typedef void * DdbListviewIter;
typedef void * DdbPlaylistHandle;
+
+struct _DdbListviewGroup {
+ DdbListviewIter head;
+ int32_t height;
+ int32_t num_items;
+ struct _DdbListviewGroup *next;
+};
+
+typedef struct _DdbListviewGroup DdbListviewGroup;
//typedef void * DdbListviewColIter;
typedef struct {
@@ -161,6 +170,11 @@ struct _DdbListview {
// drawing contexts
drawctx_t listctx;
drawctx_t hdrctx;
+
+ // cover art size
+ int cover_size;
+ int new_cover_size;
+ guint cover_refresh_timeout_id;
};
struct _DdbListviewClass {
@@ -270,6 +284,9 @@ ddb_listview_lock_columns (DdbListview *lv, gboolean lock);
int
ddb_listview_get_row_pos (DdbListview *listview, int row_idx);
+void
+ddb_listview_groupcheck (DdbListview *listview);
+
G_END_DECLS
#endif // __DDBLISTVIEW_H