guarantee an even height for the label, and thus the titlebar, and thus the buttons. that way an even sized mask in the button will always be centred

This commit is contained in:
Dana Jansens 2007-05-11 05:34:53 +00:00
parent 0fedacf700
commit d8919a9bf8

View file

@ -1191,6 +1191,7 @@ RrTheme* RrThemeNew(const RrInstance *inst, gchar *name,
RrMargins(theme->a_focused_label, &fl, &ft, &fr, &fb); RrMargins(theme->a_focused_label, &fl, &ft, &fr, &fb);
RrMargins(theme->a_unfocused_label, &ul, &ut, &ur, &ub); RrMargins(theme->a_unfocused_label, &ul, &ut, &ur, &ub);
theme->label_height = theme->win_font_height + MAX(ft + fb, ut + ub); theme->label_height = theme->win_font_height + MAX(ft + fb, ut + ub);
theme->label_height += theme->label_height % 2;
/* this would be nice I think, since padding.width can now be 0, /* this would be nice I think, since padding.width can now be 0,
but it breaks frame.c horribly and I don't feel like fixing that but it breaks frame.c horribly and I don't feel like fixing that