logo top
Main Page   Namespaces   Book  

Pango::LayoutRun Class Reference

List of all members.


Detailed Description

A Pango::LayoutRun represents a single run within a LayoutLine.

It is simply an alternate name for GlyphItem.

Public Member Functions

const PangoGlyphItem* gobj () const
 Provides access to the underlying C instance.
PangoGlyphItem* gobj ()
 Provides access to the underlying C instance.
PangoGlyphItem* gobj_copy () const
 Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
 LayoutRun (const LayoutRun& other)
 LayoutRun (PangoGlyphItem* gobject, bool make_a_copy=true)
 LayoutRun ()
LayoutRunoperator= (const LayoutRun& other)
void swap (LayoutRun& other)
 ~LayoutRun ()

Protected Attributes

PangoGlyphItem* gobject_

Related Functions

(Note that these are not member functions.)

void swap (LayoutRun& lhs, LayoutRun& rhs)
Pango::LayoutRun wrap (PangoGlyphItem* object, bool take_copy=false)
 A Glib::wrap() method for this object.


Constructor & Destructor Documentation

Pango::LayoutRun::LayoutRun (  ) 

Pango::LayoutRun::LayoutRun ( PangoGlyphItem *  gobject,
bool  make_a_copy = true 
) [explicit]

Pango::LayoutRun::LayoutRun ( const LayoutRun other  ) 

Pango::LayoutRun::~LayoutRun (  ) 


Member Function Documentation

const PangoGlyphItem* Pango::LayoutRun::gobj (  )  const [inline]

Provides access to the underlying C instance.

References gobject_.

PangoGlyphItem* Pango::LayoutRun::gobj (  )  [inline]

Provides access to the underlying C instance.

References gobject_.

PangoGlyphItem* Pango::LayoutRun::gobj_copy (  )  const

Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.

LayoutRun& Pango::LayoutRun::operator= ( const LayoutRun other  ) 

void Pango::LayoutRun::swap ( LayoutRun other  ) 

Referenced by swap().


Friends And Related Function Documentation

void swap ( LayoutRun lhs,
LayoutRun rhs 
) [related]

Parameters:
lhs The left-hand side
rhs The right-hand side

References swap().

Pango::LayoutRun wrap ( PangoGlyphItem *  object,
bool  take_copy = false 
) [related]

A Glib::wrap() method for this object.

Parameters:
object The C instance.
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.


Member Data Documentation

PangoGlyphItem* Pango::LayoutRun::gobject_ [protected]

Referenced by gobj().


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

Generated for pangomm 2.4 by Doxygen 1.5.6 © 1997-2001