Sophie

Sophie

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

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

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

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

<body>

<div id="container">

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

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

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

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


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

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

<p>Evas provides a way to intercept method calls.  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga3d80ec058c8c41638c8cc969be4d2920">evas_object_intercept_show_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Show_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback function that intercepts a show event of a object.  <a href="#ga3d80ec058c8c41638c8cc969be4d2920"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga4816b582c3187aaad1644d2b93058e5e">evas_object_intercept_show_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Show_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unset the callback function that intercepts a show event of a object.  <a href="#ga4816b582c3187aaad1644d2b93058e5e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga22e8baa1ef7a1607f8f28dac68a1f082">evas_object_intercept_hide_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Hide_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback function that intercepts a hide event of a object.  <a href="#ga22e8baa1ef7a1607f8f28dac68a1f082"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga6586e236a6184486198775ab763e3f3c">evas_object_intercept_hide_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Hide_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unset the callback function that intercepts a hide event of a object.  <a href="#ga6586e236a6184486198775ab763e3f3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga08de22649a49981f9e10bf0da91a3ea6">evas_object_intercept_move_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Move_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the callback function that intercepts a move event of a object.  <a href="#ga08de22649a49981f9e10bf0da91a3ea6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga74c91ac985423daab22a89c4399c1d1d">evas_object_intercept_move_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Move_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Unset the callback function that intercepts a move event of a object.  <a href="#ga74c91ac985423daab22a89c4399c1d1d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gac2ff36ae29a8e23617426f29a0c1fcd5">evas_object_intercept_resize_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Resize_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gac2ff36ae29a8e23617426f29a0c1fcd5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga4e97fa796c926741eb36e8394cb165c3">evas_object_intercept_resize_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Resize_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga4e97fa796c926741eb36e8394cb165c3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga19d34b7aeb38e7461ffd4edbe53ed6de">evas_object_intercept_raise_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Raise_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga19d34b7aeb38e7461ffd4edbe53ed6de"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga506306fe87e6029c05900aa1d05f7738">evas_object_intercept_raise_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Raise_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga506306fe87e6029c05900aa1d05f7738"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga89af0b657cf6455d5f045a8635bda384">evas_object_intercept_lower_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Lower_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga89af0b657cf6455d5f045a8635bda384"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gabf2007804911fba837d08f40771b4407">evas_object_intercept_lower_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Lower_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gabf2007804911fba837d08f40771b4407"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga2312fa84e2a3e406fa3dfcdcad4508e4">evas_object_intercept_stack_above_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Stack_Above_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga2312fa84e2a3e406fa3dfcdcad4508e4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gae1bf65a8cd0cdca8de7dc8d2695e793d">evas_object_intercept_stack_above_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Stack_Above_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gae1bf65a8cd0cdca8de7dc8d2695e793d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga2ca3156882d8c75ff9f133d919de97a3">evas_object_intercept_stack_below_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Stack_Below_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga2ca3156882d8c75ff9f133d919de97a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga3ea2c39efe906e667c7ee6ff3e495077">evas_object_intercept_stack_below_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Stack_Below_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga3ea2c39efe906e667c7ee6ff3e495077"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gad09f0dc01feadf931c7e28ec59c5a006">evas_object_intercept_layer_set_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Layer_Set_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gad09f0dc01feadf931c7e28ec59c5a006"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gaae557df24e79e6f5e297c58039769756">evas_object_intercept_layer_set_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Layer_Set_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gaae557df24e79e6f5e297c58039769756"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gaa06bec22508d8a6e3d46a15ad9b9424b">evas_object_intercept_color_set_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Color_Set_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gaa06bec22508d8a6e3d46a15ad9b9424b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gaea953f10b9d493808ed05f76070d9271">evas_object_intercept_color_set_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Color_Set_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gaea953f10b9d493808ed05f76070d9271"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gac4f3f584515d02f663d32fb010bd4959">evas_object_intercept_clip_set_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Clip_Set_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gac4f3f584515d02f663d32fb010bd4959"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gab36329c91b46748f30c1bffb811f70ce">evas_object_intercept_clip_set_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Clip_Set_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gab36329c91b46748f30c1bffb811f70ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga608008f35ffb143afc70c7154530a2c5">evas_object_intercept_clip_unset_callback_add</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Clip_Unset_Cb func, const void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#ga608008f35ffb143afc70c7154530a2c5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Evas__Object__Group__Interceptors.html#gaa4985b2b46b9f0f3126856a343136286">evas_object_intercept_clip_unset_callback_del</a> (<a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *obj, Evas_Object_Intercept_Clip_Unset_Cb func)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">To be documented.  <a href="#gaa4985b2b46b9f0f3126856a343136286"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<p>Evas provides a way to intercept method calls. </p>
<p>The interceptor callback may opt to completely deny the call, or may check and change the parameters before continuing. The continuation of an intercepted call is done by calling the intercepted call again, from inside the interceptor callback. </p>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="gac4f3f584515d02f663d32fb010bd4959"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_clip_set_callback_add" ref="gac4f3f584515d02f663d32fb010bd4959" args="(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_clip_set_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Clip_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gab36329c91b46748f30c1bffb811f70ce"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_clip_set_callback_del" ref="gab36329c91b46748f30c1bffb811f70ce" args="(Evas_Object *obj, Evas_Object_Intercept_Clip_Set_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_clip_set_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Clip_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga608008f35ffb143afc70c7154530a2c5"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_clip_unset_callback_add" ref="ga608008f35ffb143afc70c7154530a2c5" args="(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_clip_unset_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Clip_Unset_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gaa4985b2b46b9f0f3126856a343136286"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_clip_unset_callback_del" ref="gaa4985b2b46b9f0f3126856a343136286" args="(Evas_Object *obj, Evas_Object_Intercept_Clip_Unset_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_clip_unset_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Clip_Unset_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gaa06bec22508d8a6e3d46a15ad9b9424b"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_color_set_callback_add" ref="gaa06bec22508d8a6e3d46a15ad9b9424b" args="(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_color_set_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Color_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gaea953f10b9d493808ed05f76070d9271"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_color_set_callback_del" ref="gaea953f10b9d493808ed05f76070d9271" args="(Evas_Object *obj, Evas_Object_Intercept_Color_Set_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_color_set_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Color_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

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

<p>Set the callback function that intercepts a hide event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given function to be the callback function. </td></tr>
    <tr><td class="paramname">data</td><td>The data passed to the callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a hide event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga6586e236a6184486198775ab763e3f3c" title="Unset the callback function that intercepts a hide event of a object.">evas_object_intercept_hide_callback_del()</a>. </dd></dl>

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

<p>Unset the callback function that intercepts a hide event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a hide event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga22e8baa1ef7a1607f8f28dac68a1f082" title="Set the callback function that intercepts a hide event of a object.">evas_object_intercept_hide_callback_add()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="gad09f0dc01feadf931c7e28ec59c5a006"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_layer_set_callback_add" ref="gad09f0dc01feadf931c7e28ec59c5a006" args="(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_layer_set_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Layer_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gaae557df24e79e6f5e297c58039769756"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_layer_set_callback_del" ref="gaae557df24e79e6f5e297c58039769756" args="(Evas_Object *obj, Evas_Object_Intercept_Layer_Set_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_layer_set_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Layer_Set_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga89af0b657cf6455d5f045a8635bda384"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_lower_callback_add" ref="ga89af0b657cf6455d5f045a8635bda384" args="(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_lower_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Lower_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gabf2007804911fba837d08f40771b4407"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_lower_callback_del" ref="gabf2007804911fba837d08f40771b4407" args="(Evas_Object *obj, Evas_Object_Intercept_Lower_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_lower_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Lower_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

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

<p>Set the callback function that intercepts a move event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given function to be the callback function. </td></tr>
    <tr><td class="paramname">data</td><td>The data passed to the callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a move event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga74c91ac985423daab22a89c4399c1d1d" title="Unset the callback function that intercepts a move event of a object.">evas_object_intercept_move_callback_del()</a>. </dd></dl>

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

<p>Unset the callback function that intercepts a move event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a move event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga08de22649a49981f9e10bf0da91a3ea6" title="Set the callback function that intercepts a move event of a object.">evas_object_intercept_move_callback_add()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga19d34b7aeb38e7461ffd4edbe53ed6de"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_raise_callback_add" ref="ga19d34b7aeb38e7461ffd4edbe53ed6de" args="(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_raise_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Raise_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga506306fe87e6029c05900aa1d05f7738"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_raise_callback_del" ref="ga506306fe87e6029c05900aa1d05f7738" args="(Evas_Object *obj, Evas_Object_Intercept_Raise_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_raise_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Raise_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gac2ff36ae29a8e23617426f29a0c1fcd5"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_resize_callback_add" ref="gac2ff36ae29a8e23617426f29a0c1fcd5" args="(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_resize_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Resize_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga4e97fa796c926741eb36e8394cb165c3"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_resize_callback_del" ref="ga4e97fa796c926741eb36e8394cb165c3" args="(Evas_Object *obj, Evas_Object_Intercept_Resize_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_resize_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Resize_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

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

<p>Set the callback function that intercepts a show event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given function to be the callback function. </td></tr>
    <tr><td class="paramname">data</td><td>The data passed to the callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a show event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga4816b582c3187aaad1644d2b93058e5e" title="Unset the callback function that intercepts a show event of a object.">evas_object_intercept_show_callback_del()</a>. </dd></dl>

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

<p>Unset the callback function that intercepts a show event of a object. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">obj</td><td>The given canvas object pointer. </td></tr>
    <tr><td class="paramname">func</td><td>The given callback function.</td></tr>
  </table>
  </dd>
</dl>
<p>This function sets a callback function to intercepts a show event of a canvas object.</p>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="group__Evas__Object__Group__Interceptors.html#ga3d80ec058c8c41638c8cc969be4d2920" title="Set the callback function that intercepts a show event of a object.">evas_object_intercept_show_callback_add()</a>. </dd></dl>

</div>
</div>
<a class="anchor" id="ga2312fa84e2a3e406fa3dfcdcad4508e4"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_stack_above_callback_add" ref="ga2312fa84e2a3e406fa3dfcdcad4508e4" args="(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_stack_above_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Stack_Above_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="gae1bf65a8cd0cdca8de7dc8d2695e793d"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_stack_above_callback_del" ref="gae1bf65a8cd0cdca8de7dc8d2695e793d" args="(Evas_Object *obj, Evas_Object_Intercept_Stack_Above_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_stack_above_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Stack_Above_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga2ca3156882d8c75ff9f133d919de97a3"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_stack_below_callback_add" ref="ga2ca3156882d8c75ff9f133d919de97a3" args="(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func, const void *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void evas_object_intercept_stack_below_callback_add </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Stack_Below_Cb&#160;</td>
          <td class="paramname"><em>func</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <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>

</div>
</div>
<a class="anchor" id="ga3ea2c39efe906e667c7ee6ff3e495077"></a><!-- doxytag: member="evas_object_intercept.c::evas_object_intercept_stack_below_callback_del" ref="ga3ea2c39efe906e667c7ee6ff3e495077" args="(Evas_Object *obj, Evas_Object_Intercept_Stack_Below_Cb func)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">EAPI void* evas_object_intercept_stack_below_callback_del </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__Evas__Object__Group.html#ga9e19e6dd1f517a0ba437c0114d3e7c97">Evas_Object</a> *&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Evas_Object_Intercept_Stack_Below_Cb&#160;</td>
          <td class="paramname"><em>func</em>&#160;</td>
        </tr>
        <tr>
          <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>

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


</body>
</html>