Commit Graph

166 Commits

Author SHA1 Message Date
Davide Andreoli f05be9a21c Added support for Ctxpopup, Dayselector and Diskselector 2015-02-02 21:02:33 +01:00
Davide Andreoli 0a0991cdc8 Add support and test for Frame and Separator 2015-02-02 20:33:45 +01:00
Davide Andreoli f4445f05e7 Implement erigo json V3
NOTE: this is only compatible with erigo develop branch
2015-02-02 20:18:08 +01:00
Davide Andreoli 57481ac5fb Added a method called on each public widget creation
We can now populate the genlist when needed
2015-02-01 16:58:48 +01:00
Davide Andreoli c737915efd Added support for Flip, Genlist, Gengrid and Toolbar 2015-02-01 16:08:20 +01:00
Davide Andreoli 3c76ede01e support enums from evas 2015-02-01 13:13:08 +01:00
Davide Andreoli 2e7ae199ad Added support for more erigo widgets 2015-01-31 16:29:33 +01:00
Davide Andreoli 6015567953 The file property seems ok now, will see... 2015-01-24 20:31:59 +01:00
Davide Andreoli e091fc6064 Smaller tux image for the test 2015-01-24 18:52:36 +01:00
Davide Andreoli ce1101e317 Implemented resource management 2015-01-24 18:48:29 +01:00
Davide Andreoli 64c58021ea Implemented -Create- callback type 2015-01-24 13:03:44 +01:00
Davide Andreoli ae2dec22da Implemented Invoke type callbacks 2015-01-24 10:51:14 +01:00
Davide Andreoli 14a070012d Erigo: Implemented callbacks of -Modify- type
plus a fix for py3 and the test json updated
2015-01-22 23:22:32 +01:00
Davide Andreoli 2d2bbb1977 Initial work on erigo support in pyefl.
This will be developed in a separate branch and it will be ready for the 1.14 release.

The generator implemented here is on-the-fly, it does not generate the python code,
but actually generate the real interface from the json file on runtime.

The work is really at a good point yet, just need to fix/implement some
little more.

Test included
2015-01-22 20:43:51 +01:00
Davide Andreoli e44d8b176b Genlist: new test for reorder mode 2015-01-19 23:44:27 +01:00
Davide Andreoli ea60044620 Just for fun: port of the Transit Bezier test
...for fun and to prove the python-efl power,
the test is half the size of the C version
2015-01-17 20:05:40 +01:00
Davide Andreoli 28d1e6853e New 1.13 property elm.Table.align
And small improvements to the table test
2015-01-17 17:47:58 +01:00
Davide Andreoli fe39fcc5e6 Some work on Transit test 2015-01-17 15:59:12 +01:00
Davide Andreoli c1aeafd2e1 GengridItem: no more need to implement tooltip/cursor functions
They are yet implemented in ObjectItem, that is the base class for GengridItem
2015-01-14 21:49:06 +01:00
Davide Andreoli be323e24bc GenlistItem: no more need to implement tooltip/cursor functions
They are yet implemented in ObjectItem, that is the base class for GenlistItem
2015-01-14 21:37:17 +01:00
Davide Andreoli 18a334763f Fix the input_events test 2015-01-05 12:42:48 +01:00
Davide Andreoli 2f8b122110 Fix (workaround) the label test
ELM_WRAP_CHAR make the label expand too much horizontaly,
makeing the window super-high, using ELM_WRAP_WORD fix it.
2015-01-05 12:37:15 +01:00
Davide Andreoli de01f76650 Evas: better define for EVAS_HINT_FILL/EXPAND
Also added the various tuple we always use, just for convenience.

Use the new tuples in the elm examples
2015-01-05 12:24:19 +01:00
Davide Andreoli 64c1d33c9f Added new convenience class: DialogWindow
With a new test for both StandardWindow and DialogWindow
2015-01-03 14:51:08 +01:00
Davide Andreoli 08170d1fd4 Disable evas.SmartObject to workaround Cython brakage.
SmartObject do work fully in real, thay probably need a full rewrite,
so this should not harm at all.

