]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/xftFontMetrics.C
Change glob() API to accept a dir parameter.
[lyx.git] / src / frontends / gtk / xftFontMetrics.C
index f95aff0c789489805f49bce20118b4dda0c53e75..09d76a80e4b620579636efcdbe9eb29e0268aca2 100644 (file)
@@ -9,11 +9,13 @@
  */
 
 #include <config.h>
-#include <gtkmm.h>
 
-#include <algorithm>
+// Too hard to make concept checks work with this file
+#ifdef _GLIBCPP_CONCEPT_CHECKS
+#undef _GLIBCPP_CONCEPT_CHECKS
+#endif
+
 #include "GtkmmX.h"
-#include "support/lstrings.h"
 #include "xftFontLoader.h"
 #include "font_metrics.h"
 #include "lyxrc.h"
 #include "language.h"
 #include "codeConvert.h"
 
+#include "support/lstrings.h"
+
+#include <gtkmm.h>
+
 #include <boost/scoped_array.hpp>
 
+#include <algorithm>
+
 using std::string;
 
 
@@ -133,7 +141,7 @@ int descent(char c, LyXFont const & f)
 
 
 int lbearing(wchar_t c,LyXFont const & f)
- {
+{
        XftFont * font = getXftFont(f);
        XGlyphInfo glyph;
        XftTextExtents32(getDisplay(), font,
@@ -141,7 +149,7 @@ int lbearing(wchar_t c,LyXFont const & f)
                         1,
                         &glyph);
        return XGlyphLbearing(glyph);
- }
+}
 
 
 int rbearing(wchar_t c,LyXFont const & f)
@@ -174,7 +182,7 @@ int width(wchar_t const * s, size_t n, LyXFont const & f)
        XGlyphInfo glyph;
        if (f.realShape() != LyXFont::SMALLCAPS_SHAPE){
                XftTextExtents32(getDisplay(), font,
-                                const_cast<XftChar32*>(
+                                const_cast<XftChar32 *>(
                                         wcsToXftChar32StrFast(s)),
                                 n,
                                 &glyph);
@@ -211,7 +219,7 @@ int width(wchar_t c,LyXFont const & f)
 }
 
 
-int width(char const * s, size_t n,LyXFont const & f)
+int width(char const * s, size_t n, LyXFont const & f)
 {
        boost::scoped_array<wchar_t> wcs(new wchar_t[n]);
        size_t len;