Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5064bd6ba407d22c90434e813fa71b5d > files > 119

pangomm-doc-2.28.4-4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>pangomm: Pango::Rectangle Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">pangomm&#160;<span id="projectnumber">2.28.4</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespacePango.html">Pango</a> </li>
      <li class="navelem"><a class="el" href="classPango_1_1Rectangle.html">Rectangle</a> </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#related">Related Functions</a> </div>
  <div class="headertitle">
<div class="title">Pango::Rectangle Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Pango::Rectangle" -->
<p>A <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> represents a rectangle.  <a href="classPango_1_1Rectangle.html#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for Pango::Rectangle:</div>
<div class="dyncontent">
<div class="center"><img src="classPango_1_1Rectangle__coll__graph.png" border="0" usemap="#Pango_1_1Rectangle_coll__map" alt="Collaboration graph"/></div>
<map name="Pango_1_1Rectangle_coll__map" id="Pango_1_1Rectangle_coll__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classPango_1_1Rectangle-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a0cd6ca53607a895953f891eed13c0cc3">Rectangle</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a29b5e133f9693e5f9b8a111f4ed3a2f1">Rectangle</a> (int x, int y, int width, int height)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a7a59cf722b8458c93a5046500e78841b">Rectangle</a> (const PangoRectangle* src)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a35bcd9f759a6b10360214c5a62acee85">set_x</a> (int x)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the X coordinate of the left side of the rectangle. <a href="#a35bcd9f759a6b10360214c5a62acee85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a78150db0769e7efdcb844b8c4120156f">set_y</a> (int y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the Y coordinate of the top side of the rectangle. <a href="#a78150db0769e7efdcb844b8c4120156f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#aaf32fdb284d28c5f9ec8c2441e8c36fb">set_width</a> (int w)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the width of the rectangle. <a href="#aaf32fdb284d28c5f9ec8c2441e8c36fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a8461f50b432118ced8405e335bc10e76">set_height</a> (int h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the height of the rectangle. <a href="#a8461f50b432118ced8405e335bc10e76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a93f1bbd0f5f634bad7299cd296eaa4b2">get_x</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the X coordinate of the left side of the rectangle. <a href="#a93f1bbd0f5f634bad7299cd296eaa4b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#ae077f3e70ad62788df648953341523d3">get_y</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the Y coordinate of the top side of the rectangle. <a href="#ae077f3e70ad62788df648953341523d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#aa55beb49d0ac70e64728919a77052a53">get_width</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the width of the rectangle. <a href="#aa55beb49d0ac70e64728919a77052a53"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a359508a985d5ccbddd3b857f4890e5bb">get_height</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the height of the rectangle. <a href="#a359508a985d5ccbddd3b857f4890e5bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a8138d6b20460b4a6952043982f02f2ee">get_ascent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the ascent from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. <a href="#a8138d6b20460b4a6952043982f02f2ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a0167c887cf4567e0aebfcff85cb87631">get_descent</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the descent from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. <a href="#a0167c887cf4567e0aebfcff85cb87631"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#aba42563d229dedbecd23932909f9eb55">get_lbearing</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the left bearing from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. <a href="#aba42563d229dedbecd23932909f9eb55"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#acd4a30450b190f84e10931864fe111ad">get_rbearing</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the right bearing from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. <a href="#acd4a30450b190f84e10931864fe111ad"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a4056c9f398ae224f7f7f09802c8adad4">equal</a> (const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; rhs) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks for equality of two Pango::Rectangles. <a href="#a4056c9f398ae224f7f7f09802c8adad4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PangoRectangle*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a8994a2806f267bfa0602453fdf83697e">gobj</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a8994a2806f267bfa0602453fdf83697e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const PangoRectangle*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a91cce9e066d6735dbd50fcc9fbfb7ac6">gobj</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Provides access to the underlying C GObject. <a href="#a91cce9e066d6735dbd50fcc9fbfb7ac6"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">PangoRectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#acf0f80fce5c7b8c36682884a24d3c27e">gobject_</a></td></tr>
<tr><td colspan="2"><h2><a name="related"></a>
Related Functions</h2></td></tr>
<tr><td class="ititle" colspan="2"><p>(Note that these are not member functions.) </p>
</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a09abfed52b7865bf069edadf2905ad86">operator==</a> (const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; lhs, const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; rhs)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a888f0ec4c91e085c42ea8c7a72d45dbe">operator!=</a> (const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; lhs, const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp; rhs)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classPango_1_1Rectangle.html">Pango::Rectangle</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a6ff94b931b4d1ecb9d42296b0973fb69">wrap</a> (PangoRectangle* object)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classPango_1_1Rectangle.html">Pango::Rectangle</a>&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classPango_1_1Rectangle.html#a92bbf3009397ad205adb28c1053707fc">wrap</a> (const PangoRectangle* object)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>A <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> represents a rectangle. </p>
<p>It is frequently used to represent the logical or ink extents of a single glyph or section of text. The coordinate system for each rectangle has its origin at the base line and the horizontal origin of the character with increasing coordinates extending to the right and down. <a class="el" href="classPango_1_1Rectangle.html#a8138d6b20460b4a6952043982f02f2ee" title="Extracts the ascent from a Pango::Rectangle representing glyph extents.">get_ascent()</a>, <a class="el" href="classPango_1_1Rectangle.html#a0167c887cf4567e0aebfcff85cb87631" title="Extracts the descent from a Pango::Rectangle representing glyph extents.">get_descent()</a>, <a class="el" href="classPango_1_1Rectangle.html#aba42563d229dedbecd23932909f9eb55" title="Extracts the left bearing from a Pango::Rectangle representing glyph extents.">get_lbearing()</a>, and <a class="el" href="classPango_1_1Rectangle.html#acd4a30450b190f84e10931864fe111ad" title="Extracts the right bearing from a Pango::Rectangle representing glyph extents.">get_rbearing()</a> can be used to convert from the extents rectangle to more traditional font metrics. The units of rectangles usually are in 1/Pango<a class="el" href="namespacePango.html#a20d9629a369a6a5ab40ed9c01f879730">SCALE</a> of a device unit. </p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0cd6ca53607a895953f891eed13c0cc3"></a><!-- doxytag: member="Pango::Rectangle::Rectangle" ref="a0cd6ca53607a895953f891eed13c0cc3" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Rectangle::Rectangle </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a29b5e133f9693e5f9b8a111f4ed3a2f1"></a><!-- doxytag: member="Pango::Rectangle::Rectangle" ref="a29b5e133f9693e5f9b8a111f4ed3a2f1" args="(int x, int y, int width, int height)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Rectangle::Rectangle </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>width</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>height</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7a59cf722b8458c93a5046500e78841b"></a><!-- doxytag: member="Pango::Rectangle::Rectangle" ref="a7a59cf722b8458c93a5046500e78841b" args="(const PangoRectangle *src)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Pango::Rectangle::Rectangle </td>
          <td>(</td>
          <td class="paramtype">const PangoRectangle *&#160;</td>
          <td class="paramname"><em>src</em></td><td>)</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4056c9f398ae224f7f7f09802c8adad4"></a><!-- doxytag: member="Pango::Rectangle::equal" ref="a4056c9f398ae224f7f7f09802c8adad4" args="(const Rectangle &amp;rhs) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Pango::Rectangle::equal </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks for equality of two Pango::Rectangles. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">rhs</td><td>The <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> to compare with. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if <em>rhs</em> is equal with the rectangle. </dd></dl>

