]> Dogcows Code - chaz/openbox/blobdiff - otk/font.hh
get rid of the 'sep' variable
[chaz/openbox] / otk / font.hh
index afc36deafa06f4599e19e049cc7c745ee41f3d17..53e48c4ebad194546cdd99e1716f98b7f4966a36 100644 (file)
@@ -11,7 +11,7 @@ extern "C" {
 #include <X11/Xft/Xft.h>
 }
 
-#include <assert.h>
+#include <cassert>
 
 namespace otk {
 
@@ -23,20 +23,8 @@ class Font {
    * static members
    */
 private:
-  static std::string  _fallback_font;
-  static bool         _xft_init;
+  static bool       _xft_init;
 
-public:
-  // the fallback is only used for X fonts, not for Xft fonts, since it is
-  // assumed that X fonts will be the fallback from Xft.
-  inline static std::string fallbackFont(void) { return _fallback_font; }
-  inline static void setFallbackFont(const std::string &f)
-    { _fallback_font = f; }
-
-  /*
-   * instance members
-   */
-private:
   int               _screen_num;
 
   std::string       _fontstring;
@@ -57,10 +45,10 @@ public:
 
   inline const std::string &fontstring() const { return _fontstring; }
 
-  unsigned int height() const;
-  unsigned int maxCharWidth() const;
+  int height() const;
+  int maxCharWidth() const;
 
-  unsigned int measureString(const ustring &string) const;
+  int measureString(const ustring &string) const;
 
   // The RenderControl classes use the internal data to render the fonts, but
   // noone else needs it, so its private.
This page took 0.026366 seconds and 4 git commands to generate.