Go to file
Kai Huuhko 137e6b7e21 Eolian: Handle multiple inheritance, accept several paths as args
The generator now needs inherited classes for parsing, so in args give
eo for evas etc., or full efl for elm, and so on.
2014-06-18 10:11:10 +03:00
doc Eolian: Add docs for enum members as Cython can't produce them 2014-06-18 10:04:09 +03:00
efl Eolian: Fix copy&paste error and lower log level of spammy func 2014-06-18 10:02:23 +03:00
examples Use a more eflish code style (still pep-8 compliant) 2014-06-02 20:37:15 +02:00
include Eolian: Make Type its own iterator 2014-06-17 07:49:01 +03:00
scripts Eolian: Handle multiple inheritance, accept several paths as args 2014-06-18 10:11:10 +03:00
tests Code cleanup: Spelling and grammar fixes 2014-04-14 23:39:59 +03:00
.gitignore setup.py: Recognize commands 'sdist' and 'bdist' 2013-10-16 16:30:08 +03:00
AUTHORS Python-EFL: updated authors 2014-03-01 22:03:44 +01:00
CODING Bump versions for 1.11 development 2014-05-31 12:07:00 +03:00
COPYING Python-EFL: fix the mess with the lgpl version. 2013-12-07 17:54:58 +01:00
COPYING.LESSER ops, forgot to add the .LESSER file 2013-12-07 18:06:25 +01:00
INSTALL Update INSTALL because of the (USE/DISABLE)_CYTHON env var change 2014-05-16 10:14:15 +03:00
MANIFEST.in setup.py: Add env variable USE_CYTHON for compilation from pyx sources 2014-04-30 19:14:02 +03:00
Makefile Python-EFL: updated authors 2014-03-01 22:03:44 +01:00
README.rst Bump versions for 1.11 development 2014-05-31 12:07:00 +03:00
TODO Elementary.entry: Fix ref leak in filter callback handling. 2014-06-05 18:16:14 +03:00
api_coverage.py Initial python bindings for Eolian 2014-06-06 02:57:14 +03:00
changes.html Bump versions and compile changelog for release 2014-05-29 02:25:45 +03:00
setup.cfg Simplify setup.py elm extensions, disable builder option in setup.cfg 2013-11-19 21:21:03 +02:00
setup.py Eolian: Add first version of the generator script 2014-06-17 08:06:25 +03:00

README.rst

##################
PYTHON-EFL 1.10.99
##################

EFL is a collection of libraries for handling many common tasks a
developer man have such as data structures, communication, rendering,
widgets and more. PYTHON-EFL are the python bindings for EFL and Elementary.

*******
INSTALL
*******

For installation instruction see the INSTALL file.

*******
CHANGES
*******

VERSIONS AFTER 1.8
==================

See changes.html


FROM 1.7 to 1.8
===============

* added efl container package
* ecore.file.Download => efl.ecore.FileDownload
* edje.edit.EdjeEdit => efl.edje_edit.EdjeEdit
* Emotion(module_filename="xxx") => Emotion(module_name="xxx")
* elm.ObjectItem.data changed to a dict (previously held args & kwargs)

* Many _set functions that would previously return status now instead raise
  an exception when the underlying C function returns failure:

   - efl.elementary.entry.Entry.file_set
   - efl.elementary.fileselector.Fileselector.selected_set
   - efl.elementary.genlist.GenlistItem.tooltip_window_mode_set
   - efl.elementary.image.Image.file_set
   - efl.elementary.layout_class.LayoutClass.file_set
   - efl.elementary.layout_class.LayoutClass.theme_set
   - efl.elementary.layout_class.LayoutClass.box_append
   - efl.elementary.layout_class.LayoutClass.box_prepend
   - efl.elementary.layout_class.LayoutClass.box_insert_before
   - efl.elementary.layout_class.LayoutClass.box_insert_at
   - efl.elementary.layout_class.LayoutClass.box_remove_all
   - efl.elementary.layout_class.LayoutClass.table_pack
   - efl.elementary.layout_class.LayoutClass.table_clear
   - efl.elementary.layout_class.LayoutClass.part_cursor_set
   - efl.elementary.layout_class.LayoutClass.part_cursor_unset
   - efl.elementary.layout_class.LayoutClass.part_cursor_style_set
   - efl.elementary.layout_class.LayoutClass.part_cursor_engine_only_set
   - efl.elementary.photo.Photo.file_set
   - efl.elementary.photocam.Photocam.file_set
   - efl.elementary.video.Video.file_set

  This also applies when assigning the relevant properties.


* This list of stuff will not be ported to the 1.8 tree. Because they are old,
  not portable, or just because no one used and seem not usefull:

   - EcoreEvas
   - EcoreImf
   - EcoreX
   - EcoreWin32
   - python-evas/evas/utils.py
   - python-evas/evas/decorators.py
   - python-evas/evas/debug.py
   - python-evas old hack to rotate objects

Deprecated in 1.8
-----------------

* elm.Scroller.custom_widget_base_theme_set =>  elm.Layout.theme_set
* elm.notify.orient_set/get/prop removed  =>  align
* elementary.need_e_dbus => elementary.need_edbus
* elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set