Sophie

Sophie

distrib > Fedora > 14 > i386 > by-pkgid > 5a48463e56bd4803e99af0ff1341e8fe > files > 46

ecore-devel-0.9.9.49898-1.fc14.i686.rpm

<html>
<head>
    <title>Ecore: Ecore_Evas.h File Reference</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" href="e.css">
    <link rel="stylesheet" type="text/css" 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>

    <table cellspacing="0" cellpadding="0" width="100%"><tr>
      <td id="header_logo">
        <a href="http://www.enlightenment.org"></a>
      </td>
      <td id="header_menu">
        <table cellspacing="0" cellpadding="0" align="right"><tr>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=home">Home</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=news">News</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=about">About</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=download">Download</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=support">Support</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contribute">Contribute</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=contact">Contact</a></td> 
          <td class="nav_passive"><a class="nav_passive" href="http://trac.enlightenment.org/e">Tracker</a></td>
          <td class="nav_passive"><a class="nav_passive" href="http://www.enlightenment.org/p.php?p=docs">Docs</a></td> 
        </tr></table>          
      </td>
      <td id="header_last"></td>
    </tr></table>

    <div class="doxytitle">
        Ecore Documentation <small>at 2 Jul 2010</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <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.6.2-20100208 -->
<div class="contents">
<h1>Ecore_Evas.h File Reference</h1>
<p>Evas wrapper functions.  
<a href="#_details">More...</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#abc4b2696e9fc607bb2a63a430cbdfd3b">ecore_evas_engine_type_supported_get</a> (Ecore_Evas_Engine_Type engine)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query if a particular renginering engine target has support.  <a href="#abc4b2696e9fc607bb2a63a430cbdfd3b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a32ddbb6457033ad435a177eb0c4fe235">ecore_evas_init</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Init the Evas system.  <a href="#a32ddbb6457033ad435a177eb0c4fe235"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ab8fa311077f749190c9b622f672b2214">ecore_evas_shutdown</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shut down the Evas system.  <a href="#ab8fa311077f749190c9b622f672b2214"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_List *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ab05620912f2d3ca276281efa774104d5">ecore_evas_engines_get</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a list of supported engines names.  <a href="#ab05620912f2d3ca276281efa774104d5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85538b892d449f5c7a056ca4d49e72a7"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_engines_free" ref="a85538b892d449f5c7a056ca4d49e72a7" args="(Eina_List *engines)" -->
EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a85538b892d449f5c7a056ca4d49e72a7">ecore_evas_engines_free</a> (Eina_List *engines)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free list returned by <a class="el" href="Ecore__Evas_8h.html#ab05620912f2d3ca276281efa774104d5" title="Returns a list of supported engines names.">ecore_evas_engines_get()</a>. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Evas *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ac7f2cdbcb79635c34317c1183dd04cb0">ecore_evas_new</a> (const char *engine_name, int x, int y, int w, int h, const char *extra_options)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new Ecore_Evas based on engine name and common parameters.  <a href="#ac7f2cdbcb79635c34317c1183dd04cb0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a62a902ae61b5390fd7e2ef8072831ba8">ecore_evas_gl_x11_pre_post_swap_callback_set</a> (const Ecore_Evas *ee, void *data, void(*pre_cb)(void *data, Evas *e), void(*post_cb)(void *data, Evas *e))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">To be documented.  <a href="#a62a902ae61b5390fd7e2ef8072831ba8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Evas *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ac2e1f186eb493faf7cee9771fb16f49e">ecore_evas_buffer_new</a> (int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">To be documented.  <a href="#ac2e1f186eb493faf7cee9771fb16f49e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a13b5c10c8b6615f74c9092d6dc66cc97">ecore_evas_engine_name_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the engine name used by this engine.  <a href="#a13b5c10c8b6615f74c9092d6dc66cc97"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Evas *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a81e49472d5b55809952bf9676daf6a82">ecore_evas_ecore_evas_get</a> (const Evas *e)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the Ecore_Evas for this Evas.  <a href="#a81e49472d5b55809952bf9676daf6a82"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ad3ec61f2aa03df4d3dbfd0d311e0c8dc">ecore_evas_free</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free an Ecore_Evas.  <a href="#ad3ec61f2aa03df4d3dbfd0d311e0c8dc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ae00d4a4feb8aec5de03e464fe21a1d30">ecore_evas_data_get</a> (const Ecore_Evas *ee, const char *key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve user data associated with an Ecore_Evas.  <a href="#ae00d4a4feb8aec5de03e464fe21a1d30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aa86c5abd200a02711aced53d27b9ddb2">ecore_evas_data_set</a> (Ecore_Evas *ee, const char *key, const void *data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Store user data in an Ecore_Evas structure.  <a href="#aa86c5abd200a02711aced53d27b9ddb2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a6b7fd75fe90e50d5c132cb96f0e495fa">ecore_evas_callback_resize_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas resize events.  <a href="#a6b7fd75fe90e50d5c132cb96f0e495fa"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a49b467d2d7000c75268fe96bd16b50f6">ecore_evas_callback_move_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas move events.  <a href="#a49b467d2d7000c75268fe96bd16b50f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a8a7f19c1df20409e77252db41822bbeb">ecore_evas_callback_show_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas show events.  <a href="#a8a7f19c1df20409e77252db41822bbeb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ae5563cac2111859962581006b5dfe5f0">ecore_evas_callback_hide_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas hide events.  <a href="#ae5563cac2111859962581006b5dfe5f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a9912554099331d356d6a06ad61771292">ecore_evas_callback_delete_request_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas delete request events.  <a href="#a9912554099331d356d6a06ad61771292"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a7ab7f2947c462d921b2e155ead3639bc">ecore_evas_callback_destroy_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas destroy events.  <a href="#a7ab7f2947c462d921b2e155ead3639bc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#afff2fe94b6c8df71bbbc97340cad73e7">ecore_evas_callback_focus_in_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas focus in events.  <a href="#afff2fe94b6c8df71bbbc97340cad73e7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ae0bc135143047aaf0b0fdeef2cf2bada">ecore_evas_callback_focus_out_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas focus out events.  <a href="#ae0bc135143047aaf0b0fdeef2cf2bada"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a2508e64c07207a626863d19374a9b37a">ecore_evas_callback_sticky_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas sticky events.  <a href="#a2508e64c07207a626863d19374a9b37a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a6abaf03f8aa22bfb17703f5295a62df6">ecore_evas_callback_unsticky_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas un-sticky events.  <a href="#a6abaf03f8aa22bfb17703f5295a62df6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a32180b12699e0d1a6003029a7f070c65">ecore_evas_callback_mouse_in_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas mouse in events.  <a href="#a32180b12699e0d1a6003029a7f070c65"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#acf1f07b10125280402bc55683954c8bf">ecore_evas_callback_mouse_out_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas mouse out events.  <a href="#acf1f07b10125280402bc55683954c8bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ad4a946724882b3351b409d0decc70fea">ecore_evas_callback_pre_render_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas mouse pre render events.  <a href="#ad4a946724882b3351b409d0decc70fea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aa65598d1d54d46716c915232679a9bc1">ecore_evas_callback_post_render_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas mouse post render events.  <a href="#aa65598d1d54d46716c915232679a9bc1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a064de3c23d86794fa47196c5e062302e">ecore_evas_callback_pre_free_set</a> (Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a callback for Ecore_Evas pre-free event.  <a href="#a064de3c23d86794fa47196c5e062302e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Evas *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a75a7cc694b6069e78df47dab0b0f2d20">ecore_evas_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an Ecore_Evas's Evas.  <a href="#a75a7cc694b6069e78df47dab0b0f2d20"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#af76a90bbc13f6196e77d9c513a18941b">ecore_evas_move</a> (Ecore_Evas *ee, int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move an Ecore_Evas.  <a href="#af76a90bbc13f6196e77d9c513a18941b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a8794487154ca3dc1c71b5bd4542bbf58">ecore_evas_managed_move</a> (Ecore_Evas *ee, int x, int y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Provide Managed move co-ordinates for an Ecore_Evas.  <a href="#a8794487154ca3dc1c71b5bd4542bbf58"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a3109b574eca21cd8b57a749c362dba3e">ecore_evas_resize</a> (Ecore_Evas *ee, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an Ecore_Evas.  <a href="#a3109b574eca21cd8b57a749c362dba3e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a71abc5b649e5c35bf40c54d5239360f3">ecore_evas_move_resize</a> (Ecore_Evas *ee, int x, int y, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resize an Ecore_Evas.  <a href="#a71abc5b649e5c35bf40c54d5239360f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a931aadf4603731e73e8a84e4b14f1493">ecore_evas_geometry_get</a> (const Ecore_Evas *ee, int *x, int *y, int *w, int *h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the geometry of an Ecore_Evas.  <a href="#a931aadf4603731e73e8a84e4b14f1493"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a4166fe6060002a30a3e2c623fd7d4eec">ecore_evas_rotation_set</a> (Ecore_Evas *ee, int rot)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the rotation of an Ecore_Evas' window.  <a href="#a4166fe6060002a30a3e2c623fd7d4eec"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a30a391a695b8908727b01098d9082693">ecore_evas_rotation_with_resize_set</a> (Ecore_Evas *ee, int rot)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the rotation of an Ecore_Evas' window.  <a href="#a30a391a695b8908727b01098d9082693"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aebee74afc61e2f481236488f336f076d">ecore_evas_rotation_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the rotation of an Ecore_Evas' window.  <a href="#aebee74afc61e2f481236488f336f076d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a902db12006699064409307cba6c2637d">ecore_evas_shaped_set</a> (Ecore_Evas *ee, int shaped)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether an Ecore_Evas is shaped or not.  <a href="#a902db12006699064409307cba6c2637d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a531b8eb4b9d8ebacd48ea6cc276c5182">ecore_evas_shaped_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas is shaped or not.  <a href="#a531b8eb4b9d8ebacd48ea6cc276c5182"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aeba22cdb7622b33729d26a6407dcf0a6">ecore_evas_alpha_set</a> (Ecore_Evas *ee, int alpha)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether an Ecore_Evas has an alpha channel or not.  <a href="#aeba22cdb7622b33729d26a6407dcf0a6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a33b1e2617f27627cd15f9adce6dce49b">ecore_evas_alpha_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas has an alpha channel.  <a href="#a33b1e2617f27627cd15f9adce6dce49b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a2b16a28f2076654fd52482e085598859">ecore_evas_transparent_set</a> (Ecore_Evas *ee, int transparent)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether an Ecore_Evas has an transparent window or not.  <a href="#a2b16a28f2076654fd52482e085598859"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a2409cb31999e626565cf7ec4dcdffe5e">ecore_evas_transparent_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas has an alpha channel.  <a href="#a2409cb31999e626565cf7ec4dcdffe5e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a4953047ff97d4f1b0d75a7d513d4f317">ecore_evas_show</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Show an Ecore_Evas' window.  <a href="#a4953047ff97d4f1b0d75a7d513d4f317"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a0c4c806d5873a4528334e398d28940d4">ecore_evas_hide</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Hide an Ecore_Evas' window.  <a href="#a0c4c806d5873a4528334e398d28940d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a3708a7d20d319e01aff158ac17a70651">ecore_evas_visibility_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is visible or not.  <a href="#a3708a7d20d319e01aff158ac17a70651"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a6ed264f0f364409f13f8f7440153ee10">ecore_evas_raise</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Raise and Ecore_Evas' window.  <a href="#a6ed264f0f364409f13f8f7440153ee10"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#afa764e78c265576e6313eaf8bf34d1e9">ecore_evas_lower</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lower an Ecore_Evas' window.  <a href="#afa764e78c265576e6313eaf8bf34d1e9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a50d8cd3e6dbbe163061f535013e095d7">ecore_evas_activate</a> (Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Activate (set focus to, via the window manager) an Ecore_Evas' window.  <a href="#a50d8cd3e6dbbe163061f535013e095d7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a3b2832e0373bbafae2bb7143618535c1">ecore_evas_title_set</a> (Ecore_Evas *ee, const char *t)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the title of an Ecore_Evas' window.  <a href="#a3b2832e0373bbafae2bb7143618535c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#af02c0b55a1a679fe691c24e3d4a76218">ecore_evas_title_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the title of an Ecore_Evas' window.  <a href="#af02c0b55a1a679fe691c24e3d4a76218"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a14bbe9c52d2d85e18e0a35819fb0330a">ecore_evas_name_class_set</a> (Ecore_Evas *ee, const char *n, const char *c)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the name and class of an Ecore_Evas' window.  <a href="#a14bbe9c52d2d85e18e0a35819fb0330a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a14ab42a4af22e40bf8d71f01e4354e62">ecore_evas_name_class_get</a> (const Ecore_Evas *ee, const char **n, const char **c)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name and class of an Ecore_Evas' window <code>ee</code> The Ecore_Evas to query <code>n</code> A pointer to a string to place the name in.  <a href="#a14ab42a4af22e40bf8d71f01e4354e62"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a63abcee3b625bd6410fe8eb46b2a5d9c">ecore_evas_size_min_set</a> (Ecore_Evas *ee, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the min size of an Ecore_Evas' window.  <a href="#a63abcee3b625bd6410fe8eb46b2a5d9c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a632a18254d8cc29c283d559cf889b269">ecore_evas_size_min_get</a> (const Ecore_Evas *ee, int *w, int *h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the min size of an Ecore_Evas' window.  <a href="#a632a18254d8cc29c283d559cf889b269"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ac9ad3e25ab3f2bea8be726d24df62902">ecore_evas_size_max_set</a> (Ecore_Evas *ee, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the max size of an Ecore_Evas' window.  <a href="#ac9ad3e25ab3f2bea8be726d24df62902"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a8be02ca3444b56b0258c453b63d45852">ecore_evas_size_max_get</a> (const Ecore_Evas *ee, int *w, int *h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the max size of an Ecore_Evas' window.  <a href="#a8be02ca3444b56b0258c453b63d45852"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a540886b523486b791729d5d3f62f9fce">ecore_evas_size_base_set</a> (Ecore_Evas *ee, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the base size of an Ecore_Evas' window.  <a href="#a540886b523486b791729d5d3f62f9fce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aad6f4b891780cacdb136824a32ba47dd">ecore_evas_size_base_get</a> (const Ecore_Evas *ee, int *w, int *h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the base size of an Ecore_Evas' window.  <a href="#aad6f4b891780cacdb136824a32ba47dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ab794b84a4f53e7fc36d5e87882185dc5">ecore_evas_size_step_set</a> (Ecore_Evas *ee, int w, int h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the step size of an Ecore_Evas.  <a href="#ab794b84a4f53e7fc36d5e87882185dc5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ab441044be20b951400f7943a965daa91">ecore_evas_size_step_get</a> (const Ecore_Evas *ee, int *w, int *h)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the step size of an Ecore_Evas' window.  <a href="#ab441044be20b951400f7943a965daa91"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a9f8b0f14a2723f9a4bf2f2b1906d04e0">ecore_evas_cursor_set</a> (Ecore_Evas *ee, const char *file, int layer, int hot_x, int hot_y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the cursor of an Ecore_Evas.  <a href="#a9f8b0f14a2723f9a4bf2f2b1906d04e0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a529fe8c55bdb0f58c884a0e5f0dfff71">ecore_evas_object_cursor_set</a> (Ecore_Evas *ee, Evas_Object *obj, int layer, int hot_x, int hot_y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the cursor of an Ecore_Evas.  <a href="#a529fe8c55bdb0f58c884a0e5f0dfff71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aaa4c87c6745f098edbf786212df745d8">ecore_evas_cursor_get</a> (const Ecore_Evas *ee, Evas_Object **obj, int *layer, int *hot_x, int *hot_y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get information about an Ecore_Evas' cursor.  <a href="#aaa4c87c6745f098edbf786212df745d8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a0f5369c1b007fda38d783f2be8ca0815">ecore_evas_layer_set</a> (Ecore_Evas *ee, int layer)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the layer of an Ecore_Evas' window.  <a href="#a0f5369c1b007fda38d783f2be8ca0815"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a733e11153ad25ab0a7cebcb4eb34928d">ecore_evas_layer_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the layer of an Ecore_Evas' window.  <a href="#a733e11153ad25ab0a7cebcb4eb34928d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ae68939596444cee858e670a3800f3f1e">ecore_evas_focus_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the focus of an Ecore_Evas' window.  <a href="#ae68939596444cee858e670a3800f3f1e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aba5e307bc3177fb1f6be4c425cf573e5">ecore_evas_focus_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is focused or not.  <a href="#aba5e307bc3177fb1f6be4c425cf573e5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aab0146f73bf54250b9dfe43b86391887">ecore_evas_iconified_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Iconify or uniconify an Ecore_Evas' window.  <a href="#aab0146f73bf54250b9dfe43b86391887"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ad19f7226cfa1f97f72dd2d9105fe9750">ecore_evas_iconified_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is iconified or not.  <a href="#ad19f7226cfa1f97f72dd2d9105fe9750"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aaedfd511a170ae82cc0b26dc16341fc0">ecore_evas_borderless_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether an Ecore_Evas' window is borderless or not.  <a href="#aaedfd511a170ae82cc0b26dc16341fc0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a987da62d0453c3b3cc19570adbf0bc24">ecore_evas_borderless_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is borderless or not.  <a href="#a987da62d0453c3b3cc19570adbf0bc24"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a77f3671d737d3675a38acc059997d3fb">ecore_evas_override_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Tell the WM whether or not to ignore an Ecore_Evas' window.  <a href="#a77f3671d737d3675a38acc059997d3fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a738545da4dd4e68be5aa77eaa336d111">ecore_evas_override_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is overridden or not.  <a href="#a738545da4dd4e68be5aa77eaa336d111"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a2fc7cf9da168c3dd6aa5282798037333">ecore_evas_maximized_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximize (or unmaximize) an Ecore_Evas' window.  <a href="#a2fc7cf9da168c3dd6aa5282798037333"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a045713b00e550e5d1715e1a1974a755c">ecore_evas_maximized_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is maximized or not.  <a href="#a045713b00e550e5d1715e1a1974a755c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a0496b4481f882798fe64dc309cdeb4e3">ecore_evas_fullscreen_set</a> (Ecore_Evas *ee, int on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether or not an Ecore_Evas' window is fullscreen.  <a href="#a0496b4481f882798fe64dc309cdeb4e3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ae19081a8d481267dfa91fc3bb3e308ba">ecore_evas_fullscreen_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window is fullscreen or not.  <a href="#ae19081a8d481267dfa91fc3bb3e308ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a26eee540e9a62d917f9f5ce5e0a0bf5a">ecore_evas_avoid_damage_set</a> (Ecore_Evas *ee, Ecore_Evas_Avoid_Damage_Type on)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether or not an Ecore_Evas' window should avoid damage.  <a href="#a26eee540e9a62d917f9f5ce5e0a0bf5a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Ecore_Evas_Avoid_Damage_Type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a52ab258bbe625e69dac7d07ca306fe1d">ecore_evas_avoid_damage_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Query whether an Ecore_Evas' window avoids damage or not.  <a href="#a52ab258bbe625e69dac7d07ca306fe1d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#afb818d7cb8ab256c9a6c680771f5e4ae">ecore_evas_withdrawn_set</a> (Ecore_Evas *ee, int withdrawn)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the withdrawn state of an Ecore_Evas' window.  <a href="#afb818d7cb8ab256c9a6c680771f5e4ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a2d6e472a691eff93125438195a4aa08f">ecore_evas_withdrawn_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the withdrawn state of an Ecore_Evas' window.  <a href="#a2d6e472a691eff93125438195a4aa08f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a63f6c80dc8a1b0caf92febadfe7d24ab">ecore_evas_sticky_set</a> (Ecore_Evas *ee, int sticky)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the sticky state of an Ecore_Evas window.  <a href="#a63f6c80dc8a1b0caf92febadfe7d24ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#ab120f1e9e9858f40935c3a0304e9f4ee">ecore_evas_sticky_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the sticky state of an Ecore_Evas' window.  <a href="#ab120f1e9e9858f40935c3a0304e9f4ee"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#aff64dfe8ae5fba1a1947ee66f5559abc">ecore_evas_ignore_events_set</a> (Ecore_Evas *ee, int ignore)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set if this evas should ignore events.  <a href="#aff64dfe8ae5fba1a1947ee66f5559abc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a8869ee4beb7ee6a5db4193b6521ec5ca">ecore_evas_ignore_events_get</a> (const Ecore_Evas *ee)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the ignore state of an Ecore_Evas' window.  <a href="#a8869ee4beb7ee6a5db4193b6521ec5ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a125a5ec9afe9daa72a401f948c172004">ecore_evas_object_associate</a> (Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_Associate_Flags flags)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Associate the given object to this ecore evas.  <a href="#a125a5ec9afe9daa72a401f948c172004"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="Ecore__Evas_8h.html#a6504bac7374334a9ed5c267338962760">ecore_evas_object_dissociate</a> (Ecore_Evas *ee, Evas_Object *obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cancel the association set with <a class="el" href="Ecore__Evas_8h.html#a125a5ec9afe9daa72a401f948c172004" title="Associate the given object to this ecore evas.">ecore_evas_object_associate()</a>.  <a href="#a6504bac7374334a9ed5c267338962760"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Evas wrapper functions. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a50d8cd3e6dbbe163061f535013e095d7"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_activate" ref="a50d8cd3e6dbbe163061f535013e095d7" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_activate </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Activate (set focus to, via the window manager) an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to activate.</td></tr>
  </table>
  </dd>
