Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 9411cff4bc6d4e61b29ae81cd24665af > files > 889

gtkmm2.4-doc-2.12.7-1mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>gtkmm 2.4: Pango::Attribute Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#ffffff">
<table border="0" width="100%">
<tr>
    <td width="10%" height="40"><img src="../../images/gtkmm_logo.gif" alt="logo" border="0" width="100%" height="100%"/></td>
    <td width="90%" height="40"><img src="../../images/top.gif" alt="top" width="100%" height="40"/></td>
</tr>
</table>
<center>
  <a class="qindex" href="../../index.html">Main Page</a> &nbsp;
  <a href="group__Widgets.html">Widgets</a> &nbsp;
  <a class="qindex" href="namespaces.html"> Namespaces</a> &nbsp;
  <a href="../../tutorial/html/index.html"> Book</a> &nbsp;
</center>
<hr width="100%"/>
<!-- begin main content -->
<div id="content">
<!-- Generated by Doxygen 1.5.1 -->
<div class="nav">
<a class="el" href="namespacePango.html">Pango</a>::<a class="el" href="classPango_1_1Attribute.html">Attribute</a></div>
<h1>Pango::Attribute Class Reference</h1><!-- doxytag: class="Pango::Attribute" -->Inheritance diagram for Pango::Attribute:<p><center><img src="classPango_1_1Attribute__inherit__graph.png" border="0" usemap="#Pango_1_1Attribute__inherit__map" alt="Inheritance graph"></center>
<map name="Pango_1_1Attribute__inherit__map">
<area href="classPango_1_1AttrColor.html" shape="rect" coords="195,5,320,32" alt="">
<area href="classPango_1_1AttrFloat.html" shape="rect" coords="196,56,319,82" alt="">
<area href="classPango_1_1AttrFontDesc.html" shape="rect" coords="181,106,333,133" alt="">
<area href="classPango_1_1AttrInt.html" shape="rect" coords="203,157,312,184" alt="">
<area href="classPango_1_1AttrLanguage.html" shape="rect" coords="180,208,335,234" alt="">
<area href="classPango_1_1AttrShape.html" shape="rect" coords="191,258,324,285" alt="">
<area href="classPango_1_1AttrString.html" shape="rect" coords="192,309,323,336" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classPango_1_1Attribute-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
The <a class="el" href="classPango_1_1Attribute.html">Pango::Attribute</a> structure represents the common portions of all attributes. 
<p>
Particular types of attributes derive this class. It holds the range in which the value in the type-specific part of the attribute applies.<p>
Attributed text is used in a number of places in pango. It is used as the input to the itemization process and also when creating a <a class="el" href="classPango_1_1Layout.html">Pango::Layout</a>. 
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#502fe12aa7021d04bf3736337dd3ed73">Attribute</a> (PangoAttribute* castitem, bool take_copy=true)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#233634f01036091fa7a574cfbbcb9acf">Attribute</a> (const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#cfed3dea81c4964e736f47317c98ddac">Attribute</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructs an invalid attribute.  <a href="#cfed3dea81c4964e736f47317c98ddac"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#f7a60185bfb06f3655611e48157b445b">equal</a> (const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; attr2) const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare two attributes for equality.  <a href="#f7a60185bfb06f3655611e48157b445b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#0fb67a2187e3f24657f480736b254d8b">get_end_index</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the end index of the range.  <a href="#0fb67a2187e3f24657f480736b254d8b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#d3122d16923dbc52e1ced0f79db5ecca">get_start_index</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the start index of the range.  <a href="#d3122d16923dbc52e1ced0f79db5ecca"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__pangommEnums.html#g7b189818298629d43d4f2ee7ef5b52e1">AttrType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#25e81f4ba492f9801036d100a6c576f8">get_type</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the type ID for this attribute.  <a href="#25e81f4ba492f9801036d100a6c576f8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PangoAttribute* const&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#4b30cfd416a8eb35b62d3bc464fa174c">gobj</a> () const</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#4b30cfd416a8eb35b62d3bc464fa174c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PangoAttribute*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#51654a81e9171adde1403e58d06997a3">gobj</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provides access to the underlying C GObject.  <a href="#51654a81e9171adde1403e58d06997a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#934936c7fec5f1f65c45b214c77c6062">operator=</a> (const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; src)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#2aa55309ce126bc16dc80dcb18148cb2">set_end_index</a> (const unsigned int&amp; value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the end index of the range.  <a href="#2aa55309ce126bc16dc80dcb18148cb2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#724d3a2f4ff760f7d6e729ea5dacd1f6">set_start_index</a> (const unsigned int&amp; value)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the start index of the range.  <a href="#724d3a2f4ff760f7d6e729ea5dacd1f6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#e74ad41eee24e264b89683ee900828c8">~Attribute</a> ()</td></tr>

<tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#ab6bc57245e2cf5b1c40b747b5624a84">create_attr_background</a> (guint16 red, guint16 green, guint16 blue)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new background color attribute.  <a href="#ab6bc57245e2cf5b1c40b747b5624a84"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrString.html">AttrString</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#dd54fe0f26c321ef729a41b2712d1cf5">create_attr_family</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; family)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font family attribute.  <a href="#dd54fe0f26c321ef729a41b2712d1cf5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrFontDesc.html">AttrFontDesc</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#95903feb6e5ca76454194eca9f39bc00">create_attr_font_desc</a> (const <a class="el" href="classPango_1_1FontDescription.html">FontDescription</a>&amp; desc)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font description attribute.  <a href="#95903feb6e5ca76454194eca9f39bc00"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#0ba3aead2cf968252ccd9d7f3f4cc07f">create_attr_foreground</a> (guint16 red, guint16 green, guint16 blue)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new foreground color attribute.  <a href="#0ba3aead2cf968252ccd9d7f3f4cc07f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrLanguage.html">AttrLanguage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#8b466a779083532378ea71a30c510a89">create_attr_language</a> (const <a class="el" href="classPango_1_1Language.html">Language</a>&amp; language)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new language tag attribute.  <a href="#8b466a779083532378ea71a30c510a89"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#656f39ee0a626d83ae9411b2bbcddac7">create_attr_rise</a> (int rise)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new baseline displacement attribute.  <a href="#656f39ee0a626d83ae9411b2bbcddac7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrFloat.html">AttrFloat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#510b61330d2a731a287b5fc44483a33d">create_attr_scale</a> (double scale_factor)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font size scale attribute.  <a href="#510b61330d2a731a287b5fc44483a33d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrShape.html">AttrShape</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#a2aae2c86fe2afc89f147cbf716d8639">create_attr_shape</a> (const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; ink_rect, const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; logical_rect)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new shape attribute.  <a href="#a2aae2c86fe2afc89f147cbf716d8639"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#3a0416112eb702fbf57af03b5fc09842">create_attr_size</a> (int size)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font-size attribute.  <a href="#3a0416112eb702fbf57af03b5fc09842"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#75677acc695b8e5f0c4a6bf02f975e02">create_attr_stretch</a> (<a class="el" href="group__pangommEnums.html#gc2df3c6939d06e2cd565e9c943428ad3">Stretch</a> stretch)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font stretch attribute.  <a href="#75677acc695b8e5f0c4a6bf02f975e02"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#fbaf26f0523f2342c6e43fcfe9064745">create_attr_strikethrough</a> (bool strikethrough)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font strike-through attribute.  <a href="#fbaf26f0523f2342c6e43fcfe9064745"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#0c716d164d3878908debb4d124f992a4">create_attr_style</a> (<a class="el" href="group__pangommEnums.html#g0a57bd35d5acd409367672e19b67e2f5">Style</a> style)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font slant style attribute.  <a href="#0c716d164d3878908debb4d124f992a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#13f81ce6b6eff13dd8874a83877c327b">create_attr_underline</a> (<a class="el" href="group__pangommEnums.html#gbbd069e35161c1ad698b7f1fe70aec57">Underline</a> underline)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new underline-style object.  <a href="#13f81ce6b6eff13dd8874a83877c327b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#c311b831fc60e5a4b7971ae1b3fd3076">create_attr_variant</a> (<a class="el" href="group__pangommEnums.html#g30ba1457cecb545a04d1f029ca0e86ed">Variant</a> variant)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font variant attribute (normal or small caps).  <a href="#c311b831fc60e5a4b7971ae1b3fd3076"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#ba12bb3707f48e816ccaab06d0dda5c7">create_attr_weight</a> (<a class="el" href="group__pangommEnums.html#g12a1faf309bdcddde041a732070970f4">Weight</a> weight)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new font weight attribute.  <a href="#ba12bb3707f48e816ccaab06d0dda5c7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="group__pangommEnums.html#g7b189818298629d43d4f2ee7ef5b52e1">AttrType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#91f49f949d77f1aade6a3e0e66de6ded">register_type</a> (const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a>&amp; name)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate a new attribute type ID.  <a href="#91f49f949d77f1aade6a3e0e66de6ded"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">PangoAttribute*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#af4ca3e0dc25147aad0579778298309c">gobject_</a></td></tr>

