Sophie

Sophie

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

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

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

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

<body>

<div id="container">

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

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

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

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


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

<div id="content">
<div class="layout">
<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Todo List </div>  </div>
</div>
<div class="contents">
<div class="textblock"><p><a class="anchor" id="_todo000004"></a> </p>
<dl>
<dt>Global <a class="el" href="group__Evas__Object__Textblock.html#gac8ab2a94f6b027a2b24fffdd23b113fb">ENFN</a>  </dt>
<dd>Write  </dd>
</dl>
<p><a class="anchor" id="_todo000001"></a> </p>
<dl>
<dt>page <a class="el" href="index.html">Evas</a>  </dt>
<dd><p class="startdd">(1.0) Need a way ot scaling an image and just PRODUCING the output (scaling direct to target buffe r- no blend/copy etc.) </p>
<p>(1.0) Could improve evas's scaling down code to limit multiple samples per output pixel to maybe 2x2? </p>
<p>(1.0) Document API </p>
<p>(1.0) Evas needs to check delete_me member for all object functions </p>
<p>(1.0) Evas engine that renders to Evas_Objects </p>
<p>(1.0) OpenGL engine needs to use texture meshes </p>
<p>(1.0) OpenGL engine needs texture cache and size setting </p>
<p>(1.0) OpenGL Engine needs YUV import API to YUV texture </p>
<p>(1.0) All engines need pixel import API </p>
<p>(1.0) Add parital render through composite layer api to engines </p>
<p>(1.0) Move callback processing to a queue and do it asynchronously??? </p>
<p>(1.0) Add button grabbing </p>
<p>(1.0) Add generic object method call system </p>
<p>(1.0) Add callbacks set for smart object parents to be set on all child smart objects too. </p>
<p>(1.0) Add font load query calls (so we know if a font load failed) </p>
<p>(1.0) Add font listing calls </p>
<p>(1.0) Add ability to check image comments &amp; disk format </p>
<p>(1.0) Add fontset support </p>
<p>(1.0) Export engine rendering API cleanly to Evas API </p>
<p>(1.0) Add smart object ability to provide rendering callback </p>
<p>(1.1) Make freetype optional and put in optional graymap font engine </p>
<p>(1.1) Free images if object invisible (and put back in chache) </p>
<p>(1.1) Check robustness of malloc/calloc/realloc failures. </p>
<p>(1.1) Add memory use reduction code if any allocations fail </p>
<p>(1.1) If image loads fails due to memory allocatue failure, load reduced res version </p>
<p>(1.1) If image load fails due to memory allocation failure, try split it up into tiles and demand-load them </p>
<p>(1.2) Add external image loaders (application provided callbacks to load) </p>
<p>(1.2) Add loadable image loader module support (evas loads file.so) </p>
<p>(1.2) Add external image loader modules (application provides path to file.so) </p>
<p>(1.3) Add X11 primtive engine (ie pixmap) </p>
<p>(1.3) Add immediate mode drawing commands to image objects </p>
<p>(1.3) Fix FB engine to allocate vt and release properly </p>
<p>(1.4) Add ellipse objects (circle, arc, ellipse etc.) </p>
<p>(1.5) Make software engine draw lines &amp; polys etc. with aa </p>
<p>(1.5) Add radial gradients to gradient objects </p>
<p>(1.5) Add Symbian Engine </p>
<p>(1.6) Add PalmOS Engine </p>
<p>(1.6) Add Apple OpenGL Engine </p>
<p>(1.7) Document engine API and other internals </p>
<p>(1.7) Allow any object to clip any other object, and not just rectangles </p>
<p>(1.8) Add more evas demos </p>
<p>(1.9) Write the error mechanism in evas_xcb_buffer.c </p>
<p>(1.9) Rewrite the render xcb engine </p>
<p class="enddd">(1.10) Improve Win32 Direct3D Engine</p>
</dd>
</dl>
<p><a class="anchor" id="_todo000005"></a> </p>
<dl>
<dt>File <a class="el" href="Evas_8h.html">Evas.h</a>  </dt>
<dd><p class="startdd">check boolean return values and convert to Eina_Bool </p>
<p>change all api to use EINA_SAFETY_* </p>
<p class="enddd">finish api documentation </p>
</dd>
</dl>
<p><a class="anchor" id="_todo000007"></a> </p>
<dl>
<dt>Global <a class="el" href="Evas_8h.html#a5c233a1e9eea970c1db0de87ff343e77">evas_key_modifier_get</a> (const Evas *e) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE </dt>
<dd>document key modifiers.</dd>
</dl>
<p><a class="anchor" id="_todo000002"></a> </p>
<dl>
<dt>Global <a class="el" href="group__Evas__Object__Table.html#ga85462a0cbafd4ee4ceface6f3f69b413">evas_object_table_homogeneous_set</a> (Evas_Object *o, Evas_Object_Table_Homogeneous_Mode homogeneous) </dt>
<dd><p class="startdd">consider aspect hint and respect it.</p>
<p class="enddd"><code>EVAS_OBJECT_TABLE_HOMOGENEOUS_NONE</code> should balance weight.</p>
</dd>
</dl>
<p><a class="anchor" id="_todo000006"></a> </p>
<dl>
<dt>Group <a class="el" href="group__Evas__Object__Textblock.html">Evas_Object_Textblock</a>  </dt>
<dd>put here some usage examples</dd>
</dl>
</div></div>
 
 <div id="push"></div>
 </div> <!-- #content -->
  </div> <!-- .layout -->
 
 </div> <!-- #container -->
 
 
  <div id="footer">
    <table><tr>
      <td class="poweredby"><img src="doxygen.png"></td>
      <td class="copyright">Copyright &copy;2011 Enlightenment</td>
      <td class="generated">Docs generated Thu Jul 14 2011 20:45:33</td>
    </tr></table>
  </div>


</body>
</html>