]> git.lyx.org Git - lyx.git/blobdiff - src/vspace.C
Alfredo's second patch
[lyx.git] / src / vspace.C
index c0628df06e70ed14495a3fe80048eb1c076c2912..a87181a6d3c8ca814245e3b016baf8c572c988ea 100644 (file)
@@ -8,15 +8,12 @@
 
 #include <config.h>
 
-#ifdef __GNUG__
-#pragma implementation
-#endif
-
 #include "vspace.h"
 #include "lengthcommon.h"
 #include "buffer.h"
 #include "lyxrc.h"
 #include "BufferView.h"
+#include "lyxtext.h"
 #include "support/LAssert.h"
 
 #include "support/lstrings.h"
@@ -468,10 +465,10 @@ string const VSpace::asLatexCommand(BufferParams const & params) const
 
 
 
-int VSpace::inPixels(BufferView const * bv) const
+int VSpace::inPixels(BufferView const & bv) const
 {
        // Height of a normal line in pixels (zoom factor considered)
-       int const default_height = bv->defaultHeight(); // [pixels]
+       int const default_height = defaultRowHeight(); // [pixels]
 
        int retval = 0;
 
@@ -482,10 +479,10 @@ int VSpace::inPixels(BufferView const * bv) const
                break;
 
        case DEFSKIP:
-               retval = bv->buffer()->params.getDefSkip().inPixels(bv);
+               retval = bv.buffer()->params.getDefSkip().inPixels(bv);
                break;
 
-       // This is how the skips are normally defined by LateX. 
+       // 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;
@@ -505,7 +502,7 @@ int VSpace::inPixels(BufferView const * bv) const
                break;
 
        case LENGTH:
-               retval = len_.len().inPixels(bv->workWidth());
+               retval = len_.len().inPixels(bv.workWidth());
                break;
 
        }