Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 0e77bba279395d1c9e1f98c452d3b010 > files > 48

edje-devel-1.0.0-2.fc15.i686.rpm

<html>
<head>
    <title>Edje: src/lib/edje_program.c 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">
        Edje Documentation <small>at Tue Feb 8 2011</small>
    </div>

    <div class="menu-container">
        <div class="submenu">
            <ul class="current">
                <li><a href="files.html">Files</a></li>
                <li><a href="Edje__Edit_8h.html">Edje Edit API</a></li>
                <li><a href="examples.html">Examples</a></li>
                <li><a href="luaref.html">LUA scripting</a></li>
                <li><a href="Edje_8h.html">Edje API</a></li>
                <li><a href="edcref.html">EDC Reference</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.3 -->
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<h1>src/lib/edje_program.c File Reference</h1>  </div>
</div>
<div class="contents">
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__Edje__Program__Data.html">_Edje_Program_Data</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#gabf1b4e9625b3643900e5c7ada35d0f4b">_edje_callbacks_patterns_clean</a> (<a class="el" href="struct__Edje.html">Edje</a> *ed)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga9cd3d38a44ac3eac2df6fcdd22f3564e">_edje_emit</a> (<a class="el" href="struct__Edje.html">Edje</a> *ed, const char *sig, const char *src)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga44ed1ba1f7a98e0c9139f0969e819597">_edje_emit_handle</a> (<a class="el" href="struct__Edje.html">Edje</a> *ed, const char *sig, const char *src)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga00c0867f5991c93c43a8b938a80c09c1">_edje_program_end</a> (<a class="el" href="struct__Edje.html">Edje</a> *ed, <a class="el" href="struct__Edje__Running__Program.html">Edje_Running_Program</a> *runp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga94bc4c1c949388b06506b2171080878a">_edje_program_run</a> (<a class="el" href="struct__Edje.html">Edje</a> *ed, <a class="el" href="struct__Edje__Program.html">Edje_Program</a> *pr, Eina_Bool force, const char *ssig, const char *ssrc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#gae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate</a> (<a class="el" href="struct__Edje__Running__Program.html">Edje_Running_Program</a> *runp, double tim)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga2ef192918d2add6a84a86186af90332f">edje_frametime_get</a> (void)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get edje trasitions' frame time.  <a href="group__Edje__program__Group.html#ga2ef192918d2add6a84a86186af90332f"></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__Edje__program__Group.html#gaf0f430696a6e26a5cd0c3c3eeda129c7">edje_frametime_set</a> (double t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set edje trasitions' frame time.  <a href="group__Edje__program__Group.html#gaf0f430696a6e26a5cd0c3c3eeda129c7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga78be18b7a489cc91bdd29045a907675d">edje_object_animation_get</a> (const Evas_Object *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the edje object's animation state.  <a href="group__Edje__program__Group.html#ga78be18b7a489cc91bdd29045a907675d"></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__Edje__program__Group.html#gaf4fe596ee8f90464a87ef45dbbb905b7">edje_object_animation_set</a> (Evas_Object *obj, Eina_Bool on)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the object's animation state.  <a href="group__Edje__program__Group.html#gaf4fe596ee8f90464a87ef45dbbb905b7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">EAPI Eina_Bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Edje__program__Group.html#ga65c8688fb5d330cbf8cf0c107078d0dc">edje_object_play_get</a> (const Evas_Object *obj)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the edje object's play/pause state.  <a href="group__Edje__program__Group.html#ga65c8688fb5d330cbf8cf0c107078d0dc"></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__Edje__program__Group.html#ga27fcfd0819644ad69787503d36846e5f">edje_object_play_set</a> (Evas_Object *obj, Eina_Bool play)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the edje object to playing or paused states.  <a href="group__Edje__program__Group.html#ga27fcfd0819644ad69787503d36846e5f"></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__Edje__program__Group.html#ga4f440980b12bfda26e0d61738482b061">edje_object_signal_callback_add</a> (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source), void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Add a callback for a signal emitted by <em>obj</em>.  <a href="group__Edje__program__Group.html#ga4f440980b12bfda26e0d61738482b061"></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__Edje__program__Group.html#ga7f84cd72e6f34f475f69b8946ee31b2b">edje_object_signal_callback_del</a> (Evas_Object *obj, const char *emission, const char *source, void(*func)(void *data, Evas_Object *o, const char *emission, const char *source))</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a signal-triggered callback from an object.  <a href="group__Edje__program__Group.html#ga7f84cd72e6f34f475f69b8946ee31b2b"></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__Edje__program__Group.html#ga38fe98822f08cbb56b515add1a0c6720">edje_object_signal_callback_del_full</a> (Evas_Object *obj, const char *emission, const char *source, <a class="el" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">Edje_Signal_Cb</a> func, void *data)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove a signal-triggered callback from an object.  <a href="group__Edje__program__Group.html#ga38fe98822f08cbb56b515add1a0c6720"></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__Edje__program__Group.html#ga700d424448139fa85a09906b67dbd62c">edje_object_signal_emit</a> (Evas_Object *obj, const char *emission, const char *source)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Send a signal to an edje object.  <a href="group__Edje__program__Group.html#ga700d424448139fa85a09906b67dbd62c"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__program_8c.html#aa75958ac2f9c704d4f8d60facefd13c2">_edje_anim_count</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Eina_List *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__program_8c.html#aca1b03f8054b504e010166cecb062cef">_edje_animators</a> = NULL</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Ecore_Animator *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="edje__program_8c.html#a3b78da62d974e594ff1a2abe7e9efdcf">_edje_timer</a> = NULL</td></tr>
</table>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="aa75958ac2f9c704d4f8d60facefd13c2"></a><!-- doxytag: member="edje_program.c::_edje_anim_count" ref="aa75958ac2f9c704d4f8d60facefd13c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="edje__program_8c.html#aa75958ac2f9c704d4f8d60facefd13c2">_edje_anim_count</a> = 0</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="edje__private_8h.html#a7d34127c3f86a9db8e1342bdf9a8941c">_edje_file_del()</a>, <a class="el" href="group__Edje__program__Group.html#ga00c0867f5991c93c43a8b938a80c09c1">_edje_program_end()</a>, <a class="el" href="group__Edje__program__Group.html#ga94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="group__Edje__program__Group.html#gae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate()</a>, and <a class="el" href="edje__callbacks_8c.html#a820c5c0451c2b475da6526cdfcd93ad3">_edje_timer_cb()</a>.</p>

</div>
</div>
<a class="anchor" id="aca1b03f8054b504e010166cecb062cef"></a><!-- doxytag: member="edje_program.c::_edje_animators" ref="aca1b03f8054b504e010166cecb062cef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eina_List* <a class="el" href="edje__program_8c.html#aca1b03f8054b504e010166cecb062cef">_edje_animators</a> = NULL</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="group__Edje__main__Group.html#gadc32075d07cdc2c0c71c8d4b643ae72d">_edje_del()</a>, <a class="el" href="edje__private_8h.html#a7d34127c3f86a9db8e1342bdf9a8941c">_edje_file_del()</a>, <a class="el" href="group__Edje__program__Group.html#ga00c0867f5991c93c43a8b938a80c09c1">_edje_program_end()</a>, <a class="el" href="group__Edje__program__Group.html#ga94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="group__Edje__program__Group.html#gae9d44a1e3ab076d6aa613aa2b9cadc88">_edje_program_run_iterate()</a>, and <a class="el" href="edje__callbacks_8c.html#a820c5c0451c2b475da6526cdfcd93ad3">_edje_timer_cb()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b78da62d974e594ff1a2abe7e9efdcf"></a><!-- doxytag: member="edje_program.c::_edje_timer" ref="a3b78da62d974e594ff1a2abe7e9efdcf" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Ecore_Animator* <a class="el" href="edje__program_8c.html#a3b78da62d974e594ff1a2abe7e9efdcf">_edje_timer</a> = NULL</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Referenced by <a class="el" href="group__Edje__program__Group.html#ga94bc4c1c949388b06506b2171080878a">_edje_program_run()</a>, <a class="el" href="edje__callbacks_8c.html#a820c5c0451c2b475da6526cdfcd93ad3">_edje_timer_cb()</a>, and <a class="el" href="group__Edje__main__Group.html#gaf1529d06494668cf647e3160b48a0e2b">edje_shutdown()</a>.</p>

</div>
</div>
</div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="copyright">Copyright &copy;2011 Enlightenment</td>
      <td class="generated">Docs generated Tue Feb 8 2011 17:28:43</td>
    </tr></table>
  </div>


</body>
</html>