Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 18b54cd0250a7489168a038c67771391 > files > 83

evas-devel-1.0.1-1.fc16.i686.rpm

<html>
<head>
    <title>Evas: Size Hints</title>
    <meta http-equiv="content-type" content="text/html;charset=UTF-8">
    <meta name="author" content="Andres Blanc" >
    
    <link rel="icon" href="img/favicon.png" type="image/x-icon">
    <link rel="shortcut icon" href="img/favicon.png" type="image/x-icon">
    <link rel="icon" href="img/favicon.png" type="image/ico">
    <link rel="shortcut icon" href="img/favicon.png" type="image/ico">

    <link rel="stylesheet" type="text/css" media="screen" href="e.css">
    <link rel="stylesheet" type="text/css" media="screen" href="edoxy.css">
</head>

<body>

<div id="container">

<div id="header">
<div class="layout">
    
    <h1><span>Enlightenment</span></h1>
    <h2><span>Beauty at your fingertips</span></h2>

    <div class="menu-container">
        <div class="menu">
            <ul>
	        <li class="current"><a href="http://web.enlightenment.org/p.php?p=docs">Docs</a></li>
                <li><a href="http://trac.enlightenment.org/e">Tracker</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contact">Contact</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=support">Support</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=download">Download</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=about">About</a></li>
                <li><a href="http://www.enlightenment.org/p.php?p=news">News</a></li>
                <li><a href="http://www.enlightenment.org/">Home</a></li>
            </ul>
        </div>
    </div>

    <div class="doxytitle">
        Evas Documentation <small>at Thu Jul 14 2011</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="todo.html">Todo</a></li>
                <li><a href="files.html">Files</a></li>
                <li><a href="annotated.html">Data Structures</a></li>
                <li><a href="globals.html">Globals</a></li>
                <li><a href="modules.html">Modules</a></li>
                <li><a href="pages.html">Related Pages</a></li>
	        <li class="current"><a href="index.html">Main Page</a></li>
            </ul>
        </div>
    </div>


    <div class="clear"></div>
</div>
</div>

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Size Hints</div>  </div>
<div class="ingroups"><a class="el" href="group__Evas__Object__Group.html">Generic Object Functions</a></div></div>
<div class="contents">

<p>Objects may carry hints so another object that acts as a manager (see <a class="el" href="group__Evas__Smart__Object__Group.html">Smart Object Functions</a>) may know how to properly position and resize the object.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga8f1430ec1cce66ee7763fbac7927f55e">evas_object_size_hint_min_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size hint for the minimum size.  <a href="#ga8f1430ec1cce66ee7763fbac7927f55e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga373fc149848dd782ac942e4b5751eb4b">evas_object_size_hint_min_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size hint for the minimum size.  <a href="#ga373fc149848dd782ac942e4b5751eb4b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga868180db80ed59bfd7ebdc3dd71bb59a">evas_object_size_hint_max_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size hint for the maximum size.  <a href="#ga868180db80ed59bfd7ebdc3dd71bb59a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga2a224fd6c4fc231af281af59c5a604b2">evas_object_size_hint_max_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size hint for the maximum size.  <a href="#ga2a224fd6c4fc231af281af59c5a604b2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga6a7de6942258ab03a6e85b37f569895d">evas_object_size_hint_request_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *w, Evas_Coord *h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size request hint.  <a href="#ga6a7de6942258ab03a6e85b37f569895d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gace0177af29ccbf1a60415f2c4c85c1f4">evas_object_size_hint_request_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord w, Evas_Coord h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the requested size hint.  <a href="#gace0177af29ccbf1a60415f2c4c85c1f4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga7b31c73dcbf60cdafe6ad7ffae42a54c">evas_object_size_hint_aspect_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size aspect control hint.  <a href="#ga7b31c73dcbf60cdafe6ad7ffae42a54c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gadb36ccc851e48ae2a11a6e2cb7fcb273">evas_object_size_hint_aspect_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size aspect control hint.  <a href="#gadb36ccc851e48ae2a11a6e2cb7fcb273"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gaff2802d3169b29a786f9b39be3f474bb">evas_object_size_hint_align_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double *x, double *y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size align control hint.  <a href="#gaff2802d3169b29a786f9b39be3f474bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga156cf1921d0be0d7dcf4d6f93daf010f">evas_object_size_hint_align_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double x, double y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size align control hint.  <a href="#ga156cf1921d0be0d7dcf4d6f93daf010f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga66f88dc981e7c0af05822c583e03fabb">evas_object_size_hint_weight_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double *x, double *y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size weight control hint.  <a href="#ga66f88dc981e7c0af05822c583e03fabb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#gabb010d4e7a8772b1785185d89a1a6b98">evas_object_size_hint_weight_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, double x, double y)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size weight control hint.  <a href="#gabb010d4e7a8772b1785185d89a1a6b98"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga81b821793f451c648052cf7d6cfe6dd4">evas_object_size_hint_padding_get</a> (const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the size padding control hint.  <a href="#ga81b821793f451c648052cf7d6cfe6dd4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Size__Hints.html#ga0014a3016d34071d41d76785a963fcb1">evas_object_size_hint_padding_set</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the size padding control hint.  <a href="#ga0014a3016d34071d41d76785a963fcb1"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Objects may carry hints so another object that acts as a manager (see <a class="el" href="group__Evas__Smart__Object__Group.html">Smart Object Functions</a>) may know how to properly position and resize the object. </p>
<p>The Size Hints provide a common interface that is recommended as the protocol for such information. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gaff2802d3169b29a786f9b39be3f474bb"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_align_get" ref="gaff2802d3169b29a786f9b39be3f474bb" args="(const Evas_Object *obj, double *x, double *y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_align_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size align control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>x</code> or <code>y</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">x</td><td>Pointer to a double in which to store the align x. </td></tr>
    <tr><td class="paramname">y</td><td>Pointer to a double in which to store the align y. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#ga99ee061972f53fb7d9213d586c29cc8d">evas_object_box_layout_flow_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa6e0bf47f84d7bb1b2439f4b6123e7d7">evas_object_box_layout_flow_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gac4478016783bad6d2170571a11a23e21">evas_object_box_layout_homogeneous_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gab9e441a27ebe6253ef1b9d6d25ee9bc4">evas_object_box_layout_homogeneous_max_size_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gabccbf4cf59018eac96c9281576b61abf">evas_object_box_layout_homogeneous_max_size_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa860afd56866955550ae650464d2dc9a">evas_object_box_layout_homogeneous_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaabb841838ce9c05f6b99350d15b76aaf">evas_object_box_layout_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gae40153d3702dcb79f2587364cde2fb7b">evas_object_box_layout_stack()</a>, and <a class="el" href="group__Evas__Object__Box.html#ga1e102aa54789b74f54944c17d0a880db">evas_object_box_layout_vertical()</a>.</p>