Also disabled tests and examples
2015-01-02 13:25:44 +01:00
Davide Andreoli 9b50d34db3 New test for standard icons 2014-12-31 12:42:38 +01:00
Davide Andreoli 5e8a644f24 New 1.12 API: elm_fileselector_current_name_set/get
With proper test
2014-11-22 15:11:23 +01:00
Davide Andreoli 3be938511f New 1.12 API: elm_panel_scrollable_set/get/content_size_set
Also improved the test for panel and added a new test for scrollable panel.
2014-11-22 14:33:47 +01:00
Kai Huuhko 953a77dcaf Examples: set hoversel text in a callback 2014-09-17 22:21:50 +03:00
Kai Huuhko 5543852d54 Examples: Add description to elm web exceptions, trivial updates to test 2014-09-13 18:16:17 +03:00
Davide Andreoli a4d321dacc Gengrid: new property reorder_type, with test for reorder mode 2014-08-01 18:14:55 +02:00
Davide Andreoli f5dd70b70f Gengrid: implemented search_by_text_item_get(), with a proper test 2014-08-01 17:31:09 +02:00
Davide Andreoli d8174aea3d Genlist: implemented search_by_text_item_get(), with a proper test 2014-08-01 16:31:24 +02:00
Davide Andreoli 401145f4fa Toolbar: new un/selected signals, with tests 2014-08-01 13:35:50 +02:00
Davide Andreoli a97e61dd4f Ctxpopup: new getters for items and the item_prepend method, with tests 2014-07-31 22:18:41 +02:00
Davide Andreoli 1af5adb8cd Panes: new content_[left/right]_min_[relative]_size properties 2014-07-31 17:01:53 +02:00
Davide Andreoli 4f1efb1ee1 Use a more eflish code style (still pep-8 compliant) 2014-06-02 20:37:15 +02:00
Kai Huuhko 3f0aea9cb6 Examples: Elementary pep-8 (formatting) cleanup 2014-06-02 20:17:28 +03:00
Kai Huuhko 5045352434 Evas: Add NULL safety to SmartObject callbacks, exposes a BUG
Apparently the Python instance gets deleted before the smart hide/del
callbacks are called (by eo callback?).
2014-06-02 09:18:01 +03:00
Kai Huuhko 6431873fcd Elementary: Add more signals to web example 2014-05-29 19:43:12 +03:00
Kai Huuhko 9ba009c46a Elementary: Add an example for sys_notify 2014-05-29 01:39:09 +03:00
Kai Huuhko 1466ea7207 efl.ecore: Return of ecore.x (from python-ecore)
Made some corrections to make it compile and fixed doc formatting.
2014-05-13 17:59:48 +03:00
Kai Huuhko 451d49d731 Examples: Fixed elm.popup duplicate function names 2014-04-15 21:43:32 +03:00
Kai Huuhko 6408f8d318 Code cleanup: Print statements => functions 2014-04-14 02:32:16 +03:00
Kai Huuhko ae64f89ab5 Code cleanup: Trailing semicolon in the statement 2014-04-14 01:46:39 +03:00
Kai Huuhko 80f5bb3fa7 Code cleanup: List creation could be rewritten as a list literal 2014-04-14 01:40:22 +03:00
Kai Huuhko 6fc195858e Code cleanup: Assignment can be replaced with augmented assignment 2014-04-14 01:40:22 +03:00
Davide Andreoli de154b7930 Python-EFL: New 1.9 API: Naviframe.title_enabled (title_visible deprecated) 2014-03-01 16:35:20 +01:00
Davide Andreoli 9f6cf51f80 Python-EFL: new 1.9 API: Layout.content_swallow_list_get() 2014-03-01 14:23:42 +01:00
Davide Andreoli 32448918f6 Python-EFL: new 1.9 API Multibuttonentry.format_function_set()
Sadly this add 2 new points of reference leaks :(
2014-02-27 22:38:04 +01:00