ewmh: correctly set _NET_CURRENT_DESKTOP to the number of the active workspace
This commit is contained in:
23
include/ewmh.h
Normal file
23
include/ewmh.h
Normal file
@ -0,0 +1,23 @@
|
||||
/*
|
||||
* vim:ts=8:expandtab
|
||||
*
|
||||
* i3 - an improved dynamic tiling window manager
|
||||
*
|
||||
* © 2009 Michael Stapelberg and contributors
|
||||
*
|
||||
* See file LICENSE for license information.
|
||||
*
|
||||
*/
|
||||
#ifndef _EWMH_C
|
||||
#define _EWMH_C
|
||||
|
||||
/**
|
||||
* Updates _NET_CURRENT_DESKTOP with the current desktop number.
|
||||
*
|
||||
* EWMH: The index of the current desktop. This is always an integer between 0
|
||||
* and _NET_NUMBER_OF_DESKTOPS - 1.
|
||||
*
|
||||
*/
|
||||
void ewmh_update_current_desktop();
|
||||
|
||||
#endif
|
@ -21,7 +21,7 @@
|
||||
#ifndef _I3_H
|
||||
#define _I3_H
|
||||
|
||||
#define NUM_ATOMS 18
|
||||
#define NUM_ATOMS 19
|
||||
|
||||
extern xcb_connection_t *global_conn;
|
||||
extern xcb_key_symbols_t *keysyms;
|
||||
|
@ -61,7 +61,8 @@ enum { _NET_SUPPORTED = 0,
|
||||
WM_DELETE_WINDOW,
|
||||
UTF8_STRING,
|
||||
WM_STATE,
|
||||
WM_CLIENT_LEADER
|
||||
WM_CLIENT_LEADER,
|
||||
_NET_CURRENT_DESKTOP
|
||||
};
|
||||
|
||||
extern unsigned int xcb_numlock_mask;
|
||||
|
Reference in New Issue
Block a user