python-efl/TODO

101 lines
3.3 KiB
Plaintext
Raw Normal View History

2013-03-30 06:17:52 -07:00
BUGS
====
* Evas: smart object doesn't work
2013-04-07 06:35:51 -07:00
* Docs: GenlistWidget is documented instead of Genlist
(all the scrollable are affected)
2013-04-07 12:22:23 -07:00
- One solution to this is to use inherited-members option in autodoc.
Is there a way to have only the immediate parents this way?
- Another is having an abstraction layer with all functions defined and
documented in Genlist and then calling the parent class functions.
This defeats the purpose of having it in many classes.
Perhaps there is some clever way to use getattr and __doc__ = ...?
2013-03-30 06:17:52 -07:00
TODO
====
* ecore.Poller
* ecore.FileMonitor
* alert on signal and subprocess module usage (was in python-ecore/ecore/__init__.py)
* evas.SmartObject
* edje.Edit
* edje: complete the unit tests
* elm.Web need a test
* elm.GestureLayer need a test
* elm.PhotoCam need a test
* elm.Transit need a test
* elm.Conformant need a test
* include python-ethumb
* include python-e_dbus (or make edbus2 ??)
* elm.Notify align_set/get/prop
2013-03-25 13:18:34 -07:00
* Review the internal functions and name them consistently
2013-04-03 04:23:26 -07:00
* Add more documentation for the use of callbacks
2013-04-03 06:36:13 -07:00
* Document our use of exceptions
* Split Evas to individual modules?
* Tests for evas.Textgrid
* update links and text on: http://www.freedesktop.org/wiki/Software/DBusBindings
IMAGES
======
* datetime
* video
* web
* window ?
2013-03-30 06:17:52 -07:00
STUFF LEFT OUT
==============
* 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
* edje decorators callbacks
2013-03-30 06:17:52 -07:00
CHANGES FROM 1.7 to 1.8
=======================
* added efl container package
* ecore.file.Download => efl.ecore.FileDownload
* Emotion(module_filename="xxx") => Emotion(module_name="xxx")
* elementary.need_e_dbus => elementary.need_edbus
* elm.domain_translatable_text_part_set => elm.domain_translatable_part_text_set
* elm.Scroller.custom_widget_base_theme_set => elm.Layout.theme_set TODO is this right?
* elm.notify.orient_set/get/prop removed => align_set (TODO)
2013-04-03 06:36:13 -07:00
* Many _set functions that would previously return status now instead raise
2013-04-07 12:22:23 -07:00
an exception when the underlying C function returns failure:
2013-04-03 08:57:33 -07:00
- efl.elementary.entry.Entry.file_set
- efl.elementary.fileselector.Fileselector.selected_set
- efl.elementary.genlist.GenlistItem.tooltip_window_mode_set
- efl.elementary.icon.Icon.standard_set
- efl.elementary.image.Image.file_set
- efl.elementary.layout_class.LayoutClass.file_set
- efl.elementary.layout_class.LayoutClass.theme_set
2013-04-03 08:57:33 -07:00
- 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
2013-04-07 12:22:23 -07:00
This also applies when assigning the relevant properties.