struct _ObClient;
-/*! The window which gets focus when nothing else will be focused */
-extern Window focus_backup;
-
/*! The client which is currently focused */
extern struct _ObClient *focus_client;
/*! Cycle focus amongst windows
Returns the _ObClient to which focus has been cycled, or NULL if none. */
-struct _ObClient *focus_cycle(gboolean forward, gboolean linear, gboolean done,
- gboolean cancel);
+struct _ObClient *focus_cycle(gboolean forward, gboolean linear,
+ gboolean dialog, gboolean done, gboolean cancel);
/*! Add a new client into the focus order */
void focus_order_add_new(struct _ObClient *c);