X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fgroup.h;h=293f6b013cae5b76108eec4797058314de104489;hb=9decfe0d76d661ded94eced1f03c2ebfa2941bcc;hp=7cb6a40583d0c8fcd347e521f558d24ed69a0d17;hpb=2477a38d2f3063b697e44bf3690cf280fb26ca8a;p=chaz%2Fopenbox diff --git a/openbox/group.h b/openbox/group.h index 7cb6a405..293f6b01 100644 --- a/openbox/group.h +++ b/openbox/group.h @@ -4,22 +4,25 @@ #include #include +typedef struct _ObGroup ObGroup; + struct _ObClient; -typedef struct Group { +struct _ObGroup +{ Window leader; /* list of clients */ GSList *members; -} Group; +}; extern GHashTable *group_map; -void group_startup(); -void group_shutdown(); +void group_startup(gboolean reconfig); +void group_shutdown(gboolean reconfig); -Group *group_add(Window leader, struct _ObClient *client); +ObGroup *group_add(Window leader, struct _ObClient *client); -void group_remove(Group *self, struct _ObClient *client); +void group_remove(ObGroup *self, struct _ObClient *client); #endif