Public Member Functions | Public Attributes | Static Public Attributes

GR_PangoRenderInfo Class Reference

Inheritance diagram for GR_PangoRenderInfo:

List of all members.

Public Member Functions

 GR_PangoRenderInfo (GR_ScriptType t)
virtual ~GR_PangoRenderInfo ()
virtual GRRI_Type getType () const
virtual bool append (GR_RenderInfo &ri, bool bReverse=false)
virtual bool split (GR_RenderInfo *&pri, bool bReverse=false)
virtual bool cut (UT_uint32 offset, UT_uint32 iLen, bool bReverse=false)
virtual bool isJustified () const
virtual bool canAppend (GR_RenderInfo &ri) const
bool getUTF8Text ()
bool allocStaticBuffers (UT_uint32 iSize)

Public Attributes

PangoGlyphString * m_pGlyphs
PangoGlyphString * m_pScaledGlyphs
int * m_pLogOffsets
int * m_pJustify
UT_uint32 m_iZoom
UT_uint32 m_iCharCount
UT_uint32 m_iShapingAllocNo

Static Public Attributes

static UT_UTF8StringsUTF8 = NULL
static GR_PangoRenderInfos_pOwnerUTF8 = NULL
static UT_uint32 s_iInstanceCount = 0
static UT_uint32 s_iStaticSize = 0
static PangoLogAttr * s_pLogAttrs = NULL
static GR_PangoRenderInfos_pOwnerLogAttrs = NULL

Constructor & Destructor Documentation

GR_PangoRenderInfo::GR_PangoRenderInfo ( GR_ScriptType  t  )  [inline]

References s_iInstanceCount, and sUTF8.

Referenced by split().

virtual GR_PangoRenderInfo::~GR_PangoRenderInfo (  )  [inline, virtual]

Member Function Documentation

bool GR_PangoRenderInfo::allocStaticBuffers ( UT_uint32  iSize  )  [inline]
bool GR_PangoRenderInfo::append ( GR_RenderInfo ri,
bool  bReverse = false 
) [virtual]
bool GR_PangoRenderInfo::canAppend ( GR_RenderInfo ri  )  const [virtual]

Reimplemented from GR_RenderInfo.

References GR_CairoPangoItem::m_pi, and GR_RenderInfo::m_pItem.

bool GR_PangoRenderInfo::cut ( UT_uint32  offset,
UT_uint32  iLen,
bool  bReverse = false 
) [virtual]
virtual GRRI_Type GR_PangoRenderInfo::getType ( void   )  const [inline, virtual]

Implements GR_RenderInfo.

bool GR_PangoRenderInfo::isJustified (  )  const [virtual]

Implements GR_RenderInfo.

References m_pJustify.

Member Data Documentation

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