Sophie

Sophie

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

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

<html>
<head>
    <title>Edje: src/lib/Edje.h Source File</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 class="header">
  <div class="headertitle">
<h1>src/lib/Edje.h</h1>  </div>
</div>
<div class="contents">
<a href="Edje_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _EDJE_H</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _EDJE_H</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#ifndef _MSC_VER</span>
<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># include &lt;stdint.h&gt;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#endif</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#include &lt;math.h&gt;</span>
<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;float.h&gt;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;limits.h&gt;</span>
<a name="l00010"></a>00010 
<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;Evas.h&gt;</span>
<a name="l00012"></a>00012 
<a name="l00013"></a>00013 <span class="preprocessor">#ifdef EAPI</span>
<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor"># undef EAPI</span>
<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00016"></a>00016 <span class="preprocessor"></span>
<a name="l00017"></a>00017 <span class="preprocessor">#ifdef _WIN32</span>
<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor"># ifdef EFL_EDJE_BUILD</span>
<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#  ifdef DLL_EXPORT</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI __declspec(dllexport)</span>
<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#  endif </span><span class="comment">/* ! DLL_EXPORT */</span>
<a name="l00024"></a>00024 <span class="preprocessor"># else</span>
<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#  define EAPI __declspec(dllimport)</span>
<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor"># endif </span><span class="comment">/* ! EFL_EDJE_BUILD */</span>
<a name="l00027"></a>00027 <span class="preprocessor">#else</span>
<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor"># ifdef __GNUC__</span>
<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#  if __GNUC__ &gt;= 4</span>
<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI __attribute__ ((visibility(&quot;default&quot;)))</span>
<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#  else</span>
<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#   define EAPI</span>
<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#  endif</span>
<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor"># else</span>
<a name="l00035"></a><a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">00035</a> <span class="preprocessor"></span><span class="preprocessor">#  define EAPI</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor"># endif</span>
<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00038"></a>00038 <span class="preprocessor"></span>
<a name="l00039"></a>00039 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {
<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span>   
<a name="l00043"></a><a class="code" href="Edje_8h.html#ae0d1463e11d5e6a43e0860c6fe257c15">00043</a> <span class="preprocessor">#define EDJE_VERSION_MAJOR 1</span>
<a name="l00044"></a><a class="code" href="Edje_8h.html#a056037aebe427cbd9c2cafacb9091fd6">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_VERSION_MINOR 0</span>
<a name="l00045"></a>00045 <span class="preprocessor"></span>   
<a name="l00046"></a><a class="code" href="struct__Edje__Version.html">00046</a>    <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Version.html">_Edje_Version</a>
<a name="l00047"></a>00047      {
<a name="l00048"></a><a class="code" href="struct__Edje__Version.html#ab6f548faa0650aaa751ff350b2457f75">00048</a>         <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Version.html#ab6f548faa0650aaa751ff350b2457f75">major</a>;
<a name="l00049"></a><a class="code" href="struct__Edje__Version.html#a0a984cbfde4c0306064b515bac58a7b1">00049</a>         <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Version.html#a0a984cbfde4c0306064b515bac58a7b1">minor</a>;
<a name="l00050"></a><a class="code" href="struct__Edje__Version.html#a1a2f63f8a16ebfff73781175bf2b2689">00050</a>         <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Version.html#a1a2f63f8a16ebfff73781175bf2b2689">micro</a>;
<a name="l00051"></a><a class="code" href="struct__Edje__Version.html#a1532eb6261b933f3eb0c181158b86377">00051</a>         <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Version.html#a1532eb6261b933f3eb0c181158b86377">revision</a>;
<a name="l00052"></a>00052      } <a class="code" href="Edje_8h.html#ae8c37c980d3fbc8555b289087733265e">Edje_Version</a>;
<a name="l00053"></a>00053    
<a name="l00054"></a>00054    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">extern</span> <a class="code" href="struct__Edje__Version.html">Edje_Version</a> *<a class="code" href="Edje_8h.html#ad48a7c0f21dd8b7e4ee189ddb116ce14">edje_version</a>;
<a name="l00055"></a>00055    
<a name="l00063"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfa">00063</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfa">_Edje_Message_Type</a>
<a name="l00064"></a>00064 {
<a name="l00065"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaadd6adf4230019b33cca0a3fe5fe4142f">00065</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaadd6adf4230019b33cca0a3fe5fe4142f">EDJE_MESSAGE_NONE</a> = 0,
<a name="l00066"></a>00066 
<a name="l00067"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa3d0d7a29ab98f979fcd0e558080c14e0">00067</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa3d0d7a29ab98f979fcd0e558080c14e0">EDJE_MESSAGE_SIGNAL</a> = 1, <span class="comment">/* DONT USE THIS */</span>
<a name="l00068"></a>00068 
<a name="l00069"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaad24747cc7c7ef0d5a61d29cf9d78dd77">00069</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaad24747cc7c7ef0d5a61d29cf9d78dd77">EDJE_MESSAGE_STRING</a> = 2,
<a name="l00070"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaab3851e3f0cf7155f5f7bc7f1cffe3f46">00070</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaab3851e3f0cf7155f5f7bc7f1cffe3f46">EDJE_MESSAGE_INT</a> = 3,
<a name="l00071"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa137b317694c831ff5d34669e1f045f87">00071</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa137b317694c831ff5d34669e1f045f87">EDJE_MESSAGE_FLOAT</a> = 4,
<a name="l00072"></a>00072 
<a name="l00073"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa1319f0da730968694fb3ec7edd481db3">00073</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa1319f0da730968694fb3ec7edd481db3">EDJE_MESSAGE_STRING_SET</a> = 5,
<a name="l00074"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaaa392f6e98640e16c6b71f3dd19e18d39">00074</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaaa392f6e98640e16c6b71f3dd19e18d39">EDJE_MESSAGE_INT_SET</a> = 6,
<a name="l00075"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaaf3ddd68a997a8215abf882d79c0d2927">00075</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaaf3ddd68a997a8215abf882d79c0d2927">EDJE_MESSAGE_FLOAT_SET</a> = 7,
<a name="l00076"></a>00076 
<a name="l00077"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa2bc964b3657a9d388215f7d401e01181">00077</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa2bc964b3657a9d388215f7d401e01181">EDJE_MESSAGE_STRING_INT</a> = 8,
<a name="l00078"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa8de8bc57eaf9b632ae01457a2f4074df">00078</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa8de8bc57eaf9b632ae01457a2f4074df">EDJE_MESSAGE_STRING_FLOAT</a> = 9,
<a name="l00079"></a>00079 
<a name="l00080"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaab95ceccb6a526e1b647680e6971fc54b">00080</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaab95ceccb6a526e1b647680e6971fc54b">EDJE_MESSAGE_STRING_INT_SET</a> = 10,
<a name="l00081"></a><a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa433455f87c64533158ae1ddc80067a0f">00081</a>    <a class="code" href="Edje_8h.html#a0d3b39bbf2f2f0c070d45edd5d0b0cfaa433455f87c64533158ae1ddc80067a0f">EDJE_MESSAGE_STRING_FLOAT_SET</a> = 11
<a name="l00082"></a>00082 } <a class="code" href="Edje_8h.html#a986c03fa5abf90ef03b6dbbd93cf8dcc">Edje_Message_Type</a>;
<a name="l00083"></a>00083 
<a name="l00084"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81c">00084</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81c">_Edje_Aspect_Control</a>
<a name="l00085"></a>00085 {
<a name="l00086"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca96e5f41ed4fab5fc61dd47d3d02c58e7">00086</a>    <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca96e5f41ed4fab5fc61dd47d3d02c58e7">EDJE_ASPECT_CONTROL_NONE</a> = 0,
<a name="l00087"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca08ad88f4596c2864bbb5106003869369">00087</a>    <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca08ad88f4596c2864bbb5106003869369">EDJE_ASPECT_CONTROL_NEITHER</a> = 1,
<a name="l00088"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca3a1de9330d4a05d9c604d94ec88a5936">00088</a>    <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca3a1de9330d4a05d9c604d94ec88a5936">EDJE_ASPECT_CONTROL_HORIZONTAL</a> = 2,
<a name="l00089"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca209592abfb45cdd33175bced06b50e56">00089</a>    <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca209592abfb45cdd33175bced06b50e56">EDJE_ASPECT_CONTROL_VERTICAL</a> = 3,
<a name="l00090"></a><a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca2a6b1fa6b996bdb3d87360042fee7748">00090</a>    <a class="code" href="Edje_8h.html#a6293e671596370e0217a3dc925b6b81ca2a6b1fa6b996bdb3d87360042fee7748">EDJE_ASPECT_CONTROL_BOTH</a> = 4
<a name="l00091"></a>00091 } <a class="code" href="Edje_8h.html#a695dd4993f5cb3f58558f60cef5b2f6f">Edje_Aspect_Control</a>;
<a name="l00092"></a>00092 
<a name="l00093"></a><a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982c">00093</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982c">_Edje_Object_Table_Homogeneous_Mode</a>
<a name="l00094"></a>00094 {
<a name="l00095"></a><a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982ca3afa5df85a004635078f2e3987862387">00095</a>    <a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982ca3afa5df85a004635078f2e3987862387">EDJE_OBJECT_TABLE_HOMOGENEOUS_NONE</a> = 0,
<a name="l00096"></a><a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982cac4fd6ac4288b591f311e7eb26409e0b8">00096</a>    <a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982cac4fd6ac4288b591f311e7eb26409e0b8">EDJE_OBJECT_TABLE_HOMOGENEOUS_TABLE</a> = 1,
<a name="l00097"></a><a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982cadc69cd68a6a5176ac99c6c9811803982">00097</a>    <a class="code" href="Edje_8h.html#a632fa1c1695bfba1f8386e3b2079982cadc69cd68a6a5176ac99c6c9811803982">EDJE_OBJECT_TABLE_HOMOGENEOUS_ITEM</a> = 2
<a name="l00098"></a>00098 } <a class="code" href="Edje_8h.html#ad4aaf49b581eb878ae84bea6a5945512">Edje_Object_Table_Homogeneous_Mode</a>;
<a name="l00099"></a>00099 
<a name="l00100"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3">00100</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3">_Edje_Part_Type</a>
<a name="l00101"></a>00101 {
<a name="l00102"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a7e182ea8d9cb49364aa9e653fa07bc17">00102</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a7e182ea8d9cb49364aa9e653fa07bc17">EDJE_PART_TYPE_NONE</a>      = 0,
<a name="l00103"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3">00103</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3acad0537d2466834c5dc4cb1e2b7244a3">EDJE_PART_TYPE_RECTANGLE</a> = 1,
<a name="l00104"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd">00104</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ab5890742ee73dcf3dba272e5413f63cd">EDJE_PART_TYPE_TEXT</a>      = 2,
<a name="l00105"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23">00105</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a556aa7095f6a2a9c9adf65cc352e2b23">EDJE_PART_TYPE_IMAGE</a>     = 3,
<a name="l00106"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711">00106</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a5c387bafdf915d08133820a486307711">EDJE_PART_TYPE_SWALLOW</a>   = 4,
<a name="l00107"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596">00107</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a6ee798839267464cde86407b65374596">EDJE_PART_TYPE_TEXTBLOCK</a> = 5,
<a name="l00108"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e">00108</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af0c8dc344a131377673bf5fa561ca29e">EDJE_PART_TYPE_GRADIENT</a>  = 6,
<a name="l00109"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549">00109</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3ac42fd314c4f2338b26a20aaeaa16e549">EDJE_PART_TYPE_GROUP</a>     = 7,
<a name="l00110"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7">00110</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3af76296f9aede6bb6729218a2217e68d7">EDJE_PART_TYPE_BOX</a>       = 8,
<a name="l00111"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854">00111</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9544e8c5151f6b486cea4427c73cf854">EDJE_PART_TYPE_TABLE</a>     = 9,
<a name="l00112"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72">00112</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3a9531920479ae40ea7063b2450fbcff72">EDJE_PART_TYPE_EXTERNAL</a>  = 10,
<a name="l00113"></a><a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3aef11d0a639ae7a166cb213bfcd938aa4">00113</a>    <a class="code" href="Edje_8h.html#a3ce9df9624b5df70088f9b3d1b17c7d3aef11d0a639ae7a166cb213bfcd938aa4">EDJE_PART_TYPE_LAST</a>      = 11
<a name="l00114"></a>00114 } <a class="code" href="Edje_8h.html#a169323060d4e7b1a74f13f697515ad18">Edje_Part_Type</a>;
<a name="l00115"></a>00115 
<a name="l00116"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859">00116</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859">_Edje_Text_Effect</a>
<a name="l00117"></a>00117 {
<a name="l00118"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a9860d6a628af382536d9d8e258138cc1">00118</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a9860d6a628af382536d9d8e258138cc1">EDJE_TEXT_EFFECT_NONE</a>                = 0,
<a name="l00119"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a74d8ab6d83ea8efd6673b690bc2f56e5">00119</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a74d8ab6d83ea8efd6673b690bc2f56e5">EDJE_TEXT_EFFECT_PLAIN</a>               = 1,
<a name="l00120"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859ae9722687302b3a59a7191ec155d556ac">00120</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859ae9722687302b3a59a7191ec155d556ac">EDJE_TEXT_EFFECT_OUTLINE</a>             = 2,
<a name="l00121"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a8826a8b08919981b3b2514f2fd95a2c5">00121</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a8826a8b08919981b3b2514f2fd95a2c5">EDJE_TEXT_EFFECT_SOFT_OUTLINE</a>        = 3,
<a name="l00122"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859afa3e2728417cce65fcd42bb8114bdc22">00122</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859afa3e2728417cce65fcd42bb8114bdc22">EDJE_TEXT_EFFECT_SHADOW</a>              = 4,
<a name="l00123"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a757239c55f76545bf4120ed8727b8631">00123</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a757239c55f76545bf4120ed8727b8631">EDJE_TEXT_EFFECT_SOFT_SHADOW</a>         = 5,
<a name="l00124"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a2f7149bf305652245b74575b782e2e66">00124</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a2f7149bf305652245b74575b782e2e66">EDJE_TEXT_EFFECT_OUTLINE_SHADOW</a>      = 6,
<a name="l00125"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a1b1e62545214a2bb8a822949ad4abbd4">00125</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a1b1e62545214a2bb8a822949ad4abbd4">EDJE_TEXT_EFFECT_OUTLINE_SOFT_SHADOW</a> = 7,
<a name="l00126"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a35ccce2e8f5f1918cfe317d9356c9f44">00126</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a35ccce2e8f5f1918cfe317d9356c9f44">EDJE_TEXT_EFFECT_FAR_SHADOW</a>          = 8,
<a name="l00127"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a6f025993eb4d1bf5fecd1cf72b5a7eb2">00127</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a6f025993eb4d1bf5fecd1cf72b5a7eb2">EDJE_TEXT_EFFECT_FAR_SOFT_SHADOW</a>     = 9,
<a name="l00128"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859adc25985d379290f75df2773b4cb0fed4">00128</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859adc25985d379290f75df2773b4cb0fed4">EDJE_TEXT_EFFECT_GLOW</a>                = 10,
<a name="l00129"></a><a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a2e46eb21af2f0dfb6a3fb700e79947c8">00129</a>    <a class="code" href="Edje_8h.html#ab158ee27062ab47ef63e13f2d583f859a2e46eb21af2f0dfb6a3fb700e79947c8">EDJE_TEXT_EFFECT_LAST</a>                = 11
<a name="l00130"></a>00130 } <a class="code" href="Edje_8h.html#a6bdd6f61b4bee4487f15939581b3400d">Edje_Text_Effect</a>;
<a name="l00131"></a>00131 
<a name="l00132"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24">00132</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24">_Edje_Action_Type</a>
<a name="l00133"></a>00133 {
<a name="l00134"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a0e8f7f2e332512cde17beb085c47de76">00134</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a0e8f7f2e332512cde17beb085c47de76">EDJE_ACTION_TYPE_NONE</a>          = 0,
<a name="l00135"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a612718fb0c366a5a5a4c8b1fe47e357e">00135</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a612718fb0c366a5a5a4c8b1fe47e357e">EDJE_ACTION_TYPE_STATE_SET</a>     = 1,
<a name="l00136"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a466358f1f7541b74522aee3125ce6df6">00136</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a466358f1f7541b74522aee3125ce6df6">EDJE_ACTION_TYPE_ACTION_STOP</a>   = 2,
<a name="l00137"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a72a351471e9e3165a44ec3fa27e00e0f">00137</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a72a351471e9e3165a44ec3fa27e00e0f">EDJE_ACTION_TYPE_SIGNAL_EMIT</a>   = 3,
<a name="l00138"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24afa7a0c5b66c1bfec4f1fcc396f167f10">00138</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24afa7a0c5b66c1bfec4f1fcc396f167f10">EDJE_ACTION_TYPE_DRAG_VAL_SET</a>  = 4,
<a name="l00139"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a595bc83aa83199f3fb465a7acbd99519">00139</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a595bc83aa83199f3fb465a7acbd99519">EDJE_ACTION_TYPE_DRAG_VAL_STEP</a> = 5,
<a name="l00140"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24af9758f207ae4e72df4250560994bd0f6">00140</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24af9758f207ae4e72df4250560994bd0f6">EDJE_ACTION_TYPE_DRAG_VAL_PAGE</a> = 6,
<a name="l00141"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a0ba717c63493a68e90c6ae5f336bfcfd">00141</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a0ba717c63493a68e90c6ae5f336bfcfd">EDJE_ACTION_TYPE_SCRIPT</a>        = 7,
<a name="l00142"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24ac7ee9fff635ec26d37a3734692607806">00142</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24ac7ee9fff635ec26d37a3734692607806">EDJE_ACTION_TYPE_FOCUS_SET</a>     = 8,
<a name="l00143"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a5a81dd0275fc8f18a358f62a417b8354">00143</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a5a81dd0275fc8f18a358f62a417b8354">EDJE_ACTION_TYPE_RESERVED00</a>    = 9,
<a name="l00144"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24ad347832cb294568e23237faea7262630">00144</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24ad347832cb294568e23237faea7262630">EDJE_ACTION_TYPE_FOCUS_OBJECT</a>  = 10,
<a name="l00145"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24aaae1c11915d52a36d7817589aadcb262">00145</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24aaae1c11915d52a36d7817589aadcb262">EDJE_ACTION_TYPE_PARAM_COPY</a>    = 11,
<a name="l00146"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a6758f93d9e6528c1ae6438c162b3f82e">00146</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24a6758f93d9e6528c1ae6438c162b3f82e">EDJE_ACTION_TYPE_PARAM_SET</a>     = 12,
<a name="l00147"></a><a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24aabc0b91413f3104efdee60abaf22db8e">00147</a>    <a class="code" href="Edje_8h.html#a303fd8b410c1514e49b2a7d570d63a24aabc0b91413f3104efdee60abaf22db8e">EDJE_ACTION_TYPE_LAST</a>          = 13
<a name="l00148"></a>00148 } <a class="code" href="Edje_8h.html#af504e44185b4979ac6a6d3272f593639">Edje_Action_Type</a>;
<a name="l00149"></a>00149 
<a name="l00150"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266">00150</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266">_Edje_Tween_Mode</a>
<a name="l00151"></a>00151 {
<a name="l00152"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266af92dbfb608dc5acad2c8c5bf985bd56d">00152</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266af92dbfb608dc5acad2c8c5bf985bd56d">EDJE_TWEEN_MODE_NONE</a>       = 0,
<a name="l00153"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aeb24563546c8a203c9a4f8e2516e90dd">00153</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aeb24563546c8a203c9a4f8e2516e90dd">EDJE_TWEEN_MODE_LINEAR</a>     = 1,
<a name="l00154"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aef3ad665ede19e6da33cdac1bdb7477a">00154</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266aef3ad665ede19e6da33cdac1bdb7477a">EDJE_TWEEN_MODE_SINUSOIDAL</a> = 2,
<a name="l00155"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a5d105c4b3e39ce1996bd18ffc2a3303d">00155</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a5d105c4b3e39ce1996bd18ffc2a3303d">EDJE_TWEEN_MODE_ACCELERATE</a> = 3,
<a name="l00156"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a2b67d7b148622e91980d6878b6f12f19">00156</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266a2b67d7b148622e91980d6878b6f12f19">EDJE_TWEEN_MODE_DECELERATE</a> = 4,
<a name="l00157"></a><a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266af5a64262f19b5c1b8076ff8fcadf3858">00157</a>    <a class="code" href="Edje_8h.html#a7addb721055a02126bc0db1a1f4af266af5a64262f19b5c1b8076ff8fcadf3858">EDJE_TWEEN_MODE_LAST</a>       = 5
<a name="l00158"></a>00158 } <a class="code" href="Edje_8h.html#a99c60eb3a0b2923fb309e7e6843cb607">Edje_Tween_Mode</a>;
<a name="l00159"></a>00159 
<a name="l00160"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4">00160</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4">_Edje_Cursor</a>
<a name="l00161"></a>00161 {
<a name="l00162"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a304ecc12a81eed0be802dc4b24bfcac9">00162</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a304ecc12a81eed0be802dc4b24bfcac9">EDJE_CURSOR_MAIN</a>,
<a name="l00163"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a8b5e95279fee3f19703a066b30bc2f05">00163</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a8b5e95279fee3f19703a066b30bc2f05">EDJE_CURSOR_SELECTION_BEGIN</a>,
<a name="l00164"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a4215054949a185fce3075318804df5c8">00164</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a4215054949a185fce3075318804df5c8">EDJE_CURSOR_SELECTION_END</a>,
<a name="l00165"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a6e38d5b97b76e91e8cd70d69dcbe627f">00165</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a6e38d5b97b76e91e8cd70d69dcbe627f">EDJE_CURSOR_PREEDIT_START</a>,
<a name="l00166"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a7436c4a58ebf6f6f10c83547420b7322">00166</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a7436c4a58ebf6f6f10c83547420b7322">EDJE_CURSOR_PREEDIT_END</a>,
<a name="l00167"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4abb30d331d7ec7fcd8d65c0289d523e04">00167</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4abb30d331d7ec7fcd8d65c0289d523e04">EDJE_CURSOR_USER</a>,
<a name="l00168"></a><a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a2a5a890dc9c6f6e2ce8c2f6b09d9e830">00168</a>    <a class="code" href="Edje_8h.html#acceb21345d4c2bf797f35dfb348d67b4a2a5a890dc9c6f6e2ce8c2f6b09d9e830">EDJE_CURSOR_USER_EXTRA</a>,
<a name="l00169"></a>00169    <span class="comment">// more later</span>
<a name="l00170"></a>00170 } <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a>;
<a name="l00171"></a>00171 
<a name="l00172"></a><a class="code" href="Edje_8h.html#ad11774d440f6f8a81d9eb944883ec822">00172</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String.html">_Edje_Message_String</a>           <a class="code" href="struct__Edje__Message__String.html">Edje_Message_String</a>;
<a name="l00173"></a><a class="code" href="Edje_8h.html#ab56ec2a8bdd7340e812aebf6893da777">00173</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Int.html">_Edje_Message_Int</a>              <a class="code" href="struct__Edje__Message__Int.html">Edje_Message_Int</a>;
<a name="l00174"></a><a class="code" href="Edje_8h.html#ac0a385996e31f364c221c5ce53ce0e9d">00174</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Float.html">_Edje_Message_Float</a>            <a class="code" href="struct__Edje__Message__Float.html">Edje_Message_Float</a>;
<a name="l00175"></a><a class="code" href="Edje_8h.html#a0f871ba6f3506987fe888a8712fbe402">00175</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Set.html">_Edje_Message_String_Set</a>       <a class="code" href="struct__Edje__Message__String__Set.html">Edje_Message_String_Set</a>;
<a name="l00176"></a><a class="code" href="Edje_8h.html#a3cb438b6b973d9d6b0c52f298ae92ad6">00176</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Int__Set.html">_Edje_Message_Int_Set</a>          <a class="code" href="struct__Edje__Message__Int__Set.html">Edje_Message_Int_Set</a>;
<a name="l00177"></a><a class="code" href="Edje_8h.html#a8039f5de00ab9b1b78e6792f9a2da56e">00177</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Float__Set.html">_Edje_Message_Float_Set</a>        <a class="code" href="struct__Edje__Message__Float__Set.html">Edje_Message_Float_Set</a>;
<a name="l00178"></a><a class="code" href="Edje_8h.html#a96e561a6b02628d43a9f3d2e9e74c5ef">00178</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Int.html">_Edje_Message_String_Int</a>       <a class="code" href="struct__Edje__Message__String__Int.html">Edje_Message_String_Int</a>;
<a name="l00179"></a><a class="code" href="Edje_8h.html#af437f08501855f5b353613417859ec5f">00179</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Float.html">_Edje_Message_String_Float</a>     <a class="code" href="struct__Edje__Message__String__Float.html">Edje_Message_String_Float</a>;
<a name="l00180"></a><a class="code" href="Edje_8h.html#aee6dfcd28115f79ebb376e5a69a8dacb">00180</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Int__Set.html">_Edje_Message_String_Int_Set</a>   <a class="code" href="struct__Edje__Message__String__Int__Set.html">Edje_Message_String_Int_Set</a>;
<a name="l00181"></a><a class="code" href="Edje_8h.html#a32e26be359b294b4af868b3b4d460f86">00181</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Float__Set.html">_Edje_Message_String_Float_Set</a> <a class="code" href="struct__Edje__Message__String__Float__Set.html">Edje_Message_String_Float_Set</a>;
<a name="l00182"></a>00182 
<a name="l00183"></a><a class="code" href="struct__Edje__Message__String.html">00183</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String.html">_Edje_Message_String</a>
<a name="l00184"></a>00184 {
<a name="l00185"></a><a class="code" href="struct__Edje__Message__String.html#a26d7286d36a05fa3f148b426ed8267e9">00185</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String.html#a26d7286d36a05fa3f148b426ed8267e9">str</a>;
<a name="l00186"></a>00186 };
<a name="l00187"></a>00187 
<a name="l00188"></a><a class="code" href="struct__Edje__Message__Int.html">00188</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Int.html">_Edje_Message_Int</a>
<a name="l00189"></a>00189 {
<a name="l00190"></a><a class="code" href="struct__Edje__Message__Int.html#a3321692bee9ff88f198eafb71476964a">00190</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__Int.html#a3321692bee9ff88f198eafb71476964a">val</a>;
<a name="l00191"></a>00191 };
<a name="l00192"></a>00192 
<a name="l00193"></a><a class="code" href="struct__Edje__Message__Float.html">00193</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Float.html">_Edje_Message_Float</a>
<a name="l00194"></a>00194 {
<a name="l00195"></a><a class="code" href="struct__Edje__Message__Float.html#a6f297371783ce318fa8d153b634a2b3e">00195</a>    <span class="keywordtype">double</span> <a class="code" href="struct__Edje__Message__Float.html#a6f297371783ce318fa8d153b634a2b3e">val</a>;
<a name="l00196"></a>00196 };
<a name="l00197"></a>00197 
<a name="l00198"></a><a class="code" href="struct__Edje__Message__String__Set.html">00198</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Set.html">_Edje_Message_String_Set</a>
<a name="l00199"></a>00199 {
<a name="l00200"></a><a class="code" href="struct__Edje__Message__String__Set.html#a7e509278ec2f3c8e1704a9dd3422b441">00200</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__String__Set.html#a7e509278ec2f3c8e1704a9dd3422b441">count</a>;
<a name="l00201"></a><a class="code" href="struct__Edje__Message__String__Set.html#a8c30df3dd9236b2af27dc3b294c7ff69">00201</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String__Set.html#a8c30df3dd9236b2af27dc3b294c7ff69">str</a>[1];
<a name="l00202"></a>00202 };
<a name="l00203"></a>00203 
<a name="l00204"></a><a class="code" href="struct__Edje__Message__Int__Set.html">00204</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Int__Set.html">_Edje_Message_Int_Set</a>
<a name="l00205"></a>00205 {
<a name="l00206"></a><a class="code" href="struct__Edje__Message__Int__Set.html#a975ee039878b90538f2fb4471428c56e">00206</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__Int__Set.html#a975ee039878b90538f2fb4471428c56e">count</a>;
<a name="l00207"></a><a class="code" href="struct__Edje__Message__Int__Set.html#a835187daa81c0007a58cbcf4eaa896ed">00207</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__Int__Set.html#a835187daa81c0007a58cbcf4eaa896ed">val</a>[1];
<a name="l00208"></a>00208 };
<a name="l00209"></a>00209 
<a name="l00210"></a><a class="code" href="struct__Edje__Message__Float__Set.html">00210</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__Float__Set.html">_Edje_Message_Float_Set</a>
<a name="l00211"></a>00211 {
<a name="l00212"></a><a class="code" href="struct__Edje__Message__Float__Set.html#a77acbb04eb2a81acbe3db313d949c1af">00212</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__Float__Set.html#a77acbb04eb2a81acbe3db313d949c1af">count</a>;
<a name="l00213"></a><a class="code" href="struct__Edje__Message__Float__Set.html#a25227c07d7187570113bc465689a3581">00213</a>    <span class="keywordtype">double</span> <a class="code" href="struct__Edje__Message__Float__Set.html#a25227c07d7187570113bc465689a3581">val</a>[1];
<a name="l00214"></a>00214 };
<a name="l00215"></a>00215 
<a name="l00216"></a><a class="code" href="struct__Edje__Message__String__Int.html">00216</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Int.html">_Edje_Message_String_Int</a>
<a name="l00217"></a>00217 {
<a name="l00218"></a><a class="code" href="struct__Edje__Message__String__Int.html#a805aad43a08763e791639558b7edefc3">00218</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String__Int.html#a805aad43a08763e791639558b7edefc3">str</a>;
<a name="l00219"></a><a class="code" href="struct__Edje__Message__String__Int.html#aa2a1484a1c68673eba4291afb16eb13a">00219</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__String__Int.html#aa2a1484a1c68673eba4291afb16eb13a">val</a>;
<a name="l00220"></a>00220 };
<a name="l00221"></a>00221 
<a name="l00222"></a><a class="code" href="struct__Edje__Message__String__Float.html">00222</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Float.html">_Edje_Message_String_Float</a>
<a name="l00223"></a>00223 {
<a name="l00224"></a><a class="code" href="struct__Edje__Message__String__Float.html#a5aee5821b67fcccdca514cbdaebf0e59">00224</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String__Float.html#a5aee5821b67fcccdca514cbdaebf0e59">str</a>;
<a name="l00225"></a><a class="code" href="struct__Edje__Message__String__Float.html#af387e2d80de220250f40ba589618b113">00225</a>    <span class="keywordtype">double</span> <a class="code" href="struct__Edje__Message__String__Float.html#af387e2d80de220250f40ba589618b113">val</a>;
<a name="l00226"></a>00226 };
<a name="l00227"></a>00227 
<a name="l00228"></a><a class="code" href="struct__Edje__Message__String__Int__Set.html">00228</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Int__Set.html">_Edje_Message_String_Int_Set</a>
<a name="l00229"></a>00229 {
<a name="l00230"></a><a class="code" href="struct__Edje__Message__String__Int__Set.html#a21eb933bd960456b6b5a6380176caf70">00230</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String__Int__Set.html#a21eb933bd960456b6b5a6380176caf70">str</a>;
<a name="l00231"></a><a class="code" href="struct__Edje__Message__String__Int__Set.html#a0b0f190424afcd27809db1937f2df1e4">00231</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__String__Int__Set.html#a0b0f190424afcd27809db1937f2df1e4">count</a>;
<a name="l00232"></a><a class="code" href="struct__Edje__Message__String__Int__Set.html#a0c6a50b7aade9a79175f96e32d867cfc">00232</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__String__Int__Set.html#a0c6a50b7aade9a79175f96e32d867cfc">val</a>[1];
<a name="l00233"></a>00233 };
<a name="l00234"></a>00234 
<a name="l00235"></a><a class="code" href="struct__Edje__Message__String__Float__Set.html">00235</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Message__String__Float__Set.html">_Edje_Message_String_Float_Set</a>
<a name="l00236"></a>00236 {
<a name="l00237"></a><a class="code" href="struct__Edje__Message__String__Float__Set.html#a303febe155d7676ee2fedef5839be37d">00237</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Message__String__Float__Set.html#a303febe155d7676ee2fedef5839be37d">str</a>;
<a name="l00238"></a><a class="code" href="struct__Edje__Message__String__Float__Set.html#ac98f882b15619db2e018c5cf749d0cd2">00238</a>    <span class="keywordtype">int</span> <a class="code" href="struct__Edje__Message__String__Float__Set.html#ac98f882b15619db2e018c5cf749d0cd2">count</a>;
<a name="l00239"></a><a class="code" href="struct__Edje__Message__String__Float__Set.html#a2f5c5b95e0355c5e00f16b823f278468">00239</a>    <span class="keywordtype">double</span> <a class="code" href="struct__Edje__Message__String__Float__Set.html#a2f5c5b95e0355c5e00f16b823f278468">val</a>[1];
<a name="l00240"></a>00240 };
<a name="l00241"></a>00241 
<a name="l00242"></a><a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2">00242</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2">_Edje_Drag_Dir</a>
<a name="l00243"></a>00243 {
<a name="l00244"></a><a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2a9efcc3b71365b7221fc2e25f1ff03c34">00244</a>    <a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2a9efcc3b71365b7221fc2e25f1ff03c34">EDJE_DRAG_DIR_NONE</a> = 0,
<a name="l00245"></a><a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2ae16a7dcdb0aa956a8bd3861c5e49a117">00245</a>    <a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2ae16a7dcdb0aa956a8bd3861c5e49a117">EDJE_DRAG_DIR_X</a> = 1,
<a name="l00246"></a><a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2ae57db8f490304b1258fea72847784832">00246</a>    <a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2ae57db8f490304b1258fea72847784832">EDJE_DRAG_DIR_Y</a> = 2,
<a name="l00247"></a><a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2a4d2a7783a32bbaeb0b56008905241009">00247</a>    <a class="code" href="Edje_8h.html#ae43a25c6ddc9d26f080daec54971a0c2a4d2a7783a32bbaeb0b56008905241009">EDJE_DRAG_DIR_XY</a> = 3
<a name="l00248"></a>00248 } <a class="code" href="Edje_8h.html#a5dbab6bf3d503c9fdb76f7b604c88902">Edje_Drag_Dir</a>;
<a name="l00249"></a>00249 
<a name="l00250"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525">00250</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525">_Edje_Load_Error</a>
<a name="l00251"></a>00251 {
<a name="l00252"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a788d4003d7dd5c8ca9b7b7e39496ce97">00252</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a788d4003d7dd5c8ca9b7b7e39496ce97">EDJE_LOAD_ERROR_NONE</a> = 0,
<a name="l00253"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a7aa63790846046fb2bba589c9f1d71c4">00253</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a7aa63790846046fb2bba589c9f1d71c4">EDJE_LOAD_ERROR_GENERIC</a> = 1,
<a name="l00254"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a0eca01af43c6acf6d1a1942abeb66876">00254</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a0eca01af43c6acf6d1a1942abeb66876">EDJE_LOAD_ERROR_DOES_NOT_EXIST</a> = 2,
<a name="l00255"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a1760b2e15f1efe28dbf599cd9812b0b1">00255</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a1760b2e15f1efe28dbf599cd9812b0b1">EDJE_LOAD_ERROR_PERMISSION_DENIED</a> = 3,
<a name="l00256"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525aecad9fa5be9e592fc5f1c54f0c7312d2">00256</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525aecad9fa5be9e592fc5f1c54f0c7312d2">EDJE_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED</a> = 4,
<a name="l00257"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a88f6d4663dbfb8843651b61fae951091">00257</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a88f6d4663dbfb8843651b61fae951091">EDJE_LOAD_ERROR_CORRUPT_FILE</a> = 5,
<a name="l00258"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a8fe42e52d7dc590947c80f813a8275e8">00258</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a8fe42e52d7dc590947c80f813a8275e8">EDJE_LOAD_ERROR_UNKNOWN_FORMAT</a> = 6,
<a name="l00259"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a2cb825b43d032894672d6681ab444e99">00259</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525a2cb825b43d032894672d6681ab444e99">EDJE_LOAD_ERROR_INCOMPATIBLE_FILE</a> = 7,
<a name="l00260"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525ad62acfc233a8a4c9f92b84440f7041e9">00260</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525ad62acfc233a8a4c9f92b84440f7041e9">EDJE_LOAD_ERROR_UNKNOWN_COLLECTION</a> = 8,
<a name="l00261"></a><a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525acc5fac746d9e1e4acb7321ed8d20d14e">00261</a>    <a class="code" href="Edje_8h.html#ab07820bdecc64d2933a89cfc38f3e525acc5fac746d9e1e4acb7321ed8d20d14e">EDJE_LOAD_ERROR_RECURSIVE_REFERENCE</a> = 9
<a name="l00262"></a>00262 } <a class="code" href="Edje_8h.html#a9954f94b641a57292f53ab13e2e92fba">Edje_Load_Error</a>;
<a name="l00263"></a>00263 
<a name="l00264"></a><a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444">00264</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444">_Edje_Text_Filter_Type</a>
<a name="l00265"></a>00265 {
<a name="l00266"></a><a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444a715a2f24e4e493f5774521b996c5469c">00266</a>    <a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444a715a2f24e4e493f5774521b996c5469c">EDJE_TEXT_FILTER_TEXT</a> = 0,
<a name="l00267"></a><a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444aac16c0c28a5914a40d6129cebbb8a94f">00267</a>    <a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444aac16c0c28a5914a40d6129cebbb8a94f">EDJE_TEXT_FILTER_FORMAT</a> = 1,
<a name="l00268"></a><a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444a445426d41b9b53cf130fdd1f2413c8a8">00268</a>    <a class="code" href="Edje_8h.html#a1e2f04ec993bdeff04a42008ee6df444a445426d41b9b53cf130fdd1f2413c8a8">EDJE_TEXT_FILTER_MARKUP</a> = 2
<a name="l00269"></a>00269 } <a class="code" href="Edje_8h.html#aae10b410067791372c30a14e173a7daf">Edje_Text_Filter_Type</a>;
<a name="l00270"></a>00270    
<a name="l00271"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114">00271</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114">_Edje_External_Param_Type</a>
<a name="l00272"></a>00272 {
<a name="l00273"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a5e28435fdb6e3c9b4d154a58e6353053">00273</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a5e28435fdb6e3c9b4d154a58e6353053">EDJE_EXTERNAL_PARAM_TYPE_INT</a>,
<a name="l00274"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a8bb849a3c33ca88e19965352334017e2">00274</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a8bb849a3c33ca88e19965352334017e2">EDJE_EXTERNAL_PARAM_TYPE_DOUBLE</a>,
<a name="l00275"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a85810dc93197da2114021f63022ccdb4">00275</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a85810dc93197da2114021f63022ccdb4">EDJE_EXTERNAL_PARAM_TYPE_STRING</a>,
<a name="l00276"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114ac35b4575945a022aacaf6052030f4cd0">00276</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114ac35b4575945a022aacaf6052030f4cd0">EDJE_EXTERNAL_PARAM_TYPE_BOOL</a>,
<a name="l00277"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a90ac499b47ea610bc347a3890b9e1e66">00277</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a90ac499b47ea610bc347a3890b9e1e66">EDJE_EXTERNAL_PARAM_TYPE_CHOICE</a>,
<a name="l00278"></a><a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a100546ee2b128addfba7f7c3da52fbf6">00278</a>   <a class="code" href="Edje_8h.html#a02e318814b9b26eb10bc1c332943d114a100546ee2b128addfba7f7c3da52fbf6">EDJE_EXTERNAL_PARAM_TYPE_MAX</a>
<a name="l00279"></a>00279 } <a class="code" href="Edje_8h.html#ad5c5579b7c2a360619ef51a9fb36cfbe">Edje_External_Param_Type</a>;
<a name="l00280"></a>00280 
<a name="l00302"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38">00302</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38">_Edje_External_Param_Flags</a>
<a name="l00303"></a>00303 {
<a name="l00304"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38aaad48924f90d9aa8367a9f32ddb68ba7">00304</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38aaad48924f90d9aa8367a9f32ddb68ba7">EDJE_EXTERNAL_PARAM_FLAGS_NONE</a>        = 0,
<a name="l00305"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a9849eaebc66c2e26a6bd6d5c1cafa737">00305</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a9849eaebc66c2e26a6bd6d5c1cafa737">EDJE_EXTERNAL_PARAM_FLAGS_GET</a>         = (1 &lt;&lt; 0),
<a name="l00306"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38abdbc1e0071feec6b7509d069ac8b4acb">00306</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38abdbc1e0071feec6b7509d069ac8b4acb">EDJE_EXTERNAL_PARAM_FLAGS_SET</a>         = (1 &lt;&lt; 1),
<a name="l00307"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a313d935466b3a398eb286c9ec8f2cc69">00307</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a313d935466b3a398eb286c9ec8f2cc69">EDJE_EXTERNAL_PARAM_FLAGS_STATE</a>       = (1 &lt;&lt; 2),
<a name="l00308"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a5a61c68b631c9a791791ee8f85f2003f">00308</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a5a61c68b631c9a791791ee8f85f2003f">EDJE_EXTERNAL_PARAM_FLAGS_CONSTRUCTOR</a> = (1 &lt;&lt; 3),
<a name="l00309"></a><a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a7c1939611f2340e08a7ba7ed20bb02d3">00309</a>   <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a7c1939611f2340e08a7ba7ed20bb02d3">EDJE_EXTERNAL_PARAM_FLAGS_REGULAR</a>     = (<a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a9849eaebc66c2e26a6bd6d5c1cafa737">EDJE_EXTERNAL_PARAM_FLAGS_GET</a> |
<a name="l00310"></a>00310                                            <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38abdbc1e0071feec6b7509d069ac8b4acb">EDJE_EXTERNAL_PARAM_FLAGS_SET</a> |
<a name="l00311"></a>00311                                            <a class="code" href="Edje_8h.html#a5728ad1cb9b6818801dfa56344e72c38a313d935466b3a398eb286c9ec8f2cc69">EDJE_EXTERNAL_PARAM_FLAGS_STATE</a>)
<a name="l00312"></a>00312 } <a class="code" href="Edje_8h.html#ab404e35f516854499402f5b8ac576163">Edje_External_Param_Flags</a>;
<a name="l00313"></a>00313 
<a name="l00314"></a>00314 <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="Edje_8h.html#aa60ac215b93b9c7b228c2b44333c8ce3" title="Converts type identifier to string nicer representation.">edje_external_param_type_str</a>(<a class="code" href="Edje_8h.html#ad5c5579b7c2a360619ef51a9fb36cfbe">Edje_External_Param_Type</a> <a class="code" href="edje__data_8c.html#a0dae2edc8bfd2bedabfa38415c35f3ec">type</a>) EINA_PURE;
<a name="l00315"></a>00315 
<a name="l00316"></a><a class="code" href="struct__Edje__External__Param.html">00316</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Param.html">_Edje_External_Param</a>
<a name="l00317"></a>00317 {
<a name="l00318"></a><a class="code" href="struct__Edje__External__Param.html#ae4ac7574270709ddb8307c821debe540">00318</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__Edje__External__Param.html#ae4ac7574270709ddb8307c821debe540">name</a>;
<a name="l00319"></a><a class="code" href="struct__Edje__External__Param.html#aa2e6522a06c0a5bbb01628ee5fa296cd">00319</a>    <a class="code" href="Edje_8h.html#ad5c5579b7c2a360619ef51a9fb36cfbe">Edje_External_Param_Type</a>  <a class="code" href="struct__Edje__External__Param.html#aa2e6522a06c0a5bbb01628ee5fa296cd">type</a>;
<a name="l00320"></a>00320    <span class="comment">// XXX these could be in a union, but eet doesn&#39;t support them (or does it?)</span>
<a name="l00321"></a><a class="code" href="struct__Edje__External__Param.html#a70a029b2dd6e1e9c4875ee7d3451b58a">00321</a>    <span class="keywordtype">int</span>                       <a class="code" href="struct__Edje__External__Param.html#a70a029b2dd6e1e9c4875ee7d3451b58a" title="used by both integer and boolean">i</a>; 
<a name="l00322"></a><a class="code" href="struct__Edje__External__Param.html#a237923f1f92c7e689668df00ac63f93b">00322</a>    <span class="keywordtype">double</span>                    <a class="code" href="struct__Edje__External__Param.html#a237923f1f92c7e689668df00ac63f93b">d</a>;
<a name="l00323"></a><a class="code" href="struct__Edje__External__Param.html#aea27f610a36f1d71f68a3894e578a099">00323</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__Edje__External__Param.html#aea27f610a36f1d71f68a3894e578a099" title="used by both string and choice">s</a>; 
<a name="l00324"></a>00324 };
<a name="l00325"></a><a class="code" href="Edje_8h.html#afc8f2e1cb3f31c252f8acb8efe9b9be8">00325</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Param.html">_Edje_External_Param</a> <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a>;
<a name="l00326"></a>00326 
<a name="l00327"></a><a class="code" href="Edje_8h.html#a07bbb15bcbbf13e5af2e0843242ae7e5">00327</a> <span class="preprocessor">#define EDJE_EXTERNAL_INT_UNSET INT_MAX</span>
<a name="l00328"></a><a class="code" href="Edje_8h.html#acb3a04c332af180337f298979f5249b8">00328</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_DOUBLE_UNSET DBL_MAX</span>
<a name="l00329"></a>00329 <span class="preprocessor"></span>
<a name="l00330"></a><a class="code" href="Edje_8h.html#a3359e717990957d49d9fb5f32843bcfc">00330</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Param__Info.html">_Edje_External_Param_Info</a> <a class="code" href="struct__Edje__External__Param__Info.html">Edje_External_Param_Info</a>;
<a name="l00331"></a><a class="code" href="struct__Edje__External__Param__Info.html">00331</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Param__Info.html">_Edje_External_Param_Info</a>
<a name="l00332"></a>00332 {
<a name="l00333"></a><a class="code" href="struct__Edje__External__Param__Info.html#a2661045179f20058c64bb1e6421c1b69">00333</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__Edje__External__Param__Info.html#a2661045179f20058c64bb1e6421c1b69">name</a>;
<a name="l00334"></a><a class="code" href="struct__Edje__External__Param__Info.html#a06e89c99f8fb34acce4cb072d86914ed">00334</a>    <a class="code" href="Edje_8h.html#ad5c5579b7c2a360619ef51a9fb36cfbe">Edje_External_Param_Type</a>  <a class="code" href="struct__Edje__External__Param__Info.html#a06e89c99f8fb34acce4cb072d86914ed">type</a>;
<a name="l00335"></a><a class="code" href="struct__Edje__External__Param__Info.html#aaedfa365748e4fc9eecab8b53d80b826">00335</a>    <a class="code" href="Edje_8h.html#ab404e35f516854499402f5b8ac576163">Edje_External_Param_Flags</a> <a class="code" href="struct__Edje__External__Param__Info.html#aaedfa365748e4fc9eecab8b53d80b826">flags</a>;
<a name="l00336"></a>00336    <span class="keyword">union </span>{
<a name="l00337"></a>00337       <span class="keyword">struct </span>{
<a name="l00338"></a><a class="code" href="struct__Edje__External__Param__Info.html#ac4420b5c5ce995ab579c1cbe74f51318">00338</a>          <span class="keywordtype">int</span>                 <a class="code" href="struct__Edje__External__Param__Info.html#aff0d06b760c504bd707c86defa62bfcd">def</a>, <a class="code" href="struct__Edje__External__Param__Info.html#a834cd09126a8b4093ad653d816ff97ef">min</a>, <a class="code" href="struct__Edje__External__Param__Info.html#a80e2a70da27a73913db0f5b0d1e7f56e">max</a>, <a class="code" href="struct__Edje__External__Param__Info.html#ac4420b5c5ce995ab579c1cbe74f51318">step</a>;
<a name="l00339"></a>00339       } <a class="code" href="struct__Edje__External__Param__Info.html#a9793c16caa56dc786fb99f6b85adc4ae">i</a>;
<a name="l00340"></a>00340       <span class="keyword">struct </span>{
<a name="l00341"></a><a class="code" href="struct__Edje__External__Param__Info.html#a313f1ee8b89353743d46a05a38575135">00341</a>          <span class="keywordtype">double</span>              <a class="code" href="struct__Edje__External__Param__Info.html#aff0d06b760c504bd707c86defa62bfcd">def</a>, <a class="code" href="struct__Edje__External__Param__Info.html#a834cd09126a8b4093ad653d816ff97ef">min</a>, <a class="code" href="struct__Edje__External__Param__Info.html#a80e2a70da27a73913db0f5b0d1e7f56e">max</a>, <a class="code" href="struct__Edje__External__Param__Info.html#a313f1ee8b89353743d46a05a38575135">step</a>;
<a name="l00342"></a>00342       } <a class="code" href="struct__Edje__External__Param__Info.html#a8e7a8f1c3f4bd04e35a1079279fadf09">d</a>;
<a name="l00343"></a>00343       <span class="keyword">struct </span>{
<a name="l00344"></a><a class="code" href="struct__Edje__External__Param__Info.html#a65fd199d917d56e1adc6955d2bf854b4">00344</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#a65fd199d917d56e1adc6955d2bf854b4">def</a>;
<a name="l00345"></a><a class="code" href="struct__Edje__External__Param__Info.html#a21ceacdd5af693d0c4384089b040ead3">00345</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#a21ceacdd5af693d0c4384089b040ead3">accept_fmt</a>;
<a name="l00346"></a><a class="code" href="struct__Edje__External__Param__Info.html#a78e64a94df9b768e187cd0c5c950941c">00346</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#a78e64a94df9b768e187cd0c5c950941c">deny_fmt</a>;
<a name="l00347"></a>00347       } <a class="code" href="struct__Edje__External__Param__Info.html#aa948aa593faef376b94efaaf655ba2a0">s</a>;
<a name="l00348"></a>00348       <span class="keyword">struct </span>{
<a name="l00349"></a>00349          <span class="keywordtype">int</span>                 <a class="code" href="struct__Edje__External__Param__Info.html#aff0d06b760c504bd707c86defa62bfcd">def</a>;
<a name="l00350"></a><a class="code" href="struct__Edje__External__Param__Info.html#ae22b94fdf1ee291f7ae8c6b851b4c408">00350</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#ae22b94fdf1ee291f7ae8c6b851b4c408">false_str</a>;
<a name="l00351"></a><a class="code" href="struct__Edje__External__Param__Info.html#a64e8ef7ba2c398a923404cd4526ebf8b">00351</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#a64e8ef7ba2c398a923404cd4526ebf8b">true_str</a>;
<a name="l00352"></a>00352       } <a class="code" href="struct__Edje__External__Param__Info.html#a1b431cf1ff33c7722af45016267c2dbe">b</a>;
<a name="l00353"></a>00353       <span class="keyword">struct </span>{
<a name="l00354"></a>00354          <span class="keyword">const</span> <span class="keywordtype">char</span>         *<a class="code" href="struct__Edje__External__Param__Info.html#aff0d06b760c504bd707c86defa62bfcd">def</a>;
<a name="l00355"></a><a class="code" href="struct__Edje__External__Param__Info.html#ae14a6cd2add9fa622161c8fb4ca0ad9e">00355</a>          <span class="keyword">const</span> <span class="keywordtype">char</span>        **<a class="code" href="struct__Edje__External__Param__Info.html#ae14a6cd2add9fa622161c8fb4ca0ad9e">choices</a>; <span class="comment">/* NULL terminated array */</span>
<a name="l00356"></a><a class="code" href="struct__Edje__External__Param__Info.html#afb830254c5fa715cff848a74a421df51">00356</a>          <span class="keywordtype">char</span>               *(*def_get)(<span class="keywordtype">void</span> *data, <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Param__Info.html">Edje_External_Param_Info</a> *<a class="code" href="struct__Edje__External__Param__Info.html#a4874508b0d3b63939b48e582e448ddb6">info</a>); <span class="comment">/* return malloc() memory with the default choice, should be used if def is NULL. First parameter is Edje_External_Type::data */</span>
<a name="l00357"></a><a class="code" href="struct__Edje__External__Param__Info.html#a1112a9b74783ecc7437a583c2ccf36bd">00357</a>          <span class="keywordtype">char</span>              **(*query)(<span class="keywordtype">void</span> *data, <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Param__Info.html">Edje_External_Param_Info</a> *<a class="code" href="struct__Edje__External__Param__Info.html#a4874508b0d3b63939b48e582e448ddb6">info</a>); <span class="comment">/* NULL terminated array of strings, memory is dynamically allocated and should be freed with free() for array and each element. First parameter is Edje_External_Type::data */</span>
<a name="l00358"></a>00358       } <a class="code" href="struct__Edje__External__Param__Info.html#a3b191cb597d3c4748a278abf480b3025">c</a>;
<a name="l00359"></a>00359    } <a class="code" href="struct__Edje__External__Param__Info.html#a4874508b0d3b63939b48e582e448ddb6">info</a>;
<a name="l00360"></a>00360 };
<a name="l00361"></a>00361 
<a name="l00362"></a><a class="code" href="Edje_8h.html#a2a2636b8cd1215644b867d84d65dce5d">00362</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, min, max, step, flags) \</span>
<a name="l00363"></a>00363 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_INT, flags, {.i = {def, min, max, step}}}</span>
<a name="l00364"></a><a class="code" href="Edje_8h.html#a4a740966964b55f1c6067916bef317d4">00364</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, min, max, step, flags) \</span>
<a name="l00365"></a>00365 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_DOUBLE, flags, {.d = {def, min, max, step}}}</span>
<a name="l00366"></a><a class="code" href="Edje_8h.html#a5782aaed367bfbf89f96f1e1e5be2598">00366</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, accept, deny, flags) \</span>
<a name="l00367"></a>00367 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_STRING, flags, {.s = {def, accept, deny}}}</span>
<a name="l00368"></a><a class="code" href="Edje_8h.html#a517eb9f36fc655855c25ae3125f859f6">00368</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, false_str, true_str, flags) \</span>
<a name="l00369"></a>00369 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_BOOL, flags, {.b = {def, false_str, true_str}}}</span>
<a name="l00370"></a><a class="code" href="Edje_8h.html#ac8c61d7a2d534a7581f44faf909a8e41">00370</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL_FLAGS(name, def, choices, flags) \</span>
<a name="l00371"></a>00371 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_CHOICE, flags, {.c = {def, choices, NULL, NULL}}}</span>
<a name="l00372"></a><a class="code" href="Edje_8h.html#a074a8a317f64312a14943c10da5ec30c">00372</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL_FLAGS(name, def_get, query, flags) \</span>
<a name="l00373"></a>00373 <span class="preprocessor">  {name, EDJE_EXTERNAL_PARAM_TYPE_CHOICE, flags, {.c = {NULL, NULL, def_get, query}}}</span>
<a name="l00374"></a>00374 <span class="preprocessor"></span>
<a name="l00375"></a><a class="code" href="Edje_8h.html#a51cbd37e600d3cfaf9ceaa073c666d1a">00375</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT_FULL(name, def, min, max, step) \</span>
<a name="l00376"></a>00376 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, min, max, step, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00377"></a><a class="code" href="Edje_8h.html#a6430579fd3c7576c1f861fa812e28cdd">00377</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL(name, def, min, max, step) \</span>
<a name="l00378"></a>00378 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, min, max, step, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00379"></a><a class="code" href="Edje_8h.html#a71e5118e41712fc4a36cc17c353065dd">00379</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING_FULL(name, def, accept, deny) \</span>
<a name="l00380"></a>00380 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, accept, deny, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00381"></a><a class="code" href="Edje_8h.html#a29b0b03697aa51c5e6546e886071f49c">00381</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL(name, def, false_str, true_str) \</span>
<a name="l00382"></a>00382 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, false_str, true_str, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00383"></a><a class="code" href="Edje_8h.html#a29544c9e96a9920f6808e12e5773cbae">00383</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL(name, def, choices) \</span>
<a name="l00384"></a>00384 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_CHOICE_FULL_FLAGS(name, def, choices, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00385"></a><a class="code" href="Edje_8h.html#a470d41d64aaf21837c962788cf582d89">00385</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL(name, def_get, query) \</span>
<a name="l00386"></a>00386 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_CHOICE_DYNAMIC_FULL_FLAGS(name, def_get, query, EDJE_EXTERNAL_PARAM_FLAGS_REGULAR)</span>
<a name="l00387"></a>00387 <span class="preprocessor"></span>
<a name="l00388"></a><a class="code" href="Edje_8h.html#a212268c2fc8874661ffabafa096a4518">00388</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT(name, def) \</span>
<a name="l00389"></a>00389 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_INT_FULL(name, def, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET)</span>
<a name="l00390"></a><a class="code" href="Edje_8h.html#a9d7639ae2a712de5a1978d1f3e27eb21">00390</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT(name, def) \</span>
<a name="l00391"></a>00391 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL(name, def, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET)</span>
<a name="l00392"></a><a class="code" href="Edje_8h.html#a8abfc5981999330b47aec91aedbe9c40">00392</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT(name, def) \</span>
<a name="l00393"></a>00393 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_STRING_FULL(name, def, NULL, NULL)</span>
<a name="l00394"></a><a class="code" href="Edje_8h.html#a23bd981b3613f6a6a807de789d1e421b">00394</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT(name, def) \</span>
<a name="l00395"></a>00395 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL(name, def, &quot;false&quot;, &quot;true&quot;)</span>
<a name="l00396"></a>00396 <span class="preprocessor"></span>
<a name="l00397"></a><a class="code" href="Edje_8h.html#a4110b2052dfa67ca431bcc71fc934b74">00397</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT_FLAGS(name, def, flags)    \</span>
<a name="l00398"></a>00398 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_INT_FULL_FLAGS(name, def, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, EDJE_EXTERNAL_INT_UNSET, flags)</span>
<a name="l00399"></a><a class="code" href="Edje_8h.html#ab4038fdb354aa467bdf543564452b9bf">00399</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT_FLAGS(name, def, flags) \</span>
<a name="l00400"></a>00400 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FULL_FLAGS(name, def, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, EDJE_EXTERNAL_DOUBLE_UNSET, flags)</span>
<a name="l00401"></a><a class="code" href="Edje_8h.html#a8c440cc91668a6dffd46c7e3a80b729a">00401</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT_FLAGS(name, def, flags) \</span>
<a name="l00402"></a>00402 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_STRING_FULL_FLAGS(name, def, NULL, NULL, flags)</span>
<a name="l00403"></a><a class="code" href="Edje_8h.html#aec96b49a3df038708ca348053a487909">00403</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT_FLAGS(name, def, flags)   \</span>
<a name="l00404"></a>00404 <span class="preprocessor">  EDJE_EXTERNAL_PARAM_INFO_BOOL_FULL_FLAGS(name, def, &quot;false&quot;, &quot;true&quot;, flags)</span>
<a name="l00405"></a>00405 <span class="preprocessor"></span>
<a name="l00406"></a><a class="code" href="Edje_8h.html#ad207c892149fc6a729de8a74c2397d2d">00406</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT(name) \</span>
<a name="l00407"></a>00407 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT(name, 0)</span>
<a name="l00408"></a><a class="code" href="Edje_8h.html#a2b7bf90227c20b6ff4c54226e29c89c4">00408</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE(name) \</span>
<a name="l00409"></a>00409 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT(name, 0.0)</span>
<a name="l00410"></a><a class="code" href="Edje_8h.html#ae04c0fc52e9ded1b85000a25392edd26">00410</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING(name) \</span>
<a name="l00411"></a>00411 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT(name, NULL)</span>
<a name="l00412"></a><a class="code" href="Edje_8h.html#a0f644720464f8779f97a34c3a926e5c3">00412</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL(name) \</span>
<a name="l00413"></a>00413 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT(name, 0)</span>
<a name="l00414"></a>00414 <span class="preprocessor"></span>
<a name="l00415"></a><a class="code" href="Edje_8h.html#ad224ea1c48ec9fbc5d13fa1c32da68d8">00415</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_INT_FLAGS(name, flags) \</span>
<a name="l00416"></a>00416 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_INT_DEFAULT_FLAGS(name, 0, flags)</span>
<a name="l00417"></a><a class="code" href="Edje_8h.html#a23191fc2156e99ebc9a29e3ec2b1fcec">00417</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_DOUBLE_FLAGS(name, flags) \</span>
<a name="l00418"></a>00418 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_DOUBLE_DEFAULT_FLAGS(name, 0.0, flags)</span>
<a name="l00419"></a><a class="code" href="Edje_8h.html#a6112fdfff593d621331d3cb9f175dec3">00419</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_STRING_FLAGS(name, flags) \</span>
<a name="l00420"></a>00420 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_STRING_DEFAULT_FLAGS(name, NULL, flags)</span>
<a name="l00421"></a><a class="code" href="Edje_8h.html#acca972807ea6b0554b02a72fe17d8afb">00421</a> <span class="preprocessor"></span><span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_BOOL_FLAGS(name, flags) \</span>
<a name="l00422"></a>00422 <span class="preprocessor">   EDJE_EXTERNAL_PARAM_INFO_BOOL_DEFAULT_FLAGS(name, 0, flags)</span>
<a name="l00423"></a>00423 <span class="preprocessor"></span>
<a name="l00424"></a><a class="code" href="Edje_8h.html#a2163831e57090f82b9176a2a7259055b">00424</a> <span class="preprocessor">#define EDJE_EXTERNAL_PARAM_INFO_SENTINEL {NULL, 0, 0, {.s = {NULL, NULL, NULL}}}</span>
<a name="l00425"></a>00425 <span class="preprocessor"></span>
<a name="l00444"></a><a class="code" href="struct__Edje__External__Type.html">00444</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">_Edje_External_Type</a>
<a name="l00445"></a>00445 {
<a name="l00446"></a><a class="code" href="Edje_8h.html#ac7e56cf989b6afb416028176655120e3">00446</a> <span class="preprocessor">#define EDJE_EXTERNAL_TYPE_ABI_VERSION (3)</span>
<a name="l00447"></a><a class="code" href="struct__Edje__External__Type.html#a695be22c3738025c54b3024d8d18181f">00447</a> <span class="preprocessor"></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>  <a class="code" href="struct__Edje__External__Type.html#a695be22c3738025c54b3024d8d18181f" title="always use:EDJE_EXTERNAL_TYPE_ABI_VERSION to declare.">abi_version</a>; 
<a name="l00451"></a><a class="code" href="struct__Edje__External__Type.html#a28b264d64f53e18f02dd4b49803b1a36">00451</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>    *<a class="code" href="struct__Edje__External__Type.html#a28b264d64f53e18f02dd4b49803b1a36">module</a>;
<a name="l00452"></a><a class="code" href="struct__Edje__External__Type.html#a3b9c0e159af27f92ef72314c307a6ed8">00452</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>    *<a class="code" href="struct__Edje__External__Type.html#a3b9c0e159af27f92ef72314c307a6ed8">module_name</a>;
<a name="l00453"></a><a class="code" href="struct__Edje__External__Type.html#ad9ef6c221704ae5c2bb4646740ac7adb">00453</a>   Evas_Object *(*add) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas *evas, Evas_Object *parent, <span class="keyword">const</span> Eina_List *params, <span class="keyword">const</span> <span class="keywordtype">char</span> *part_name); 
<a name="l00454"></a><a class="code" href="struct__Edje__External__Type.html#a8d03030551e846a09da0b1fd9fb088f6">00454</a>   void         (*<a class="code" href="struct__Edje__External__Type.html#a8d03030551e846a09da0b1fd9fb088f6" title="called upon state changes, including the initial &amp;quot;default&amp;quot; 0.0 state.">state_set</a>) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">void</span> *from_params, <span class="keyword">const</span> <span class="keywordtype">void</span> *to_params, <span class="keywordtype">float</span> pos); 
<a name="l00455"></a><a class="code" href="struct__Edje__External__Type.html#a28ab7a90f104cd1b84941f4592f6c704">00455</a>   void         (*<a class="code" href="struct__Edje__External__Type.html#a28ab7a90f104cd1b84941f4592f6c704" title="Feed a signal emitted with emission originally set as part_name:signal to this object (without the &amp;q...">signal_emit</a>) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source); 
<a name="l00456"></a><a class="code" href="struct__Edje__External__Type.html#a5ba12f52c6a97cc499db679ea30d6876">00456</a>   Eina_Bool    (*<a class="code" href="struct__Edje__External__Type.html#a5ba12f52c6a97cc499db679ea30d6876" title="dynamically change a parameter of this external, called by scripts and user code.">param_set</a>) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas_Object *obj, <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a> *param); 
<a name="l00457"></a><a class="code" href="struct__Edje__External__Type.html#a0e08969b80ced36ab16583fd6402451e">00457</a>   Eina_Bool    (*<a class="code" href="struct__Edje__External__Type.html#a0e08969b80ced36ab16583fd6402451e" title="dynamically fetch a parameter of this external, called by scripts and user code.">param_get</a>) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, <span class="keyword">const</span> Evas_Object *obj, <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a> *param); 
<a name="l00458"></a><a class="code" href="struct__Edje__External__Type.html#abac91639420fefa97c88e1ce4a4be32b">00458</a>   Evas_Object *(*content_get) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, <span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *content); 
<a name="l00459"></a><a class="code" href="struct__Edje__External__Type.html#ac1d7cddca7db5bfd9d14e2080270b19e">00459</a>   <span class="keywordtype">void</span>        *(*params_parse) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas_Object *obj, <span class="keyword">const</span> Eina_List *params); 
<a name="l00460"></a><a class="code" href="struct__Edje__External__Type.html#a7c69e48b3ce82143b6382272a582a183">00460</a>   void         (*<a class="code" href="struct__Edje__External__Type.html#a7c69e48b3ce82143b6382272a582a183" title="free parameters parsed with params_parse()">params_free</a>) (<span class="keywordtype">void</span> *params); 
<a name="l00462"></a>00462   <span class="comment">/* The following callbacks aren&#39;t used by Edje itself, but by UI design</span>
<a name="l00463"></a>00463 <span class="comment">     tools instead */</span>
<a name="l00464"></a><a class="code" href="struct__Edje__External__Type.html#abe97d2c23d5f4f1f6bf4be23627f0478">00464</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>  *(*label_get) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>);
<a name="l00465"></a><a class="code" href="struct__Edje__External__Type.html#ae8cbe4621c0763accbe91cf61729961f">00465</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>  *(*description_get) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>);
<a name="l00466"></a><a class="code" href="struct__Edje__External__Type.html#ab6ba84798efe4f2e368f8a7776ced010">00466</a>   Evas_Object *(*icon_add) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas *e);
<a name="l00467"></a><a class="code" href="struct__Edje__External__Type.html#a0238a6a8886c530dc1c32df2f72b6a63">00467</a>   Evas_Object *(*preview_add) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, Evas *e);
<a name="l00468"></a><a class="code" href="struct__Edje__External__Type.html#a12122a67e693234f06f0cc28aebda89b">00468</a>   <span class="keyword">const</span> <span class="keywordtype">char</span>  *(*translate) (<span class="keywordtype">void</span> *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *orig); 
<a name="l00470"></a><a class="code" href="struct__Edje__External__Type.html#af51b2274e23c4049deb2ebfe5406fac9">00470</a>   <a class="code" href="struct__Edje__External__Param__Info.html">Edje_External_Param_Info</a> *<a class="code" href="struct__Edje__External__Type.html#af51b2274e23c4049deb2ebfe5406fac9">parameters_info</a>;
<a name="l00471"></a><a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">00471</a>   <span class="keywordtype">void</span>                     *<a class="code" href="struct__Edje__External__Type.html#a2dafbe0616e3cd02afc2efe5edf52c28">data</a>;
<a name="l00472"></a>00472 };
<a name="l00473"></a><a class="code" href="Edje_8h.html#a04c41d8ec9336cca558aa8e6d10a8f26">00473</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">_Edje_External_Type</a> <a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">Edje_External_Type</a>;
<a name="l00474"></a>00474 
<a name="l00475"></a><a class="code" href="struct__Edje__External__Type__Info.html">00475</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Type__Info.html">_Edje_External_Type_Info</a>
<a name="l00476"></a>00476 {
<a name="l00477"></a><a class="code" href="struct__Edje__External__Type__Info.html#aae65a14ae39e0bb328191fd9cb76b514">00477</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>               *<a class="code" href="struct__Edje__External__Type__Info.html#aae65a14ae39e0bb328191fd9cb76b514">name</a>;
<a name="l00478"></a><a class="code" href="struct__Edje__External__Type__Info.html#a21bd794227d07b99bad76cae372f5648">00478</a>    <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">Edje_External_Type</a> *<a class="code" href="struct__Edje__External__Type__Info.html#a21bd794227d07b99bad76cae372f5648">info</a>;
<a name="l00479"></a>00479 };
<a name="l00480"></a><a class="code" href="Edje_8h.html#ad172d99027930d8ee859b77d5aa181e8">00480</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__External__Type__Info.html">_Edje_External_Type_Info</a> <a class="code" href="struct__Edje__External__Type__Info.html">Edje_External_Type_Info</a>;
<a name="l00481"></a>00481 
<a name="l00482"></a><a class="code" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">00482</a> <span class="keyword">typedef</span> void         (*<a class="code" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">Edje_Signal_Cb</a>)          (<span class="keywordtype">void</span> *data, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source);
<a name="l00483"></a><a class="code" href="Edje_8h.html#af97cf1d9d36e7644d4db60c9334acf57">00483</a> <span class="keyword">typedef</span> void         (*<a class="code" href="Edje_8h.html#af97cf1d9d36e7644d4db60c9334acf57">Edje_Text_Change_Cb</a>)     (<span class="keywordtype">void</span> *data, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00484"></a><a class="code" href="Edje_8h.html#affa99b707783aca0ceb3306424e8d88b">00484</a> <span class="keyword">typedef</span> void         (*<a class="code" href="Edje_8h.html#affa99b707783aca0ceb3306424e8d88b">Edje_Message_Handler_Cb</a>) (<span class="keywordtype">void</span> *data, Evas_Object *obj, <a class="code" href="Edje_8h.html#a986c03fa5abf90ef03b6dbbd93cf8dcc">Edje_Message_Type</a> <a class="code" href="edje__data_8c.html#a0dae2edc8bfd2bedabfa38415c35f3ec">type</a>, <span class="keywordtype">int</span> id, <span class="keywordtype">void</span> *msg);
<a name="l00485"></a><a class="code" href="Edje_8h.html#a7aaf20e86b780c288faa3c23e29e14f4">00485</a> <span class="keyword">typedef</span> void         (*<a class="code" href="Edje_8h.html#a7aaf20e86b780c288faa3c23e29e14f4">Edje_Text_Filter_Cb</a>)     (<span class="keywordtype">void</span> *data, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#aae10b410067791372c30a14e173a7daf">Edje_Text_Filter_Type</a> <a class="code" href="edje__data_8c.html#a0dae2edc8bfd2bedabfa38415c35f3ec">type</a>, <span class="keywordtype">char</span> **text);
<a name="l00486"></a><a class="code" href="Edje_8h.html#a85397b27054b78ca6e45f9942d3e62d2">00486</a> <span class="keyword">typedef</span> Evas_Object *(*Edje_Item_Provider_Cb)   (<span class="keywordtype">void</span> *data, Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *item);
<a name="l00487"></a>00487 
<a name="l00488"></a>00488    <span class="comment">/* edje_main.c */</span>
<a name="l00489"></a>00489    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="group__Edje__main__Group.html#ga18ea124be2b5f786aff0f2c3ba87883e" title="Initialize the edje library.">edje_init</a>                       (<span class="keywordtype">void</span>);
<a name="l00490"></a>00490    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="group__Edje__main__Group.html#gaf1529d06494668cf647e3160b48a0e2b" title="Shutdown the edje library.">edje_shutdown</a>                   (<span class="keywordtype">void</span>);
<a name="l00491"></a>00491 
<a name="l00492"></a>00492    <span class="comment">/* edje_program.c */</span>
<a name="l00493"></a>00493    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__program__Group.html#gaf0f430696a6e26a5cd0c3c3eeda129c7" title="Set edje trasitions&amp;#39; frame time.">edje_frametime_set</a>              (<span class="keywordtype">double</span> t);
<a name="l00494"></a>00494    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">double</span>       <a class="code" href="group__Edje__program__Group.html#ga2ef192918d2add6a84a86186af90332f" title="Get edje trasitions&amp;#39; frame time.">edje_frametime_get</a>              (<span class="keywordtype">void</span>);
<a name="l00495"></a>00495 
<a name="l00496"></a>00496    <span class="comment">/* edje_util.c */</span>
<a name="l00497"></a>00497    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a2c8aa4b00235985a3ff93fcd3ce5a4c4" title="Freeze Edje objects.">edje_freeze</a>                     (<span class="keywordtype">void</span>);
<a name="l00498"></a>00498    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a559a1db557773c41d4c4f8afd4d99b2d" title="Thaw edje objects.">edje_thaw</a>                       (<span class="keywordtype">void</span>);
<a name="l00499"></a>00499    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a7c55481988007468e9b2764baf335751" title="Set the edje append fontset.">edje_fontset_append_set</a>         (<span class="keyword">const</span> <span class="keywordtype">char</span> *fonts);
<a name="l00500"></a>00500    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>  *<a class="code" href="Edje_8h.html#a2acd40ddd2e6ddfd646a9a94fcbaca49" title="Get the edje append fontset.">edje_fontset_append_get</a>         (<span class="keywordtype">void</span>);
<a name="l00501"></a>00501    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a4a6394caad76f13465bc0101c553a27c" title="Set edje&amp;#39;s global scaling factor.">edje_scale_set</a>                  (<span class="keywordtype">double</span> scale);
<a name="l00502"></a>00502    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">double</span>       <a class="code" href="Edje_8h.html#ae166d5d38e6c5e92a1c69864ff16cb9f" title="Get edje&amp;#39;s global scaling factor.">edje_scale_get</a>                  (<span class="keywordtype">void</span>);
<a name="l00503"></a>00503    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a615c3dc5a06cb6304508ccffc2d1fa23" title="Set the edje object&amp;#39;s scaling factor.">edje_object_scale_set</a>           (Evas_Object *obj, <span class="keywordtype">double</span> scale);
<a name="l00504"></a>00504    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">double</span>       <a class="code" href="Edje_8h.html#a66df0551f9858a24a42182315e9d435d" title="Get the edje object&amp;#39;s scaling factor.">edje_object_scale_get</a>           (<span class="keyword">const</span> Evas_Object *obj);
<a name="l00505"></a>00505 
<a name="l00506"></a>00506    <span class="comment">/* edje_load.c */</span>
<a name="l00507"></a>00507    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_List   *<a class="code" href="Edje_8h.html#a8da543abf5a221da3f5a3e424d1cdc4a" title="Get a list of groups in an edje file.">edje_file_collection_list</a>       (<span class="keyword">const</span> <span class="keywordtype">char</span> *file);
<a name="l00508"></a>00508    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a85bf9f599d11c21164002a2e2f8f0420" title="Free file collection list.">edje_file_collection_list_free</a>  (Eina_List *lst);
<a name="l00509"></a>00509    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a7c405c037fa126a619cfb3e2d37d7952" title="Determine whether a group matching glob exists in an edje file.">edje_file_group_exists</a>          (<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keyword">const</span> <span class="keywordtype">char</span> *glob);
<a name="l00510"></a>00510    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span>        *<a class="code" href="Edje_8h.html#a361bba9f67ba39c155edccf2b6a49770" title="Get data from the file level data block of an edje file.">edje_file_data_get</a>              (<span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00511"></a>00511    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__cache__Group.html#ga07e70542e1a7e6f545de5004f6d53951" title="Set the file cache size.">edje_file_cache_set</a>             (<span class="keywordtype">int</span> count);
<a name="l00512"></a>00512    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="group__Edje__cache__Group.html#ga877530b11d86de9936278ca699a361e5" title="Return the file cache size.">edje_file_cache_get</a>             (<span class="keywordtype">void</span>);
<a name="l00513"></a>00513    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__cache__Group.html#gae39e93a49f12a137f3212eb374a81e07" title="Clean the file cache.">edje_file_cache_flush</a>           (<span class="keywordtype">void</span>);
<a name="l00514"></a>00514    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__cache__Group.html#gaac0f4d076841a735bb6ea13f528f76c9" title="Set the collection cache size.">edje_collection_cache_set</a>       (<span class="keywordtype">int</span> count);
<a name="l00515"></a>00515    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="group__Edje__cache__Group.html#gaa1af505d51c3f70e0a5cbde53552b608" title="Return the collection cache size.">edje_collection_cache_get</a>       (<span class="keywordtype">void</span>);
<a name="l00516"></a>00516    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__cache__Group.html#ga8e769845dab32004d1d314a8fdd42d65" title="Clean the collection cache.">edje_collection_cache_flush</a>     (<span class="keywordtype">void</span>);
<a name="l00517"></a>00517 
<a name="l00518"></a>00518    <span class="comment">/* edje_util.c */</span>
<a name="l00519"></a>00519    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a5a0c4fc202cac763a722a08d4be536e4" title="Set Edje color class.">edje_color_class_set</a>            (<span class="keyword">const</span> <span class="keywordtype">char</span> *color_class, <span class="keywordtype">int</span> r, <span class="keywordtype">int</span> g, <span class="keywordtype">int</span> b, <span class="keywordtype">int</span> a, <span class="keywordtype">int</span> r2, <span class="keywordtype">int</span> g2, <span class="keywordtype">int</span> b2, <span class="keywordtype">int</span> a2, <span class="keywordtype">int</span> r3, <span class="keywordtype">int</span> g3, <span class="keywordtype">int</span> b3, <span class="keywordtype">int</span> a3);
<a name="l00520"></a>00520    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a6590495e0a102b0d72808143ce6de433" title="Get Edje color class.">edje_color_class_get</a>            (<span class="keyword">const</span> <span class="keywordtype">char</span> *color_class, <span class="keywordtype">int</span> *r, <span class="keywordtype">int</span> *g, <span class="keywordtype">int</span> *b, <span class="keywordtype">int</span> *a, <span class="keywordtype">int</span> *r2, <span class="keywordtype">int</span> *g2, <span class="keywordtype">int</span> *b2, <span class="keywordtype">int</span> *a2, <span class="keywordtype">int</span> *r3, <span class="keywordtype">int</span> *g3, <span class="keywordtype">int</span> *b3, <span class="keywordtype">int</span> *a3);
<a name="l00521"></a>00521    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#ad8dba94318c8f9502a7b045491594670" title="Delete edje color class.">edje_color_class_del</a>            (<span class="keyword">const</span> <span class="keywordtype">char</span> *color_class);
<a name="l00522"></a>00522    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_List   *<a class="code" href="Edje_8h.html#a5cbc17d95580c961a79de34860a4a538" title="Lists color classes.">edje_color_class_list</a>           (<span class="keywordtype">void</span>);
<a name="l00523"></a>00523    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a6ab8626144c53365a8f2f4b749cf06ad" title="Set the Edje text class.">edje_text_class_set</a>             (<span class="keyword">const</span> <span class="keywordtype">char</span> *text_class, <span class="keyword">const</span> <span class="keywordtype">char</span> *font, Evas_Font_Size size);
<a name="l00524"></a>00524    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#aabaf4e722f8b8ec5163a47d2f7c51760" title="Delete the text class.">edje_text_class_del</a>             (<span class="keyword">const</span> <span class="keywordtype">char</span> *text_class);
<a name="l00525"></a>00525    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_List   *<a class="code" href="Edje_8h.html#afe3d1324609a23b07f77dfd0db150667" title="List text classes.">edje_text_class_list</a>            (<span class="keywordtype">void</span>);
<a name="l00526"></a>00526    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a582ecbc68fe849d6113970ba114dedb5" title="Set the object minimum size.">edje_extern_object_min_size_set</a> (Evas_Object *obj, Evas_Coord minw, Evas_Coord minh);
<a name="l00527"></a>00527    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a1d065b6283f42769a57e62a34cf59bcc" title="Set the object maximum size.">edje_extern_object_max_size_set</a> (Evas_Object *obj, Evas_Coord maxw, Evas_Coord maxh);
<a name="l00528"></a>00528    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a68b0dcef7775863fadadf07b8945f42b" title="Set the object aspect size.">edje_extern_object_aspect_set</a>   (Evas_Object *obj, <a class="code" href="Edje_8h.html#a695dd4993f5cb3f58558f60cef5b2f6f">Edje_Aspect_Control</a> aspect, Evas_Coord aw, Evas_Coord ah);
<a name="l00529"></a>00529    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#aac393b0b70607c6c177d557caa4df92f" title="Registers a custom layout to be used in edje boxes.">edje_box_layout_register</a>        (<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="edje__data_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, Evas_Object_Box_Layout func, <span class="keywordtype">void</span> *(*layout_data_get)(<span class="keywordtype">void</span> *), <span class="keywordtype">void</span> (*layout_data_free)(<span class="keywordtype">void</span> *), <span class="keywordtype">void</span> (*free_data)(<span class="keywordtype">void</span> *), <span class="keywordtype">void</span> *data);
<a name="l00530"></a>00530 
<a name="l00531"></a>00531    <span class="comment">/* edje_smart.c */</span>
<a name="l00532"></a>00532    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object *<a class="code" href="Edje_8h.html#a8cb00e5256fd50487f0669bc3bf9b8e0" title="Constructs the Edje object.">edje_object_add</a>                 (Evas *evas);
<a name="l00533"></a>00533 
<a name="l00534"></a>00534    <span class="comment">/* edje_util.c */</span>
<a name="l00535"></a>00535    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>  *<a class="code" href="Edje_8h.html#a543c3cf1e30a7648f294d5ad51d8cf6c" title="Get Edje object data.">edje_object_data_get</a>            (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *key);
<a name="l00536"></a>00536 
<a name="l00537"></a>00537    <span class="comment">/* edje_load.c */</span>
<a name="l00538"></a>00538    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#ab375d28c2726ccc32165b66b64abfc0a" title="Sets the EET file and group to load obj from.">edje_object_file_set</a>        (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *file, <span class="keyword">const</span> <span class="keywordtype">char</span> *group);
<a name="l00539"></a>00539    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#adb677a9ce0453154b163e2d0577202bc" title="Get the file and group name that obj was loaded from.">edje_object_file_get</a>        (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> **file, <span class="keyword">const</span> <span class="keywordtype">char</span> **group);
<a name="l00540"></a>00540    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="Edje_8h.html#a9954f94b641a57292f53ab13e2e92fba">Edje_Load_Error</a>  <a class="code" href="Edje_8h.html#a86bc9e6064d1dc7fcc0bef84a3b588b0" title="Gets the Edje load error.">edje_object_load_error_get</a>  (<span class="keyword">const</span> Evas_Object *obj);
<a name="l00541"></a>00541    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>      *<a class="code" href="Edje_8h.html#ad2412132974a92f3827e03c692184a95">edje_load_error_str</a>         (<a class="code" href="Edje_8h.html#a9954f94b641a57292f53ab13e2e92fba">Edje_Load_Error</a> error);
<a name="l00542"></a>00542 
<a name="l00543"></a>00543    <span class="comment">/* edje_util.c */</span>
<a name="l00544"></a>00544    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#af846f3e482181edba7e47d7a770ce110">edje_object_preload</a>             (Evas_Object *obj, Eina_Bool cancel);
<a name="l00545"></a>00545 
<a name="l00546"></a>00546    <span class="comment">/* edje_program.c */</span>
<a name="l00547"></a>00547    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a92fe0c052c9f023a29cd04d0bbd542a7">edje_object_signal_callback_add</a> (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, <a class="code" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">Edje_Signal_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00548"></a>00548    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>        *<a class="code" href="Edje_8h.html#aa7ba93144e219fe3cb548eb7abe8e9a3">edje_object_signal_callback_del</a> (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, <a class="code" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">Edje_Signal_Cb</a> func);
<a name="l00549"></a>00549    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>        *<a class="code" href="group__Edje__program__Group.html#ga38fe98822f08cbb56b515add1a0c6720" title="Remove a signal-triggered callback from an object.">edje_object_signal_callback_del_full</a>(Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source, <a class="code" href="Edje_8h.html#a678b49d17da2ad0385b8855fef35cdd4">Edje_Signal_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00550"></a>00550    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__program__Group.html#ga700d424448139fa85a09906b67dbd62c" title="Send a signal to an edje object.">edje_object_signal_emit</a>         (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *emission, <span class="keyword">const</span> <span class="keywordtype">char</span> *source);
<a name="l00551"></a>00551    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__program__Group.html#ga27fcfd0819644ad69787503d36846e5f" title="Set the edje object to playing or paused states.">edje_object_play_set</a>            (Evas_Object *obj, Eina_Bool play);
<a name="l00552"></a>00552    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="group__Edje__program__Group.html#ga65c8688fb5d330cbf8cf0c107078d0dc" title="Get the edje object&amp;#39;s play/pause state.">edje_object_play_get</a>            (<span class="keyword">const</span> Evas_Object *obj);
<a name="l00553"></a>00553    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__program__Group.html#gaf4fe596ee8f90464a87ef45dbbb905b7" title="Set the object&amp;#39;s animation state.">edje_object_animation_set</a>       (Evas_Object *obj, Eina_Bool on);
<a name="l00554"></a>00554    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="group__Edje__program__Group.html#ga78be18b7a489cc91bdd29045a907675d" title="Get the edje object&amp;#39;s animation state.">edje_object_animation_get</a>       (<span class="keyword">const</span> Evas_Object *obj);
<a name="l00555"></a>00555 
<a name="l00556"></a>00556    <span class="comment">/* edje_util.c */</span>
<a name="l00557"></a>00557    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="Edje_8h.html#ad5a18a94f5d960ec048344405c427e66" title="Freeze object.">edje_object_freeze</a>                  (Evas_Object *obj);
<a name="l00558"></a>00558    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">int</span>          <a class="code" href="Edje_8h.html#aaacbe9411555a39261a7fe883b502149" title="Thaw object.">edje_object_thaw</a>                    (Evas_Object *obj);
<a name="l00559"></a>00559    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a92f450d4d64970ad6114ac2533d1aad3" title="Sets the object color class.">edje_object_color_class_set</a>         (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *color_class, <span class="keywordtype">int</span> r, <span class="keywordtype">int</span> g, <span class="keywordtype">int</span> b, <span class="keywordtype">int</span> a, <span class="keywordtype">int</span> r2, <span class="keywordtype">int</span> g2, <span class="keywordtype">int</span> b2, <span class="keywordtype">int</span> a2, <span class="keywordtype">int</span> r3, <span class="keywordtype">int</span> g3, <span class="keywordtype">int</span> b3, <span class="keywordtype">int</span> a3);
<a name="l00560"></a>00560    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#ab421054f585fb5b74d040beb22c1b3c7" title="Gets the object color class.">edje_object_color_class_get</a>         (<span class="keyword">const</span> Evas_Object *o, <span class="keyword">const</span> <span class="keywordtype">char</span> *color_class, <span class="keywordtype">int</span> *r, <span class="keywordtype">int</span> *g, <span class="keywordtype">int</span> *b, <span class="keywordtype">int</span> *a, <span class="keywordtype">int</span> *r2, <span class="keywordtype">int</span> *g2, <span class="keywordtype">int</span> *b2, <span class="keywordtype">int</span> *a2, <span class="keywordtype">int</span> *r3, <span class="keywordtype">int</span> *g3, <span class="keywordtype">int</span> *b3, <span class="keywordtype">int</span> *a3);
<a name="l00561"></a>00561    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#ac86d0117babf4446ac7d07c3f88baf08" title="Delete the object color class.">edje_object_color_class_del</a>         (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *color_class);
<a name="l00562"></a>00562    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a6874f2fcdd21655ebd49e5eb6dab7dfb" title="Sets Edje text class.">edje_object_text_class_set</a>          (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *text_class, <span class="keyword">const</span> <span class="keywordtype">char</span> *font, Evas_Font_Size size);
<a name="l00563"></a>00563    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#af7225a2ffab55e03781cdfe05dd224d7" title="Get the minimum size for an object.">edje_object_size_min_get</a>            (<span class="keyword">const</span> Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
<a name="l00564"></a>00564    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a49a974bf805e601215eafc2b8fe02499" title="Get the maximum size for an object.">edje_object_size_max_get</a>            (<span class="keyword">const</span> Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh);
<a name="l00565"></a>00565    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#af699be7f8a8ea7bbbc24f4d930997449" title="Force a Size/Geometry calculation.">edje_object_calc_force</a>              (Evas_Object *obj);
<a name="l00566"></a>00566    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#af0d4d021bd06b39314596366e0f92df7" title="Calculate minimum size.">edje_object_size_min_calc</a>           (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
<a name="l00567"></a>00567    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#afc8321c5388869aecd88aaa44e929687" title="Calculate the geometry used by all parts.">edje_object_parts_extends_calc</a>      (Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
<a name="l00568"></a>00568    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a18bd6fd0f71c23b2d75a7ff3c9c9d52c" title="Calculate minimum size.">edje_object_size_min_restricted_calc</a>(Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh, Evas_Coord restrictedw, Evas_Coord restrictedh);
<a name="l00569"></a>00569    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a2366b99c92885bffd76ce9108b584d2c" title="Check if Edje part exists.">edje_object_part_exists</a>             (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00570"></a>00570    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> Evas_Object *<a class="code" href="Edje_8h.html#aa8a848f7747e1fc04a68ea4fcbd09499" title="Gets the evas object from a part.">edje_object_part_object_get</a>   (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00571"></a>00571    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#adb6ffcdb6d5e1c52b01dc86621ad2c04" title="Get the geometry of an Edje part.">edje_object_part_geometry_get</a>       (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
<a name="l00572"></a>00572    
<a name="l00573"></a>00573    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a0edc213324a37aac72a48d7b9b002cc3" title="Set the function that provides item objects for named items in an edje entry text.">edje_object_item_provider_set</a>       (Evas_Object *obj, <a class="code" href="Edje_8h.html#a85397b27054b78ca6e45f9942d3e62d2">Edje_Item_Provider_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00574"></a>00574    
<a name="l00575"></a>00575    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a4dc8b9215cc1aec6c7f427637be4897b" title="Set the object text callback.">edje_object_text_change_cb_set</a>      (Evas_Object *obj, <a class="code" href="Edje_8h.html#af97cf1d9d36e7644d4db60c9334acf57">Edje_Text_Change_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00576"></a>00576    
<a name="l00577"></a>00577    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a9c06f3ce99e722e1cec2e9dc1bdb869e" title="Sets the text for an object part.">edje_object_part_text_set</a>           (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);
<a name="l00578"></a>00578    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>  *<a class="code" href="Edje_8h.html#ae71a70187e02f4c18c847726a11b55e5" title="Return the text of the object part.">edje_object_part_text_get</a>           (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00579"></a>00579    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a550ba216458f4bc3e6bbd754209fbc13" title="Sets the raw (non escaped) text for an object part.">edje_object_part_text_unescaped_set</a> (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *text_to_escape);
<a name="l00580"></a>00580    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">char</span>        *<a class="code" href="Edje_8h.html#aa657b81ededab719fa0d7726bd105645" title="Returns the text of the object part, without escaping.">edje_object_part_text_unescaped_get</a> (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00581"></a>00581 
<a name="l00582"></a>00582    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>      *<a class="code" href="Edje_8h.html#af5f9e4d91da9c8c1c2c648adeb2ffb90" title="Return the selection text of the object part.">edje_object_part_text_selection_get</a>           (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00583"></a>00583    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a02db21cf68de9d10876852894f4a945c" title="Set the selection to be none.">edje_object_part_text_select_none</a>             (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00584"></a>00584    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a86e7f8857d80198a65762e225c72a880" title="Set the selection to be everything.">edje_object_part_text_select_all</a>              (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00585"></a>00585    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#ab4d9bf1ee2f9568be747f3ff27292e88" title="Insert text for an object part.">edje_object_part_text_insert</a>                  (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);
<a name="l00586"></a>00586    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> Eina_List *<a class="code" href="Edje_8h.html#ab28b5ab6534580d6d2577d0e1b01ce96" title="Return a list of char anchor names.">edje_object_part_text_anchor_list_get</a>         (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00587"></a>00587    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> Eina_List *<a class="code" href="Edje_8h.html#a0f1c2d0e6840a826f5fb72cdcfb11f2f" title="Return a list of Evas_Textblock_Rectangle anchor rectangles.">edje_object_part_text_anchor_geometry_get</a>     (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *anchor);
<a name="l00588"></a>00588    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> Eina_List *<a class="code" href="Edje_8h.html#abb66cf55d6e0f03883287820c7e6c20e" title="Return a list of char item names.">edje_object_part_text_item_list_get</a>           (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00589"></a>00589    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a7d1c5db9228b39b7fe094478b9a2c79b" title="Return item geometry.">edje_object_part_text_item_geometry_get</a>       (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *item, Evas_Coord *cx, Evas_Coord *cy, Evas_Coord *cw, Evas_Coord *ch);
<a name="l00590"></a>00590    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a86a6fe72001032a1ee8928fec700b795" title="Returns the cursor geometry of the part relative to the edje object.">edje_object_part_text_cursor_geometry_get</a>     (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h);
<a name="l00591"></a>00591    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#aeb19dc2a6b9e2acb642ce9e7cb42800e" title="Enables selection if the entry is an EXPLICIT selection mode type.">edje_object_part_text_select_allow_set</a>        (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Eina_Bool allow);
<a name="l00592"></a>00592    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a7be621515290398529e8949f268925a5" title="Aborts any selection action on a part.">edje_object_part_text_select_abort</a>            (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00593"></a>00593    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a8c69af4474646b7538d01e11f7e7bd15" title="Starts selecting at current cursor position.">edje_object_part_text_select_begin</a>            (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00594"></a>00594    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a45e7167f61447ef477ecd243a556d353" title="Extends the current selection to the current cursor position.">edje_object_part_text_select_extend</a>           (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00595"></a>00595        
<a name="l00596"></a>00596    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a4264f0935d9de32e01786a7721f62bd9" title="XX.">edje_object_part_text_cursor_next</a>                 (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00597"></a>00597    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a243b1e6907da9bb9c830770ff98cf670" title="XX.">edje_object_part_text_cursor_prev</a>                 (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00598"></a>00598    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#aa5537f01d68bdbc4ed03c471a15560fa" title="XX.">edje_object_part_text_cursor_up</a>                   (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00599"></a>00599    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a3c6b5e7d14938eb52eeee65fd98b234f" title="XX.">edje_object_part_text_cursor_down</a>                 (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00600"></a>00600    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a71e10bebc0054cdc7acb85e3c41d17c2" title="XX.">edje_object_part_text_cursor_begin_set</a>            (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00601"></a>00601    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a3c3fbd18a343be6ad3a4b716e45520fc" title="XX.">edje_object_part_text_cursor_end_set</a>              (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00602"></a>00602    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#ad8b497bf04209a50e5312d754c3b7f88" title="XX.">edje_object_part_text_cursor_copy</a>                 (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> src, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> dst);
<a name="l00603"></a>00603    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a92ba5a05b822d7f0872fc7cc2d6b1dc2" title="XX.">edje_object_part_text_cursor_line_begin_set</a>       (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00604"></a>00604    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#af0e78d8ef8b4c0a7c3088f1403f7ab3a" title="XX.">edje_object_part_text_cursor_line_end_set</a>         (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00605"></a>00605    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#ab037386b356917799d56bd20e54ce0b2" title="Position the given cursor to a X,Y position.">edje_object_part_text_cursor_coord_set</a>            (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur, Evas_Coord x, Evas_Coord y);
<a name="l00606"></a>00606    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a178a67510586efc8ce2cffd97a4696b4" title="XX.">edje_object_part_text_cursor_is_format_get</a>        (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00607"></a>00607    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a1c3f764d42956af08b35e1d4ae1f58c9" title="XX.">edje_object_part_text_cursor_is_visible_format_get</a>(<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00608"></a>00608    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>      *<a class="code" href="Edje_8h.html#ad4c592e64d8e687b2cb7d8810ebff046" title="XX.">edje_object_part_text_cursor_content_get</a>          (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a2a38af67156a82c0711e84612e8fbf71">Edje_Cursor</a> cur);
<a name="l00609"></a>00609 
<a name="l00610"></a>00610    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#a554b4a2ca524ae96dabfce3897f9193f" title="Add a filter function for newly inserted text.">edje_object_text_insert_filter_callback_add</a>       (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a7aaf20e86b780c288faa3c23e29e14f4">Edje_Text_Filter_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00611"></a>00611    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>            *<a class="code" href="Edje_8h.html#a02273c1038d779fea0b25c5e9f512dfd" title="Delete a function from the filter list.">edje_object_text_insert_filter_callback_del</a>       (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a7aaf20e86b780c288faa3c23e29e14f4">Edje_Text_Filter_Cb</a> func);
<a name="l00612"></a>00612    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>            *<a class="code" href="Edje_8h.html#a2b868b467e068ee00e284b8ed7501a3f" title="Delete a function and matching user data from the filter list.">edje_object_text_insert_filter_callback_del_full</a>  (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="Edje_8h.html#a7aaf20e86b780c288faa3c23e29e14f4">Edje_Text_Filter_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00613"></a>00613    
<a name="l00614"></a>00614    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a1d9a921c4e78fd9a2879ae8a7b7c0bc9" title="Swallows an object into the edje.">edje_object_part_swallow</a>        (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *obj_swallow);
<a name="l00615"></a>00615    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>             <a class="code" href="Edje_8h.html#ada07a85a52034271c85f36ecdd7c441c">edje_object_part_unswallow</a>      (Evas_Object *obj, Evas_Object *obj_swallow);
<a name="l00616"></a>00616    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object     *<a class="code" href="Edje_8h.html#ac326267418d01a30f60c1501644f89fe" title="Get the object currently swallowed by a part.">edje_object_part_swallow_get</a>    (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00617"></a>00617    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keyword">const</span> <span class="keywordtype">char</span>      *<a class="code" href="Edje_8h.html#ad6723d2f5402db0750aa4bec5f82b146" title="Returns the state of the Edje part.">edje_object_part_state_get</a>      (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> *val_ret);
<a name="l00618"></a>00618    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="Edje_8h.html#a5dbab6bf3d503c9fdb76f7b604c88902">Edje_Drag_Dir</a>    <a class="code" href="Edje_8h.html#a651ceff0f24973d41201dfe9369b7a8c" title="Determine dragable directions.">edje_object_part_drag_dir_get</a>   (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00619"></a>00619    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#ad73b57efe869884c8bf84c94bd752038" title="Set the dragable object location.">edje_object_part_drag_value_set</a> (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dx, <span class="keywordtype">double</span> dy);
<a name="l00620"></a>00620    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a4156763f0d0c5307c07d901d26c890d6" title="Get the dragable object location.">edje_object_part_drag_value_get</a> (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> *dx, <span class="keywordtype">double</span> *dy);
<a name="l00621"></a>00621    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a9703691ab036d5aa6e7b4817c4c8adfc" title="Set the dragable object size.">edje_object_part_drag_size_set</a>  (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dw, <span class="keywordtype">double</span> dh);
<a name="l00622"></a>00622    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a945ca84a230aecca1040722682f20de8" title="Get the dragable object size.">edje_object_part_drag_size_get</a>  (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> *dw, <span class="keywordtype">double</span> *dh);
<a name="l00623"></a>00623    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a51303ef1df451a6fafad5997b7c9a634" title="Sets the drag step increment.">edje_object_part_drag_step_set</a>  (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dx, <span class="keywordtype">double</span> dy);
<a name="l00624"></a>00624    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a70311d3a95938a0e9a94a12e3b7d2b49" title="Gets the drag step increment values.">edje_object_part_drag_step_get</a>  (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> *dx, <span class="keywordtype">double</span> *dy);
<a name="l00625"></a>00625    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#ac3410eab38a86ebba4d734d73bb1ae33" title="Sets the page step increments.">edje_object_part_drag_page_set</a>  (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dx, <span class="keywordtype">double</span> dy);
<a name="l00626"></a>00626    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a55bc8811f9417e77ec7d3019971599e4" title="Gets the page step increments.">edje_object_part_drag_page_get</a>  (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> *dx, <span class="keywordtype">double</span> *dy);
<a name="l00627"></a>00627    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a63386ca0ac8e21fec708ab411e387197" title="Steps the dragable x,y steps.">edje_object_part_drag_step</a>      (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dx, <span class="keywordtype">double</span> dy);
<a name="l00628"></a>00628    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool        <a class="code" href="Edje_8h.html#a633c0a1ad8a87bb50b463a75ea6c7f41" title="Pages x,y steps.">edje_object_part_drag_page</a>      (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">double</span> dx, <span class="keywordtype">double</span> dy);
<a name="l00629"></a>00629 
<a name="l00630"></a>00630    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object              *<a class="code" href="Edje_8h.html#a156e7f03c77b84dda968072e341d69d4" title="Get the object created by this external part.">edje_object_part_external_object_get</a>     (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part);
<a name="l00631"></a>00631    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                 <a class="code" href="Edje_8h.html#ac8f8c0c632cc00864e319741e606ece0" title="Set the parameter for the external part.">edje_object_part_external_param_set</a>      (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a> *param);
<a name="l00632"></a>00632    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                 <a class="code" href="Edje_8h.html#a910f069e77dd842e850d71a72b986ef1" title="Get the parameter for the external part.">edje_object_part_external_param_get</a>      (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a> *param);
<a name="l00633"></a>00633    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object              *<a class="code" href="Edje_8h.html#aa9bc8f7844c85f6e9c16a58d4fcbcb02">edje_object_part_external_content_get</a>    (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *content);
<a name="l00634"></a>00634    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="Edje_8h.html#ad5c5579b7c2a360619ef51a9fb36cfbe">Edje_External_Param_Type</a>  <a class="code" href="Edje_8h.html#ab0b8763f78ea0ba1324d3f5d79fdd78e" title="Facility to query the type of the given parameter of the given part.">edje_object_part_external_param_type_get</a> (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keyword">const</span> <span class="keywordtype">char</span> *param);
<a name="l00635"></a>00635 
<a name="l00636"></a>00636    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#aa1aaf3f541efc0149bfdcf2ffc0c4fa3" title="Appends an object to the box.">edje_object_part_box_append</a>             (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child);
<a name="l00637"></a>00637    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#ab0edc0e7ebf33a3cccb009114d149038" title="Prepends an object to the box.">edje_object_part_box_prepend</a>            (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child);
<a name="l00638"></a>00638    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#af6410f72f1d90ee4dd893baa8ae8d7d2" title="Adds an object to the box.">edje_object_part_box_insert_before</a>      (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child, <span class="keyword">const</span> Evas_Object *reference);
<a name="l00639"></a>00639    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#abd43f00c3567b2739ec18047c73f8fff" title="Inserts an object to the box.">edje_object_part_box_insert_at</a>          (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos);
<a name="l00640"></a>00640    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object *<a class="code" href="Edje_8h.html#a5529e083ddeb69f0e717e18eb8f77ca0" title="Removes an object from the box.">edje_object_part_box_remove</a>             (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child);
<a name="l00641"></a>00641    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object *<a class="code" href="Edje_8h.html#ae4663ba067eee11f50b73a985b83524e" title="Removes an object from the box.">edje_object_part_box_remove_at</a>          (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pos);
<a name="l00642"></a>00642    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#ae2106282a95922026cfdcccebd19f516" title="Removes all elements from the box.">edje_object_part_box_remove_all</a>         (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Eina_Bool clear);
<a name="l00643"></a>00643    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Evas_Object *<a class="code" href="Edje_8h.html#a822b166c908e37e8642e7d255d5512bc" title="Retrieve a child from a table.">edje_object_part_table_child_get</a>        (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> col, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> row);
<a name="l00644"></a>00644    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a0bc2b08c57b8ba6d226ce500063b69e5" title="Packs an object into the table.">edje_object_part_table_pack</a>             (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child_obj, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> col, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> row, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> colspan, <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> rowspan);
<a name="l00645"></a>00645    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a8205fe6bdf1bc70a87be1c10be97a20d" title="Removes an object from the table.">edje_object_part_table_unpack</a>           (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Evas_Object *child_obj);
<a name="l00646"></a>00646    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a2529dd81a317aaf56b78a0252026b8a0" title="Gets the number of columns and rows the table has.">edje_object_part_table_col_row_size_get</a> (<span class="keyword">const</span> Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, <span class="keywordtype">int</span> *cols, <span class="keywordtype">int</span> *rows);
<a name="l00647"></a>00647    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#a23d56578f7754d5877eae78cdea2361d" title="Removes all object from the table.">edje_object_part_table_clear</a>            (Evas_Object *obj, <span class="keyword">const</span> <span class="keywordtype">char</span> *part, Eina_Bool clear);
<a name="l00648"></a>00648 
<a name="l00649"></a>00649    <span class="comment">/* edje_message_queue.c */</span>
<a name="l00650"></a>00650    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__message__queue__Group.html#gaad9c0f29f9a52baef0d34119e4583e8e" title="Send message to object.">edje_object_message_send</a>                (Evas_Object *obj, <a class="code" href="Edje_8h.html#a986c03fa5abf90ef03b6dbbd93cf8dcc">Edje_Message_Type</a> type, <span class="keywordtype">int</span> <span class="keywordtype">id</span>, <span class="keywordtype">void</span> *msg);
<a name="l00651"></a>00651    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__message__queue__Group.html#gab0a4f45f24336f094a0b2d0adb3cab5d" title="Set the message handler function for this an object.">edje_object_message_handler_set</a>         (Evas_Object *obj, <a class="code" href="Edje_8h.html#affa99b707783aca0ceb3306424e8d88b">Edje_Message_Handler_Cb</a> func, <span class="keywordtype">void</span> *data);
<a name="l00652"></a>00652    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__message__queue__Group.html#gab9058a0802cc70a487edd845cfdc381a" title="Process an object&amp;#39;s message queue.">edje_object_message_signal_process</a>      (Evas_Object *obj);
<a name="l00653"></a>00653 
<a name="l00654"></a>00654    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="group__Edje__message__queue__Group.html#ga36cb7aa2d7b9e55a75bc42a50138f3bb" title="Process all queued up edje messages.">edje_message_signal_process</a>             (<span class="keywordtype">void</span>);
<a name="l00655"></a>00655 
<a name="l00656"></a>00656    <span class="comment">/* edje_external.c */</span>
<a name="l00657"></a>00657    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#ab1e3365a9f792487863c1ac000fdf7f2" title="Register given type name to return the given information.">edje_external_type_register</a>             (<span class="keyword">const</span> <span class="keywordtype">char</span> *type_name, <span class="keyword">const</span> <a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">Edje_External_Type</a> *type_info);
<a name="l00658"></a>00658    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool    <a class="code" href="Edje_8h.html#abb74a9483eb074491b6a623d7844ab4e" title="Unregister given type name previously registered.">edje_external_type_unregister</a>           (<span class="keyword">const</span> <span class="keywordtype">char</span> *type_name);
<a name="l00659"></a>00659    
<a name="l00660"></a>00660    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a3fefb14f4b009f0e6d717240f5e53183" title="Register a batch of types and their information.">edje_external_type_array_register</a>       (<span class="keyword">const</span> <a class="code" href="struct__Edje__External__Type__Info.html">Edje_External_Type_Info</a> *array);
<a name="l00661"></a>00661    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>         <a class="code" href="Edje_8h.html#a8b73fd29bf97c19c22b7906e62bcafe4" title="Unregister a batch of given external type previously registered.">edje_external_type_array_unregister</a>     (<span class="keyword">const</span> <a class="code" href="struct__Edje__External__Type__Info.html">Edje_External_Type_Info</a> *array);
<a name="l00662"></a>00662    
<a name="l00663"></a>00663    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="Edje_8h.html#ac067b5e0812b2472756833df6badf74e" title="Return the current ABI version for Edje_External_Type structure.">edje_external_type_abi_version_get</a>      (<span class="keywordtype">void</span>) EINA_CONST;
<a name="l00664"></a>00664    
<a name="l00665"></a>00665    
<a name="l00666"></a>00666    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Iterator                  *<a class="code" href="Edje_8h.html#a59a9b3eb4ee1122e03ad379a04687849" title="Returns an iterator that emits Eina_Hash_Tuple pointers with key being the name and data being the Ed...">edje_external_iterator_get</a>     (<span class="keywordtype">void</span>);
<a name="l00667"></a>00667    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <a class="code" href="struct__Edje__External__Param.html">Edje_External_Param</a>            *<a class="code" href="Edje_8h.html#a7b958069ffe4f42000cb77ed6646a78d">edje_external_param_find</a>       (const Eina_List *params, const <span class="keywordtype">char</span> *key);
<a name="l00668"></a>00668    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                       <a class="code" href="Edje_8h.html#a8e38c93dba1fb524636baaf0149200cf">edje_external_param_int_get</a>    (const Eina_List *params, const <span class="keywordtype">char</span> *key, <span class="keywordtype">int</span> *ret);
<a name="l00669"></a>00669    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                       <a class="code" href="Edje_8h.html#ad4ad0d195a40f64c43e08f42da81ed7e">edje_external_param_double_get</a> (const Eina_List *params, const <span class="keywordtype">char</span> *key, <span class="keywordtype">double</span> *ret);
<a name="l00670"></a>00670    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                       <a class="code" href="Edje_8h.html#a3288b5c52aa3ddbb5e08402d0612b1d9">edje_external_param_string_get</a> (const Eina_List *params, const <span class="keywordtype">char</span> *key, const <span class="keywordtype">char</span> **ret);
<a name="l00671"></a>00671    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                       <a class="code" href="Edje_8h.html#afec591fc260d85dd925ebb2c7411cdc0">edje_external_param_bool_get</a>   (const Eina_List *params, const <span class="keywordtype">char</span> *key, Eina_Bool *ret);
<a name="l00672"></a>00672    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool                       <a class="code" href="Edje_8h.html#aea2c74ac650b2e41663dada05946c301">edje_external_param_choice_get</a> (const Eina_List *params, const <span class="keywordtype">char</span> *key, const <span class="keywordtype">char</span> **ret);
<a name="l00673"></a>00673    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> const <a class="code" href="struct__Edje__External__Param__Info.html">Edje_External_Param_Info</a> *<a class="code" href="Edje_8h.html#a72520ecf8a77e1d24b352a4a3eb85bbb" title="Get the array of parameters information about a type given its name.">edje_external_param_info_get</a>   (const <span class="keywordtype">char</span> *type_name);
<a name="l00674"></a>00674    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> const <a class="code" href="struct__Edje__External__Type.html" title="Information about an external type to be used.">Edje_External_Type</a>       *<a class="code" href="Edje_8h.html#ad2079a1b2b647442c07988c4c6a1b45c">edje_external_type_get</a>         (const <span class="keywordtype">char</span> *type_name);
<a name="l00675"></a>00675 
<a name="l00676"></a>00676    <span class="comment">/* edje_module.c */</span>
<a name="l00677"></a>00677    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool               <a class="code" href="Edje_8h.html#ae5b338ce4f008226bc1f4d65df07e8f7">edje_module_load</a>                (const <span class="keywordtype">char</span> *module);
<a name="l00678"></a>00678    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> const Eina_List        *<a class="code" href="Edje_8h.html#a7acad9ad6754c66126dc2bc824e2862f">edje_available_modules_get</a>      (<span class="keywordtype">void</span>);
<a name="l00679"></a>00679 
<a name="l00680"></a>00680    <span class="comment">/* perspective info for maps inside edje objects */</span>
<a name="l00681"></a><a class="code" href="Edje_8h.html#aa34f2bebed885cea3d891858ad7c2e2b">00681</a>    typedef struct <a class="code" href="struct__Edje__Perspective.html">_Edje_Perspective</a> <a class="code" href="struct__Edje__Perspective.html">Edje_Perspective</a>;
<a name="l00682"></a>00682    
<a name="l00683"></a>00683    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Edje_Perspective       *<a class="code" href="Edje_8h.html#a40e24d0f8c165580d345ca2a8bf5b368">edje_perspective_new</a>            (Evas *e);
<a name="l00684"></a>00684    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>                    <a class="code" href="Edje_8h.html#a27b1e80218fb20a9150ee85797813fcf">edje_perspective_free</a>           (Edje_Perspective *ps);
<a name="l00685"></a>00685    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>                    <a class="code" href="Edje_8h.html#ac67b6372adcf093e43334d5385a1fed9">edje_perspective_set</a>            (Edje_Perspective *ps, Evas_Coord px, Evas_Coord py, Evas_Coord z0, Evas_Coord foc);
<a name="l00686"></a>00686    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>                    <a class="code" href="Edje_8h.html#a135e2eef15d671a44374f08458f614fc">edje_perspective_global_set</a>     (Edje_Perspective *ps, Eina_Bool global);
<a name="l00687"></a>00687    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> Eina_Bool               <a class="code" href="Edje_8h.html#a117b46bb0575dc0ef38694d9fe59e345">edje_perspective_global_get</a>     (const Edje_Perspective *ps);
<a name="l00688"></a>00688    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> const Edje_Perspective *<a class="code" href="Edje_8h.html#adf5e1a81fa079b69771cb56eedd40eb6">edje_evas_global_perspective_get</a>(const Evas *e);
<a name="l00689"></a>00689    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> <span class="keywordtype">void</span>                    <a class="code" href="Edje_8h.html#aae8174e6656a862889ab9ed103bd2e66">edje_object_perspective_set</a>     (Evas_Object *obj, Edje_Perspective *ps);
<a name="l00690"></a>00690    <a class="code" href="Edje_8h.html#a3db3556eec8ef18cb8ddb43816974ac8">EAPI</a> const Edje_Perspective *<a class="code" href="Edje_8h.html#acfd277f9dce62c2cb83d6c379942e434">edje_object_perspective_get</a>     (const Evas_Object *obj);
<a name="l00691"></a>00691    
<a name="l00692"></a>00692 <span class="preprocessor">#ifdef __cplusplus</span>
<a name="l00693"></a>00693 <span class="preprocessor"></span>}
<a name="l00694"></a>00694 <span class="preprocessor">#endif</span>
<a name="l00695"></a>00695 <span class="preprocessor"></span>
<a name="l00696"></a>00696 <span class="preprocessor">#endif</span>
</pre></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:42</td>
    </tr></table>
  </div>


</body>
</html>