Sophie

Sophie

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

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

<html>
<head>
    <title>Edje: src/lib/edje_convert.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_convert.h</h1>  </div>
</div>
<div class="contents">
<a href="edje__convert_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_CONVERT_H__</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"># define EDJE_CONVERT_H__</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a><a class="code" href="edje__convert_8h.html#a000c98aebc1f72c3d79fadd851eaeb6a">00004</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Image__Directory.html">_Old_Edje_Image_Directory</a>    <a class="code" href="struct__Old__Edje__Image__Directory.html">Old_Edje_Image_Directory</a>;
<a name="l00005"></a><a class="code" href="edje__convert_8h.html#a50cbbad7f366d1314360b4e0c853c154">00005</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Font__Directory.html">_Old_Edje_Font_Directory</a>         <a class="code" href="struct__Old__Edje__Font__Directory.html">Old_Edje_Font_Directory</a>;
<a name="l00006"></a><a class="code" href="edje__convert_8h.html#ac78b82b3341bcbf15179d7ff3df0345a">00006</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__External__Directory.html">_Old_Edje_External_Directory</a> <a class="code" href="struct__Old__Edje__External__Directory.html">Old_Edje_External_Directory</a>;
<a name="l00007"></a><a class="code" href="edje__convert_8h.html#a1aa9a1860a8c33b6bff350fa89dbd6aa">00007</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part.html">_Old_Edje_Part</a>           <a class="code" href="struct__Old__Edje__Part.html">Old_Edje_Part</a>;
<a name="l00008"></a><a class="code" href="edje__convert_8h.html#a5059d2acb02aeb17f648c8c431395ad0">00008</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Collection.html">_Old_Edje_Part_Collection</a>    <a class="code" href="struct__Old__Edje__Part__Collection.html">Old_Edje_Part_Collection</a>;
<a name="l00009"></a><a class="code" href="edje__convert_8h.html#a730f3e1dc6808dc3dce2e90752f523c4">00009</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Description.html">_Old_Edje_Part_Description</a>       <a class="code" href="struct__Old__Edje__Part__Description.html">Old_Edje_Part_Description</a>;
<a name="l00010"></a><a class="code" href="edje__convert_8h.html#a35a56b50989318f26abb8ce74e6ee6e9">00010</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html">_Old_Edje_Part_Description_Spec_Image</a> <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html">Old_Edje_Part_Description_Spec_Image</a>;
<a name="l00011"></a><a class="code" href="edje__convert_8h.html#a048d077c8288ce0623712cc53707902a">00011</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__Edje__Data.html">_Edje_Data</a>                       <a class="code" href="struct__Edje__Data.html">Edje_Data</a>;
<a name="l00012"></a>00012 
<a name="l00013"></a><a class="code" href="struct__Edje__Data.html">00013</a> <span class="keyword">struct </span><a class="code" href="struct__Edje__Data.html">_Edje_Data</a>
<a name="l00014"></a>00014 {
<a name="l00015"></a><a class="code" href="struct__Edje__Data.html#ae14da619e1ccdcabe621135f8b9dae69">00015</a>    <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Data.html#ae14da619e1ccdcabe621135f8b9dae69">key</a>;
<a name="l00016"></a><a class="code" href="struct__Edje__Data.html#a4615f1f0cc3bd0a1b2e5ae5764b3654a">00016</a>    <span class="keywordtype">char</span> *<a class="code" href="struct__Edje__Data.html#a4615f1f0cc3bd0a1b2e5ae5764b3654a">value</a>;
<a name="l00017"></a>00017 };
<a name="l00018"></a>00018 
<a name="l00019"></a>00019 <span class="comment">/*----------*/</span>
<a name="l00020"></a>00020 
<a name="l00021"></a><a class="code" href="struct__Old__Edje__Font__Directory.html">00021</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Font__Directory.html">_Old_Edje_Font_Directory</a>
<a name="l00022"></a>00022 {
<a name="l00023"></a><a class="code" href="struct__Old__Edje__Font__Directory.html#a7f311cf2d330e07cf7fb27f2f171f3cd">00023</a>    Eina_List *<a class="code" href="struct__Old__Edje__Font__Directory.html#a7f311cf2d330e07cf7fb27f2f171f3cd">entries</a>; <span class="comment">/* a list of Edje_Font_Directory_Entry */</span>
<a name="l00024"></a>00024 };
<a name="l00025"></a>00025 
<a name="l00026"></a><a class="code" href="struct__Old__Edje__Image__Directory.html">00026</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Image__Directory.html">_Old_Edje_Image_Directory</a>
<a name="l00027"></a>00027 {
<a name="l00028"></a><a class="code" href="struct__Old__Edje__Image__Directory.html#a9c31a1e807bfb3ae39ad1fa3f7e4cb02">00028</a>    Eina_List *<a class="code" href="struct__Old__Edje__Image__Directory.html#a9c31a1e807bfb3ae39ad1fa3f7e4cb02">entries</a>; <span class="comment">/* a list of Edje_Image_Directory_Entry */</span>
<a name="l00029"></a><a class="code" href="struct__Old__Edje__Image__Directory.html#a24b060820588afeb90f359880998acef">00029</a>    Eina_List *<a class="code" href="struct__Old__Edje__Image__Directory.html#a24b060820588afeb90f359880998acef">sets</a>; <span class="comment">/* a list of Edje_Image_Directory_Set */</span>
<a name="l00030"></a>00030 };
<a name="l00031"></a>00031 
<a name="l00032"></a><a class="code" href="struct__Old__Edje__External__Directory.html">00032</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__External__Directory.html">_Old_Edje_External_Directory</a>
<a name="l00033"></a>00033 {
<a name="l00034"></a><a class="code" href="struct__Old__Edje__External__Directory.html#a32c79dc44bb7f06544d88ffa4204e308">00034</a>    Eina_List *<a class="code" href="struct__Old__Edje__External__Directory.html#a32c79dc44bb7f06544d88ffa4204e308">entries</a>; <span class="comment">/* a list of Edje_External_Directory_Entry */</span>
<a name="l00035"></a>00035 };
<a name="l00036"></a>00036 
<a name="l00037"></a><a class="code" href="struct__Old__Edje__File.html">00037</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__File.html">_Old_Edje_File</a>
<a name="l00038"></a>00038 {
<a name="l00039"></a><a class="code" href="struct__Old__Edje__File.html#a78e2b167d43506e4e1d2362634b6da92">00039</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>                     *<a class="code" href="struct__Old__Edje__File.html#a78e2b167d43506e4e1d2362634b6da92">path</a>;
<a name="l00040"></a><a class="code" href="struct__Old__Edje__File.html#a6f85aa4fc071715e038c8dadfce4c967">00040</a>    time_t                          <a class="code" href="struct__Old__Edje__File.html#a6f85aa4fc071715e038c8dadfce4c967">mtime</a>;
<a name="l00041"></a>00041 
<a name="l00042"></a><a class="code" href="struct__Old__Edje__File.html#a4043f6838804e70e0f4fa271270a5312">00042</a>    <a class="code" href="struct__Old__Edje__External__Directory.html">Old_Edje_External_Directory</a>    *<a class="code" href="struct__Old__Edje__File.html#a4043f6838804e70e0f4fa271270a5312">external_dir</a>;
<a name="l00043"></a><a class="code" href="struct__Old__Edje__File.html#aaf29f9f2ad907996b8e0f5a5e07cc45d">00043</a>    <a class="code" href="struct__Old__Edje__Font__Directory.html">Old_Edje_Font_Directory</a>        *<a class="code" href="struct__Old__Edje__File.html#aaf29f9f2ad907996b8e0f5a5e07cc45d">font_dir</a>;
<a name="l00044"></a><a class="code" href="struct__Old__Edje__File.html#a727ecf3bb8b65e4f2a2d4cdfdffd326f">00044</a>    <a class="code" href="struct__Old__Edje__Image__Directory.html">Old_Edje_Image_Directory</a>       *<a class="code" href="struct__Old__Edje__File.html#a727ecf3bb8b65e4f2a2d4cdfdffd326f">image_dir</a>;
<a name="l00045"></a><a class="code" href="struct__Old__Edje__File.html#af0c46471b0f98521f6decdbc7a492887">00045</a>    Edje_Part_Collection_Directory *<a class="code" href="struct__Old__Edje__File.html#af0c46471b0f98521f6decdbc7a492887">collection_dir</a>;
<a name="l00046"></a><a class="code" href="struct__Old__Edje__File.html#a4092118d33a1dee3905a78d4759e8690">00046</a>    Eina_List                      *<a class="code" href="struct__Old__Edje__File.html#a4092118d33a1dee3905a78d4759e8690">data</a>;
<a name="l00047"></a><a class="code" href="struct__Old__Edje__File.html#ade70e64a413ce732ba8f06626d11c44a">00047</a>    Eina_List                      *<a class="code" href="struct__Old__Edje__File.html#ade70e64a413ce732ba8f06626d11c44a">styles</a>;
<a name="l00048"></a><a class="code" href="struct__Old__Edje__File.html#a7fec8682a7859448079b3f1926d6ca73">00048</a>    Eina_List                      *<a class="code" href="struct__Old__Edje__File.html#a7fec8682a7859448079b3f1926d6ca73">color_classes</a>;
<a name="l00049"></a>00049 
<a name="l00050"></a><a class="code" href="struct__Old__Edje__File.html#ab47dd1cee7af9c2fd801cbc7884cd419">00050</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>                     *<a class="code" href="struct__Old__Edje__File.html#ab47dd1cee7af9c2fd801cbc7884cd419">compiler</a>;
<a name="l00051"></a><a class="code" href="struct__Old__Edje__File.html#a187e7fbefdaaed0da632ad83885a47e5">00051</a>    <span class="keywordtype">int</span>                             <a class="code" href="struct__Old__Edje__File.html#a187e7fbefdaaed0da632ad83885a47e5">version</a>;
<a name="l00052"></a><a class="code" href="struct__Old__Edje__File.html#ab4c7db2978f80837fc0551f15e68a115">00052</a>    <span class="keywordtype">int</span>                             <a class="code" href="struct__Old__Edje__File.html#ab4c7db2978f80837fc0551f15e68a115">feature_ver</a>;
<a name="l00053"></a>00053 };
<a name="l00054"></a>00054 
<a name="l00055"></a><a class="code" href="struct__Old__Edje__Part__Collection.html">00055</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Collection.html">_Old_Edje_Part_Collection</a>
<a name="l00056"></a>00056 {
<a name="l00057"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a1c40eed67f6c4291ab18524f3fd0cbeb">00057</a>    Eina_List *<a class="code" href="struct__Old__Edje__Part__Collection.html#a1c40eed67f6c4291ab18524f3fd0cbeb">programs</a>; <span class="comment">/* a list of Edje_Program */</span>
<a name="l00058"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a03a17b0273a66f635c2c2b9a900096ef">00058</a>    Eina_List *<a class="code" href="struct__Old__Edje__Part__Collection.html#a03a17b0273a66f635c2c2b9a900096ef">parts</a>; <span class="comment">/* a list of Edje_Part */</span>
<a name="l00059"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#af58ff8ae408b754fe0fdb0e45b2cf3b3">00059</a>    Eina_List *<a class="code" href="struct__Old__Edje__Part__Collection.html#af58ff8ae408b754fe0fdb0e45b2cf3b3">data</a>;
<a name="l00060"></a>00060 
<a name="l00061"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a03147652a83bd634a227a8d89b8ab11e">00061</a>    <span class="keywordtype">int</span>        <a class="code" href="struct__Old__Edje__Part__Collection.html#a03147652a83bd634a227a8d89b8ab11e">id</a>; <span class="comment">/* the collection id */</span>
<a name="l00062"></a>00062 
<a name="l00063"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a1f38d9f68eb6409e7d5f63c6dbf347d3">00063</a>    Eina_Hash *<a class="code" href="struct__Old__Edje__Part__Collection.html#a1f38d9f68eb6409e7d5f63c6dbf347d3">alias</a>; <span class="comment">/* aliasing part*/</span>
<a name="l00064"></a>00064 
<a name="l00065"></a>00065    <span class="keyword">struct </span>{
<a name="l00066"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#ae890686c13284b7b3ed9d6f0ac06e2fb">00066</a>       <a class="code" href="struct__Edje__Size.html">Edje_Size</a> <a class="code" href="struct__Old__Edje__Part__Collection.html#ae890686c13284b7b3ed9d6f0ac06e2fb">min</a>, <a class="code" href="struct__Old__Edje__Part__Collection.html#ac927a917f1f51a23ca7e9a9a4e2a35e2">max</a>;
<a name="l00067"></a>00067    } <a class="code" href="struct__Old__Edje__Part__Collection.html#a1ee31d963cd15ff53c0b307ee1a6aa8b">prop</a>;
<a name="l00068"></a>00068 
<a name="l00069"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a09b039dfb192fc829c743a853310adb8">00069</a>    <span class="keywordtype">int</span>        <a class="code" href="struct__Old__Edje__Part__Collection.html#a09b039dfb192fc829c743a853310adb8">references</a>;
<a name="l00070"></a>00070 <span class="preprocessor">#ifdef EDJE_PROGRAM_CACHE</span>
<a name="l00071"></a>00071 <span class="preprocessor"></span>   <span class="keyword">struct </span>{
<a name="l00072"></a>00072       Eina_Hash                   *no_matches;
<a name="l00073"></a>00073       Eina_Hash                   *matches;
<a name="l00074"></a>00074    } prog_cache;
<a name="l00075"></a>00075 <span class="preprocessor">#endif</span>
<a name="l00076"></a>00076 <span class="preprocessor"></span>
<a name="l00077"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#adbcae1db6e79089c29e36c848ade5f1c">00077</a>    Embryo_Program   *<a class="code" href="struct__Old__Edje__Part__Collection.html#adbcae1db6e79089c29e36c848ade5f1c">script</a>; <span class="comment">/* all the embryo script code for this group */</span>
<a name="l00078"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#accf9995ce5baa3ce05c1bc88713ee35b">00078</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>       *<a class="code" href="struct__Old__Edje__Part__Collection.html#accf9995ce5baa3ce05c1bc88713ee35b">part</a>;
<a name="l00079"></a>00079 
<a name="l00080"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#a6573113b1cdfb2b2559682fdaeacc3ab">00080</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>    <a class="code" href="struct__Old__Edje__Part__Collection.html#a6573113b1cdfb2b2559682fdaeacc3ab">script_only</a>;
<a name="l00081"></a>00081 
<a name="l00082"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#ad3398342125582172c549b2284b424fc">00082</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>    <a class="code" href="struct__Old__Edje__Part__Collection.html#ad3398342125582172c549b2284b424fc">lua_script_only</a>;
<a name="l00083"></a>00083 
<a name="l00084"></a><a class="code" href="struct__Old__Edje__Part__Collection.html#abe09d5f6a4cc6ee87a9bc108ed282451">00084</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>    <a class="code" href="struct__Old__Edje__Part__Collection.html#abe09d5f6a4cc6ee87a9bc108ed282451">checked</a> : 1;
<a name="l00085"></a>00085 };
<a name="l00086"></a>00086 
<a name="l00087"></a><a class="code" href="struct__Old__Edje__Part.html">00087</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part.html">_Old_Edje_Part</a>
<a name="l00088"></a>00088 {
<a name="l00089"></a><a class="code" href="struct__Old__Edje__Part.html#ad11a195f6777bad9c06ec6a3590023a7">00089</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>            *<a class="code" href="struct__Old__Edje__Part.html#ad11a195f6777bad9c06ec6a3590023a7">name</a>; <span class="comment">/* the name if any of the part */</span>
<a name="l00090"></a><a class="code" href="struct__Old__Edje__Part.html#a0dced6a8e4197878dd310701056b9904">00090</a>    <a class="code" href="struct__Old__Edje__Part__Description.html">Old_Edje_Part_Description</a> *<a class="code" href="struct__Old__Edje__Part.html#a0dced6a8e4197878dd310701056b9904">default_desc</a>; <span class="comment">/* the part descriptor for default */</span>
<a name="l00091"></a><a class="code" href="struct__Old__Edje__Part.html#a712bb3f0d263b27d4bc986bc93f2a31b">00091</a>    Eina_List             *<a class="code" href="struct__Old__Edje__Part.html#a712bb3f0d263b27d4bc986bc93f2a31b">other_desc</a>; <span class="comment">/* other possible descriptors */</span>
<a name="l00092"></a><a class="code" href="struct__Old__Edje__Part.html#a429d06096af29c10fd960bb9483262ff">00092</a>    <span class="keyword">const</span> <span class="keywordtype">char</span>            *<a class="code" href="struct__Old__Edje__Part.html#aee85bac4297d9b15554010de8df52d1e">source</a>, *<a class="code" href="struct__Old__Edje__Part.html#a976ad4777c62a84bd95664cf70a45087">source2</a>, *<a class="code" href="struct__Old__Edje__Part.html#a1c1f7720f8e05763a6673a9540cd67fe">source3</a>, *<a class="code" href="struct__Old__Edje__Part.html#ae05f2f4a1f0ddadb4bc0480b1f4fe4f9">source4</a>, *<a class="code" href="struct__Old__Edje__Part.html#abd5d358c516ed3cf092139ec2df198fe">source5</a>, *<a class="code" href="struct__Old__Edje__Part.html#a429d06096af29c10fd960bb9483262ff">source6</a>;
<a name="l00093"></a><a class="code" href="struct__Old__Edje__Part.html#af6e1a66ea4496939b2141a2f933d09a3">00093</a>    <span class="keywordtype">int</span>                    <a class="code" href="struct__Old__Edje__Part.html#af6e1a66ea4496939b2141a2f933d09a3">id</a>; <span class="comment">/* its id number */</span>
<a name="l00094"></a><a class="code" href="struct__Old__Edje__Part.html#af51f86f6555e7df08b012d0ad53179ba">00094</a>    <span class="keywordtype">int</span>                    <a class="code" href="struct__Old__Edje__Part.html#af51f86f6555e7df08b012d0ad53179ba">clip_to_id</a>; <span class="comment">/* the part id to clip this one to */</span>
<a name="l00095"></a><a class="code" href="struct__Old__Edje__Part.html#aec6321c729e87195440cde3f983c2770">00095</a>    <a class="code" href="struct__Edje__Part__Dragable.html">Edje_Part_Dragable</a>     <a class="code" href="struct__Old__Edje__Part.html#aec6321c729e87195440cde3f983c2770">dragable</a>;
<a name="l00096"></a><a class="code" href="struct__Old__Edje__Part.html#a2fbbf509d78153dc08b7480b2079e811">00096</a>    Eina_List             *<a class="code" href="struct__Old__Edje__Part.html#a2fbbf509d78153dc08b7480b2079e811">items</a>; <span class="comment">/* packed items for box and table */</span>
<a name="l00097"></a><a class="code" href="struct__Old__Edje__Part.html#a206403b110578b55204fc50f67d7f662">00097</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a206403b110578b55204fc50f67d7f662">type</a>; <span class="comment">/* what type (image, rect, text) */</span>
<a name="l00098"></a><a class="code" href="struct__Old__Edje__Part.html#a0a10b57c9b308cdcaa0ef3619a1816dd">00098</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a0a10b57c9b308cdcaa0ef3619a1816dd">effect</a>; <span class="comment">/* 0 = plain... */</span>
<a name="l00099"></a><a class="code" href="struct__Old__Edje__Part.html#abc9a1b0202d125387c0617b3b05390db">00099</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#abc9a1b0202d125387c0617b3b05390db">mouse_events</a>; <span class="comment">/* it will affect/respond to mouse events */</span>
<a name="l00100"></a><a class="code" href="struct__Old__Edje__Part.html#a353cb12fd30ec2009286c66db32352d1">00100</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a353cb12fd30ec2009286c66db32352d1">repeat_events</a>; <span class="comment">/* it will repeat events to objects below */</span>
<a name="l00101"></a><a class="code" href="struct__Old__Edje__Part.html#a840af3c5e12c7a6da192b9a77fc60d6c">00101</a>    Evas_Event_Flags       <a class="code" href="struct__Old__Edje__Part.html#a840af3c5e12c7a6da192b9a77fc60d6c">ignore_flags</a>;
<a name="l00102"></a><a class="code" href="struct__Old__Edje__Part.html#a6d9063032ec601da56ae537a196c6e33">00102</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a6d9063032ec601da56ae537a196c6e33">scale</a>; <span class="comment">/* should certain properties scale with edje scale factor? */</span>
<a name="l00103"></a><a class="code" href="struct__Old__Edje__Part.html#a2859eaa4fa815622ac3f72a30e3e7215">00103</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a2859eaa4fa815622ac3f72a30e3e7215">precise_is_inside</a>;
<a name="l00104"></a><a class="code" href="struct__Old__Edje__Part.html#ac100e7abdfd182510421382d054c7235">00104</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#ac100e7abdfd182510421382d054c7235">use_alternate_font_metrics</a>;
<a name="l00105"></a><a class="code" href="struct__Old__Edje__Part.html#ae5c9b06f943802b78b3c372e0a2b6108">00105</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#ae5c9b06f943802b78b3c372e0a2b6108">pointer_mode</a>;
<a name="l00106"></a><a class="code" href="struct__Old__Edje__Part.html#af474e5d527bae6aa198879f744189507">00106</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#af474e5d527bae6aa198879f744189507">entry_mode</a>;
<a name="l00107"></a><a class="code" href="struct__Old__Edje__Part.html#a3bb06bb48bae34ea9069a089336eaabd">00107</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#a3bb06bb48bae34ea9069a089336eaabd">select_mode</a>;
<a name="l00108"></a><a class="code" href="struct__Old__Edje__Part.html#aaa9d395870c182a186e603725901b18b">00108</a>    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>          <a class="code" href="struct__Old__Edje__Part.html#aaa9d395870c182a186e603725901b18b">multiline</a>;
<a name="l00109"></a><a class="code" href="struct__Old__Edje__Part.html#aec2414887cddb3dcb09bbd00af7dea23">00109</a>    <a class="code" href="struct__Edje__Part__Api.html">Edje_Part_Api</a>      <a class="code" href="struct__Old__Edje__Part.html#aec2414887cddb3dcb09bbd00af7dea23">api</a>;
<a name="l00110"></a>00110 };
<a name="l00111"></a>00111 
<a name="l00112"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html">00112</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html">_Old_Edje_Part_Description_Spec_Image</a>
<a name="l00113"></a>00113 {
<a name="l00114"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#ab5d284dd96155f4c3a936df2e6f3bf4b">00114</a>    Eina_List     *<a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#ab5d284dd96155f4c3a936df2e6f3bf4b">tween_list</a>; <span class="comment">/* list of Edje_Part_Image_Id */</span>
<a name="l00115"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#ab9fc1940c5139e14c9f179d46696a78a">00115</a>    <span class="keywordtype">int</span>            <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#ab9fc1940c5139e14c9f179d46696a78a">id</a>; <span class="comment">/* the image id to use */</span>
<a name="l00116"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a5bc4110be84f875ce140b5b64113f0f7">00116</a>    <span class="keywordtype">int</span>            <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a5bc4110be84f875ce140b5b64113f0f7">scale_hint</a>; <span class="comment">/* evas scale hint */</span>
<a name="l00117"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a77403bd9d9d8e4e5542c8a57036a49f6">00117</a>    Eina_Bool      <span class="keyword">set</span>; <span class="comment">/* if image condition it&#39;s content */</span>
<a name="l00118"></a>00118 
<a name="l00119"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a6d510ca57fe0e4835d66d1377cdb7332">00119</a>    <a class="code" href="struct__Edje__Part__Description__Spec__Border.html">Edje_Part_Description_Spec_Border</a> <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a6d510ca57fe0e4835d66d1377cdb7332">border</a>;
<a name="l00120"></a><a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a418e2a941f1db9c4549e02849c4e0b98">00120</a>    <a class="code" href="struct__Edje__Part__Description__Spec__Fill.html">Edje_Part_Description_Spec_Fill</a>   <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html#a418e2a941f1db9c4549e02849c4e0b98">fill</a>;
<a name="l00121"></a>00121 };
<a name="l00122"></a>00122 
<a name="l00123"></a><a class="code" href="struct__Old__Edje__Part__Description.html">00123</a> <span class="keyword">struct </span><a class="code" href="struct__Old__Edje__Part__Description.html">_Old_Edje_Part_Description</a>
<a name="l00124"></a>00124 {
<a name="l00125"></a><a class="code" href="struct__Old__Edje__Part__Description.html#a9e88eca6df6c5962f0534dd5e78089ed">00125</a>    <a class="code" href="struct__Edje__Part__Description__Common.html">Edje_Part_Description_Common</a> <a class="code" href="struct__Old__Edje__Part__Description.html#a9e88eca6df6c5962f0534dd5e78089ed">common</a>;
<a name="l00126"></a><a class="code" href="struct__Old__Edje__Part__Description.html#a256fd1855710e429b9caeb5fe30b0d60">00126</a>    <a class="code" href="struct__Old__Edje__Part__Description__Spec__Image.html">Old_Edje_Part_Description_Spec_Image</a> <a class="code" href="struct__Old__Edje__Part__Description.html#a256fd1855710e429b9caeb5fe30b0d60">image</a>;
<a name="l00127"></a><a class="code" href="struct__Old__Edje__Part__Description.html#a212e6f6a005e215c732b8d51c2f3bfc6">00127</a>    <a class="code" href="struct__Edje__Part__Description__Spec__Text.html">Edje_Part_Description_Spec_Text</a> <a class="code" href="struct__Old__Edje__Part__Description.html#a212e6f6a005e215c732b8d51c2f3bfc6">text</a>;
<a name="l00128"></a><a class="code" href="struct__Old__Edje__Part__Description.html#afcc903abf25faccf8e1a2ca111e20c49">00128</a>    <a class="code" href="struct__Edje__Part__Description__Spec__Box.html">Edje_Part_Description_Spec_Box</a> <a class="code" href="struct__Old__Edje__Part__Description.html#afcc903abf25faccf8e1a2ca111e20c49">box</a>;
<a name="l00129"></a><a class="code" href="struct__Old__Edje__Part__Description.html#ab7732ab56570ca00a83e461e9b592d80">00129</a>    <a class="code" href="struct__Edje__Part__Description__Spec__Table.html">Edje_Part_Description_Spec_Table</a> <a class="code" href="struct__Old__Edje__Part__Description.html#ab7732ab56570ca00a83e461e9b592d80">table</a>;
<a name="l00130"></a>00130 
<a name="l00131"></a><a class="code" href="struct__Old__Edje__Part__Description.html#ad8361e850786f4634e73c6db8ddd7db7">00131</a>    Eina_List *<a class="code" href="struct__Old__Edje__Part__Description.html#ad8361e850786f4634e73c6db8ddd7db7">external_params</a>; <span class="comment">/* parameters for external objects */</span>
<a name="l00132"></a>00132 };
<a name="l00133"></a>00133 
<a name="l00134"></a>00134 <a class="code" href="struct__Edje__File.html">Edje_File</a> *<a class="code" href="edje__convert_8h.html#aa04819070d2a67d7618b36d67af2219b">_edje_file_convert</a>(Eet_File *file, Old_Edje_File *oedf);
<a name="l00135"></a>00135 <a class="code" href="struct__Edje__Part__Collection.html">Edje_Part_Collection</a> *<a class="code" href="edje__convert_8h.html#ac433b55715f112e9cdbc219690541119">_edje_collection_convert</a>(<a class="code" href="struct__Edje__File.html">Edje_File</a> *file,
<a name="l00136"></a>00136                            <a class="code" href="struct__Old__Edje__Part__Collection.html">Old_Edje_Part_Collection</a> *oedc);
<a name="l00137"></a>00137 <a class="code" href="struct__Edje__Part__Description__Common.html">Edje_Part_Description_Common</a> *<a class="code" href="edje__convert_8h.html#a0373c67299188aa21dd098b4c7ef42c2">_edje_description_convert</a>(<span class="keywordtype">int</span> <a class="code" href="edje__data_8c.html#a0dae2edc8bfd2bedabfa38415c35f3ec">type</a>,
<a name="l00138"></a>00138                             <a class="code" href="struct__Edje__Part__Collection__Directory__Entry.html">Edje_Part_Collection_Directory_Entry</a> *ce,
<a name="l00139"></a>00139                             <a class="code" href="struct__Old__Edje__Part__Description.html">Old_Edje_Part_Description</a> *oed);
<a name="l00140"></a>00140 <span class="keyword">const</span> <a class="code" href="struct__Edje__File.html">Edje_File</a> *<a class="code" href="edje__convert_8h.html#abaf61f6a1d1c6370bca6a8fe3b98ef13">_edje_file_get</a>(<span class="keywordtype">void</span>);
<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="edje__convert_8h.html#af067dc6c4fdd3e02f183661a5f58a8c3">_edje_file_set</a>(<span class="keyword">const</span> <a class="code" href="struct__Edje__File.html">Edje_File</a> *edf);
<a name="l00142"></a>00142 
<a name="l00143"></a>00143 <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>