<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://elinux.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://elinux.org/index.php?title=Edje&amp;feed=atom&amp;action=history</id>
		<title>Edje - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://elinux.org/index.php?title=Edje&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Edje&amp;action=history"/>
		<updated>2013-05-23T18:11:54Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21alpha</generator>

	<entry>
		<id>http://elinux.org/index.php?title=Edje&amp;diff=72697&amp;oldid=prev</id>
		<title>Cschalle: Add category</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Edje&amp;diff=72697&amp;oldid=prev"/>
				<updated>2011-10-27T22:45:30Z</updated>
		
		<summary type="html">&lt;p&gt;Add category&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:45, 27 October 2011&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* application communication is done via messages and signals.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* application communication is done via messages and signals.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://wiki.enlightenment.org/index.php/Edje_Editor Edje_Editor]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://wiki.enlightenment.org/index.php/Edje_Editor Edje_Editor]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:enlightenment]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key elinux:diff:version:1.11a:oldid:8130:newid:72697 --&gt;
&lt;/table&gt;</summary>
		<author><name>Cschalle</name></author>	</entry>

	<entry>
		<id>http://elinux.org/index.php?title=Edje&amp;diff=8130&amp;oldid=prev</id>
		<title>GustavoBarbieri at 14:27, 19 November 2008</title>
		<link rel="alternate" type="text/html" href="http://elinux.org/index.php?title=Edje&amp;diff=8130&amp;oldid=prev"/>
				<updated>2008-11-19T14:27:48Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Edje is an [[Evas]] smart object implementation, so part of [[EFL|Enlightenment Foundation Libraries]], written in C but with bindings for Python. This smart object is very special because it will load internal parts description from files and can be used as a '''super-theme''' engine.&lt;br /&gt;
&lt;br /&gt;
These files, often called EDC or EDJ due these names being used as extension for source and binary form, will contain all resources required, including images, fonts, description and even scripts. One can compile the textual description from an EDC file to EDJ using &amp;lt;code&amp;gt;edje_cc file.edc&amp;lt;/code&amp;gt;. The compiled file is an archive created with EET library.&lt;br /&gt;
&lt;br /&gt;
Each EDJ file will contain a collection of groups. Each &amp;lt;code&amp;gt;edje_object&amp;lt;/code&amp;gt; is mapped to a group into and EDJ file. This group should contain a set of parts that will map to children objects of &amp;lt;code&amp;gt;edje_object&amp;lt;/code&amp;gt;, these objects can be anything supported by Evas, like rectangles, text and even other Edje objects! These parts will have states descriptions and possible events to change from one state to another, Edje will take care of keeping these states and recalculate as needed.&lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
* [http://docs.enlightenment.org/api/edje/html/ API (Doxygen)]&lt;br /&gt;
* [http://docs.enlightenment.org/api/edje/html/edcref.html EDC Reference]&lt;br /&gt;
* [http://wiki.enlightenment.org/index.php/Edje Wiki page at Enlightenment Wiki]&lt;br /&gt;
* [http://wiki.enlightenment.org/index.php/Creating_Edje_User_Interfaces Creating Edje User Interface], Python tutorial&lt;br /&gt;
* [http://svn.enlightenment.org/svn/e/trunk/DOCS/devwithedje/pre-rendered/devwithedje.html Application development with Edje], Book by Andres Blanc (work in progress)&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* based on states and state transitions&lt;br /&gt;
* geometries can be specified as absolute and relative, including relative to other parts, this produces scalable yet pixel perfect intefraces&lt;br /&gt;
* scriptable using Embryo, Lua is under consideration&lt;br /&gt;
* application communication is done via messages and signals.&lt;br /&gt;
* [http://wiki.enlightenment.org/index.php/Edje_Editor Edje_Editor]&lt;/div&gt;</summary>
		<author><name>GustavoBarbieri</name></author>	</entry>

	</feed>