</dl>
<p>This functions activates the Ecore_Evas. </p>

</div>
</div>
<a class="anchor" id="a33b1e2617f27627cd15f9adce6dce49b"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_alpha_get" ref="a33b1e2617f27627cd15f9adce6dce49b" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_alpha_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas has an alpha channel. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if ee has an alpha channel, 0 if it does not.</dd></dl>
<p>This function returns 1 if <code>ee</code> has an alpha channel, and 0 if it does not. </p>

</div>
</div>
<a class="anchor" id="aeba22cdb7622b33729d26a6407dcf0a6"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_alpha_set" ref="aeba22cdb7622b33729d26a6407dcf0a6" args="(Ecore_Evas *ee, int alpha)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_alpha_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>alpha</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether an Ecore_Evas has an alpha channel or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to shape </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>alpha</em>&nbsp;</td><td>1 to enable the alpha channel, 0 to disable it</td></tr>
  </table>
  </dd>
</dl>
<p>This function allows you to make an Ecore_Evas translucent using an alpha channel. See <a class="el" href="Ecore__Evas_8h.html#a902db12006699064409307cba6c2637d" title="Set whether an Ecore_Evas is shaped or not.">ecore_evas_shaped_set()</a> for details. The difference between a shaped window and a window with an alpha channel is that an alpha channel supports multiple levels of transpararency, as opposed to the 1 bit transparency of a shaped window (a pixel is either opaque, or it's transparent). </p>

</div>
</div>
<a class="anchor" id="a52ab258bbe625e69dac7d07ca306fe1d"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_avoid_damage_get" ref="a52ab258bbe625e69dac7d07ca306fe1d" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Evas_Avoid_Damage_Type ecore_evas_avoid_damage_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window avoids damage or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> avoids damage, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a26eee540e9a62d917f9f5ce5e0a0bf5a"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_avoid_damage_set" ref="a26eee540e9a62d917f9f5ce5e0a0bf5a" args="(Ecore_Evas *ee, Ecore_Evas_Avoid_Damage_Type on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_avoid_damage_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_Evas_Avoid_Damage_Type&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether or not an Ecore_Evas' window should avoid damage. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 to avoid damage, 0 to not</td></tr>
  </table>
  </dd>
</dl>
<p>This function causes <code>ee</code> to be drawn to a pixmap to avoid recalculations. On expose events it will copy from the pixmap to the window. </p>

</div>
</div>
<a class="anchor" id="a987da62d0453c3b3cc19570adbf0bc24"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_borderless_get" ref="a987da62d0453c3b3cc19570adbf0bc24" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_borderless_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is borderless or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> is borderless, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="aaedfd511a170ae82cc0b26dc16341fc0"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_borderless_set" ref="aaedfd511a170ae82cc0b26dc16341fc0" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_borderless_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether an Ecore_Evas' window is borderless or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 for borderless, 0 for bordered.</td></tr>
  </table>
  </dd>
</dl>
<p>This function makes <code>ee</code> borderless if <code>on</code> is 1, or bordered if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="ac2e1f186eb493faf7cee9771fb16f49e"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_buffer_new" ref="ac2e1f186eb493faf7cee9771fb16f49e" args="(int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Evas* ecore_evas_buffer_new </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>To be documented. </p>
<p>FIXME: To be fixed. </p>

<p>References <a class="el" href="ecore__evas__buffer_8c_source.html#l00503">ecore_evas_buffer_new()</a>.</p>

<p>Referenced by <a class="el" href="ecore__evas__buffer_8c_source.html#l00503">ecore_evas_buffer_new()</a>.</p>

</div>
</div>
<a class="anchor" id="a9912554099331d356d6a06ad61771292"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_delete_request_set" ref="a9912554099331d356d6a06ad61771292" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_delete_request_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas delete request events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> gets a delete request. </p>

</div>
</div>
<a class="anchor" id="a7ab7f2947c462d921b2e155ead3639bc"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_destroy_set" ref="a7ab7f2947c462d921b2e155ead3639bc" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_destroy_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas destroy events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> is destroyed. </p>

</div>
</div>
<a class="anchor" id="afff2fe94b6c8df71bbbc97340cad73e7"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_focus_in_set" ref="afff2fe94b6c8df71bbbc97340cad73e7" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_focus_in_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas focus in events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> gets focus. </p>

</div>
</div>
<a class="anchor" id="ae0bc135143047aaf0b0fdeef2cf2bada"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_focus_out_set" ref="ae0bc135143047aaf0b0fdeef2cf2bada" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_focus_out_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas focus out events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> loses focus. </p>

</div>
</div>
<a class="anchor" id="ae5563cac2111859962581006b5dfe5f0"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_hide_set" ref="ae5563cac2111859962581006b5dfe5f0" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_hide_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas hide events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> is hidden. </p>

</div>
</div>
<a class="anchor" id="a32180b12699e0d1a6003029a7f070c65"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_mouse_in_set" ref="a32180b12699e0d1a6003029a7f070c65" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_mouse_in_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas mouse in events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever the mouse enters <code>ee</code>. </p>

</div>
</div>
<a class="anchor" id="acf1f07b10125280402bc55683954c8bf"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_mouse_out_set" ref="acf1f07b10125280402bc55683954c8bf" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_mouse_out_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas mouse out events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever the mouse leaves <code>ee</code>. </p>

</div>
</div>
<a class="anchor" id="a49b467d2d7000c75268fe96bd16b50f6"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_move_set" ref="a49b467d2d7000c75268fe96bd16b50f6" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_move_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas move events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> is moved. </p>

</div>
</div>
<a class="anchor" id="aa65598d1d54d46716c915232679a9bc1"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_post_render_set" ref="aa65598d1d54d46716c915232679a9bc1" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_post_render_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas mouse post render events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called just after the evas in <code>ee</code> is rendered. </p>

</div>
</div>
<a class="anchor" id="a064de3c23d86794fa47196c5e062302e"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_pre_free_set" ref="a064de3c23d86794fa47196c5e062302e" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_pre_free_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas pre-free event. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called just before the instance <code>ee</code> is freed. </p>

</div>
</div>
<a class="anchor" id="ad4a946724882b3351b409d0decc70fea"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_pre_render_set" ref="ad4a946724882b3351b409d0decc70fea" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_pre_render_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas mouse pre render events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called just before the evas in <code>ee</code> is rendered. </p>

</div>
</div>
<a class="anchor" id="a6b7fd75fe90e50d5c132cb96f0e495fa"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_resize_set" ref="a6b7fd75fe90e50d5c132cb96f0e495fa" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_resize_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas resize events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> is resized. </p>

</div>
</div>
<a class="anchor" id="a8a7f19c1df20409e77252db41822bbeb"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_show_set" ref="a8a7f19c1df20409e77252db41822bbeb" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_show_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas show events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> is shown. </p>

</div>
</div>
<a class="anchor" id="a2508e64c07207a626863d19374a9b37a"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_sticky_set" ref="a2508e64c07207a626863d19374a9b37a" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_sticky_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas sticky events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> becomes sticky. </p>

</div>
</div>
<a class="anchor" id="a6abaf03f8aa22bfb17703f5295a62df6"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_callback_unsticky_set" ref="a6abaf03f8aa22bfb17703f5295a62df6" args="(Ecore_Evas *ee, void(*func)(Ecore_Evas *ee))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_callback_unsticky_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(Ecore_Evas *ee)&nbsp;</td>
          <td class="paramname"> <em>func</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set a callback for Ecore_Evas un-sticky events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set callbacks on </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The function to call</td></tr>
  </table>
  </dd>
</dl>
<p>A call to this function will set a callback on an Ecore_Evas, causing <code>func</code> to be called whenever <code>ee</code> becomes un-sticky. </p>

</div>
</div>
<a class="anchor" id="aaa4c87c6745f098edbf786212df745d8"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_cursor_get" ref="aaa4c87c6745f098edbf786212df745d8" args="(const Ecore_Evas *ee, Evas_Object **obj, int *layer, int *hot_x, int *hot_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_cursor_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object **&nbsp;</td>
          <td class="paramname"> <em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>layer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>hot_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>hot_y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get information about an Ecore_Evas' cursor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>A pointer to an Evas_Object to place the cursor Evas_Object. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>layer</em>&nbsp;</td><td>A pointer to an int to place the cursor's layer in.. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_x</em>&nbsp;</td><td>A pointer to an int to place the cursor's hot_x coordinate in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_y</em>&nbsp;</td><td>A pointer to an int to place the cursor's hot_y coordinate in.</td></tr>
  </table>
  </dd>
</dl>
<p>This function queries information about an Ecore_Evas' cursor. </p>

</div>
</div>
<a class="anchor" id="a9f8b0f14a2723f9a4bf2f2b1906d04e0"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_cursor_set" ref="a9f8b0f14a2723f9a4bf2f2b1906d04e0" args="(Ecore_Evas *ee, const char *file, int layer, int hot_x, int hot_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_cursor_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>file</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>layer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hot_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hot_y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the cursor of an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>file</em>&nbsp;</td><td>The path to an image file for the cursor </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>layer</em>&nbsp;</td><td></td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_x</em>&nbsp;</td><td>The x coordinate of the cursor's hot spot </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_y</em>&nbsp;</td><td>The y coordinate of the cursor's hot spot</td></tr>
  </table>
  </dd>
</dl>
<p>This function makes the mouse cursor over <code>ee</code> be the image specified by <code>file</code>. The actual point within the image that the mouse is at is specified by <code>hot_x</code> and <code>hot_y</code>, which are coordinates with respect to the top left corner of the cursor image. </p>

</div>
</div>
<a class="anchor" id="ae00d4a4feb8aec5de03e464fe21a1d30"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_data_get" ref="ae00d4a4feb8aec5de03e464fe21a1d30" args="(const Ecore_Evas *ee, const char *key)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* ecore_evas_data_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Retrieve user data associated with an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to retrieve the user data from. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>The key which the user data to be retrieved is associated with.</td></tr>
  </table>
  </dd>
</dl>
<p>This function retrieves user specific data that has been stored within an Ecore_Evas structure with <a class="el" href="Ecore__Evas_8h.html#aa86c5abd200a02711aced53d27b9ddb2" title="Store user data in an Ecore_Evas structure.">ecore_evas_data_set()</a>.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>NULL on error or no data found, A pointer to the user data on success.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Ecore__Evas_8h.html#aa86c5abd200a02711aced53d27b9ddb2" title="Store user data in an Ecore_Evas structure.">ecore_evas_data_set</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aa86c5abd200a02711aced53d27b9ddb2"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_data_set" ref="aa86c5abd200a02711aced53d27b9ddb2" args="(Ecore_Evas *ee, const char *key, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_data_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Store user data in an Ecore_Evas structure. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to store the user data in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>A unique string to associate the user data against. Cannot be NULL. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>A pointer to the user data to store.</td></tr>
  </table>
  </dd>
</dl>
<p>This function associates the <code>data</code> with a <code>key</code> which is stored by the Ecore_Evas <code>ee</code>. Be aware that a call to <a class="el" href="Ecore__Evas_8h.html#ad3ec61f2aa03df4d3dbfd0d311e0c8dc" title="Free an Ecore_Evas.">ecore_evas_free()</a> will not free any memory for the associated user data, this is the responsibility of the caller.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="Ecore__Evas_8h.html#ad3ec61f2aa03df4d3dbfd0d311e0c8dc" title="Free an Ecore_Evas.">ecore_evas_free</a> </dd></dl>

</div>
</div>
<a class="anchor" id="a81e49472d5b55809952bf9676daf6a82"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_ecore_evas_get" ref="a81e49472d5b55809952bf9676daf6a82" args="(const Evas *e)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Evas* ecore_evas_ecore_evas_get </td>
          <td>(</td>
          <td class="paramtype">const Evas *&nbsp;</td>
          <td class="paramname"> <em>e</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Return the Ecore_Evas for this Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>The Evas to get the Ecore_Evas from </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Ecore_Evas that holds this Evas </dd></dl>

</div>
</div>
<a class="anchor" id="a13b5c10c8b6615f74c9092d6dc66cc97"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_engine_name_get" ref="a13b5c10c8b6615f74c9092d6dc66cc97" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI const char* ecore_evas_engine_name_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the engine name used by this engine. </p>
<p>should return one of the values in <a class="el" href="Ecore__Evas_8h.html#ab05620912f2d3ca276281efa774104d5" title="Returns a list of supported engines names.">ecore_evas_engines_get()</a>, usually acceptable by <a class="el" href="Ecore__Evas_8h.html#ac7f2cdbcb79635c34317c1183dd04cb0" title="Creates a new Ecore_Evas based on engine name and common parameters.">ecore_evas_new()</a>. </p>

</div>
</div>
<a class="anchor" id="abc4b2696e9fc607bb2a63a430cbdfd3b"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_engine_type_supported_get" ref="abc4b2696e9fc607bb2a63a430cbdfd3b" args="(Ecore_Evas_Engine_Type engine)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_engine_type_supported_get </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas_Engine_Type&nbsp;</td>
          <td class="paramname"> <em>engine</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query if a particular renginering engine target has support. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>engine</em>&nbsp;</td><td>The engine to check support for </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if the particualr engine is supported, 0 if it is not</dd></dl>
<p>Query if engine </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>engine</em>&nbsp;</td><td>is supported by ecore_evas. 1 is returned if it is, and 0 is returned if it is not supported. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab05620912f2d3ca276281efa774104d5"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_engines_get" ref="ab05620912f2d3ca276281efa774104d5" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Eina_List* ecore_evas_engines_get </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of supported engines names. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>newly allocated list with engines names. Engines names strings are internal and should be considered constants, do not free them, to avoid problems use <a class="el" href="Ecore__Evas_8h.html#a85538b892d449f5c7a056ca4d49e72a7" title="Free list returned by ecore_evas_engines_get().">ecore_evas_engines_free()</a> </dd></dl>

</div>
</div>
<a class="anchor" id="aba5e307bc3177fb1f6be4c425cf573e5"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_focus_get" ref="aba5e307bc3177fb1f6be4c425cf573e5" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_focus_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is focused or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> if focused, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="ae68939596444cee858e670a3800f3f1e"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_focus_set" ref="ae68939596444cee858e670a3800f3f1e" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_focus_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the focus of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 for focus, 0 to defocus.</td></tr>
  </table>
  </dd>
</dl>
<p>This function focuses <code>ee</code> if <code>on</code> is 1, or defocuses <code>ee</code> if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="ad3ec61f2aa03df4d3dbfd0d311e0c8dc"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_free" ref="ad3ec61f2aa03df4d3dbfd0d311e0c8dc" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_free </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Free an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to free</td></tr>
  </table>
  </dd>
</dl>
<p>This frees up any memory used by the Ecore_Evas. </p>

</div>
</div>
<a class="anchor" id="ae19081a8d481267dfa91fc3bb3e308ba"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_fullscreen_get" ref="ae19081a8d481267dfa91fc3bb3e308ba" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_fullscreen_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is fullscreen or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> is fullscreen, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a0496b4481f882798fe64dc309cdeb4e3"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_fullscreen_set" ref="a0496b4481f882798fe64dc309cdeb4e3" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_fullscreen_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether or not an Ecore_Evas' window is fullscreen. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 fullscreen, 0 not.</td></tr>
  </table>
  </dd>
</dl>
<p>This function causes <code>ee</code> to be fullscreen if <code>on</code> is 1, or not if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="a931aadf4603731e73e8a84e4b14f1493"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_geometry_get" ref="a931aadf4603731e73e8a84e4b14f1493" args="(const Ecore_Evas *ee, int *x, int *y, int *w, int *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_geometry_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the geometry of an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose geometry y </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>A pointer to an int to place the x coordinate in </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>A pointer to an int to place the y coordinate in </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>A pointer to an int to place the w size in </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>A pointer to an int to place the h size in</td></tr>
  </table>
  </dd>
</dl>
<p>This function takes four pointers to (already allocated) ints, and places the geometry of <code>ee</code> in them.</p>
<div class="fragment"><pre class="fragment"> <span class="keywordtype">int</span> x, y, w, h;
 ecore_evas_geometry_get(ee, &amp;x, &amp;y, &amp;w, &amp;h);
</pre></div> 
</div>
</div>
<a class="anchor" id="a75a7cc694b6069e78df47dab0b0f2d20"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_get" ref="a75a7cc694b6069e78df47dab0b0f2d20" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Evas* ecore_evas_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get an Ecore_Evas's Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose Evas you wish to get </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Evas wrapped by <code>ee</code> </dd></dl>
<p>This function returns the Evas contained within <code>ee</code>. </p>

</div>
</div>
<a class="anchor" id="a62a902ae61b5390fd7e2ef8072831ba8"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_gl_x11_pre_post_swap_callback_set" ref="a62a902ae61b5390fd7e2ef8072831ba8" args="(const Ecore_Evas *ee, void *data, void(*pre_cb)(void *data, Evas *e), void(*post_cb)(void *data, Evas *e))" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_gl_x11_pre_post_swap_callback_set </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(void *data, Evas *e)&nbsp;</td>
          <td class="paramname"> <em>pre_cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void(*)(void *data, Evas *e)&nbsp;</td>
          <td class="paramname"> <em>post_cb</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>To be documented. </p>
<p>FIXME: To be fixed. </p>

<p>References <a class="el" href="ecore__evas__x_8c_source.html#l03285">ecore_evas_gl_x11_pre_post_swap_callback_set()</a>.</p>

<p>Referenced by <a class="el" href="ecore__evas__x_8c_source.html#l03285">ecore_evas_gl_x11_pre_post_swap_callback_set()</a>.</p>

</div>
</div>
<a class="anchor" id="a0c4c806d5873a4528334e398d28940d4"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_hide" ref="a0c4c806d5873a4528334e398d28940d4" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_hide </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Hide an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to show.</td></tr>
  </table>
  </dd>
</dl>
<p>This function makes <code>ee</code> hidden. </p>

</div>
</div>
<a class="anchor" id="ad19f7226cfa1f97f72dd2d9105fe9750"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_iconified_get" ref="ad19f7226cfa1f97f72dd2d9105fe9750" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_iconified_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is iconified or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> is iconified, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="aab0146f73bf54250b9dfe43b86391887"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_iconified_set" ref="aab0146f73bf54250b9dfe43b86391887" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_iconified_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Iconify or uniconify an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 to iconify, 0 to uniconify.</td></tr>
  </table>
  </dd>
</dl>
<p>This function iconifies <code>ee</code> if <code>on</code> is 1, or uniconifies <code>ee</code> if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="a8869ee4beb7ee6a5db4193b6521ec5ca"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_ignore_events_get" ref="a8869ee4beb7ee6a5db4193b6521ec5ca" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_ignore_events_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the ignore state of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's ignore events state is returned. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Ecore_Evas window's ignore state. </dd></dl>

</div>
</div>
<a class="anchor" id="aff64dfe8ae5fba1a1947ee66f5559abc"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_ignore_events_set" ref="aff64dfe8ae5fba1a1947ee66f5559abc" args="(Ecore_Evas *ee, int ignore)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_ignore_events_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ignore</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set if this evas should ignore events. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's to ignore events. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ignore</em>&nbsp;</td><td>The Ecore_Evas new ignore state. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a32ddbb6457033ad435a177eb0c4fe235"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_init" ref="a32ddbb6457033ad435a177eb0c4fe235" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_init </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Init the Evas system. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>greater than 0 on success, 0 on failure</dd></dl>
<p>Set up the Evas wrapper system. Init Evas and Ecore libraries. </p>

<p>References <a class="el" href="Ecore_8h_source.html#l00110">ECORE_FD_READ</a>, <a class="el" href="ecore__idle__enterer_8c_source.html#l00039">ecore_idle_enterer_add()</a>, and <a class="el" href="ecore__main_8c_source.html#l00252">ecore_main_fd_handler_add()</a>.</p>

</div>
</div>
<a class="anchor" id="a733e11153ad25ab0a7cebcb4eb34928d"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_layer_get" ref="a733e11153ad25ab0a7cebcb4eb34928d" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_layer_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the layer of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the layer <code>ee's</code> window is on. </dd></dl>

</div>
</div>
<a class="anchor" id="a0f5369c1b007fda38d783f2be8ca0815"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_layer_set" ref="a0f5369c1b007fda38d783f2be8ca0815" args="(Ecore_Evas *ee, int layer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_layer_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>layer</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the layer of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>layer</em>&nbsp;</td><td>The layer to put <code>ee</code> on.</td></tr>
  </table>
  </dd>
</dl>
<p>This function moves <code>ee</code> to the layer <code>layer</code>. </p>

</div>
</div>
<a class="anchor" id="afa764e78c265576e6313eaf8bf34d1e9"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_lower" ref="afa764e78c265576e6313eaf8bf34d1e9" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_lower </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Lower an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to raise.</td></tr>
  </table>
  </dd>
</dl>
<p>This functions lowers the Ecore_Evas to the back. </p>

</div>
</div>
<a class="anchor" id="a8794487154ca3dc1c71b5bd4542bbf58"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_managed_move" ref="a8794487154ca3dc1c71b5bd4542bbf58" args="(Ecore_Evas *ee, int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_managed_move </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Provide Managed move co-ordinates for an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to move </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate to set as the managed location </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate to set as the managed location</td></tr>
  </table>
  </dd>
</dl>
<p>This sets the managed geometry position of the <code>ee</code> to (<code>x</code>, <code>y</code>) </p>

</div>
</div>
<a class="anchor" id="a045713b00e550e5d1715e1a1974a755c"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_maximized_get" ref="a045713b00e550e5d1715e1a1974a755c" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_maximized_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is maximized or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> is maximized, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a2fc7cf9da168c3dd6aa5282798037333"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_maximized_set" ref="a2fc7cf9da168c3dd6aa5282798037333" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_maximized_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Maximize (or unmaximize) an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 to maximize, 0 to unmaximize.</td></tr>
  </table>
  </dd>
</dl>
<p>This function maximizes <code>ee</code> if <code>on</code> is 1, or unmaximizes <code>ee</code> if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="af76a90bbc13f6196e77d9c513a18941b"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_move" ref="af76a90bbc13f6196e77d9c513a18941b" args="(Ecore_Evas *ee, int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_move </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to move </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate to move to </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate to move to</td></tr>
  </table>
  </dd>
</dl>
<p>This moves <code>ee</code> to the screen coordinates (<code>x</code>, <code>y</code>) </p>

</div>
</div>
<a class="anchor" id="a71abc5b649e5c35bf40c54d5239360f3"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_move_resize" ref="a71abc5b649e5c35bf40c54d5239360f3" args="(Ecore_Evas *ee, int x, int y, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_move_resize </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resize an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to move </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate to move to </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate to move to </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The w coordinate to resize to </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The h coordinate to resize to</td></tr>
  </table>
  </dd>
</dl>
<p>This moves <code>ee</code> to the screen coordinates (<code>x</code>, <code>y</code>) and resizes it to <code>w</code> x <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="a14ab42a4af22e40bf8d71f01e4354e62"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_name_class_get" ref="a14ab42a4af22e40bf8d71f01e4354e62" args="(const Ecore_Evas *ee, const char **n, const char **c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_name_class_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the name and class of an Ecore_Evas' window <code>ee</code> The Ecore_Evas to query <code>n</code> A pointer to a string to place the name in. </p>
<p><code>c</code> A pointer to a string to place the class in.</p>
<p>This function gets puts the name of <code>ee</code> into <code>n</code>, and its class into <code>c</code>. </p>

</div>
</div>
<a class="anchor" id="a14bbe9c52d2d85e18e0a35819fb0330a"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_name_class_set" ref="a14bbe9c52d2d85e18e0a35819fb0330a" args="(Ecore_Evas *ee, const char *n, const char *c)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_name_class_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the name and class of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>the Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>n</em>&nbsp;</td><td>the name </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the class</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the name of <code>ee</code> to <code>n</code>, and its class to <code>c</code>. </p>

</div>
</div>
<a class="anchor" id="ac7f2cdbcb79635c34317c1183dd04cb0"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_new" ref="ac7f2cdbcb79635c34317c1183dd04cb0" args="(const char *engine_name, int x, int y, int w, int h, const char *extra_options)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI Ecore_Evas* ecore_evas_new </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>engine_name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>extra_options</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Creates a new Ecore_Evas based on engine name and common parameters. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>engine_name</em>&nbsp;</td><td>engine name as returned by <a class="el" href="Ecore__Evas_8h.html#ab05620912f2d3ca276281efa774104d5" title="Returns a list of supported engines names.">ecore_evas_engines_get()</a> or NULL to use environment variable ECORE_EVAS_ENGINE, that can be undefined and in this case this call will try to find the first working engine. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>horizontal position of window (not supported in all engines) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>vertical position of window (not supported in all engines) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>width of window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>height of window </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>extra_options</em>&nbsp;</td><td>string with extra parameter, dependent on engines or NULL. String is usually in the form: 'key1=value1;key2=value2'. Pay attention that when getting that from shell commands, most consider ';' as the command terminator, so you need to escape it or use quotes.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>Ecore_Evas instance or NULL if creation failed. </dd></dl>

</div>
</div>
<a class="anchor" id="a125a5ec9afe9daa72a401f948c172004"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_object_associate" ref="a125a5ec9afe9daa72a401f948c172004" args="(Ecore_Evas *ee, Evas_Object *obj, Ecore_Evas_Object_Associate_Flags flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_object_associate </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object *&nbsp;</td>
          <td class="paramname"> <em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Ecore_Evas_Object_Associate_Flags&nbsp;</td>
          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Associate the given object to this ecore evas. </p>
<p>Association means that operations on one will affect the other, for example moving the object will move the window, resize the object will also affect the ecore evas window, hide and show applies as well.</p>
<p>This is meant to simplify development, since you often need to associate these events with your "base" objects, background or bottom-most object.</p>
<p>Be aware that some methods might not be what you would like, deleting either the window or the object will delete the other. If you want to change that behavior, let's say to hide window when it's closed, you must use <a class="el" href="Ecore__Evas_8h.html#a9912554099331d356d6a06ad61771292" title="Set a callback for Ecore_Evas delete request events.">ecore_evas_callback_delete_request_set()</a> and set your own code, like <a class="el" href="Ecore__Evas_8h.html#a0c4c806d5873a4528334e398d28940d4" title="Hide an Ecore_Evas&#39; window.">ecore_evas_hide()</a>. Just remember that if you override delete_request and still want to delete the window/object, you must do that yourself.</p>
<p>Since we now define delete_request, deleting windows will not quit main loop, if you wish to do so, you should listen for EVAS_CALLBACK_FREE on the object, that way you get notified and you can call <a class="el" href="group__Ecore__Main__Loop__Group.html#ga329898ea4b32333c12c34cfde48326fd" title="Quits the main loop once all the events currently on the queue have been processed...">ecore_main_loop_quit()</a>.</p>
<p>Flags can be OR'ed of:</p>
<ul>
<li>ECORE_EVAS_OBJECT_ASSOCIATE_BASE (or 0): to listen to basic events like delete, resize and move, but no stacking or layer are used.</li>
<li>ECORE_EVAS_OBJECT_ASSOCIATE_STACK: stacking operations will act on the Ecore_Evas, not the object. So evas_object_raise() will call <a class="el" href="Ecore__Evas_8h.html#a6ed264f0f364409f13f8f7440153ee10" title="Raise and Ecore_Evas&#39; window.">ecore_evas_raise()</a>. Relative operations (stack_above, stack_below) are still not implemented.</li>
<li>ECORE_EVAS_OBJECT_ASSOCIATE_LAYER: stacking operations will act on the Ecore_Evas, not the object. So evas_object_layer_set() will call <a class="el" href="Ecore__Evas_8h.html#a0f5369c1b007fda38d783f2be8ca0815" title="Set the layer of an Ecore_Evas&#39; window.">ecore_evas_layer_set()</a>.</li>
<li>ECORE_EVAS_OBJECT_ASSOCIATE_DEL: the object delete will delete the ecore_evas as well as delete_requests on the ecore_evas will delete etc.</li>
</ul>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to associate to <em>obj</em> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>The object to associate to <em>ee</em> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>The association flags. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 on success, 0 otherwise. </dd></dl>

<p>References <a class="el" href="ecore__evas__util_8c_source.html#l00265">ecore_evas_object_associate()</a>, and <a class="el" href="ecore__evas__util_8c_source.html#l00300">ecore_evas_object_dissociate()</a>.</p>

<p>Referenced by <a class="el" href="ecore__evas__util_8c_source.html#l00265">ecore_evas_object_associate()</a>.</p>

</div>
</div>
<a class="anchor" id="a529fe8c55bdb0f58c884a0e5f0dfff71"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_object_cursor_set" ref="a529fe8c55bdb0f58c884a0e5f0dfff71" args="(Ecore_Evas *ee, Evas_Object *obj, int layer, int hot_x, int hot_y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_object_cursor_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object *&nbsp;</td>
          <td class="paramname"> <em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>layer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hot_x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hot_y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the cursor of an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>The Evas_Object for the cursor </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>layer</em>&nbsp;</td><td></td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_x</em>&nbsp;</td><td>The x coordinate of the cursor's hot spot </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>hot_y</em>&nbsp;</td><td>The y coordinate of the cursor's hot spot</td></tr>
  </table>
  </dd>
</dl>
<p>This function makes the mouse cursor over <code>ee</code> be the image specified by <code>file</code>. The actual point within the image that the mouse is at is specified by <code>hot_x</code> and <code>hot_y</code>, which are coordinates with respect to the top left corner of the cursor image. </p>

</div>
</div>
<a class="anchor" id="a6504bac7374334a9ed5c267338962760"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_object_dissociate" ref="a6504bac7374334a9ed5c267338962760" args="(Ecore_Evas *ee, Evas_Object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_object_dissociate </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object *&nbsp;</td>
          <td class="paramname"> <em>obj</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Cancel the association set with <a class="el" href="Ecore__Evas_8h.html#a125a5ec9afe9daa72a401f948c172004" title="Associate the given object to this ecore evas.">ecore_evas_object_associate()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to dissociate from <em>obj</em> </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>obj</em>&nbsp;</td><td>The object to dissociate from <em>ee</em> </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 on success, 0 otherwise. </dd></dl>

<p>References <a class="el" href="ecore__evas__util_8c_source.html#l00300">ecore_evas_object_dissociate()</a>.</p>

<p>Referenced by <a class="el" href="ecore__evas__util_8c_source.html#l00265">ecore_evas_object_associate()</a>, and <a class="el" href="ecore__evas__util_8c_source.html#l00300">ecore_evas_object_dissociate()</a>.</p>

</div>
</div>
<a class="anchor" id="a738545da4dd4e68be5aa77eaa336d111"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_override_get" ref="a738545da4dd4e68be5aa77eaa336d111" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_override_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is overridden or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if <code>ee</code> is overridden, 0 if not. </dd></dl>

</div>
</div>
<a class="anchor" id="a77f3671d737d3675a38acc059997d3fb"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_override_set" ref="a77f3671d737d3675a38acc059997d3fb" args="(Ecore_Evas *ee, int on)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_override_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>on</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Tell the WM whether or not to ignore an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>on</em>&nbsp;</td><td>1 to ignore, 0 to not.</td></tr>
  </table>
  </dd>
</dl>
<p>This function causes the window manager to ignore <code>ee</code> if <code>on</code> is 1, or not ignore <code>ee</code> if <code>on</code> is 0. </p>

</div>
</div>
<a class="anchor" id="a6ed264f0f364409f13f8f7440153ee10"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_raise" ref="a6ed264f0f364409f13f8f7440153ee10" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_raise </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Raise and Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to raise.</td></tr>
  </table>
  </dd>
</dl>
<p>This functions raises the Ecore_Evas to the front. </p>

</div>
</div>
<a class="anchor" id="a3109b574eca21cd8b57a749c362dba3e"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_resize" ref="a3109b574eca21cd8b57a749c362dba3e" args="(Ecore_Evas *ee, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_resize </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Resize an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to move </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The w coordinate to resize to </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The h coordinate to resize to</td></tr>
  </table>
  </dd>
</dl>
<p>This resizes <code>ee</code> to <code>w</code> x <code>h</code> </p>

</div>
</div>
<a class="anchor" id="aebee74afc61e2f481236488f336f076d"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_rotation_get" ref="aebee74afc61e2f481236488f336f076d" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_rotation_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the rotation of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the angle (in degrees) of rotation. </dd></dl>

</div>
</div>
<a class="anchor" id="a4166fe6060002a30a3e2c623fd7d4eec"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_rotation_set" ref="a4166fe6060002a30a3e2c623fd7d4eec" args="(Ecore_Evas *ee, int rot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_rotation_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>rot</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the rotation of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rot</em>&nbsp;</td><td>the angle (in degrees) of rotation.</td></tr>
  </table>
  </dd>
</dl>
<p>The allowed values of <code>rot</code> depend on the engine being used. Most only allow multiples of 90. </p>

</div>
</div>
<a class="anchor" id="a30a391a695b8908727b01098d9082693"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_rotation_with_resize_set" ref="a30a391a695b8908727b01098d9082693" args="(Ecore_Evas *ee, int rot)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_rotation_with_resize_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>rot</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the rotation of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rot</em>&nbsp;</td><td>the angle (in degrees) of rotation.</td></tr>
  </table>
  </dd>
</dl>
<p>The allowed values of <code>rot</code> depend on the engine being used. Most only allow multiples of 90. </p>

</div>
</div>
<a class="anchor" id="a531b8eb4b9d8ebacd48ea6cc276c5182"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_shaped_get" ref="a531b8eb4b9d8ebacd48ea6cc276c5182" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_shaped_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas is shaped or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if shaped, 0 if not.</dd></dl>
<p>This function returns 1 if <code>ee</code> is shaped, and 0 if not. </p>

</div>
</div>
<a class="anchor" id="a902db12006699064409307cba6c2637d"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_shaped_set" ref="a902db12006699064409307cba6c2637d" args="(Ecore_Evas *ee, int shaped)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_shaped_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>shaped</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether an Ecore_Evas is shaped or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to shape </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>shaped</em>&nbsp;</td><td>1 to shape, 0 to not</td></tr>
  </table>
  </dd>
</dl>
<p>This function allows one to make an Ecore_Evas shaped to the contents of the evas. If <code>shaped</code> is 1, <code>ee</code> will be transparent in parts of the evas that contain no objects. If <code>shaped</code> is 0, then <code>ee</code> will be rectangular, and and parts with no data will show random framebuffer artifacting. For non-shaped Ecore_Evases, it is recommend to cover the entire evas with a background object. </p>

</div>
</div>
<a class="anchor" id="a4953047ff97d4f1b0d75a7d513d4f317"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_show" ref="a4953047ff97d4f1b0d75a7d513d4f317" args="(Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_show </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Show an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to show.</td></tr>
  </table>
  </dd>
</dl>
<p>This function makes <code>ee</code> visible. </p>

</div>
</div>
<a class="anchor" id="ab8fa311077f749190c9b622f672b2214"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_shutdown" ref="ab8fa311077f749190c9b622f672b2214" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_shutdown </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Shut down the Evas system. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if ecore evas is fully shut down, or &gt; 0 if it still needs to be shut down</dd></dl>
<p>This closes the Evas wrapper system down. Shut down Evas and Ecore libraries. </p>

<p>References <a class="el" href="ecore__idle__enterer_8c_source.html#l00084">ecore_idle_enterer_del()</a>, and <a class="el" href="ecore__main_8c_source.html#l00319">ecore_main_fd_handler_del()</a>.</p>

</div>
</div>
<a class="anchor" id="aad6f4b891780cacdb136824a32ba47dd"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_base_get" ref="aad6f4b891780cacdb136824a32ba47dd" args="(const Ecore_Evas *ee, int *w, int *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_base_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the base size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>A pointer to an int to place the base width in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>A pointer to an int to place the base height in.</td></tr>
  </table>
  </dd>
</dl>
<p>This function puts the base size of <code>ee</code> into <code>w</code> and <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="a540886b523486b791729d5d3f62f9fce"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_base_set" ref="a540886b523486b791729d5d3f62f9fce" args="(Ecore_Evas *ee, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_base_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the base size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The base width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The base height</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the base size of <code>ee</code> to <code>w</code> x <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="a8be02ca3444b56b0258c453b63d45852"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_max_get" ref="a8be02ca3444b56b0258c453b63d45852" args="(const Ecore_Evas *ee, int *w, int *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_max_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the max size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>A pointer to an int to place the max width in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>A pointer to an int to place the max height in.</td></tr>
  </table>
  </dd>
</dl>
<p>This function puts the maximum size of <code>ee</code> into <code>w</code> and <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="ac9ad3e25ab3f2bea8be726d24df62902"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_max_set" ref="ac9ad3e25ab3f2bea8be726d24df62902" args="(Ecore_Evas *ee, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_max_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the max size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The maximum width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The maximum height</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the maximum size of <code>ee</code> to <code>w</code> x <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="a632a18254d8cc29c283d559cf889b269"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_min_get" ref="a632a18254d8cc29c283d559cf889b269" args="(const Ecore_Evas *ee, int *w, int *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_min_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the min size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>A pointer to an int to place the min width in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>A pointer to an int to place the min height in.</td></tr>
  </table>
  </dd>
</dl>
<p>This function puts the minimum size of <code>ee</code> into <code>w</code> and <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="a63abcee3b625bd6410fe8eb46b2a5d9c"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_min_set" ref="a63abcee3b625bd6410fe8eb46b2a5d9c" args="(Ecore_Evas *ee, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_min_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the min size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The minimum width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The minimum height</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the minimum size of <code>ee</code> to <code>w</code> x <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="ab441044be20b951400f7943a965daa91"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_step_get" ref="ab441044be20b951400f7943a965daa91" args="(const Ecore_Evas *ee, int *w, int *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_step_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the step size of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>A pointer to an int to place the step width in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>A pointer to an int to place the step height in.</td></tr>
  </table>
  </dd>
</dl>
<p>This function puts the step size of <code>ee</code> into <code>w</code> and <code>h</code>. </p>

</div>
</div>
<a class="anchor" id="ab794b84a4f53e7fc36d5e87882185dc5"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_size_step_set" ref="ab794b84a4f53e7fc36d5e87882185dc5" args="(Ecore_Evas *ee, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_size_step_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the step size of an Ecore_Evas. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>w</em>&nbsp;</td><td>The step width </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>The step height</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the step size of <code>ee</code> to <code>w</code> x <code>h</code>. This limits the size of an Ecore_Evas to always being an integer multiple of the step size. </p>

</div>
</div>
<a class="anchor" id="ab120f1e9e9858f40935c3a0304e9f4ee"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_sticky_get" ref="ab120f1e9e9858f40935c3a0304e9f4ee" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_sticky_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the sticky state of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's sticky state is returned. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Ecore_Evas window's sticky state. </dd></dl>

</div>
</div>
<a class="anchor" id="a63f6c80dc8a1b0caf92febadfe7d24ab"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_sticky_set" ref="a63f6c80dc8a1b0caf92febadfe7d24ab" args="(Ecore_Evas *ee, int sticky)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_sticky_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>sticky</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the sticky state of an Ecore_Evas window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's sticky state is set. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>sticky</em>&nbsp;</td><td>The Ecore_Evas window's new sticky state. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="af02c0b55a1a679fe691c24e3d4a76218"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_title_get" ref="af02c0b55a1a679fe691c24e3d4a76218" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI const char* ecore_evas_title_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the title of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose title you wish to get. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The title of <code>ee</code>.</dd></dl>
<p>This function returns the title of <code>ee</code>. </p>

</div>
</div>
<a class="anchor" id="a3b2832e0373bbafae2bb7143618535c1"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_title_set" ref="a3b2832e0373bbafae2bb7143618535c1" args="(Ecore_Evas *ee, const char *t)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_title_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>t</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the title of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose title you wish to set. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>t</em>&nbsp;</td><td>The title</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets the title of <code>ee</code> to <code>t</code>. </p>

</div>
</div>
<a class="anchor" id="a2409cb31999e626565cf7ec4dcdffe5e"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_transparent_get" ref="a2409cb31999e626565cf7ec4dcdffe5e" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_transparent_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas has an alpha channel. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if ee has an alpha channel, 0 if it does not.</dd></dl>
<p>This function returns 1 if <code>ee</code> has an alpha channel, and 0 if it does not. </p>

</div>
</div>
<a class="anchor" id="a2b16a28f2076654fd52482e085598859"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_transparent_set" ref="a2b16a28f2076654fd52482e085598859" args="(Ecore_Evas *ee, int transparent)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_transparent_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>transparent</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set whether an Ecore_Evas has an transparent window or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to shape </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>transparent</em>&nbsp;</td><td>1 to enable the transparent window, 0 to disable it</td></tr>
  </table>
  </dd>
</dl>
<p>This function allows you to make an Ecore_Evas translucent using an alpha channel. See <a class="el" href="Ecore__Evas_8h.html#a902db12006699064409307cba6c2637d" title="Set whether an Ecore_Evas is shaped or not.">ecore_evas_shaped_set()</a> for details. The difference between a shaped window and a window with an alpha channel is that an alpha channel supports multiple levels of transpararency, as opposed to the 1 bit transparency of a shaped window (a pixel is either opaque, or it's transparent). </p>

</div>
</div>
<a class="anchor" id="a3708a7d20d319e01aff158ac17a70651"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_visibility_get" ref="a3708a7d20d319e01aff158ac17a70651" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_visibility_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Query whether an Ecore_Evas' window is visible or not. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas to query. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if visible, 0 if not.</dd></dl>
<p>This function queries <code>ee</code> and returns 1 if it is visible, and 0 if not. </p>

</div>
</div>
<a class="anchor" id="a2d6e472a691eff93125438195a4aa08f"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_withdrawn_get" ref="a2d6e472a691eff93125438195a4aa08f" args="(const Ecore_Evas *ee)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI int ecore_evas_withdrawn_get </td>
          <td>(</td>
          <td class="paramtype">const Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the withdrawn state of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's withdrawn state is returned. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The Ecore_Evas window's withdrawn state. </dd></dl>

</div>
</div>
<a class="anchor" id="afb818d7cb8ab256c9a6c680771f5e4ae"></a><!-- doxytag: member="Ecore_Evas.h::ecore_evas_withdrawn_set" ref="afb818d7cb8ab256c9a6c680771f5e4ae" args="(Ecore_Evas *ee, int withdrawn)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void ecore_evas_withdrawn_set </td>
          <td>(</td>
          <td class="paramtype">Ecore_Evas *&nbsp;</td>
          <td class="paramname"> <em>ee</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>withdrawn</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set the withdrawn state of an Ecore_Evas' window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ee</em>&nbsp;</td><td>The Ecore_Evas whose window's withdrawn state is set. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>withdrawn</em>&nbsp;</td><td>The Ecore_Evas window's new withdrawn state. </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="copyright">Copyright &copy;2010 Enlightenment</td>
      <td class="generated">Docs generated Fri Jul 2 12:11:49 2010</td>
    </tr></table>
  </div>


</body>
</html>