Commit Graph

58 Commits

Author SHA1 Message Date
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
Kai Huuhko 478709be29 Examples/Elementary/Image: Fix rotation buttons. 2013-08-12 17:22:46 +03:00
Davide Andreoli 37d136fdbc PythonEFL: 2 small fix for the new image test 2013-08-12 15:38:51 +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 82a3131a5a elementary MultibuttonEntry: Add a print button to the example. 2013-08-02 13:15:42 +00:00
Davide Andreoli fd131a2b69 Python-EFL: @on_event(event_name) decorator for Emotion 2013-05-14 23:13:26 +02:00
Davide Andreoli 6e221b54c5 Python-EFL: espionage: more unicode fun 2013-05-09 20:18:57 +02:00
Davide Andreoli bee7a39575 Python-EFL: espionage: new option to prettify the returns of methods 2013-05-05 18:33:52 +02:00
Davide Andreoli 73d49c134a Python-EFL: espionage: add an option to hide the internal dbus introspection interfaces. 2013-05-05 18:00:12 +02:00
Davide Andreoli 294bbda78b Python-EFL: espionage: double-clink on a property to fetch the value 2013-05-05 17:39:19 +02:00
Davide Andreoli 1c261835d5 Python-EFL: espionage: can now execute methods, with arguments too. 2013-05-05 16:41:14 +02:00
Davide Andreoli 9b165b8b79 Python-EFL: test_dbus_spy.py (aka espionage) improvements
* Show the params and returns (with name and type) in methods and signals items
 * Show type and access (rw, ro) in properties items
 * Sort better the list of properties, methods and signals
2013-05-04 15:51:20 +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 75cfdd1db7 Elementary: Add GestureLayer test to the main list of tests. 2013-05-01 15:45:26 +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 ab91f97961 Elementary: Add special methods that allow iterating natively over a Genlist
eg:

    for item in genlist:
        print(item)
2013-05-01 15:24:41 +00:00
Davide Andreoli 9d167fdf66 PythonEFL: my py2.7 dont like the exec() inside a lambda. 2013-04-23 22:35:52 +02:00
Kai Huuhko e0e2cb81ce Elementary: Fix Toolbar states. 2013-04-22 20:20:21 +03:00
Kai Huuhko 1753d43b7d Elementary: Add some magic to examples so it imports the individual
tests on demand.
2013-04-22 20:20:21 +03:00
Kai Huuhko e164c111a2 Elementary: Implement Toolbar item states, which create an issue with
the item data making the item_del_cb crash.
2013-04-22 20:20:21 +03:00
Kai Huuhko 4ded23ad3b Elementary: Implement Transit del_cb and add tests, which uncovered issues. 2013-04-22 20:20:21 +03:00
Kai Huuhko b2d5f72492 Elementary: Fix diskselector test. 2013-04-22 20:20:21 +03:00
Kai Huuhko 058777167c Elementary: Separate GenlistItem func_data from item_data, add small
optimizations.
2013-04-22 20:20:20 +03:00
Kai Huuhko 285856ea03 Elementary: Initial implementation for Store. Still needs work on
creating the data struct, maybe using memoryviews.

Includes some internal changes for Genlist.
2013-04-22 20:12:28 +03:00
Kai Huuhko 19a2aaf70c Elementary: Add decorate mode tests for Genlist. 2013-04-22 20:12:28 +03:00
Kai Huuhko 531b4ea3ac Elementary: Fix Toolbar menu_get and make the example/test more pythonic. 2013-04-22 20:12:28 +03:00
Kai Huuhko ef07c55987 Elementary: Add two tests for Conformant. 2013-04-22 20:12:28 +03:00
Kai Huuhko 926c7c5082 Elementary: Make the config test to be the same as in elementary_test. 2013-04-22 20:12:28 +03:00
Kai Huuhko 0ed61d0b6c Elementary: Add a simple test for floating objects. 2013-04-22 20:12:28 +03:00
Kai Huuhko 35c3f99d5f Elementary: Complete the API for Gesture layer. 2013-04-22 20:12:27 +03:00
Kai Huuhko 6ebaebd459 Fix elm.progressbar test and make it more examplary. 2013-04-22 20:12:26 +03:00
Kai Huuhko 4b9cacd74e Evas: Fix Textgrid and add tests. 2013-04-22 20:12:26 +03:00
Davide Andreoli 9c8405ee0c Python-EFL: Put in test_dbus_spy.py
This new test is highly ispired by d-feet and probably I will make
a full application from this.
It connect to Session or System buses, show all the available services
on the selected bus, and introspect the services to show all the available
Objects, Interfaces, Properties, Methods and Signals...All this is shown
using two GenList...
If you know d-feet you know what I'm speaking about ;)
2013-04-13 11:28:18 +02:00
Davide Andreoli 43adf11542 Python-EFL: new dbus example, quite empty now, will improve. 2013-04-07 15:18:32 +02:00
Davide Andreoli a52dac2145 Python-EFL: move dbus examples to the examples/ folder. Other tests chmod +x 2013-04-06 23:38:55 +02:00
Kai Huuhko 171e462b50 Elm: Fix segfault in tooltip content cb 2013-04-06 16:29:44 +03:00
Davide Andreoli 86df76780a Python-EFL: fix evas events for py3 and remove that hack in emotion test 2013-04-03 12:59:11 +02:00
Kai Huuhko 48edc6d73d Elm: Fix tests to work in py3 2013-04-02 17:37:06 +00:00
Davide Andreoli 54bda657e0 Python-EFL: add a test for Window.fullscreen prop 2013-03-31 16:37:53 +02:00
Davide Andreoli d5682ff7e0 Python-EFL: Fix emotion test also for py3 2013-03-31 16:27:02 +02:00
Davide Andreoli 87ee5d9be8 Python-EFL: Fix emotion example 2013-03-31 15:31:23 +02:00
Kai Huuhko a1e19c6db0 Fix elm actionslider test 2013-03-30 18:31:20 +00:00
Kai Huuhko 669bdcf46e Add an assertion to genlist iteration test and make the genlist homogeneous. 2013-03-28 16:54:51 +00:00
Davide Andreoli 25d1798b29 Python-EFL: fix elementary edje-external test 2013-03-27 23:41:05 +01:00
Kai Huuhko f6909ac42c Internal function renames:
* _strings_to_python -> eina_list_strings_to_python_list
 * _strings_from_python -> python_list_strings_to_eina_list
Add two functions for string array conversion.
Add two properties to elm.Window.
2013-03-23 06:50:33 +00:00
Kai Huuhko 329ddc5618 python-efl: Add elm.general.cache_all_flush(), fix tests.
SVN revision: 84410
2013-03-05 22:17:24 +00:00
Davide Andreoli 0873fe1621 Do not import EVERY widget while importing efl.elementary
Now the user is responsable of importing the widget used one by one,
this should be a great speedup in the launch of the app.

You have to import stuff in this way:
 from efl import evas
 from efl import elementary
 from efl.elementary.window import Window
 from efl.elementary.layout import Layout

...sorry for the inconvenience



SVN revision: 84402
2013-03-01 21:01:50 +00:00
Davide Andreoli 904468ba00 emotion is really able to play streams from v4l :) I just made a test for it
SVN revision: 84392
2013-02-27 20:44:57 +00:00