#include <gr_UnixPangoPixmapGraphics.h>
Public Member Functions | |
virtual | ~GR_UnixPangoPixmapGraphics () |
virtual UT_uint32 | getClassId () |
virtual bool | canQuickPrint (void) const |
virtual void | scroll (UT_sint32, UT_sint32) |
virtual void | scroll (UT_sint32, UT_sint32, UT_sint32, UT_sint32, UT_sint32, UT_sint32) |
virtual void | setCursor (GR_Graphics::Cursor) |
virtual GR_Graphics::Cursor | getCursor (void) const |
virtual bool | queryProperties (GR_Graphics::Properties gp) const |
Static Public Member Functions | |
static UT_uint32 | s_getClassId () |
static const char * | graphicsDescriptor () |
static GR_Graphics * | graphicsAllocator (GR_AllocInfo &) |
Protected Member Functions | |
GR_UnixPangoPixmapGraphics (GdkPixmap *pix) | |
virtual GdkDrawable * | _getDrawable (void) |
Protected Attributes | |
GdkPixmap * | m_pPixmap |
Friends | |
class | GR_UnixImage |
GR_UnixPangoPixmapGraphics::~GR_UnixPangoPixmapGraphics | ( | void | ) | [virtual] |
References m_pPixmap.
GR_UnixPangoPixmapGraphics::GR_UnixPangoPixmapGraphics | ( | GdkPixmap * | pix | ) | [protected] |
The GR_UnixPangoPixmapGraphics is used to draw onto an offscreen buffer.
Referenced by graphicsAllocator().
virtual GdkDrawable* GR_UnixPangoPixmapGraphics::_getDrawable | ( | void | ) | [inline, protected, virtual] |
virtual bool GR_UnixPangoPixmapGraphics::canQuickPrint | ( | void | ) | const [inline, virtual] |
Reimplemented from GR_Graphics.
virtual UT_uint32 GR_UnixPangoPixmapGraphics::getClassId | ( | ) | [inline, virtual] |
Reimplemented from GR_UnixCairoGraphics.
References GR_UnixCairoGraphics::s_getClassId().
GR_Graphics::Cursor GR_UnixPangoPixmapGraphics::getCursor | ( | void | ) | const [virtual] |
Reimplemented from GR_CairoGraphics.
GR_Graphics * GR_UnixPangoPixmapGraphics::graphicsAllocator | ( | GR_AllocInfo & | info | ) | [static] |
Reimplemented from GR_UnixCairoGraphics.
References GR_AllocInfo::getType(), GR_UnixPangoPixmapGraphics(), GR_UnixPixmapAllocInfo::m_pix, UT_return_val_if_fail, and xxx_UT_DEBUGMSG.
Referenced by abi_widget_render_page_to_image(), AP_UnixApp::makePngPreview(), and XAP_UnixApp::XAP_UnixApp().
static const char* GR_UnixPangoPixmapGraphics::graphicsDescriptor | ( | ) | [inline, static] |
Reimplemented from GR_UnixCairoGraphics.
Referenced by XAP_UnixApp::XAP_UnixApp().
bool GR_UnixPangoPixmapGraphics::queryProperties | ( | GR_Graphics::Properties | gp | ) | const [virtual] |
Reimplemented from GR_UnixCairoGraphics.
References GR_Graphics::DGP_OPAQUEOVERLAY, GR_Graphics::DGP_PAPER, GR_Graphics::DGP_SCREEN, and UT_ASSERT.
static UT_uint32 GR_UnixPangoPixmapGraphics::s_getClassId | ( | ) | [inline, static] |
Reimplemented from GR_UnixCairoGraphics.
Referenced by XAP_UnixApp::XAP_UnixApp().
Reimplemented from GR_UnixCairoGraphics.
virtual void GR_UnixPangoPixmapGraphics::scroll | ( | UT_sint32 | , | |
UT_sint32 | , | |||
UT_sint32 | , | |||
UT_sint32 | , | |||
UT_sint32 | , | |||
UT_sint32 | ||||
) | [inline, virtual] |
Reimplemented from GR_UnixCairoGraphics.
virtual void GR_UnixPangoPixmapGraphics::setCursor | ( | GR_Graphics::Cursor | ) | [inline, virtual] |
Reimplemented from GR_UnixCairoGraphics.
friend class GR_UnixImage [friend] |
Reimplemented from GR_CairoGraphics.
GdkPixmap* GR_UnixPangoPixmapGraphics::m_pPixmap [protected] |
Referenced by ~GR_UnixPangoPixmapGraphics().