UnixNull_Graphics Class Reference

#include <gr_UnixNullGraphics.h>

Inheritance diagram for UnixNull_Graphics:

GR_UnixPangoGraphics GR_Graphics

List of all members.

Public Member Functions

virtual ~UnixNull_Graphics ()
virtual UT_uint32 getClassId ()
virtual GR_Capability getCapability ()
virtual void drawChars (const UT_UCSChar *pChars, int iCharOffset, int iLength, UT_sint32 xoff, UT_sint32 yoff, int *pCharWidths=NULL)
virtual void setColor (const UT_RGBColor &clr)
virtual void getColor (UT_RGBColor &clr)
virtual GR_FontgetGUIFont ()
virtual void drawLine (UT_sint32 x1, UT_sint32 y1, UT_sint32 x2, UT_sint32 y2)
virtual void setLineWidth (UT_sint32)
virtual void xorLine (UT_sint32, UT_sint32, UT_sint32, UT_sint32)
virtual void polyLine (UT_Point *pts, UT_uint32 nPoints)
virtual void fillRect (const UT_RGBColor &c, UT_sint32 x, UT_sint32 y, UT_sint32 w, UT_sint32 h)
virtual void invertRect (const UT_Rect *)
virtual void setClipRect (const UT_Rect *)
virtual void scroll (UT_sint32, UT_sint32)
virtual void scroll (UT_sint32 x_dest, UT_sint32 y_dest, UT_sint32 x_src, UT_sint32 y_src, UT_sint32 width, UT_sint32 height)
virtual void clearArea (UT_sint32, UT_sint32, UT_sint32, UT_sint32)
virtual void drawImage (GR_Image *pImg, UT_sint32 xDest, UT_sint32 yDest)
virtual void drawRGBImage (GR_Image *pImg, UT_sint32 xDest, UT_sint32 yDest)
virtual void drawGrayImage (GR_Image *pImg, UT_sint32 xDest, UT_sint32 yDest)
virtual void drawBWImage (GR_Image *pImg, UT_sint32 xDest, UT_sint32 yDest)
virtual GR_ImagecreateNewImage (const char *pszName, const UT_ByteBuf *pBBPNG, UT_sint32 iDisplayWidth, UT_sint32 iDisplayHeight, GR_Image::GRType iType)
virtual bool queryProperties (GR_Graphics::Properties gp) const
virtual bool startPrint (void)
virtual bool startPage (const char *szPagelabel, UT_uint32 pageNumber, bool bPortrait, UT_uint32 iWidth, UT_uint32 iHeight)
virtual bool endPrint (void)
virtual void setColorSpace (GR_Graphics::ColorSpace c)
virtual GR_Graphics::ColorSpace getColorSpace (void) const
virtual void setCursor (GR_Graphics::Cursor c)
virtual GR_Graphics::Cursor getCursor (void) const
virtual void setColor3D (GR_Color3D c)
virtual UT_RGBColorgetColor3D (GR_Color3D c)
virtual void fillRect (GR_Color3D c, UT_sint32 x, UT_sint32 y, UT_sint32 w, UT_sint32 h)
virtual void fillRect (GR_Color3D c, UT_Rect &r)
virtual void setPageSize (char *pageSizeName, UT_uint32 iwidth=0, UT_uint32 iheight=0)
virtual void setPageCount (UT_uint32)
virtual GR_ImagegenImageFromRectangle (const UT_Rect &)
virtual void saveRectangle (UT_Rect &, UT_uint32)
virtual void restoreRectangle (UT_uint32)

Static Public Member Functions

static UT_uint32 s_getClassId ()
static const char * graphicsDescriptor (void)
static GR_GraphicsgraphicsAllocator (GR_AllocInfo &)

Protected Member Functions

 UnixNull_Graphics ()


Constructor & Destructor Documentation

UnixNull_Graphics::~UnixNull_Graphics (  )  [virtual]

UnixNull_Graphics::UnixNull_Graphics (  )  [protected]

Referenced by graphicsAllocator().


Member Function Documentation

static UT_uint32 UnixNull_Graphics::s_getClassId (  )  [inline, static]

Reimplemented from GR_UnixPangoGraphics.

References GRID_UNIX_NULL.

Referenced by XAP_UnixApp::XAP_UnixApp().

virtual UT_uint32 UnixNull_Graphics::getClassId (  )  [inline, virtual]

virtual GR_Capability UnixNull_Graphics::getCapability (  )  [inline, virtual]

Reimplemented from GR_UnixPangoGraphics.

References GRCAP_UNKNOWN, UT_ASSERT, and UT_NOT_IMPLEMENTED.

static const char* UnixNull_Graphics::graphicsDescriptor ( void   )  [inline, static]

Reimplemented from GR_UnixPangoGraphics.

Referenced by XAP_UnixApp::XAP_UnixApp().

