]>
Dogcows Code - chaz/openbox/blob - focus.h
4c8d4c98862d589cad55aea1954f22f228e3681d
9 /*! The window which gets focus when nothing else will be focused */
10 extern Window focus_backup
;
12 /*! The client which is currently focused */
13 extern struct Client
*focus_client
;
15 /*! The recent focus order on each desktop */
16 extern GList
**focus_order
;
18 /*! Should new windows be focused */
19 extern gboolean focus_new
;
20 /*! Focus windows when the mouse enters them */
21 extern gboolean focus_follow
;
24 void focus_shutdown();
26 /*! Specify which client is currently focused, this doesn't actually
27 send focus anywhere, its called by the Focus event handlers */
28 void focus_set_client(struct Client
*client
);
30 /*! Call this when you need to focus something! */
31 void focus_fallback(gboolean switching_desks
);
33 /*! Cycle focus amongst windows
34 Returns the Client to which focus has been cycled, or NULL if none. */
35 struct Client
*focus_cycle(gboolean forward
, gboolean linear
, gboolean done
,
This page took 0.031778 seconds and 3 git commands to generate.