</div>
</div>
<a class="anchor" id="a8138d6b20460b4a6952043982f02f2ee"></a><!-- doxytag: member="Pango::Rectangle::get_ascent" ref="a8138d6b20460b4a6952043982f02f2ee" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_ascent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts the ascent from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. </p>
<p>The ascent is the distance from the baseline to the highest point of the character. This is positive if the glyph ascends above the baseline. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The ascent of the character. </dd></dl>

</div>
</div>
<a class="anchor" id="a0167c887cf4567e0aebfcff85cb87631"></a><!-- doxytag: member="Pango::Rectangle::get_descent" ref="a0167c887cf4567e0aebfcff85cb87631" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_descent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts the descent from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. </p>
<p>The descent is the distance from the baseline to the lowest point of the character. This is positive if the glyph descends below the baseline. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The descent of the character. </dd></dl>

</div>
</div>
<a class="anchor" id="a359508a985d5ccbddd3b857f4890e5bb"></a><!-- doxytag: member="Pango::Rectangle::get_height" ref="a359508a985d5ccbddd3b857f4890e5bb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_height </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the height of the rectangle. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The height. </dd></dl>

</div>
</div>
<a class="anchor" id="aba42563d229dedbecd23932909f9eb55"></a><!-- doxytag: member="Pango::Rectangle::get_lbearing" ref="aba42563d229dedbecd23932909f9eb55" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_lbearing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts the left bearing from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. </p>
<p>The left bearing is the distance from the horizontal origin to the farthest left point of the character. This is positive for characters drawn completely to the right of the glyph origin. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The left bearing of the character. </dd></dl>

</div>
</div>
<a class="anchor" id="acd4a30450b190f84e10931864fe111ad"></a><!-- doxytag: member="Pango::Rectangle::get_rbearing" ref="acd4a30450b190f84e10931864fe111ad" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_rbearing </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Extracts the right bearing from a <a class="el" href="classPango_1_1Rectangle.html" title="A Pango::Rectangle represents a rectangle.">Pango::Rectangle</a> representing glyph extents. </p>
<p>The right bearing is the distance from the horizontal origin to the farthest right point of the character. This is positive except for characters drawn completely to the left of the horizontal origin. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The right bearing of the character. </dd></dl>

