From 5be23ec5a4dcacb8b1adf1d352ad5600f426f3ed Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 10 Jul 2003 07:03:40 +0000 Subject: [PATCH] prefix Group to ObGroup --- openbox/client.h | 6 +++--- openbox/group.c | 8 ++++---- openbox/group.h | 11 +++++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/openbox/client.h b/openbox/client.h index b73229db..52005fcb 100644 --- a/openbox/client.h +++ b/openbox/client.h @@ -11,7 +11,7 @@ #include struct Frame; -struct Group; +struct _ObGroup; typedef struct _ObClient ObClient; typedef struct _ObClientIcon ObClientIcon; @@ -81,14 +81,14 @@ struct _ObClient int ignore_unmaps; /*! The id of the group the window belongs to */ - struct Group *group; + struct _ObGroup *group; /*! Whether or not the client is a transient window. This is guaranteed to be TRUE if transient_for != NULL, but not guaranteed to be FALSE if transient_for == NULL. */ gboolean transient; /*! The client which this client is a transient (child) for. A value of TRAN_GROUP signifies that the window is a transient for all - members of its Group, and is not a valid pointer to be followed in this + members of its ObGroup, and is not a valid pointer to be followed in this case. */ ObClient *transient_for; diff --git a/openbox/group.c b/openbox/group.c index 0a03aeef..f6c86c5a 100644 --- a/openbox/group.c +++ b/openbox/group.c @@ -17,13 +17,13 @@ void group_shutdown() g_hash_table_destroy(group_map); } -Group *group_add(Window leader, ObClient *client) +ObGroup *group_add(Window leader, ObClient *client) { - Group *self; + ObGroup *self; self = g_hash_table_lookup(group_map, &leader); if (self == NULL) { - self = g_new(Group, 1); + self = g_new(ObGroup, 1); self->leader = leader; self->members = NULL; g_hash_table_insert(group_map, &self->leader, self); @@ -34,7 +34,7 @@ Group *group_add(Window leader, ObClient *client) return self; } -void group_remove(Group *self, ObClient *client) +void group_remove(ObGroup *self, ObClient *client) { self->members = g_slist_remove(self->members, client); if (self->members == NULL) { diff --git a/openbox/group.h b/openbox/group.h index 7cb6a405..8840601a 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(); -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 -- 2.45.2