fullscreen_x.c (447B)
1 void 2 fullscreen(const Arg *arg) 3 { 4 XEvent ev; 5 6 memset(&ev, 0, sizeof(ev)); 7 8 ev.xclient.type = ClientMessage; 9 ev.xclient.message_type = xw.netwmstate; 10 ev.xclient.display = xw.dpy; 11 ev.xclient.window = xw.win; 12 ev.xclient.format = 32; 13 ev.xclient.data.l[0] = 2; /* _NET_WM_STATE_TOGGLE */ 14 ev.xclient.data.l[1] = xw.netwmfullscreen; 15 16 XSendEvent(xw.dpy, DefaultRootWindow(xw.dpy), False, SubstructureNotifyMask|SubstructureRedirectMask, &ev); 17 }