X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fserver.c;h=1c7b4cda18e821d3ad9c4657d539567ffb10b253;hb=a36e39c7c2fedd87847514d561dc7d7bded2a3fa;hp=8ec12978ad10f5cc057ad1eb49cd3e7b7fca9fe3;hpb=bd9ade337cc85297242a10d5eb258aad2e71d021;p=chaz%2Ftint2 diff --git a/src/server.c b/src/server.c index 8ec1297..1c7b4cd 100644 --- a/src/server.c +++ b/src/server.c @@ -54,6 +54,8 @@ void server_init_atoms () server.atom._NET_WM_DESKTOP = XInternAtom (server.dsp, "_NET_WM_DESKTOP", False); server.atom.WM_STATE = XInternAtom (server.dsp, "WM_STATE", False); server.atom._NET_WM_STATE = XInternAtom (server.dsp, "_NET_WM_STATE", False); + server.atom._NET_WM_STATE_MAXIMIZED_VERT = XInternAtom (server.dsp, "_NET_WM_STATE_MAXIMIZED_VERT", False); + server.atom._NET_WM_STATE_MAXIMIZED_HORZ = XInternAtom (server.dsp, "_NET_WM_STATE_MAXIMIZED_HORZ", False); server.atom._NET_WM_STATE_SHADED = XInternAtom (server.dsp, "_NET_WM_STATE_SHADED", False); server.atom._NET_WM_STATE_BELOW = XInternAtom (server.dsp, "_NET_WM_STATE_BELOW", False); server.atom._NET_WM_STATE_MODAL = XInternAtom (server.dsp, "_NET_WM_STATE_MODAL", False); @@ -79,6 +81,8 @@ void server_init_atoms () server.atom.MANAGER = XInternAtom(server.dsp, "MANAGER", False); server.atom._NET_SYSTEM_TRAY_MESSAGE_DATA = XInternAtom(server.dsp, "_NET_SYSTEM_TRAY_MESSAGE_DATA", False); server.atom._NET_SYSTEM_TRAY_ORIENTATION = XInternAtom(server.dsp, "_NET_SYSTEM_TRAY_ORIENTATION", False); + server.atom._XEMBED = XInternAtom(server.dsp, "_XEMBED", False); + server.atom._XEMBED_INFO = XInternAtom(server.dsp, "_XEMBED_INFO", False); } @@ -88,7 +92,7 @@ void cleanup_server() } -void send_event32 (Window win, Atom at, long data1, long data2) +void send_event32 (Window win, Atom at, long data1, long data2, long data3) { XEvent event; @@ -102,7 +106,7 @@ void send_event32 (Window win, Atom at, long data1, long data2) event.xclient.format = 32; event.xclient.data.l[0] = data1; event.xclient.data.l[1] = data2; - event.xclient.data.l[2] = 0; + event.xclient.data.l[2] = data3; event.xclient.data.l[3] = 0; event.xclient.data.l[4] = 0;