dw::fltk::FltkFont Class Reference

#include <fltkplatform.hh>

List of all members.

Classes

class  FontFamily

Static Public Member Functions

static FltkFontcreate (core::style::FontAttrs *attrs)
static bool fontExists (const char *name)
static Fl_Font get (const char *name, int attrs)

Public Attributes

Fl_Font font

Private Member Functions

 FltkFont (core::style::FontAttrs *attrs)
 ~FltkFont ()

Static Private Member Functions

static void initSystemFonts ()

Static Private Attributes

static FontFamily standardFontFamily
static
lout::container::typed::HashTable
< lout::object::ConstString,
FontFamily > * 
systemFonts
static
lout::container::typed::HashTable
< dw::core::style::FontAttrs,
FltkFont > * 
fontsTable


Constructor & Destructor Documentation

dw::fltk::FltkFont::FltkFont ( core::style::FontAttrs attrs  )  [private]

dw::fltk::FltkFont::~FltkFont (  )  [private]


Member Function Documentation

FltkFont * dw::fltk::FltkFont::create ( core::style::FontAttrs attrs  )  [static]

bool dw::fltk::FltkFont::fontExists ( const char *  name  )  [static]

Fl_Font dw::fltk::FltkFont::get ( const char *  name,
int  attrs 
) [static]

void dw::fltk::FltkFont::initSystemFonts (  )  [static, private]


Member Data Documentation

Initial value:

   new container::typed::HashTable <dw::core::style::FontAttrs,
                                    FltkFont> (false, false)
Todo:
Distinction between italics and oblique would be nice.

Referenced by create(), and ~FltkFont().

Referenced by FltkFont().

Initial value:

                             NULL

Referenced by FltkFont(), fontExists(), get(), and initSystemFonts().


The documentation for this class was generated from the following files:

Generated on Wed Sep 7 02:00:38 2011 for Dillo by  doxygen 1.5.9