X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Fgroup.h;h=293f6b013cae5b76108eec4797058314de104489;hb=973507ff28b5d71433b3d0583e757fbc82b254c5;hp=dfc6e883f6798d0727d1c6934c71defa25033974;hpb=5f42ecfacbbf0bcfe43137c51a20b60d8ea368e3;p=chaz%2Fopenbox diff --git a/openbox/group.h b/openbox/group.h index dfc6e883..293f6b01 100644 --- a/openbox/group.h +++ b/openbox/group.h @@ -4,22 +4,25 @@ #include #include -struct Client; +typedef struct _ObGroup ObGroup; -typedef struct Group { +struct _ObClient; + +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 Client *client); +ObGroup *group_add(Window leader, struct _ObClient *client); -void group_remove(Group *self, struct Client *client); +void group_remove(ObGroup *self, struct _ObClient *client); #endif