X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fvspace.C;h=f62d348c10313cce41177e295d6544f8537fb751;hb=498f06d43a0f2000c3f704db1ea39fda3c819fe6;hp=9f86ce86deddf882fb72c99c2c9e9ea5ac2f1fd5;hpb=95d1d96798fe8c12521596d2d4710294e149eb67;p=lyx.git diff --git a/src/vspace.C b/src/vspace.C index 9f86ce86de..f62d348c10 100644 --- a/src/vspace.C +++ b/src/vspace.C @@ -8,16 +8,12 @@ #include -#ifdef __GNUG__ -#pragma implementation -#endif - #include "vspace.h" #include "lengthcommon.h" #include "buffer.h" #include "lyxrc.h" -#include "lyxtext.h" #include "BufferView.h" +#include "lyxtext.h" #include "support/LAssert.h" #include "support/lstrings.h" @@ -472,21 +468,22 @@ string const VSpace::asLatexCommand(BufferParams const & params) const int VSpace::inPixels(BufferView const * bv) const { // Height of a normal line in pixels (zoom factor considered) - int const default_height = bv->text->defaultHeight(); // [pixels] + int const default_height = defaultRowHeight(); // [pixels] int retval = 0; switch (kind_) { + case NONE: - // Value for this is already set + // value for this is already set break; + case DEFSKIP: retval = bv->buffer()->params.getDefSkip().inPixels(bv); break; - // This is how the skips are normally defined by - // LateX. But there should be some way to change - // this per document. + // This is how the skips are normally defined by LateX. + // But there should be some way to change this per document. case SMALLSKIP: retval = default_height / 4; break; @@ -504,11 +501,9 @@ int VSpace::inPixels(BufferView const * bv) const retval = 3 * default_height; break; - case LENGTH: { - int const default_width = bv->workWidth(); - retval = len_.len().inPixels(default_width, default_height); + case LENGTH: + retval = len_.len().inPixels(bv->workWidth()); break; - } } return retval;