add a focus_hilite variable
This commit is contained in:
parent
440b862204
commit
fe3e73f190
2 changed files with 5 additions and 1 deletions
|
@ -35,7 +35,7 @@
|
||||||
#include <glib.h>
|
#include <glib.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
ObClient *focus_client;
|
ObClient *focus_client, *focus_hilite;
|
||||||
GList **focus_order; /* these lists are created when screen_startup
|
GList **focus_order; /* these lists are created when screen_startup
|
||||||
sets the number of desktops */
|
sets the number of desktops */
|
||||||
ObClient *focus_cycle_target;
|
ObClient *focus_cycle_target;
|
||||||
|
|
|
@ -28,6 +28,10 @@ struct _ObClient;
|
||||||
|
|
||||||
/*! The client which is currently focused */
|
/*! The client which is currently focused */
|
||||||
extern struct _ObClient *focus_client;
|
extern struct _ObClient *focus_client;
|
||||||
|
/*! The client which is being decorated as focused, not always matching the
|
||||||
|
real focus, but this is used to track it so that it can be ersolved to match
|
||||||
|
*/
|
||||||
|
extern struct _ObClient *focus_hilite;
|
||||||
/*! The client which appears focused during a focus cycle operation */
|
/*! The client which appears focused during a focus cycle operation */
|
||||||
extern struct _ObClient *focus_cycle_target;
|
extern struct _ObClient *focus_cycle_target;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue