From: Abdelrazak Younes Date: Wed, 5 Sep 2007 22:08:41 +0000 (+0000) Subject: Fix alignment of text within insets. X-Git-Tag: 1.6.10~8479 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=95e09581c5bb6f9a45273164bb4fac99847c8724;p=features.git Fix alignment of text within insets. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@20083 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/insets/InsetCollapsable.cpp b/src/insets/InsetCollapsable.cpp index 98de52f71f..5d4e052a93 100644 --- a/src/insets/InsetCollapsable.cpp +++ b/src/insets/InsetCollapsable.cpp @@ -250,7 +250,9 @@ void InsetCollapsable::draw(PainterInfo & pi, int x, int y) const // Draw button first -- top, left or only Dimension dimc = dimensionCollapsed(); - int const top = y - ascent() + TEXT_TO_INSET_OFFSET; + TextMetrics const & tm = pi.base.bv->textMetrics(&text_); + int const top = y - tm.ascent(); + if (geometry() == TopButton || geometry() == LeftButton || geometry() == ButtonOnly) {