typedef struct Client {
+ ObWindow obwin;
+
Window window;
/*! The window's decorations. NULL while the window is being managed! */
} Client;
extern GList *client_list;
-extern GHashTable *client_map;
void client_startup();
void client_shutdown();
/*! Remove focus from the client window */
void client_unfocus(Client *self);
+/*! Activates the client for use, focusing, uniconifying it, etc. To be used
+ when the user deliberately selects a window for use. */
+void client_activate(Client *self);
+
/*! Calculates the stacking layer for the client window */
void client_calc_layer(Client *self);