]> Dogcows Code - chaz/openbox/blobdiff - openbox/dock.c
Make the dock a context and add actions LowerDock and RaiseDock
[chaz/openbox] / openbox / dock.c
index fa088c6b5bd8b5daffc78f639c74b9d714154088..b8a5ff5668d42f39b9b05dca00142582436ba95a 100644 (file)
@@ -632,6 +632,7 @@ static gboolean hide_timeout(gpointer data)
 
     hide_timeout_id = 0;
 
+    XFlush(obt_display);
     return FALSE; /* don't repeat */
 }
 
@@ -643,6 +644,7 @@ static gboolean show_timeout(gpointer data)
 
     show_timeout_id = 0;
 
+    XFlush(obt_display);
     return FALSE; /* don't repeat */
 }
 
@@ -675,6 +677,16 @@ void dock_get_area(Rect *a)
              dock->area.width, dock->area.height);
 }
 
+void dock_raise_dock(void)
+{
+    stacking_raise(DOCK_AS_WINDOW(dock));
+}
+
+void dock_lower_dock(void)
+{
+    stacking_lower(DOCK_AS_WINDOW(dock));
+}
+
 ObDockApp* dock_find_dockapp(Window xwin)
 {
     return g_hash_table_lookup(dock->dock_map, &xwin);
This page took 0.020056 seconds and 4 git commands to generate.