+ //! Removes an Client from the client list for lookups
+ void removeClient(Window window);
+
+ //! Finds an Client based on its window id
+ Client *findClient(Window window);
+
+ //! The client with input focus
+ inline Client *focusedClient() { return _focused_client; }
+
+ //! Change the client which has focus.
+ /*!
+ This is called by the clients themselves when their focus state changes.
+ */
+ void setFocusedClient(Client *c);
+
+ //! The screen with input focus
+ inline Screen *focusedScreen() { return _focused_screen; }
+