--- > mysizehints.x = DisplayWidth(Dpy,screen) + x - mysizehints.width; 1977c1977 < mysizehints.y = y - mysizehints.height; --- > mysizehints.y = DisplayHeight(Dpy,screen) + y - mysizehints.height; diff -r fvwm-2.4.15/modules/FvwmButtons/parse.c fvwm-2.4.15.orig/modules/FvwmButtons/parse.c 1318d1317 < int screen; 1321,1322d1319 < int s_x; < int s_y; 1325,1326d1321 < unsigned int s_width; < unsigned int s_height; 1328,1330c1323 < flags = FScreenParseGeometryWithScreen( < geom,&g_x,&g_y,&width,&height,&screen); < FScreenGetScrRect(NULL, screen, &s_x, &s_y, &s_width, &s_height); --- > flags = XParseGeometry(geom,&g_x,&g_y,&width,&height); 1339,1340c1332,1336 < if (flags&XValue && flags&XNegative) { < UberButton->x = s_x + s_width + g_x; --- > if (flags&XValue) > UberButton->x = g_x; > if (flags&YValue) > UberButton->y = g_y; > if (flags&XNegative) 1342,1346c1338 < } else if (flags&XValue) { < UberButton->x = g_x + s_x; < } < if (flags&YValue && flags&YNegative) { < UberButton->y = s_y + s_height + g_y; --- > if (flags&YNegative) 1348,1350d1339 < } else if (flags&YValue) { < UberButton->y = g_y + s_y; < } 1642d1630 < int screen; 1645,1646d1632 < int s_x; < int s_y; 1649,1650d1634 < unsigned int s_width; < unsigned int s_height; 1652,1654c1636 < flags = FScreenParseGeometryWithScreen( < geom,&g_x,&g_y,&width,&height,&screen); < FScreenGetScrRect(NULL, screen, &s_x, &s_y, &s_width, &s_height); --- > flags = FScreenParseGeometry(geom,&g_x,&g_y,&width,&height); 1661,1662c1643,1647 < if (flags&XValue && flags&XNegative) { < UberButton->x = s_x + s_width + g_x; --- > if (flags&XValue) > UberButton->x = g_x; > if (flags&YValue) > UberButton->y = g_y; > if (flags&XNegative) 1664,1668c1649 < } else if (flags&XValue) { < UberButton->x = g_x + s_x; < } < if (flags&YValue && flags&YNegative) { < UberButton->y = s_y + s_height + g_y; --- > if (flags&YNegative) 1670,1672d1650 < } else if (flags&YValue) { < UberButton->y = g_y + s_y; < } -- Visit the official FVWM web page at <URL: http://www.fvwm.org/>. To unsubscribe from the list, send "unsubscribe fvwm" in the body of a message to majordomo_at_fvwm.org. To report problems, send mail to fvwm-owner_at_fvwm.org.Received on Wed Apr 23 2003 - 14:26:20 BST
This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:54 BST