Commit Graph

24 Commits

Author SHA1 Message Date
Davide Andreoli b3eef73b0e s/2013/2014/g 2014-04-14 22:21:03 +02:00
Kai Huuhko d65101b24b Code cleanup: Unused/misplaced cimports 2014-04-14 00:51:19 +03:00
Kai Huuhko 8cc17b5777 Elementary: const'ness for getters 2014-04-09 18:25:48 +03:00
Kai Huuhko adf70fa26f Remove const hacks
They were a workaround for limitations in Cython <0.18
2014-04-05 03:13:15 +03:00
Davide Andreoli 00118986e6 Python-EFL: New 1.9 API: Object.focus_highlight_style 2014-03-01 17:59:03 +01:00
Davide Andreoli 04734af9f4 Python-EFL: added new tooltip movement freeze API
* tooltip_move_freeze_push()
* tooltip_move_freeze_pop()
* tooltip_move_freeze_get()
2014-02-23 14:18:19 +01:00
Davide Andreoli 74244a5ac7 Python-EFL: fix the mess with the lgpl version.
Elm was lgpl3, COPYING was lgpl3, docs say lgpl3. So fix everything to be v3.
Also fix the COPING for Lesser: we must include gpl (in COPYING) AND lgpl (in COPYING.LESSER).
2013-12-07 17:54:58 +01:00
Kai Huuhko 16891cf2b4 Elementary.object: Add few missing methods related to translatable text. 2013-12-05 08:48:35 +02:00
Kai Huuhko 9db6938f1e Use types in objects' callback list definitions to simplify access.
Also use a more descriptive name for Evas' event callback list.
2013-11-07 11:35:03 +02:00
Kai Huuhko 41f0aeff67 Reduce usage of cpdef.
It was intended to make things easier but created problems with
inheritance and Evas SmartObject object customization.
2013-11-05 03:18:36 +02:00
Kai Huuhko d8a6a5c614 Elementary: Disable Accessibility parts 2013-11-02 16:23:30 +02:00
Kai Huuhko cd25ef3488 Partially revert "Elementary: Move private definitions inside the pyx files."
We can do this later, let's keep api_coverage.py working for now.

This reverts commit c96851c8f5.

Conflicts:
	efl/elementary/gengrid.pyx
	efl/elementary/genlist.pyx
	efl/elementary/object.pyx
	efl/elementary/scroller.pxd
	efl/elementary/scroller.pyx
2013-10-20 23:45:47 +03:00
Kai Huuhko c96851c8f5 Elementary: Move private definitions inside the pyx files.
Only share (in pxd-files) the definitions that are needed by other modules.

Removed widget_header.pxi to make cimports more obvious.
2013-10-07 08:31:30 +03:00
Kai Huuhko 914c6ffd6b Elementary: Add various missing functions 2013-10-04 09:29:45 +03:00
Kai Huuhko 5a1180d1a0 Elementary: Initial support for copy & paste. selection_get/set/clear
works with Entry and has a test, the generic drop_cb is unfinished and
untested.
2013-05-01 15:49:57 +00:00
Kai Huuhko 4f8256a793 Elementary: Add the new translatable text functions. 2013-04-22 20:20:21 +03:00
Kai Huuhko 0d63acbee9 Elementary: Implement Accessible objects, with cbs TODO later. 2013-04-22 20:20:21 +03:00
Kai Huuhko 2f7030d5bb Elementary: Complete LayoutClass API, add some missing API to Object. 2013-04-22 20:12:28 +03:00
Kai Huuhko e0dcf5542f Elementary: Add initial commented out code for copy&paste. 2013-04-22 20:12:28 +03:00
Kai Huuhko 3b196172b4 Add an enums file for Evas so it gets the values directly from C lib. 2013-04-03 19:39:11 +00:00
Kai Huuhko ed1cad63f6 Elm: More _cfruni removal. 2013-04-02 23:24:35 +00:00
Kai Huuhko c5c91f3783 python-efl: Remove last remnants of _object_list_to_python from elm and
add the event return that was missed in the merge from my repo.


SVN revision: 84370
2013-02-25 20:23:59 +00:00
Kai Huuhko ca6be7473c python-efl: elm.Object: cimport const_char and const_void from Cython.
SVN revision: 84336
2013-02-24 10:30:58 +00:00
Kai Huuhko 37aba43fb1 python-efl: Copy over the experimental work on py-elm from my github repo:
- split modules, cuts down development time
 - Sphinx documentation
 - new work flow for list type widgets while keeping compatibility with the old one
 - input events now have functional propagation and support for mouse wheel events
 - assorted fixes



SVN revision: 84027
2013-02-17 19:35:20 +00:00