]> Dogcows Code - chaz/openbox/blobdiff - plugins/menu/client_menu.c
xinerama support
[chaz/openbox] / plugins / menu / client_menu.c
index fb15c1bee381a95c10f9f93a2d1b494302f2ab8d..aa09495ba5bd7fed3f5e5f8c8176914a7d04d249 100644 (file)
@@ -48,13 +48,15 @@ void client_menu_show(Menu *self, int x, int y, Client *client)
     g_assert(client);
     
     newy = MAX(client->frame->area.y + client->frame->size.top, y);
-    newy -= theme_bwidth;
+    newy -= ob_rr_theme->bwidth;
     
+    /* XXX do xinerama shit like in menu.c! im not coding it now because
+       this function isnt even being used right now... */
     POINT_SET(self->location, 
              MIN(x, screen_physical_size.width - self->size.width -
-                  theme_bwidth * 2), 
+                  ob_rr_theme->bwidth * 2), 
              MIN(newy, screen_physical_size.height - self->size.height -
-                  theme_bwidth * 2));
+                  ob_rr_theme->bwidth * 2));
     XMoveWindow(ob_display, self->frame, self->location.x, self->location.y);
 
     if (!self->shown) {
@@ -77,7 +79,7 @@ void plugin_destroy (Menu *m)
 void *plugin_create() /* TODO: need config */
 {
     Menu *m = menu_new_full(NULL, "client-menu", NULL,
-                            client_menu_show, NULL);
+                            /*client_menu_show*/NULL, NULL);
     menu_add_entry(m, menu_entry_new_submenu("Send To Workspace",
                                              send_to_menu));
     send_to_menu->parent = m;
This page took 0.024401 seconds and 4 git commands to generate.