2013-02-19 01:53:30 -08:00
|
|
|
|
2013-02-23 03:18:50 -08:00
|
|
|
Python Bindings for Enlightenment Foundation Libraries' documentation
|
2015-01-18 10:07:06 -08:00
|
|
|
#####################################################################
|
2013-02-19 01:53:30 -08:00
|
|
|
|
2013-10-25 11:08:40 -07:00
|
|
|
EFL is a collection of libraries that are independent or may build on top of
|
|
|
|
each-other to provide useful features that complement an OS's existing
|
|
|
|
environment, rather than wrap and abstract it, trying to be their own
|
|
|
|
environment and OS in its entirety. This means that it expects you to use
|
|
|
|
other system libraries and API's in conjunction with EFL libraries, to provide
|
|
|
|
a whole working application or library, simply using EFL as a set of
|
|
|
|
convenient pre-made libraries to accomplish a whole host of complex
|
|
|
|
or painful tasks for you.
|
|
|
|
|
|
|
|
One thing that has been important to EFL is efficiency. That is in both
|
|
|
|
speed and size. The core EFL libraries even with Elementary are about half
|
|
|
|
the size of the equivalent "small stack" of GTK+ that things like GNOME
|
|
|
|
use. It is in the realm of one quarter the size of Qt. Of course these
|
|
|
|
are numbers that can be argued over as to what constitutes an equivalent
|
|
|
|
measurement. EFL is low on actual memory usage at runtime with memory
|
|
|
|
footprints a fraction the size of those in the GTK+ and Qt worlds. In
|
|
|
|
addition EFL is fast. For what it does. Some libraries claim to be very
|
|
|
|
fast - but then they also don't "do much". It's easy to be fast when you
|
|
|
|
don't tackle the more complex rendering problems involving alpha blending,
|
|
|
|
interpolated scaling and transforms with dithering etc. EFL tackles these,
|
|
|
|
and more.
|
|
|
|
|
|
|
|
.. seealso::
|
|
|
|
|
2015-01-18 10:07:06 -08:00
|
|
|
- `EFL Overview <http://trac.enlightenment.org/e/wiki/EFLOverview>`_
|
|
|
|
- `EFL Documentation <http://web.enlightenment.org/p.php?p=docs>`_
|
|
|
|
- `EDC Reference <https://build.enlightenment.org/job/nightly_efl_gcc_x86_64/lastSuccessful Buil d/artifact/doc/html/edcref.html>`_
|
|
|
|
- `EFL Big Picture <http://docs.enlightenment.org/books/efl-big-picture/efl_big_picture.pdf>`_
|
2013-10-25 11:08:40 -07:00
|
|
|
|
|
|
|
|
2013-12-06 17:34:19 -08:00
|
|
|
EFL
|
2015-01-18 10:07:06 -08:00
|
|
|
===
|
2013-10-25 11:08:40 -07:00
|
|
|
|
2013-12-06 17:34:19 -08:00
|
|
|
.. toctree:: efl.rst
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2014-04-06 14:35:53 -07:00
|
|
|
|
|
|
|
EO
|
2015-01-18 10:07:06 -08:00
|
|
|
==
|
2014-04-06 14:35:53 -07:00
|
|
|
|
|
|
|
.. toctree:: eo/eo.rst
|
2015-01-31 08:00:18 -08:00
|
|
|
:titlesonly:
|
2014-04-06 14:35:53 -07:00
|
|
|
|
|
|
|
|
2013-02-25 12:00:37 -08:00
|
|
|
Ecore
|
2015-01-18 10:07:06 -08:00
|
|
|
=====
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2015-01-09 11:54:59 -08:00
|
|
|
.. toctree:: ecore/ecore.rst
|
2015-01-31 07:51:54 -08:00
|
|
|
:titlesonly:
|
2013-02-25 12:00:37 -08:00
|
|
|
|
|
|
|
Evas
|
2015-01-18 10:07:06 -08:00
|
|
|
====
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2015-01-09 11:54:59 -08:00
|
|
|
.. toctree:: evas/evas.rst
|
2015-01-19 14:34:28 -08:00
|
|
|
:titlesonly:
|
2013-02-25 12:00:37 -08:00
|
|
|
|
|
|
|
|
2014-04-11 08:12:49 -07:00
|
|
|
Ethumb
|
2015-01-18 10:07:06 -08:00
|
|
|
======
|
2014-04-11 08:12:49 -07:00
|
|
|
|
2015-01-09 11:54:59 -08:00
|
|
|
.. toctree:: ethumb/ethumb.rst
|
2014-04-11 08:12:49 -07:00
|
|
|
|
|
|
|
|
2013-02-25 12:00:37 -08:00
|
|
|
Edje
|
2015-01-18 10:07:06 -08:00
|
|
|
====
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2015-01-09 11:54:59 -08:00
|
|
|
.. toctree:: edje/edje.rst
|
2015-01-31 08:14:42 -08:00
|
|
|
:titlesonly:
|
2013-02-25 12:00:37 -08:00
|
|
|
|
|
|
|
|
|
|
|
Emotion
|
2015-01-18 10:07:06 -08:00
|
|
|
=======
|
2013-02-19 01:53:30 -08:00
|
|
|
|
2015-01-09 11:54:59 -08:00
|
|
|
.. toctree:: emotion/emotion.rst
|
2015-01-31 08:21:32 -08:00
|
|
|
:titlesonly:
|
2013-02-25 12:00:37 -08:00
|
|
|
|
|
|
|
|
|
|
|
Elementary
|
2015-01-18 10:07:06 -08:00
|
|
|
==========
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2015-01-09 12:17:02 -08:00
|
|
|
.. toctree:: elementary/elementary.rst
|
2015-01-18 10:07:06 -08:00
|
|
|
:maxdepth: 3
|
2013-02-25 12:00:37 -08:00
|
|
|
|
2013-05-09 11:17:58 -07:00
|
|
|
|
|
|
|
DBus integration
|
2015-01-18 10:07:06 -08:00
|
|
|
================
|
2013-05-09 11:17:58 -07:00
|
|
|
|
|
|
|
.. toctree:: dbus/dbus
|
|
|
|
|
|
|
|
|
2013-02-25 12:00:37 -08:00
|
|
|
Acknowledgements
|
2015-01-18 10:07:06 -08:00
|
|
|
================
|
2013-02-25 12:00:37 -08:00
|
|
|
|
|
|
|
:Copyright:
|
2015-01-02 11:03:53 -08:00
|
|
|
Python Bindings for EFL are Copyright (C) 2008-2015 Simon Busch
|
2013-02-25 12:00:37 -08:00
|
|
|
and various contributors (see AUTHORS).
|
|
|
|
|
|
|
|
:License:
|
|
|
|
Python Bindings for EFL are licensed LGPL-3 (see COPYING).
|
|
|
|
|
|
|
|
:Authors:
|
|
|
|
- `Gustavo Sverzut Barbieri <mailto:barbieri@gmail.com>`_
|
|
|
|
- `Simon Busch <mailto:morphis@gravedo.de>`_
|
|
|
|
- `Boris 'billiob' Faure <mailto:billiob@gmail.com>`_
|
|
|
|
- `Davide 'davemds' Andreoli <mailto:dave@gurumeditation.it>`_
|
|
|
|
- `Fabiano Fidêncio <mailto:fidencio@profusion.mobi>`_
|
|
|
|
- `Bruno Dilly <mailto:bdilly@profusion.mobi>`_
|
|
|
|
- `Tiago Falcão <mailto:tiago@profusion.mobi>`_
|
|
|
|
- `Joost Albers <mailto:joost.albers@nomadrail.com>`_
|
|
|
|
- `Kai Huuhko <mailto:kai.huuhko@gmail.com>`_
|
|
|
|
- `Ulisses Furquim <ulissesf@gmail.com>`_
|
|
|
|
|
|
|
|
:Contact: `Enlightenment developer mailing list <mailto:enlightenment-devel@lists.sourceforge.net>`_
|
2013-02-19 01:53:30 -08:00
|
|
|
|
|
|
|
|
|
|
|
Indices and tables
|
2015-01-18 10:07:06 -08:00
|
|
|
==================
|
2013-02-19 01:53:30 -08:00
|
|
|
|
|
|
|
* :ref:`genindex`
|
|
|
|
* :ref:`modindex`
|
|
|
|
* :ref:`search`
|
|
|
|
|