]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.h
put focus_cycle into focus.c, use it there in the action. improved it as well to...
[chaz/openbox] / openbox / client.h
index 94bcf38c789b688cb214029057a175ddfb1c0773..89bdb518727429774c1af51de2f5a39231a088b3 100644 (file)
@@ -410,6 +410,14 @@ void client_set_wm_state(Client *self, long state);
 */
 void client_set_state(Client *self, Atom action, long data1, long data2);
 
+/* Given a Client, find the client that focus would actually be sent to if
+   you wanted to give focus to the specified Client. Will return the same
+   Client passed to it or another Client if appropriate. */
+Client *client_focus_target(Client *self);
+
+/* Returns if a client can be focused or not */
+gboolean client_focusable(Client *self);
+
 /*! Attempt to focus the client window */
 gboolean client_focus(Client *self);
 
This page took 0.028955 seconds and 4 git commands to generate.