GR_Graphics * UnixNull_Graphics::graphicsAllocator ( GR_AllocInfo  )  [static]

Reimplemented from GR_UnixPangoGraphics.

References UnixNull_Graphics().

Referenced by XAP_UnixApp::XAP_UnixApp().

void UnixNull_Graphics::drawChars ( const UT_UCSChar pChars,
int  iCharOffset,
int  iLength,
UT_sint32  xoff,
UT_sint32  yoff,
int *  pCharWidths = NULL 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::setColor ( const UT_RGBColor clr  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::getColor ( UT_RGBColor clr  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

GR_Font * UnixNull_Graphics::getGUIFont ( void   )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::drawLine ( UT_sint32  x1,
UT_sint32  y1,
UT_sint32  x2,
UT_sint32  y2 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::setLineWidth ( UT_sint32   )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::xorLine ( UT_sint32  ,
UT_sint32  ,
UT_sint32  ,
UT_sint32   
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::polyLine ( UT_Point pts,
UT_uint32  nPoints 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::fillRect ( const UT_RGBColor c,
UT_sint32  x,
UT_sint32  y,
UT_sint32  w,
UT_sint32  h 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::invertRect ( const UT_Rect  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::setClipRect ( const UT_Rect  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::scroll ( UT_sint32  ,
UT_sint32   
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::scroll ( UT_sint32  x_dest,
UT_sint32  y_dest,
UT_sint32  x_src,
UT_sint32  y_src,
UT_sint32  width,
UT_sint32  height 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::clearArea ( UT_sint32  ,
UT_sint32  ,
UT_sint32  ,
UT_sint32   
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::drawImage ( GR_Image pImg,
UT_sint32  xDest,
UT_sint32  yDest 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::drawRGBImage ( GR_Image pImg,
UT_sint32  xDest,
UT_sint32  yDest 
) [virtual]

void UnixNull_Graphics::drawGrayImage ( GR_Image pImg,
UT_sint32  xDest,
UT_sint32  yDest 
) [virtual]

void UnixNull_Graphics::drawBWImage ( GR_Image pImg,
UT_sint32  xDest,
UT_sint32  yDest 
) [virtual]

GR_Image * UnixNull_Graphics::createNewImage ( const char *  pszName,
const UT_ByteBuf pBBPNG,
UT_sint32  iDisplayWidth,
UT_sint32  iDisplayHeight,
GR_Image::GRType  iType 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

bool UnixNull_Graphics::queryProperties ( GR_Graphics::Properties  gp  )  const [virtual]

bool UnixNull_Graphics::startPrint ( void   )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

bool UnixNull_Graphics::startPage ( const char *  szPagelabel,
UT_uint32  pageNumber,
bool  bPortrait,
UT_uint32  iWidth,
UT_uint32  iHeight 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

bool UnixNull_Graphics::endPrint ( void   )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::setColorSpace ( GR_Graphics::ColorSpace  c  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

GR_Graphics::ColorSpace UnixNull_Graphics::getColorSpace ( void   )  const [virtual]

Reimplemented from GR_UnixPangoGraphics.

References GR_Graphics::GR_COLORSPACE_COLOR.

void UnixNull_Graphics::setCursor ( GR_Graphics::Cursor  c  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

GR_Graphics::Cursor UnixNull_Graphics::getCursor ( void   )  const [virtual]

Reimplemented from GR_UnixPangoGraphics.

References GR_Graphics::GR_CURSOR_INVALID.

void UnixNull_Graphics::setColor3D ( GR_Color3D  c  )  [virtual]

Reimplemented from GR_UnixPangoGraphics.

UT_RGBColor * UnixNull_Graphics::getColor3D ( GR_Color3D  c  )  [virtual]

void UnixNull_Graphics::fillRect ( GR_Color3D  c,
UT_sint32  x,
UT_sint32  y,
UT_sint32  w,
UT_sint32  h 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::fillRect ( GR_Color3D  c,
UT_Rect r 
) [virtual]

Reimplemented from GR_UnixPangoGraphics.

void UnixNull_Graphics::setPageSize ( char *  pageSizeName,
UT_uint32  iwidth = 0,
UT_uint32  iheight = 0 
) [virtual]

virtual void UnixNull_Graphics::setPageCount ( UT_uint32   )  [inline, virtual]

virtual GR_Image* UnixNull_Graphics::genImageFromRectangle ( const UT_Rect  )  [inline, virtual]

Reimplemented from GR_UnixPangoGraphics.

virtual void UnixNull_Graphics::saveRectangle ( UT_Rect ,
UT_uint32   
) [inline, virtual]

Reimplemented from GR_UnixPangoGraphics.

virtual void UnixNull_Graphics::restoreRectangle ( UT_uint32   )  [inline, virtual]

Reimplemented from GR_UnixPangoGraphics.


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

Generated on Thu Aug 28 00:07:07 2008 for AbiWord by  doxygen 1.5.5