make the icon larger than the buttons by one pixel in each direction, this makes it as tall as the label and lets it fit more image in

This commit is contained in:
Dana Jansens 2003-04-20 07:08:40 +00:00
parent d3ce8451bc
commit 573aaf7ede
2 changed files with 7 additions and 7 deletions

View file

@ -140,7 +140,7 @@ Frame *frame_new()
XResizeWindow(ob_display, self->iconify, XResizeWindow(ob_display, self->iconify,
theme_button_size, theme_button_size); theme_button_size, theme_button_size);
XResizeWindow(ob_display, self->icon, XResizeWindow(ob_display, self->icon,
theme_button_size, theme_button_size); theme_button_size + 2, theme_button_size + 2);
XResizeWindow(ob_display, self->close, XResizeWindow(ob_display, self->close,
theme_button_size, theme_button_size); theme_button_size, theme_button_size);
XResizeWindow(ob_display, self->desk, XResizeWindow(ob_display, self->desk,
@ -497,7 +497,7 @@ static void layout_title(Frame *self)
if (!(self->client->decorations & Decor_Icon)) break; if (!(self->client->decorations & Decor_Icon)) break;
if (n) { *lc = ' '; break; } /* rm duplicates */ if (n) { *lc = ' '; break; } /* rm duplicates */
n = TRUE; n = TRUE;
self->label_width -= theme_button_size + theme_bevel + 1; self->label_width -= theme_button_size + 2 + theme_bevel + 1;
break; break;
case 'D': case 'D':
if (!(self->client->decorations & Decor_AllDesktops)) break; if (!(self->client->decorations & Decor_AllDesktops)) break;
@ -555,10 +555,10 @@ static void layout_title(Frame *self)
if (!n) break; if (!n) break;
self->icon_x = x; self->icon_x = x;
RECT_SET(self->a_icon->area, 0, 0, RECT_SET(self->a_icon->area, 0, 0,
theme_button_size, theme_button_size); theme_button_size + 2, theme_button_size + 2);
XMapWindow(ob_display, self->icon); XMapWindow(ob_display, self->icon);
XMoveWindow(ob_display, self->icon, x, theme_bevel + 1); XMoveWindow(ob_display, self->icon, x, theme_bevel);
x += theme_button_size + theme_bevel + 1; x += theme_button_size + 2 + theme_bevel + 1;
break; break;
case 'D': case 'D':
if (!d) break; if (!d) break;

View file

@ -162,13 +162,13 @@ static void framerender_icon(Frame *self, Appearance *a)
if (self->client->nicons) { if (self->client->nicons) {
Icon *icon = client_icon(self->client, Icon *icon = client_icon(self->client,
theme_button_size, theme_button_size); theme_button_size + 2, theme_button_size + 2);
a->texture[0].type = RGBA; a->texture[0].type = RGBA;
a->texture[0].data.rgba.width = icon->width; a->texture[0].data.rgba.width = icon->width;
a->texture[0].data.rgba.height = icon->height; a->texture[0].data.rgba.height = icon->height;
a->texture[0].data.rgba.data = icon->data; a->texture[0].data.rgba.data = icon->data;
RECT_SET(self->a_icon->texture[0].position, 0, 0, RECT_SET(self->a_icon->texture[0].position, 0, 0,
theme_button_size,theme_button_size); theme_button_size + 2, theme_button_size + 2);
} else } else
a->texture[0].type = NoTexture; a->texture[0].type = NoTexture;