X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=util%2Fepist%2Fwindow.cc;h=592aa73e60fb2492384ddc5f593fc6e7f0b4ffe9;hb=b94699afc339c469534521c44470aa6d19e5b4cc;hp=e650f4156937e3aab8cc4c8e0783a04c2d0a0b25;hpb=b4816f24179501091015dd7323636308d967099e;p=chaz%2Fopenbox diff --git a/util/epist/window.cc b/util/epist/window.cc index e650f415..592aa73e 100644 --- a/util/epist/window.cc +++ b/util/epist/window.cc @@ -148,3 +148,19 @@ void XWindow::shade(const bool sh) const { _window, (sh ? 1 : 0), _xatom->getAtom(XAtom::net_wm_state_shaded)); } + + +void XWindow::close() const { + _xatom->sendClientMessage(_screen->rootWindow(), XAtom::net_close_window, + _window); +} + + +void XWindow::raise() const { + XRaiseWindow(_epist->getXDisplay(), _window); +} + + +void XWindow::lower() const { + XLowerWindow(_epist->getXDisplay(), _window); +}