python-efl/README.rst

80 lines
2.6 KiB
ReStructuredText

#################
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