Kai Huuhko
fc69997a75
Elementary.object_item: Change ObjectItem.data to hold a dict (like Eo).
...
This may affect some cases where it was assumed to hold
a tuple with args,kwargs. Dealing with the fallout was added as a TODO
and the change documented in README.
2013-11-02 02:05:48 +02:00
Kai Huuhko
7826e96e01
Elementary.datetime_elm: Fix an API bug.
2013-10-31 23:12:06 +02:00
Kai Huuhko
fd8159d4ec
Elementary.mbe: Remove commented out code, comment out an unimplemented method.
2013-10-30 11:30:35 +02:00
Kai Huuhko
db4483a88c
Elementary.actionslider: Fix a string return value to be unicode
2013-10-30 04:27:18 +02:00
Kai Huuhko
ada7a8c07e
Elementary: Add some TODO code comments
2013-10-29 12:36:08 +02:00
Kai Huuhko
1e40a8f5bb
Simplify and correct string representation functions.
...
Calling str() uses __repr__ when __str__ is not found.
__repr__ should return a string with angle brackets when the object
cannot be reconstructed with exec(repr(obj)).
2013-10-28 18:55:58 +02:00
Kai Huuhko
af9c5b8845
Elementary: Fixes for Theme
2013-10-27 21:46:43 +02:00
Kai Huuhko
47be89c8ea
Documentation: Fix a few niggles in Elm docs.
2013-10-25 21:39:48 +03:00
Kai Huuhko
2dca18ab08
Elementary: Add more _set_properties_from_keyword_args
2013-10-25 17:45:15 +03:00
Kai Huuhko
3e99eb5fe9
Elementary: Document more scrollables
2013-10-25 03:13:46 +03:00
Kai Huuhko
3d85286336
Add arguments 'version' and 'message' to DEPRECATED decorator.
...
The decorator will automatically add a directive to the docstring and
log a message when the function is called.
2013-10-25 02:09:29 +03: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
b981ce3840
New feature: Set properties using constructor keyword arguments.
...
Only applied to Elm Bubble for now as an example.
2013-10-20 14:34:53 +03:00
Davide Andreoli
85ac116577
Python-EFL: unbreak the compilation with older cython. Kuuko: you win a spank this time :P
2013-10-14 21:30:49 +02:00
Kai Huuhko
87ee22d559
Elementary: DnD work
...
- Genlist default animation test functional
- Some callbacks are still missing
2013-10-10 05:42:39 +03:00
Kai Huuhko
afe11df636
Elementary: Beginnings of Drag and Drop support, very much work in progress.
2013-10-08 17:13:32 +03:00
Kai Huuhko
6299a6c8ae
Elementary: Make inheriting from scrollable a responsibility for the user.
2013-10-08 09:11:12 +03:00
Davide Andreoli
feb9fb912c
Python-EFL: unbreak the build with older Cython versions
2013-10-07 21:18:44 +02: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
fa9e96dff9
Elementary: Add a test for Access.
...
Change internal only GenlistItem.itc to readonly item_class
2013-10-04 15:11:57 +03:00
Kai Huuhko
914c6ffd6b
Elementary: Add various missing functions
2013-10-04 09:29:45 +03:00
Kai Huuhko
9e1b6a676c
Elementary.general: Enable functions that were previously problematic.
2013-10-03 00:30:23 +03:00
Kai Huuhko
d4e5ea886c
Elementary: Fix Gengrid item_cb crash
2013-10-02 23:38:31 +03:00
Kai Huuhko
d430807974
Elementary: Add custom effects for transit.
2013-10-02 19:34:47 +03:00
Kai Huuhko
87e2e8f9a1
Elementary: Add more failsafes to transit del_cb
2013-10-02 07:22:20 +03:00
Kai Huuhko
bef896b490
Elementary: Fix transit del_cb
2013-10-02 05:59:21 +03:00
Kai Huuhko
5f4a46da4b
Move common conversion functions from efl.eo to efl.utils.conversions
2013-10-01 04:56:28 +03:00
Kai Huuhko
6587b5be67
Rename efl.pxd to efl.eina.pxd
2013-09-30 07:26:35 +03:00
Kai Huuhko
a1d45bb167
Elementary: Few more missing functions.
2013-09-25 02:37:26 +03:00
Kai Huuhko
f40afed56a
Elementary: Add more missing signals/functions.
2013-09-24 01:02:01 +03:00
Kai Huuhko
e3509d4dd8
Elementary: Add missing functions/signals
2013-09-22 21:16:31 +03:00
Kai Huuhko
ac9b1bf001
Elementary: Add new thumb functions
2013-09-20 14:49:56 +03:00
Kai Huuhko
88db824a77
Change the _METHOD_DEPRECATED function into a decorator.
...
- move the decorator into a new package/module: utils/deprecated
- simplify setup.py logic slightly, it still needs work
2013-09-20 12:01:50 +03:00
Davide Andreoli
f8c332d636
Python-EFL: add support for the "recording" style of ProgressBar
2013-09-16 21:10:45 +02:00
Kai Huuhko
158567f5d5
Elementary Fileselector: Add mime type filter methods
2013-09-14 12:36:18 +03:00
Davide Andreoli
7925fc7056
Python-EFL: some works on the photocam widget
...
* implemented a proper test
* implemented remote url feature
* fixed file_set error raise
* implemented all the missing legacy setter/getters
2013-08-12 20:56:45 +02:00
Davide Andreoli
66e7f00308
PythonEFL: change the way progressbar pulse mode work.
...
Prior to this commit you enable (and start) the pulsing animation by doing:
pb.pulse = True
pb.pulse(True)
Now you need to use the less-confusing syntax:
pb.pulse_mode = True
pb.pulse(True)
Sorry for braking the API but was really confusing before.
2013-08-12 16:50:50 +02:00
Davide Andreoli
c1298443b3
PythonEFL: add support in Image for urls and a new test for the Image widget
2013-08-12 15:32:33 +02:00
Kai Huuhko
8b58ef24ea
Documentation formatting fixes.
2013-08-10 08:34:46 +03:00
Kai Huuhko
606bf8694d
elementary ObjectItem: Handle the case where an Elm_Object_Item was
...
created in the C library code, thus not containing the Python object
within it's data.
Fixes phab T268
Reported by: grapemix (Kingston Fung)
2013-08-02 13:16:40 +00:00
Davide Andreoli
2b7a9c7030
Python-EFL: follow the eldbus rename.
2013-05-01 23:13:26 +02:00
Davide Andreoli
cc65c1cf40
Python-EFL: unbreak compilation with cython 1.7.3
2013-05-01 22:57:01 +02: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
c14ab47b09
Elementary: Add a few simple methods that were added to C API recently.
2013-05-01 15:49:57 +00:00
Kai Huuhko
fa8e942762
Documentation: Position the widget example images so they are more
...
naturally in context with the description text.
2013-05-01 15:49:57 +00:00
Kai Huuhko
3072f93a83
Elementary: Add an incomplete scrolled entry test. Needs the filter cbs
...
implemented.
2013-05-01 15:45:26 +00:00
Kai Huuhko
6c89e84620
Elementary: Change the rest of the widgets to use the new item handling
...
style, and make the documentation more structured.
2013-05-01 15:45:26 +00:00
Kai Huuhko
63000ba25c
Elementary: Add missing Illume command constant values to Window,
...
improve its documentation and silence some Cython warnings by making the
methods cpdef.
2013-05-01 15:25:19 +00:00
Kai Huuhko
de6fd9f832
Elementary: Use genlist_item_class functions to manage the class struct,
...
improve item handling by using class attributes instead of the params
tuple.
2013-05-01 15:24:42 +00:00
Kai Huuhko
d2a6f8a94c
Elementary: Split genlist into more easily manageable files, it still
...
compiles into one module.
2013-05-01 15:24:42 +00:00