]> Dogcows Code - chaz/openbox/commitdiff
move the checkmarks to the opposite side of the bullets. This means they still can...
authorDana Jansens <danakj@orodu.net>
Thu, 18 Jul 2002 05:14:18 +0000 (05:14 +0000)
committerDana Jansens <danakj@orodu.net>
Thu, 18 Jul 2002 05:14:18 +0000 (05:14 +0000)
src/Basemenu.cc
src/Screen.cc

index fcd6931e6eba5dff03dbd4012468d59f131b2b3a..228c43c7158cfdb3c930e9bc999a06e79c703a64 100644 (file)
@@ -614,7 +614,14 @@ void Basemenu::drawItem(int index, bool highlight, bool clear,
 
       XPoint pts[6];
 
-      pts[0].x = sel_x + 0;
+      // put the check mark on the opposite side of the menu
+      int x = sel_x;
+      if (screen->getMenuStyle()->bullet_pos == Right)
+        x -= (menu.item_w - menu.item_h - menu.bevel_w);
+      else
+        x += (menu.item_w - menu.item_h - menu.bevel_w);
+
+      pts[0].x = x + 0;
       pts[0].y = sel_y + 2;
       
       pts[1].x = 0;
index c1f8532f193a129530872a878f18bfaf31e6d58f..e0ef585f20b09d9013ba8fda65fd832a6f69eb04 100644 (file)
@@ -231,7 +231,7 @@ BScreen::BScreen(Blackbox *bb, unsigned int scrn) : ScreenInfo(bb, scrn) {
   xatom->setValue(getRootWindow(), XAtom::net_current_desktop,
                   XAtom::cardinal, 0); //first workspace
 
-  //workspacemenu->setItemSelected(2, True);
+  workspacemenu->setItemSelected(2, True);
 
   toolbar = new Toolbar(this);
 
@@ -1063,14 +1063,14 @@ void BScreen::changeWorkspaceID(unsigned int id) {
   blackbox->setFocusedWindow((BlackboxWindow *) 0);
     
   current_workspace->hideAll();
-  //workspacemenu->setItemSelected(current_workspace->getID() + 2, False);
+  workspacemenu->setItemSelected(current_workspace->getID() + 2, False);
 
   current_workspace = getWorkspace(id);
 
   xatom->setValue(getRootWindow(), XAtom::net_current_desktop,
                   XAtom::cardinal, id);
 
-  //workspacemenu->setItemSelected(current_workspace->getID() + 2, True);
+  workspacemenu->setItemSelected(current_workspace->getID() + 2, True);
   toolbar->redrawWorkspaceLabel(True);
 
   current_workspace->showAll();
This page took 0.028218 seconds and 4 git commands to generate.