diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-07-22 18:06:45 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-07-22 18:06:45 +0000 |
| commit | 6a7d4de7899fb90f8b93cb8c7facfc8273b0d1b4 (patch) | |
| tree | 174a7c78ee4e72b69772821e55024a0e86924555 /openbox/prop.h | |
| parent | 221415e97c2279e0245d643f120b6558af72879e (diff) | |
add the MANAGER atom.
allow prop_message to be used with a user-defined mask instead of only with the NetWM mask
Diffstat (limited to 'openbox/prop.h')
| -rw-r--r-- | openbox/prop.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/openbox/prop.h b/openbox/prop.h index 06ad1437..58ff570a 100644 --- a/openbox/prop.h +++ b/openbox/prop.h @@ -17,6 +17,9 @@ typedef struct Atoms { Atom string; /*!< The atom which represents ascii strings */ Atom utf8; /*!< The atom which represents utf8-encoded strings */ + /* selection stuff */ + Atom manager; + /* window hints */ Atom wm_colormap_windows; Atom wm_protocols; @@ -157,7 +160,7 @@ void prop_set_strings_utf8(Window win, Atom prop, char **strs); void prop_erase(Window win, Atom prop); void prop_message(Window about, Atom messagetype, long data0, long data1, - long data2, long data3); + long data2, long data3, long mask); #define PROP_GET32(win, prop, type, ret) \ (prop_get32(win, prop_atoms.prop, prop_atoms.type, ret)) @@ -181,6 +184,7 @@ void prop_message(Window about, Atom messagetype, long data0, long data1, #define PROP_ERASE(win, prop) prop_erase(win, prop_atoms.prop) #define PROP_MSG(about, msgtype, data0, data1, data2, data3) \ - (prop_message(about, prop_atoms.msgtype, data0, data1, data2, data3)) + (prop_message(about, prop_atoms.msgtype, data0, data1, data2, data3, \ + SubstructureNotifyMask | SubstructureRedirectMask)) #endif |
