mirror of
https://github.com/amiwm/amiwm.git
synced 2026-04-14 11:04:18 +00:00
separate _NET atoms at the end of the array
So when setting the list of supported _NET atoms, we can just pass a pointer to ATOM[_NET_SUPPORTED] as the beginning of the array of supported atoms, and NATOMS - _NET_SUPPORTED as its length.
This commit is contained in:
13
icc.h
13
icc.h
@@ -31,7 +31,14 @@ extern Window get_transient_for(Window);
|
||||
.data.l = {(long)(x), CurrentTime, __VA_ARGS__}, \
|
||||
}})
|
||||
|
||||
#define NET_ATOMS \
|
||||
X(_NET_SUPPORTING_WM_CHECK) \
|
||||
X(_NET_WM_NAME) \
|
||||
X(_NET_WM_STATE) \
|
||||
X(_NET_WM_STATE_FULLSCREEN) \
|
||||
|
||||
#define ATOMS_TABLE(X) \
|
||||
X(__SWM_VROOT) \
|
||||
X(AMIWM_APPICONMSG) \
|
||||
X(AMIWM_APPWINDOWMSG) \
|
||||
X(AMIWM_SCREEN) \
|
||||
@@ -45,11 +52,7 @@ extern Window get_transient_for(Window);
|
||||
X(WM_STATE) \
|
||||
X(WM_TAKE_FOCUS) \
|
||||
X(_NET_SUPPORTED) \
|
||||
X(_NET_SUPPORTING_WM_CHECK) \
|
||||
X(_NET_WM_NAME) \
|
||||
X(_NET_WM_STATE) \
|
||||
X(_NET_WM_STATE_FULLSCREEN) \
|
||||
X(__SWM_VROOT)
|
||||
NET_ATOMS /* this must come last */
|
||||
|
||||
enum {
|
||||
#define X(atom) atom,
|
||||
|
||||
Reference in New Issue
Block a user