</div>
</div>
<a class="anchor" id="ga156cf1921d0be0d7dcf4d6f93daf010f"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_align_set" ref="ga156cf1921d0be0d7dcf4d6f93daf010f" args="(Evas_Object *obj, double x, double y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_align_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size align control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Accepted values are in the 0.0 to 1.0 range, with the special value -1.0 used to specify "justify" or "fill" by some users. See documentation of possible users.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">x</td><td>Double (0.0..1.0 or -1.0) to use as align x hint. </td></tr>
    <tr><td class="paramname">y</td><td>Double (0.0..1.0 or -1.0) to use as align y hint. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga7b31c73dcbf60cdafe6ad7ffae42a54c"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_aspect_get" ref="ga7b31c73dcbf60cdafe6ad7ffae42a54c" args="(const Evas_Object *obj, Evas_Aspect_Control *aspect, Evas_Coord *w, Evas_Coord *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_aspect_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Aspect_Control *&#160;</td>
          <td class="paramname"><em>aspect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size aspect control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>aspect</code>, <code>w</code> or <code>h</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">aspect</td><td>Returns the hint on how size should be calculated. </td></tr>
    <tr><td class="paramname">w</td><td>Pointer to an integer in which to store the aspect width. </td></tr>
    <tr><td class="paramname">h</td><td>Pointer to an integer in which to store the aspect height. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gadb36ccc851e48ae2a11a6e2cb7fcb273"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_aspect_set" ref="gadb36ccc851e48ae2a11a6e2cb7fcb273" args="(Evas_Object *obj, Evas_Aspect_Control aspect, Evas_Coord w, Evas_Coord h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_aspect_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Aspect_Control&#160;</td>
          <td class="paramname"><em>aspect</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size aspect control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">aspect</td><td>Hint on how to calculate size. </td></tr>
    <tr><td class="paramname">w</td><td>Integer to use as aspect width hint. </td></tr>
    <tr><td class="paramname">h</td><td>Integer to use as aspect height hint. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga868180db80ed59bfd7ebdc3dd71bb59a"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_max_get" ref="ga868180db80ed59bfd7ebdc3dd71bb59a" args="(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_max_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size hint for the maximum size. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>w</code> or <code>h</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Pointer to an integer in which to store the maximum width. </td></tr>
    <tr><td class="paramname">h</td><td>Pointer to an integer in which to store the maximum height. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#gac4478016783bad6d2170571a11a23e21">evas_object_box_layout_homogeneous_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gab9e441a27ebe6253ef1b9d6d25ee9bc4">evas_object_box_layout_homogeneous_max_size_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gabccbf4cf59018eac96c9281576b61abf">evas_object_box_layout_homogeneous_max_size_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa860afd56866955550ae650464d2dc9a">evas_object_box_layout_homogeneous_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaabb841838ce9c05f6b99350d15b76aaf">evas_object_box_layout_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gae40153d3702dcb79f2587364cde2fb7b">evas_object_box_layout_stack()</a>, and <a class="el" href="group__Evas__Object__Box.html#ga1e102aa54789b74f54944c17d0a880db">evas_object_box_layout_vertical()</a>.</p>

</div>
</div>
<a class="anchor" id="ga2a224fd6c4fc231af281af59c5a604b2"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_max_set" ref="ga2a224fd6c4fc231af281af59c5a604b2" args="(Evas_Object *obj, Evas_Coord w, Evas_Coord h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_max_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size hint for the maximum size. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Value -1 is considered unset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Integer to use as the maximum width hint. </td></tr>
    <tr><td class="paramname">h</td><td>Integer to use as the maximum height hint. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga8f1430ec1cce66ee7763fbac7927f55e"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_min_get" ref="ga8f1430ec1cce66ee7763fbac7927f55e" args="(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_min_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size hint for the minimum size. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>w</code> or <code>h</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Pointer to an integer in which to store the minimum width. </td></tr>
    <tr><td class="paramname">h</td><td>Pointer to an integer in which to store the minimum height. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#gac4478016783bad6d2170571a11a23e21">evas_object_box_layout_homogeneous_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gab9e441a27ebe6253ef1b9d6d25ee9bc4">evas_object_box_layout_homogeneous_max_size_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gabccbf4cf59018eac96c9281576b61abf">evas_object_box_layout_homogeneous_max_size_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa860afd56866955550ae650464d2dc9a">evas_object_box_layout_homogeneous_vertical()</a>, and <a class="el" href="group__Evas__Object__Box.html#gae40153d3702dcb79f2587364cde2fb7b">evas_object_box_layout_stack()</a>.</p>

</div>
</div>
<a class="anchor" id="ga373fc149848dd782ac942e4b5751eb4b"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_min_set" ref="ga373fc149848dd782ac942e4b5751eb4b" args="(Evas_Object *obj, Evas_Coord w, Evas_Coord h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_min_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size hint for the minimum size. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Value 0 is considered unset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Integer to use as the minimum width hint. </td></tr>
    <tr><td class="paramname">h</td><td>Integer to use as the minimum height hint. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#ga99ee061972f53fb7d9213d586c29cc8d">evas_object_box_layout_flow_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa6e0bf47f84d7bb1b2439f4b6123e7d7">evas_object_box_layout_flow_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gac4478016783bad6d2170571a11a23e21">evas_object_box_layout_homogeneous_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gab9e441a27ebe6253ef1b9d6d25ee9bc4">evas_object_box_layout_homogeneous_max_size_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gabccbf4cf59018eac96c9281576b61abf">evas_object_box_layout_homogeneous_max_size_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa860afd56866955550ae650464d2dc9a">evas_object_box_layout_homogeneous_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaabb841838ce9c05f6b99350d15b76aaf">evas_object_box_layout_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gae40153d3702dcb79f2587364cde2fb7b">evas_object_box_layout_stack()</a>, and <a class="el" href="group__Evas__Object__Box.html#ga1e102aa54789b74f54944c17d0a880db">evas_object_box_layout_vertical()</a>.</p>

</div>
</div>
<a class="anchor" id="ga81b821793f451c648052cf7d6cfe6dd4"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_padding_get" ref="ga81b821793f451c648052cf7d6cfe6dd4" args="(const Evas_Object *obj, Evas_Coord *l, Evas_Coord *r, Evas_Coord *t, Evas_Coord *b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_padding_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size padding control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>l</code>, <code>r</code>, <code>t</code> or <code>b</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">l</td><td>Pointer to an integer in which to store left padding. </td></tr>
    <tr><td class="paramname">r</td><td>Pointer to an integer in which to store right padding. </td></tr>
    <tr><td class="paramname">t</td><td>Pointer to an integer in which to store top padding. </td></tr>
    <tr><td class="paramname">b</td><td>Pointer to an integer in which to store bottom padding. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#ga99ee061972f53fb7d9213d586c29cc8d">evas_object_box_layout_flow_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa6e0bf47f84d7bb1b2439f4b6123e7d7">evas_object_box_layout_flow_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gac4478016783bad6d2170571a11a23e21">evas_object_box_layout_homogeneous_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gab9e441a27ebe6253ef1b9d6d25ee9bc4">evas_object_box_layout_homogeneous_max_size_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gabccbf4cf59018eac96c9281576b61abf">evas_object_box_layout_homogeneous_max_size_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaa860afd56866955550ae650464d2dc9a">evas_object_box_layout_homogeneous_vertical()</a>, <a class="el" href="group__Evas__Object__Box.html#gaabb841838ce9c05f6b99350d15b76aaf">evas_object_box_layout_horizontal()</a>, <a class="el" href="group__Evas__Object__Box.html#gae40153d3702dcb79f2587364cde2fb7b">evas_object_box_layout_stack()</a>, and <a class="el" href="group__Evas__Object__Box.html#ga1e102aa54789b74f54944c17d0a880db">evas_object_box_layout_vertical()</a>.</p>

</div>
</div>
<a class="anchor" id="ga0014a3016d34071d41d76785a963fcb1"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_padding_set" ref="ga0014a3016d34071d41d76785a963fcb1" args="(Evas_Object *obj, Evas_Coord l, Evas_Coord r, Evas_Coord t, Evas_Coord b)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_padding_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>l</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>r</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>t</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size padding control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">l</td><td>Integer to specify left padding. </td></tr>
    <tr><td class="paramname">r</td><td>Integer to specify right padding. </td></tr>
    <tr><td class="paramname">t</td><td>Integer to specify top padding. </td></tr>
    <tr><td class="paramname">b</td><td>Integer to specify bottom padding. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga6a7de6942258ab03a6e85b37f569895d"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_request_get" ref="ga6a7de6942258ab03a6e85b37f569895d" args="(const Evas_Object *obj, Evas_Coord *w, Evas_Coord *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_request_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size request hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>w</code> or <code>h</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Pointer to an integer in which to store the requested width. </td></tr>
    <tr><td class="paramname">h</td><td>Pointer to an integer in which to store the requested height. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="gace0177af29ccbf1a60415f2c4c85c1f4"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_request_set" ref="gace0177af29ccbf1a60415f2c4c85c1f4" args="(Evas_Object *obj, Evas_Coord w, Evas_Coord h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_request_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Coord&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the requested size hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Value 0 is considered unset.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">w</td><td>Integer to use as the preferred width hint. </td></tr>
    <tr><td class="paramname">h</td><td>Integer to use as the preferred height hint. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ga66f88dc981e7c0af05822c583e03fabb"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_weight_get" ref="ga66f88dc981e7c0af05822c583e03fabb" args="(const Evas_Object *obj, double *x, double *y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_weight_get </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double *&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieves the size weight control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<p>Note that if any of <code>x</code> or <code>y</code> are <code>NULL</code>, the <code>NULL</code> parameters are ignored.</p>
<p>Accepted values are zero or positive values. Some users might use this hint as a boolean, but some might consider it as a proportion, see documentation of possible users.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">x</td><td>Pointer to a double in which to store the weight x. </td></tr>
    <tr><td class="paramname">y</td><td>Pointer to a double in which to store the weight y. </td></tr>
  </table>
  </dd>
</dl>

<p>Referenced by <a class="el" href="group__Evas__Object__Box.html#gaabb841838ce9c05f6b99350d15b76aaf">evas_object_box_layout_horizontal()</a>, and <a class="el" href="group__Evas__Object__Box.html#ga1e102aa54789b74f54944c17d0a880db">evas_object_box_layout_vertical()</a>.</p>

</div>
</div>
<a class="anchor" id="gabb010d4e7a8772b1785185d89a1a6b98"></a><!-- doxytag: member="evas_object_main.c::evas_object_size_hint_weight_set" ref="gabb010d4e7a8772b1785185d89a1a6b98" args="(Evas_Object *obj, double x, double y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_size_hint_weight_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Sets the size weight control hint. </p>
<p>This is not a size enforcement in any way, it's just a hint that should be used whenever appropriate.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given evas object. </td></tr>
    <tr><td class="paramname">x</td><td>Double (0.0-1.0) to use as weight x hint. </td></tr>
    <tr><td class="paramname">y</td><td>Double (0.0-1.0) to use as weight y hint. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="poweredby"><img src="doxygen.png"></td>
      <td class="copyright">Copyright &copy;2011 Enlightenment</td>
      <td class="generated">Docs generated Thu Jul 14 2011 20:45:33</td>
    </tr></table>
  </div>


</body>
</html>