diff --git a/lib/modules/Protocols.pmod/X.pmod/Types.pmod b/lib/modules/Protocols.pmod/X.pmod/Types.pmod
index e0fc9cd217ea81fb2dd6739ecc4c861b4143c3a5..19a39b6eb8904f534a9bbebe901625c9924bc670 100644
--- a/lib/modules/Protocols.pmod/X.pmod/Types.pmod
+++ b/lib/modules/Protocols.pmod/X.pmod/Types.pmod
@@ -594,6 +594,16 @@ class Window
     display->send_request(Configure_req(m));
   }
 
+  void Raise()
+  {
+    Configure((["StackMode":0]));
+  }
+
+  void Lower()
+  {
+    Configure((["StackMode":1]));
+  }
+
   void set_event_callback(string type, function f)
   {
     event_callbacks[type] = (event_callbacks[type] || ({ }) )