1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

dtwm: add support for _NET_WM_VISIBLE_NAME and

_NET_WM_VISIBLE_ICON_NAME.
This commit is contained in:
hyousatsu 2022-07-18 07:56:30 +00:00 committed by Jon Trulson
parent 69d47966ad
commit a90666402c
3 changed files with 11 additions and 1 deletions

View file

@ -277,6 +277,8 @@ void SetupWmEwmh (void)
XA__NET_SUPPORTING_WM_CHECK,
XA__NET_WM_NAME,
XA__NET_WM_ICON_NAME,
XA__NET_WM_VISIBLE_NAME,
XA__NET_WM_VISIBLE_ICON_NAME,
XA__NET_WM_FULLSCREEN_MONITORS,
XA__NET_WM_STATE,
XA__NET_WM_STATE_FULLSCREEN,
@ -290,6 +292,8 @@ void SetupWmEwmh (void)
_XA__NET_SUPPORTING_WM_CHECK,
_XA__NET_WM_NAME,
_XA__NET_WM_ICON_NAME,
_XA__NET_WM_VISIBLE_NAME,
_XA__NET_WM_VISIBLE_ICON_NAME,
_XA__NET_WM_FULLSCREEN_MONITORS,
_XA__NET_WM_STATE,
_XA__NET_WM_STATE_FULLSCREEN,
@ -305,6 +309,8 @@ void SetupWmEwmh (void)
wmGD.xa_UTF8_STRING = atoms[XA_UTF8_STRING];
wmGD.xa__NET_WM_NAME = atoms[XA__NET_WM_NAME];
wmGD.xa__NET_WM_ICON_NAME = atoms[XA__NET_WM_ICON_NAME];
wmGD.xa__NET_WM_VISIBLE_NAME = atoms[XA__NET_WM_VISIBLE_NAME];
wmGD.xa__NET_WM_VISIBLE_ICON_NAME = atoms[XA__NET_WM_VISIBLE_ICON_NAME];
wmGD.xa__NET_WM_FULLSCREEN_MONITORS = atoms[XA__NET_WM_FULLSCREEN_MONITORS];
wmGD.xa__NET_WM_STATE = atoms[XA__NET_WM_STATE];
wmGD.xa__NET_WM_STATE_FULLSCREEN = atoms[XA__NET_WM_STATE_FULLSCREEN];
@ -333,6 +339,6 @@ void SetupWmEwmh (void)
XChangeProperty(DISPLAY, wmGD.Screens[scr].rootWindow,
atoms[XA__NET_SUPPORTED], XA_ATOM, 32, PropModeReplace,
(unsigned char *)&atoms[XA__NET_SUPPORTING_WM_CHECK],
8);
10);
}
}

View file

@ -34,6 +34,8 @@
#define _XA__NET_SUPPORTING_WM_CHECK "_NET_SUPPORTING_WM_CHECK"
#define _XA__NET_WM_NAME "_NET_WM_NAME"
#define _XA__NET_WM_ICON_NAME "_NET_WM_ICON_NAME"
#define _XA__NET_WM_VISIBLE_NAME "_NET_WM_VISIBLE_NAME"
#define _XA__NET_WM_VISIBLE_ICON_NAME "_NET_WM_VISIBLE_ICON_NAME"
#define _XA__NET_WM_FULLSCREEN_MONITORS "_NET_WM_FULLSCREEN_MONITORS"
#define _XA__NET_WM_STATE "_NET_WM_STATE"
#define _XA__NET_WM_STATE_FULLSCREEN "_NET_WM_STATE_FULLSCREEN"

View file

@ -1939,6 +1939,8 @@ typedef struct _WmGlobalData
Atom xa_UTF8_STRING;
Atom xa__NET_WM_NAME;
Atom xa__NET_WM_ICON_NAME;
Atom xa__NET_WM_VISIBLE_NAME;
Atom xa__NET_WM_VISIBLE_ICON_NAME;
Atom xa__NET_WM_FULLSCREEN_MONITORS;
Atom xa__NET_WM_STATE;
Atom xa__NET_WM_STATE_FULLSCREEN;