]> Dogcows Code - chaz/openbox/commitdiff
kde's 'desktop menu' now works just like a panel
authorDana Jansens <danakj@orodu.net>
Mon, 15 Jul 2002 22:27:46 +0000 (22:27 +0000)
committerDana Jansens <danakj@orodu.net>
Mon, 15 Jul 2002 22:27:46 +0000 (22:27 +0000)
src/Window.cc

index 07b9975805c350b6e6d0d435785c31de4133c916..017093e6aee0a80c91433aab9431daeb43825641 100644 (file)
@@ -204,11 +204,14 @@ BlackboxWindow::BlackboxWindow(Blackbox *b, Window w, BScreen *s) {
     return;
 
   case Type_Dock:
-    // docks (such as kicker) cannot be moved, and appear on all workspaces
+  case Type_Menu:
+    // docks (such as kicker) and menus (as used by kde for the 'desktop menu'
+    // which mimics apple, cannot be moved, and appear on all workspaces
+    // also, these have no decorations
     functions &= ~(Func_Move);
+    decorations &= ~Decor_Titlebar;
     flags.stuck = True;
   case Type_Toolbar:
-  case Type_Menu:
   case Type_Utility:
     // these windows have minimal decorations, only a titlebar, and cannot
     // be resized or iconified
This page took 0.028077 seconds and 4 git commands to generate.