Go to file
Kai Huuhko 02fa82441f Eolian: Updates to follow changes in Eo 2015-03-27 05:00:08 +02:00
doc Eolian: Update bindings 2014-09-15 15:25:55 +03:00
efl2 Eolian: Updates to follow changes in Eo 2015-03-27 05:00:08 +02:00
eolian Eolian: Updates to follow changes in Eo 2015-03-27 05:00:08 +02:00
examples Fix eolian example to use efl2 package 2014-10-15 19:57:43 +02:00
include Eolian: Updates to follow changes in Eo 2015-03-27 05:00:08 +02:00
scripts Eolian: WIP 2014-10-09 14:51:26 +03:00
tests Code cleanup: Spelling and grammar fixes 2014-04-14 23:39:59 +03:00
.gitignore Eolian: Rename top level package efl to efl2 2014-10-14 23:18:29 +03:00
.mailmap mailmap: add my work alias 2014-09-15 15:25:15 +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 Eolian: Move eolian example to examples/ and update INSTALL 2014-10-10 09:54:07 +03:00
MANIFEST.in Fix build from tarball with Cython installed 2014-07-02 03:58:19 +03:00
Makefile Python-EFL: updated authors 2014-03-01 22:03:44 +01:00
README.rst Release 1.11.0 2014-09-13 18:43:11 +03:00
TODO Elementary.entry: Fix ref leak in filter callback handling. 2014-06-05 18:16:14 +03:00
api_coverage.py Eolian: Update api_coverage script 2015-03-27 05:00:08 +02:00
changes.html Release 1.11.0 2014-09-13 18:43:11 +03:00
efl-eo-files Eolian: Enable more elm widgets 2014-10-11 07:25:22 +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 Merge branch 'devs/kuuko/eolian' of ssh://git.enlightenment.org/bindings/python/python-efl into devs/kuuko/eolian 2014-10-14 23:22:41 +03:00
setup_eolian.py Eolian: Rename top level package efl to efl2 2014-10-14 23:18:29 +03:00

README.rst

#################
PYTHON-EFL 1.11.0
#################

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