summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/gcj/xlib/natWindow.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/gcj/xlib/natWindow.cc')
-rw-r--r--libjava/gnu/gcj/xlib/natWindow.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/libjava/gnu/gcj/xlib/natWindow.cc b/libjava/gnu/gcj/xlib/natWindow.cc
index 6600795574f..62cd086ccb4 100644
--- a/libjava/gnu/gcj/xlib/natWindow.cc
+++ b/libjava/gnu/gcj/xlib/natWindow.cc
@@ -77,6 +77,20 @@ void gnu::gcj::xlib::Window::setAttributes(WindowAttributes* attributes)
// no fast fail
}
+void gnu::gcj::xlib::Window::toBack()
+{
+ ::Display* dpy = (::Display*) (display->display);
+ ::Window window = xid;
+ XLowerWindow(dpy, window);
+}
+
+void gnu::gcj::xlib::Window::toFront()
+{
+ ::Display* dpy = (::Display*) (display->display);
+ ::Window window = xid;
+ XRaiseWindow(dpy, window);
+}
+
void gnu::gcj::xlib::Window::map()
{
::Display* dpy = (::Display*) (display->display);
OpenPOWER on IntegriCloud