mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Tentatively fix bug 3225, the inset width and the outer text width should stay in sync.
http://bugzilla.lyx.org/show_bug.cgi?id=3225 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17159 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
01ab3aa796
commit
46839bd500
@ -123,7 +123,8 @@ void InsetCaption::addToToc(TocList & toclist, Buffer const & buf) const
|
||||
|
||||
bool InsetCaption::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
{
|
||||
mi.base.textwidth -= 2 * TEXT_TO_INSET_OFFSET;
|
||||
int const width_offset = TEXT_TO_INSET_OFFSET / 2;
|
||||
mi.base.textwidth -= width_offset;
|
||||
if (type_.empty())
|
||||
full_label_ = _("Senseless!!! ");
|
||||
else {
|
||||
@ -145,8 +146,8 @@ bool InsetCaption::metrics(MetricsInfo & mi, Dimension & dim) const
|
||||
dim.wid += textdim.wid;
|
||||
dim.asc += TEXT_TO_INSET_OFFSET;
|
||||
dim.des += TEXT_TO_INSET_OFFSET;
|
||||
dim.wid += TEXT_TO_INSET_OFFSET / 2;
|
||||
mi.base.textwidth += 2 * TEXT_TO_INSET_OFFSET;
|
||||
dim.wid += width_offset;
|
||||
mi.base.textwidth += width_offset;
|
||||
bool const changed = dim_ != dim;
|
||||
dim_ = dim;
|
||||
return changed;
|
||||
|
Loading…
Reference in New Issue
Block a user