summaryrefslogtreecommitdiffstats
path: root/ganv/group.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-04-26 16:49:15 +0000
committerDavid Robillard <d@drobilla.net>2014-04-26 16:49:15 +0000
commit65b14544b89afc3a7d3a7de57e6ef15ca8165bd0 (patch)
treeaff9e8f19197c83df67ff723ea154b7573880cdb /ganv/group.h
parentfb3498abb00ed3cf5c5938fcb1bffef163674274 (diff)
downloadganv-65b14544b89afc3a7d3a7de57e6ef15ca8165bd0.tar.gz
ganv-65b14544b89afc3a7d3a7de57e6ef15ca8165bd0.tar.bz2
ganv-65b14544b89afc3a7d3a7de57e6ef15ca8165bd0.zip
Clean up Ganv API.
git-svn-id: http://svn.drobilla.net/lad/trunk/ganv@5367 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'ganv/group.h')
-rw-r--r--ganv/group.h10
1 files changed, 4 insertions, 6 deletions
diff --git a/ganv/group.h b/ganv/group.h
index 0d77ee6..1979d6f 100644
--- a/ganv/group.h
+++ b/ganv/group.h
@@ -33,21 +33,19 @@ G_BEGIN_DECLS
#define GANV_GROUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GANV_TYPE_GROUP, GanvGroupClass))
typedef struct _GanvGroup GanvGroup;
+typedef struct _GanvGroupImpl GanvGroupImpl;
typedef struct _GanvGroupClass GanvGroupClass;
struct _GanvGroup {
- GanvItem item;
-
- /* Children of the group */
- GList* item_list;
- GList* item_list_end;
+ GanvItem item;
+ GanvGroupImpl* impl;
};
struct _GanvGroupClass {
GanvItemClass parent_class;
/* Reserved for future expansion */
- gpointer spare_vmethods [4];
+ gpointer spare_vmethods[4];
};
GType ganv_group_get_type(void) G_GNUC_CONST;