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:
parent
69d47966ad
commit
a90666402c
3 changed files with 11 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue