all repos — fluxbox @ 8140009ae05dba9f5957f254f222215d1123741f

custom fork of the fluxbox windowmanager

loaded function
fluxgen fluxgen
commit

8140009ae05dba9f5957f254f222215d1123741f

parent

1e7ede26c413d8a08d42f41495254ebd5a6d22b2

3 files changed, 6 insertions(+), 3 deletions(-)

jump to
M src/XFontImp.hhsrc/XFontImp.hh

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: XFontImp.hh,v 1.1 2002/10/13 22:22:14 fluxgen Exp $ +// $Id: XFontImp.hh,v 1.2 2002/10/15 16:44:26 fluxgen Exp $ #ifndef XFONTIMP_HH #define XFONTIMP_HH

@@ -34,6 +34,7 @@ bool load(const std::string &filename);

unsigned int textWidth(const char * const text, unsigned int size) const; unsigned int height() const; void drawText(Drawable w, int screen, GC gc, const char *text, size_t len, int x, int y) const; + bool loaded() const { return m_fontstruct != 0; } private: XFontStruct *m_fontstruct; };
M src/XftFontImp.hhsrc/XftFontImp.hh

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -//$Id: XftFontImp.hh,v 1.1 2002/10/14 18:14:13 fluxgen Exp $ +//$Id: XftFontImp.hh,v 1.2 2002/10/15 16:44:26 fluxgen Exp $ #ifndef XFTFONTIMP_HH #define XFTFONTIMP_HH

@@ -35,6 +35,7 @@ bool load(const std::string &name);

void drawText(Drawable w, int screen, GC gc, const char *text, size_t len, int x, int y) const; unsigned int textWidth(const char *text, unsigned int len) const; unsigned int height() const; + bool loaded() const { return m_xftfont != 0; } private: XftFont *m_xftfont; };
M src/XmbFontImp.hhsrc/XmbFontImp.hh

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: XmbFontImp.hh,v 1.1 2002/10/13 22:22:14 fluxgen Exp $ +// $Id: XmbFontImp.hh,v 1.2 2002/10/15 16:44:25 fluxgen Exp $ #ifndef XMBFONTIMP_HH #define XMBFONTIMP_HH

@@ -34,6 +34,7 @@ bool load(const std::string &name);

virtual void drawText(Drawable w, int screen, GC gc, const char *text, size_t len, int x, int y) const; unsigned int textWidth(const char *text, unsigned int len) const; unsigned int height() const; + bool loaded() const { return m_fontset != 0; } private: XFontSet m_fontset; XFontSetExtents *m_setextents;