all repos — openbox @ 396198081e72d6d758d51d4c6cdda1105be0df2d

openbox fork - make it a bit more like ryudo

Use PANGO_UNDERLINE_SINGLE for rendering shortcuts

The pango docs say to use _LOW for accelerators, but that causes the line
to be drawn beneath the ink extents which for us may be outside the area
that gets displayed and we end up with no line at all. We also don't want
to extend every menu entry with enough space to fit this possible line.
Mikael Magnusson mikachu@gmail.com
commit

396198081e72d6d758d51d4c6cdda1105be0df2d

parent

d6797e53b429dbadd9a9f145731a5f90145bce83

1 files changed, 1 insertions(+), 1 deletions(-)

jump to
M obrender/font.cobrender/font.c

@@ -73,7 +73,7 @@ out->inst = inst;

out->ref = 1; out->font_desc = pango_font_description_new(); out->layout = pango_layout_new(inst->pango); - out->shortcut_underline = pango_attr_underline_new(PANGO_UNDERLINE_LOW); + out->shortcut_underline = pango_attr_underline_new(PANGO_UNDERLINE_SINGLE); out->shortcut_underline->start_index = 0; out->shortcut_underline->end_index = 0;