]> Dogcows Code - chaz/openbox/blobdiff - util/epist/window.cc
add next/prev window on all workspaces
[chaz/openbox] / util / epist / window.cc
index 592aa73e60fb2492384ddc5f593fc6e7f0b4ffe9..376446a465666250ccc53a14bd96c8f5d6ce5c1c 100644 (file)
@@ -164,3 +164,16 @@ void XWindow::raise() const {
 void XWindow::lower() const {
   XLowerWindow(_epist->getXDisplay(), _window);
 }
+
+
+void XWindow::iconify() const {
+  _xatom->sendClientMessage(_screen->rootWindow(), XAtom::wm_change_state,
+                            _window, IconicState);
+}
+
+
+void XWindow::focus() const {
+  // this will also unshade the window..
+  _xatom->sendClientMessage(_screen->rootWindow(), XAtom::net_active_window,
+                            _window);
+}
This page took 0.025178 seconds and 4 git commands to generate.