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

VCF::GTKGraphicsToolkit Class Reference

#include <GTKGraphicsToolkit.h>

Inheritance diagram for VCF::GTKGraphicsToolkit:

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

Public Member Functions

 GTKGraphicsToolkit ()
virtual ~GTKGraphicsToolkit ()
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 FontgetDefaultSystemFont ()
PangoContext * getGTKPangoContext ()
bool isInitialized ()
void init ()
 This is going to be removed from the bext release.
virtual double getDPI ()
GtkStyle * getDefaultGTKStyle ()
virtual PrintSessionPeerinternal_createPrintSessionPeer ()
virtual GraphicsResourceBundlePeerinternal_createGraphicsResourceBundlePeer ()
virtual double internal_getDPI (GraphicsContext *context)
virtual void internal_systemSettingsChanged ()

Protected Member Functions

void loadSystemColors ()
void initSystemFont ()

Protected Attributes

bool initialized_
FontsystemFont_
PangoContext * gtkPangoContext_
GtkStyle * defaultGTKStyle_

Constructor & Destructor Documentation

VCF::GTKGraphicsToolkit::GTKGraphicsToolkit  ) 
 

virtual VCF::GTKGraphicsToolkit::~GTKGraphicsToolkit  )  [virtual]
 


Member Function Documentation

GtkStyle* VCF::GTKGraphicsToolkit::getDefaultGTKStyle  )  [inline]
 

virtual Font* VCF::GTKGraphicsToolkit::getDefaultSystemFont  )  [inline, virtual]
 

Reimplemented from VCF::GraphicsToolkit.

virtual double VCF::GTKGraphicsToolkit::getDPI  )  [virtual]
 

PangoContext* VCF::GTKGraphicsToolkit::getGTKPangoContext  )  [inline]
 

void VCF::GTKGraphicsToolkit::init  ) 
 

This is going to be removed from the bext release.

Deprecated:

Reimplemented from VCF::Object.

void VCF::GTKGraphicsToolkit::initSystemFont  )  [protected]
 

virtual ContextPeer* VCF::GTKGraphicsToolkit::internal_createContextPeer OSHandleID  contextID  )  [virtual]
 

Implements VCF::GraphicsToolkit.

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

Implements VCF::GraphicsToolkit.

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

Implements VCF::GraphicsToolkit.

virtual FontPeer* VCF::GTKGraphicsToolkit::internal_createFontPeer const String fontName  )  [virtual]
 

Implements VCF::GraphicsToolkit.

virtual GraphicsResourceBundlePeer* VCF::GTKGraphicsToolkit::internal_createGraphicsResourceBundlePeer  )  [virtual]
 

Implements VCF::GraphicsToolkit.

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

Implements VCF::GraphicsToolkit.

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

Implements VCF::GraphicsToolkit.

virtual PrintSessionPeer* VCF::GTKGraphicsToolkit::internal_createPrintSessionPeer  )  [virtual]
 

Implements VCF::GraphicsToolkit.

virtual double VCF::GTKGraphicsToolkit::internal_getDPI GraphicsContext context  )  [virtual]
 

Implements VCF::GraphicsToolkit.

virtual void VCF::GTKGraphicsToolkit::internal_systemSettingsChanged  )  [virtual]
 

Implements VCF::GraphicsToolkit.

bool VCF::GTKGraphicsToolkit::isInitialized  )  [inline]
 

void VCF::GTKGraphicsToolkit::loadSystemColors  )  [protected]
 


Member Data Documentation

GtkStyle* VCF::GTKGraphicsToolkit::defaultGTKStyle_ [protected]
 

PangoContext* VCF::GTKGraphicsToolkit::gtkPangoContext_ [protected]
 

bool VCF::GTKGraphicsToolkit::initialized_ [protected]
 

Font* VCF::GTKGraphicsToolkit::systemFont_ [protected]
 


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