mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 05:25:26 +00:00
Make inset info icons tight again!
This is a follow-up to 5be391b2
, which increased the space on
left/right of graphics inset. This extra space makes sense in normal
graphics editing, but is weird in the case of InsetInfo, which has its
own spacing.
Create a special tight graphics inset class, and use that for icons.
This commit is contained in:
parent
84dc007f1d
commit
97ccb8c8c9
@ -465,6 +465,22 @@ string InsetInfoParams::infoType() const
|
||||
/////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
namespace {
|
||||
|
||||
class InsetGraphicsTight : public InsetGraphics
|
||||
{
|
||||
public:
|
||||
///
|
||||
explicit InsetGraphicsTight(Buffer * buf) : InsetGraphics(buf) {}
|
||||
|
||||
///
|
||||
int leftOffset(BufferView const *) const override { return 0; }
|
||||
///
|
||||
int rightOffset(BufferView const *) const override { return 0; }
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
|
||||
InsetInfo::InsetInfo(Buffer * buf, string const & info)
|
||||
: InsetCollapsible(buf), initialized_(false)
|
||||
@ -1127,7 +1143,7 @@ void InsetInfo::build()
|
||||
percent_scale = (100 * iconsize + imgsize / 2)/imgsize;
|
||||
}
|
||||
}
|
||||
InsetGraphics * inset = new InsetGraphics(buffer_);
|
||||
InsetGraphicsTight * inset = new InsetGraphicsTight(buffer_);
|
||||
InsetGraphicsParams igp;
|
||||
igp.filename = file;
|
||||
igp.lyxscale = percent_scale;
|
||||
|
Loading…
Reference in New Issue
Block a user