Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XCBGraphicsToolkit Class Reference

Class XCBGraphicsToolkit documentation. More...

#include <XCBGraphicsToolkit.h>

Inheritance diagram for VCF::XCBGraphicsToolkit:

VCF::GraphicsToolkit VCF::Object List of all members.

Public Member Functions

 XCBGraphicsToolkit ()
virtual ~XCBGraphicsToolkit ()

Static Public Member Functions

static xcb_connection_t * getConnection ()
static xcb_screen_t * getScreen ()
static FcPattern * getFontPatternForFont (XCBFontPeer *fontPeer)
static String getFontFileNameForFont (XCBFontPeer *fontPeer)
static void updateFontAttributes (XCBFontPeer *fontPeer)
static Font getDefaultFontFor (const int &type)
static double getValue (const int &type, const String &text, Font *alternateFont)
static Size getSize (const int &type, const String &text, Font *alternateFont)
static Rect getRect (const int &type, Rect *rect, Font *alternateFont)
static Size DLUToPixel (const Size &dlu, VCF::Font &font)

Protected Member Functions

virtual ContextPeerinternal_createContextPeer (const uint32 &width, const uint32 &height)
virtual ContextPeerinternal_createContextPeer (OSHandleID contextID)
virtual FontPeerinternal_createFontPeer (const String &fontName)
virtual FontPeerinternal_createFontPeer (const String &fontName, const double &pointSize)
virtual Imageinternal_createImage (const uint32 &width, const uint32 &height, const Image::ImageType &imageType)
virtual Imageinternal_createImage (GraphicsContext *context, Rect *rect, const Image::ImageType &imageType)
virtual PrintSessionPeerinternal_createPrintSessionPeer ()
virtual GraphicsResourceBundlePeerinternal_createGraphicsResourceBundlePeer ()
virtual double internal_getDPI (GraphicsContext *context)
virtual void internal_systemSettingsChanged ()

Detailed Description

Class XCBGraphicsToolkit documentation.


Constructor & Destructor Documentation

VCF::XCBGraphicsToolkit::XCBGraphicsToolkit  ) 
 

virtual VCF::XCBGraphicsToolkit::~XCBGraphicsToolkit  )  [virtual]
 


Member Function Documentation

static Size VCF::XCBGraphicsToolkit::DLUToPixel const Size dlu,
VCF::Font font
[static]
 

static xcb_connection_t* VCF::XCBGraphicsToolkit::getConnection  )  [static]
 

static Font VCF::XCBGraphicsToolkit::getDefaultFontFor const int &  type  )  [static]
 

static String VCF::XCBGraphicsToolkit::getFontFileNameForFont XCBFontPeer fontPeer  )  [static]
 

static FcPattern* VCF::XCBGraphicsToolkit::getFontPatternForFont XCBFontPeer fontPeer  )  [static]
 

static Rect VCF::XCBGraphicsToolkit::getRect const int &  type,
Rect rect,
Font alternateFont
[static]
 

static xcb_screen_t* VCF::XCBGraphicsToolkit::getScreen  )  [static]
 

static Size VCF::XCBGraphicsToolkit::getSize const int &  type,
const String text,
Font alternateFont
[static]
 

static double VCF::XCBGraphicsToolkit::getValue const int &  type,
const String text,
Font alternateFont
[static]
 

virtual ContextPeer* VCF::XCBGraphicsToolkit::internal_createContextPeer OSHandleID  contextID  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual ContextPeer* VCF::XCBGraphicsToolkit::internal_createContextPeer const uint32 width,
const uint32 height
[protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual FontPeer* VCF::XCBGraphicsToolkit::internal_createFontPeer const String fontName,
const double &  pointSize
[protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual FontPeer* VCF::XCBGraphicsToolkit::internal_createFontPeer const String fontName  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual GraphicsResourceBundlePeer* VCF::XCBGraphicsToolkit::internal_createGraphicsResourceBundlePeer  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual Image* VCF::XCBGraphicsToolkit::internal_createImage GraphicsContext context,
Rect rect,
const Image::ImageType imageType
[protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual Image* VCF::XCBGraphicsToolkit::internal_createImage const uint32 width,
const uint32 height,
const Image::ImageType imageType
[protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual PrintSessionPeer* VCF::XCBGraphicsToolkit::internal_createPrintSessionPeer  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual double VCF::XCBGraphicsToolkit::internal_getDPI GraphicsContext context  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

virtual void VCF::XCBGraphicsToolkit::internal_systemSettingsChanged  )  [protected, virtual]
 

Implements VCF::GraphicsToolkit.

static void VCF::XCBGraphicsToolkit::updateFontAttributes XCBFontPeer fontPeer  )  [static]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information