<tr><td colspan="2"><br><h2>Related Functions</h2></td></tr>
<tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#e7eb3b9471764b1695c10805b32ac8d2">operator!=</a> (const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; lhs, const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#711f619c76985883ade76ee7696092bb">operator==</a> (const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; lhs, const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; rhs)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classPango_1_1Attribute.html">Pango::Attribute</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Attribute.html#b20bddba50d51d66864de37210fb4c01">wrap</a> (PangoAttribute* object, bool take_copy=false)</td></tr>

</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="cfed3dea81c4964e736f47317c98ddac"></a><!-- doxytag: member="Pango::Attribute::Attribute" ref="cfed3dea81c4964e736f47317c98ddac" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Attribute::Attribute           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Constructs an invalid attribute. 
<p>

</div>
</div><p>
<a class="anchor" name="233634f01036091fa7a574cfbbcb9acf"></a><!-- doxytag: member="Pango::Attribute::Attribute" ref="233634f01036091fa7a574cfbbcb9acf" args="(const Attribute &amp;src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Attribute::Attribute           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="502fe12aa7021d04bf3736337dd3ed73"></a><!-- doxytag: member="Pango::Attribute::Attribute" ref="502fe12aa7021d04bf3736337dd3ed73" args="(PangoAttribute *castitem, bool take_copy=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Attribute::Attribute           </td>
          <td>(</td>
          <td class="paramtype">PangoAttribute *&nbsp;</td>
          <td class="paramname"> <em>castitem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>true</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="e74ad41eee24e264b89683ee900828c8"></a><!-- doxytag: member="Pango::Attribute::~Attribute" ref="e74ad41eee24e264b89683ee900828c8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Attribute::~Attribute           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="ab6bc57245e2cf5b1c40b747b5624a84"></a><!-- doxytag: member="Pango::Attribute::create_attr_background" ref="ab6bc57245e2cf5b1c40b747b5624a84" args="(guint16 red, guint16 green, guint16 blue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a> Pango::Attribute::create_attr_background           </td>
          <td>(</td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>red</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>green</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>blue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new background color attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>red</em>&nbsp;</td><td>The red value (ranging from 0 to 65535). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>green</em>&nbsp;</td><td>The green value (ranging from 0 to 65535). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>blue</em>&nbsp;</td><td>The blue value (ranging from 0 to 65535). </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="dd54fe0f26c321ef729a41b2712d1cf5"></a><!-- doxytag: member="Pango::Attribute::create_attr_family" ref="dd54fe0f26c321ef729a41b2712d1cf5" args="(const Glib::ustring &amp;family)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrString.html">AttrString</a> Pango::Attribute::create_attr_family           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>family</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font family attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>family</em>&nbsp;</td><td>The family or comma separated list of families. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrString.html">AttrString</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="95903feb6e5ca76454194eca9f39bc00"></a><!-- doxytag: member="Pango::Attribute::create_attr_font_desc" ref="95903feb6e5ca76454194eca9f39bc00" args="(const FontDescription &amp;desc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrFontDesc.html">AttrFontDesc</a> Pango::Attribute::create_attr_font_desc           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1FontDescription.html">FontDescription</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>desc</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font description attribute. 
<p>
This attribute allows setting family, style, weight, variant, stretch, and size simultaneously. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>desc</em>&nbsp;</td><td>The font description. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrFontDesc.html">AttrFontDesc</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="0ba3aead2cf968252ccd9d7f3f4cc07f"></a><!-- doxytag: member="Pango::Attribute::create_attr_foreground" ref="0ba3aead2cf968252ccd9d7f3f4cc07f" args="(guint16 red, guint16 green, guint16 blue)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a> Pango::Attribute::create_attr_foreground           </td>
          <td>(</td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>red</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>green</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">guint16&nbsp;</td>
          <td class="paramname"> <em>blue</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new foreground color attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>red</em>&nbsp;</td><td>The red value (ranging from 0 to 65535). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>green</em>&nbsp;</td><td>The green value (ranging from 0 to 65535). </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>blue</em>&nbsp;</td><td>The blue value (ranging from 0 to 65535). </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrColor.html">AttrColor</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="8b466a779083532378ea71a30c510a89"></a><!-- doxytag: member="Pango::Attribute::create_attr_language" ref="8b466a779083532378ea71a30c510a89" args="(const Language &amp;language)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrLanguage.html">AttrLanguage</a> Pango::Attribute::create_attr_language           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Language.html">Language</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>language</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new language tag attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>language</em>&nbsp;</td><td>The language tag. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrLanguage.html">AttrLanguage</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="656f39ee0a626d83ae9411b2bbcddac7"></a><!-- doxytag: member="Pango::Attribute::create_attr_rise" ref="656f39ee0a626d83ae9411b2bbcddac7" args="(int rise)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_rise           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>rise</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new baseline displacement attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>rise</em>&nbsp;</td><td>The amount that the text should be displaced vertically, in 10'000ths of an em. Positive values displace the text upwards. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="510b61330d2a731a287b5fc44483a33d"></a><!-- doxytag: member="Pango::Attribute::create_attr_scale" ref="510b61330d2a731a287b5fc44483a33d" args="(double scale_factor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrFloat.html">AttrFloat</a> Pango::Attribute::create_attr_scale           </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>scale_factor</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font size scale attribute. 
<p>
The base font for the affected text will have its size multiplied by scale_factor. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>scale_factor</em>&nbsp;</td><td>Factor to scale the font. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrFloat.html">AttrFloat</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="a2aae2c86fe2afc89f147cbf716d8639"></a><!-- doxytag: member="Pango::Attribute::create_attr_shape" ref="a2aae2c86fe2afc89f147cbf716d8639" args="(const Rectangle &amp;ink_rect, const Rectangle &amp;logical_rect)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrShape.html">AttrShape</a> Pango::Attribute::create_attr_shape           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>ink_rect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>logical_rect</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new shape attribute. 
<p>
A shape is used to impose a particular ink and logical rect on the result of shaping a particular glyph. This might be used, for instance, for embedding a picture or a widget inside a PangoLayout. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ink_rect</em>&nbsp;</td><td>Ink rectangle to assign to each character. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>logical_rect</em>&nbsp;</td><td>Logical rectangle assign to each character. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrShape.html">AttrShape</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="3a0416112eb702fbf57af03b5fc09842"></a><!-- doxytag: member="Pango::Attribute::create_attr_size" ref="3a0416112eb702fbf57af03b5fc09842" args="(int size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_size           </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>size</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font-size attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>The font size, in 1000ths of a point. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="75677acc695b8e5f0c4a6bf02f975e02"></a><!-- doxytag: member="Pango::Attribute::create_attr_stretch" ref="75677acc695b8e5f0c4a6bf02f975e02" args="(Stretch stretch)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_stretch           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__pangommEnums.html#gc2df3c6939d06e2cd565e9c943428ad3">Stretch</a>&nbsp;</td>
          <td class="paramname"> <em>stretch</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font stretch attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>stretch</em>&nbsp;</td><td>The stretch. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="fbaf26f0523f2342c6e43fcfe9064745"></a><!-- doxytag: member="Pango::Attribute::create_attr_strikethrough" ref="fbaf26f0523f2342c6e43fcfe9064745" args="(bool strikethrough)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_strikethrough           </td>
          <td>(</td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>strikethrough</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font strike-through attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>strikethrough</em>&nbsp;</td><td>True indicates the text should be struck-through. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="0c716d164d3878908debb4d124f992a4"></a><!-- doxytag: member="Pango::Attribute::create_attr_style" ref="0c716d164d3878908debb4d124f992a4" args="(Style style)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_style           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__pangommEnums.html#g0a57bd35d5acd409367672e19b67e2f5">Style</a>&nbsp;</td>
          <td class="paramname"> <em>style</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font slant style attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>style</em>&nbsp;</td><td>The slant style. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="13f81ce6b6eff13dd8874a83877c327b"></a><!-- doxytag: member="Pango::Attribute::create_attr_underline" ref="13f81ce6b6eff13dd8874a83877c327b" args="(Underline underline)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_underline           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__pangommEnums.html#gbbd069e35161c1ad698b7f1fe70aec57">Underline</a>&nbsp;</td>
          <td class="paramname"> <em>underline</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new underline-style object. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>underline</em>&nbsp;</td><td>The underline style. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="c311b831fc60e5a4b7971ae1b3fd3076"></a><!-- doxytag: member="Pango::Attribute::create_attr_variant" ref="c311b831fc60e5a4b7971ae1b3fd3076" args="(Variant variant)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_variant           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__pangommEnums.html#g30ba1457cecb545a04d1f029ca0e86ed">Variant</a>&nbsp;</td>
          <td class="paramname"> <em>variant</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font variant attribute (normal or small caps). 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>variant</em>&nbsp;</td><td>The variant. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ba12bb3707f48e816ccaab06d0dda5c7"></a><!-- doxytag: member="Pango::Attribute::create_attr_weight" ref="ba12bb3707f48e816ccaab06d0dda5c7" args="(Weight weight)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a> Pango::Attribute::create_attr_weight           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__pangommEnums.html#g12a1faf309bdcddde041a732070970f4">Weight</a>&nbsp;</td>
          <td class="paramname"> <em>weight</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a new font weight attribute. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>weight</em>&nbsp;</td><td>The weight. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>An attribute of type <a class="el" href="classPango_1_1AttrInt.html">AttrInt</a>. </dd></dl>

</div>
</div><p>
<a class="anchor" name="f7a60185bfb06f3655611e48157b445b"></a><!-- doxytag: member="Pango::Attribute::equal" ref="f7a60185bfb06f3655611e48157b445b" args="(const Attribute &amp;attr2) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Pango::Attribute::equal           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>attr2</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Compare two attributes for equality. 
<p>
This compares only the actual value of the two attributes and not the ranges that the attributes apply to. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>attr2</em>&nbsp;</td><td>Another <a class="el" href="classPango_1_1Attribute.html">Pango::Attribute</a>. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd><code>true</code> if the two attributes have the same value. </dd></dl>

</div>
</div><p>
<a class="anchor" name="0fb67a2187e3f24657f480736b254d8b"></a><!-- doxytag: member="Pango::Attribute::get_end_index" ref="0fb67a2187e3f24657f480736b254d8b" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Pango::Attribute::get_end_index           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the end index of the range. 
<p>
The character at this index is not included in the range. <dl class="return" compact><dt><b>Returns:</b></dt><dd>The end index of the range. </dd></dl>

</div>
</div><p>
<a class="anchor" name="d3122d16923dbc52e1ced0f79db5ecca"></a><!-- doxytag: member="Pango::Attribute::get_start_index" ref="d3122d16923dbc52e1ced0f79db5ecca" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int Pango::Attribute::get_start_index           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the start index of the range. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The start index of the range. </dd></dl>

</div>
</div><p>
<a class="anchor" name="25e81f4ba492f9801036d100a6c576f8"></a><!-- doxytag: member="Pango::Attribute::get_type" ref="25e81f4ba492f9801036d100a6c576f8" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__pangommEnums.html#g7b189818298629d43d4f2ee7ef5b52e1">AttrType</a> Pango::Attribute::get_type           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Gets the type ID for this attribute. 
<p>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The type ID for this attribute or ATTR_INVALID if the attribute is invalid. </dd></dl>

</div>
</div><p>
<a class="anchor" name="4b30cfd416a8eb35b62d3bc464fa174c"></a><!-- doxytag: member="Pango::Attribute::gobj" ref="4b30cfd416a8eb35b62d3bc464fa174c" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PangoAttribute* const Pango::Attribute::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GObject. 
<p>

<p>
Reimplemented in <a class="el" href="classPango_1_1AttrString.html#ee8d34191ea73939d6fd1403906c1473">Pango::AttrString</a>, <a class="el" href="classPango_1_1AttrLanguage.html#f8e01534aa490f7164d1219c8ffa0983">Pango::AttrLanguage</a>, <a class="el" href="classPango_1_1AttrColor.html#57d1c1d7a5d367b02feb08bec07a35ed">Pango::AttrColor</a>, <a class="el" href="classPango_1_1AttrInt.html#3dd9a8429437b2228006a9566c25f619">Pango::AttrInt</a>, <a class="el" href="classPango_1_1AttrFloat.html#2356c777af064c2b8e153a1eb2fe835e">Pango::AttrFloat</a>, <a class="el" href="classPango_1_1AttrFontDesc.html#a2a4ec0685fab57407a41d31de54b762">Pango::AttrFontDesc</a>, and <a class="el" href="classPango_1_1AttrShape.html#335b718119414b903df7e99dc98329c6">Pango::AttrShape</a>.
</div>
</div><p>
<a class="anchor" name="51654a81e9171adde1403e58d06997a3"></a><!-- doxytag: member="Pango::Attribute::gobj" ref="51654a81e9171adde1403e58d06997a3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PangoAttribute* Pango::Attribute::gobj           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Provides access to the underlying C GObject. 
<p>

<p>
Reimplemented in <a class="el" href="classPango_1_1AttrString.html#56a6b2c462c686d25c4fee2dcceda550">Pango::AttrString</a>, <a class="el" href="classPango_1_1AttrLanguage.html#124dba232ba1e31ee0e79a44d3edf72e">Pango::AttrLanguage</a>, <a class="el" href="classPango_1_1AttrColor.html#3b72bf8a064e98e158cc05a5052c4bc4">Pango::AttrColor</a>, <a class="el" href="classPango_1_1AttrInt.html#7079905b6ea397d045773699412a60bc">Pango::AttrInt</a>, <a class="el" href="classPango_1_1AttrFloat.html#3eba8a4245d677b2a8885c1b2e269f2f">Pango::AttrFloat</a>, <a class="el" href="classPango_1_1AttrFontDesc.html#8279652a238b05e79ff9079156827717">Pango::AttrFontDesc</a>, and <a class="el" href="classPango_1_1AttrShape.html#680cbd3c5aa43666328ab15f4686ac39">Pango::AttrShape</a>.
</div>
</div><p>
<a class="anchor" name="934936c7fec5f1f65c45b214c77c6062"></a><!-- doxytag: member="Pango::Attribute::operator=" ref="934936c7fec5f1f65c45b214c77c6062" args="(const Attribute &amp;src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp; Pango::Attribute::operator=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>src</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="91f49f949d77f1aade6a3e0e66de6ded"></a><!-- doxytag: member="Pango::Attribute::register_type" ref="91f49f949d77f1aade6a3e0e66de6ded" args="(const Glib::ustring &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="group__pangommEnums.html#g7b189818298629d43d4f2ee7ef5b52e1">AttrType</a> Pango::Attribute::register_type           </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" doxygen="glibmm_doxygen_tags:../../../../glibmm-2.4/docs/reference/html/" href="../../../../glibmm-2.4/docs/reference/html/classGlib_1_1ustring.html">Glib::ustring</a> &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Allocate a new attribute type ID. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>An identifier for the type (currently unused). </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>The new type ID. </dd></dl>

</div>
</div><p>
<a class="anchor" name="2aa55309ce126bc16dc80dcb18148cb2"></a><!-- doxytag: member="Pango::Attribute::set_end_index" ref="2aa55309ce126bc16dc80dcb18148cb2" args="(const unsigned int &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Attribute::set_end_index           </td>
          <td>(</td>
          <td class="paramtype">const unsigned int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the end index of the range. 
<p>
The character at this index is not included in the range. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>The new end index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="724d3a2f4ff760f7d6e729ea5dacd1f6"></a><!-- doxytag: member="Pango::Attribute::set_start_index" ref="724d3a2f4ff760f7d6e729ea5dacd1f6" args="(const unsigned int &amp;value)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Attribute::set_start_index           </td>
          <td>(</td>
          <td class="paramtype">const unsigned int &amp;&nbsp;</td>
          <td class="paramname"> <em>value</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the start index of the range. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>The new start index. </td></tr>
  </table>
</dl>

</div>
</div><p>
<hr><h2>Friends And Related Function Documentation</h2>
<a class="anchor" name="e7eb3b9471764b1695c10805b32ac8d2"></a><!-- doxytag: member="Pango::Attribute::operator!=" ref="e7eb3b9471764b1695c10805b32ac8d2" args="(const Attribute &amp;lhs, const Attribute &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator!=           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="711f619c76985883ade76ee7696092bb"></a><!-- doxytag: member="Pango::Attribute::operator==" ref="711f619c76985883ade76ee7696092bb" args="(const Attribute &amp;lhs, const Attribute &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool operator==           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>lhs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Attribute.html">Attribute</a>&amp;&nbsp;</td>
          <td class="paramname"> <em>rhs</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="b20bddba50d51d66864de37210fb4c01"></a><!-- doxytag: member="Pango::Attribute::wrap" ref="b20bddba50d51d66864de37210fb4c01" args="(PangoAttribute *object, bool take_copy=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPango_1_1Attribute.html">Pango::Attribute</a> wrap           </td>
          <td>(</td>
          <td class="paramtype">PangoAttribute *&nbsp;</td>
          <td class="paramname"> <em>object</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>take_copy</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="af4ca3e0dc25147aad0579778298309c"></a><!-- doxytag: member="Pango::Attribute::gobject_" ref="af4ca3e0dc25147aad0579778298309c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PangoAttribute* <a class="el" href="classPango_1_1Attribute.html#af4ca3e0dc25147aad0579778298309c">Pango::Attribute::gobject_</a><code> [protected]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="attributes_8h.html">attributes.h</a></ul>
</div>
<!-- end main content -->

<hr><address><small>
Generated for gtkmm 2.4 by <a href="http://www.doxygen.org/index.html">
Doxygen</a> 1.5.1 &copy;&nbsp;1997-2001</small></address>
</body>
</html>