</div>
</div>
<a class="anchor" id="aa55beb49d0ac70e64728919a77052a53"></a><!-- doxytag: member="Pango::Rectangle::get_width" ref="aa55beb49d0ac70e64728919a77052a53" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_width </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the width of the rectangle. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The width. </dd></dl>

</div>
</div>
<a class="anchor" id="a93f1bbd0f5f634bad7299cd296eaa4b2"></a><!-- doxytag: member="Pango::Rectangle::get_x" ref="a93f1bbd0f5f634bad7299cd296eaa4b2" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_x </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the X coordinate of the left side of the rectangle. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The X coordinate. </dd></dl>

</div>
</div>
<a class="anchor" id="ae077f3e70ad62788df648953341523d3"></a><!-- doxytag: member="Pango::Rectangle::get_y" ref="ae077f3e70ad62788df648953341523d3" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int Pango::Rectangle::get_y </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Gets the Y coordinate of the top side of the rectangle. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Y coordinate. </dd></dl>

</div>
</div>
<a class="anchor" id="a91cce9e066d6735dbd50fcc9fbfb7ac6"></a><!-- doxytag: member="Pango::Rectangle::gobj" ref="a91cce9e066d6735dbd50fcc9fbfb7ac6" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const PangoRectangle* Pango::Rectangle::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a8994a2806f267bfa0602453fdf83697e"></a><!-- doxytag: member="Pango::Rectangle::gobj" ref="a8994a2806f267bfa0602453fdf83697e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PangoRectangle* Pango::Rectangle::gobj </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

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

</div>
</div>
<a class="anchor" id="a8461f50b432118ced8405e335bc10e76"></a><!-- doxytag: member="Pango::Rectangle::set_height" ref="a8461f50b432118ced8405e335bc10e76" args="(int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Rectangle::set_height </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the height of the rectangle. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>The new height. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aaf32fdb284d28c5f9ec8c2441e8c36fb"></a><!-- doxytag: member="Pango::Rectangle::set_width" ref="aaf32fdb284d28c5f9ec8c2441e8c36fb" args="(int w)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Rectangle::set_width </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the width of the rectangle. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">w</td><td>The new width. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a35bcd9f759a6b10360214c5a62acee85"></a><!-- doxytag: member="Pango::Rectangle::set_x" ref="a35bcd9f759a6b10360214c5a62acee85" args="(int x)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Rectangle::set_x </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the X coordinate of the left side of the rectangle. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td>The new X coordinate. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a78150db0769e7efdcb844b8c4120156f"></a><!-- doxytag: member="Pango::Rectangle::set_y" ref="a78150db0769e7efdcb844b8c4120156f" args="(int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Pango::Rectangle::set_y </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the Y coordinate of the top side of the rectangle. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">y</td><td>The new Y coordinate. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a888f0ec4c91e085c42ea8c7a72d45dbe"></a><!-- doxytag: member="Pango::Rectangle::operator!=" ref="a888f0ec4c91e085c42ea8c7a72d45dbe" args="(const Rectangle &amp;lhs, const Rectangle &amp;rhs)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool <a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01606.html#gac4373547895ec9df9035719b38a2621a">operator!</a>= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classPango_1_1Rectangle.html">Rectangle</a>&amp;&#160;</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_1Rectangle.html">Rectangle</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a09abfed52b7865bf069edadf2905ad86"></a><!-- doxytag: member="Pango::Rectangle::operator==" ref="a09abfed52b7865bf069edadf2905ad86" args="(const Rectangle &amp;lhs, const Rectangle &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_1Rectangle.html">Rectangle</a>&amp;&#160;</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_1Rectangle.html">Rectangle</a>&amp;&#160;</td>
          <td class="paramname"><em>rhs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ff94b931b4d1ecb9d42296b0973fb69"></a><!-- doxytag: member="Pango::Rectangle::wrap" ref="a6ff94b931b4d1ecb9d42296b0973fb69" args="(PangoRectangle *object)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classPango_1_1Rectangle.html">Pango::Rectangle</a>&amp; wrap </td>
          <td>(</td>
          <td class="paramtype">PangoRectangle *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a92bbf3009397ad205adb28c1053707fc"></a><!-- doxytag: member="Pango::Rectangle::wrap" ref="a92bbf3009397ad205adb28c1053707fc" args="(const PangoRectangle *object)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classPango_1_1Rectangle.html">Pango::Rectangle</a>&amp; wrap </td>
          <td>(</td>
          <td class="paramtype">const PangoRectangle *&#160;</td>
          <td class="paramname"><em>object</em></td><td>)</td>
          <td><code> [related]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="acf0f80fce5c7b8c36682884a24d3c27e"></a><!-- doxytag: member="Pango::Rectangle::gobject_" ref="acf0f80fce5c7b8c36682884a24d3c27e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">PangoRectangle <a class="el" href="classPango_1_1Rectangle.html#acf0f80fce5c7b8c36682884a24d3c27e">Pango::Rectangle::gobject_</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>pangomm/rectangle.h</li>
</ul>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Wed Oct 26 2011 13:10:53 for pangomm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>