This patch uses two variables to set the width and the height for the Info Panel.
Now the panel has the same size than the window. Finally, this patch moves the center definition to the beginning, and removes the curly brackets. Signed-off-by: Rodolfo García Peñas (kix) <[email protected]> --- src/dialog.c | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/dialog.c b/src/dialog.c index 3dcf31b..5655cd5 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -1123,17 +1123,19 @@ static void destroyInfoPanel(WCoreWindow *foo, void *data, XEvent *event) thePanel = NULL; } -void wShowInfoPanel(WScreen * scr) +void wShowInfoPanel(WScreen *scr) { + const int win_width = 382; + const int win_height = 230; InfoPanel *panel; WMPixmap *logo; WMFont *font; - char *strbuf = NULL; + char *name, *strbuf = NULL; const char *separator; char buffer[256]; - const char *name; Window parent; WWindow *wwin; + WMPoint center; char **strl; int i, width = 50, sepHeight; char *visuals[] = { @@ -1158,7 +1160,7 @@ void wShowInfoPanel(WScreen * scr) panel->scr = scr; panel->win = WMCreateWindow(scr->wmscreen, "info"); - WMResizeWidget(panel->win, 390, 230); + WMResizeWidget(panel->win, win_width, win_height); logo = WMCreateApplicationIconBlendedPixmap(scr->wmscreen, (RColor *) NULL); if (!logo) { @@ -1329,17 +1331,14 @@ void wShowInfoPanel(WScreen * scr) WMRealizeWidget(panel->win); WMMapSubwidgets(panel->win); - parent = XCreateSimpleWindow(dpy, scr->root_win, 0, 0, 382, 230, 0, 0, 0); + parent = XCreateSimpleWindow(dpy, scr->root_win, 0, 0, win_width, win_height, 0, 0, 0); XReparentWindow(dpy, WMWidgetXID(panel->win), parent, 0, 0); WMMapWidget(panel->win); - { - WMPoint center = getCenter(scr, 382, 230); - - wwin = wManageInternalWindow(scr, parent, None, _("Info"), center.x, center.y, 382, 230); - } + center = getCenter(scr, win_width, win_height); + wwin = wManageInternalWindow(scr, parent, None, _("Info"), center.x, center.y, win_width, win_height); WSETUFLAG(wwin, no_closable, 0); WSETUFLAG(wwin, no_close_button, 0); -- 1.8.4.rc3 -- To unsubscribe, send mail to [email protected].
