Kai Huuhko
9f4eab83b7
Elm.Naviframe: Fix item_pop_cb call
2015-03-24 14:48:05 +02:00
Kai Huuhko
61b53f2477
Elm.Toolbar: Add missing event_info to events
2015-03-24 09:06:49 +02:00
Kai Huuhko
73b54938c6
Elm.Naviframe: Add item_pop_cb, missing event_info for events
2015-03-24 09:05:40 +02:00
Kai Huuhko
ccc88f6650
Elementary.Object: Use Evas.Object._set_obj()
2015-03-12 21:17:25 +02:00
Kai Huuhko
a407e11298
Evas: Change SmartCb event_info conversions into C functions
2015-03-11 15:37:06 +02:00
Kai Huuhko
c4786f997e
Evas.SmartObject: changed smart event callback add/del methods to cdef
2015-03-11 02:12:36 +02:00
Kai Huuhko
4ab927809e
Move smart callback handling from elm Object to evas SO and inherit
2015-03-10 22:53:16 +02:00
Kai Huuhko
ded0c5fd06
Elementary: Documentation fixes
2015-03-05 14:19:48 +02:00
Kai Huuhko
5fdfe2e553
Elementary.scroller: Make ScrollerWidget private
...
We now also disallow Scrollable initialization.
Hopefully these changes clarify the intended usage of these classes.
2015-03-03 17:26:45 +02:00
Kai Huuhko
2a1a08ae40
Elementary.scroller: Documentation fixes
2015-03-03 14:11:03 +02:00
Kai Huuhko
4fedd07228
Elementary.box: Add an iterator for Box's children
...
Usage example:
box = Box(parent)
box.pack_end(mychild)
for child in box:
print(child)
2015-03-02 10:16:34 +02:00
Kai Huuhko
f18ddbf87c
Elementary.window: Improve documentation of Window constructor
2015-02-26 05:42:30 +02:00
Kai Huuhko
9c801a9416
Elementary.systray: Follow Eo changes
2015-02-26 05:40:56 +02:00
Kai Huuhko
2ce228be96
Elementary: Add module systray
...
Test/example needs more work
2015-02-21 05:41:14 +02:00
Davide Andreoli
d141a912e5
Fix Photocam.internal_image to actually work
...
This property/get_function was totally wrong :(
2015-02-21 00:19:50 +01:00
Davide Andreoli
9428a7418e
Fix Scroller doc
2015-02-20 20:45:22 +01:00
Davide Andreoli
65ff1c8217
Image.memfile_set: do not raise exceptions.
...
The first raise (when img do not support the buffer interface) is useless,
as python yet raise the same TypeError exception.
The latter is removed to be consistent with the docs and the C api,
so return a bool and do not rise the exception. We are going to move
to autogeneration sooner or later, so we must keep the api as much
as possible close to the C one, to minimize the future effort of porting
applications.
2015-02-16 20:57:25 +01:00
Davide Andreoli
b4fcee3de2
Use consistent indentation style with the rest of the code
2015-02-16 20:38:25 +01:00
Kai Huuhko
31a6f559b0
Elementary.image: Add memfile support
2015-02-16 14:54:26 +02:00
Davide Andreoli
1ccc6012d8
Fix the signature of the un/highlight List callback to include the item.
...
Also fixed docs for all the other item callbacks, sorry for the noise.
2015-02-15 14:31:50 +01:00
Davide Andreoli
8106e2b1aa
fixed elm.Entry.cursor_content_get() to not crash when called
...
With a new test Entry Notepad
2015-02-07 20:07:55 +01:00
Davide Andreoli
fb09f3dad5
Deprecate elm.Configuration.engine and preferred_engine
...
Also fix misnamed _accel_preference_set() (removed trailing _)
and bumped version to beta2
2015-02-07 12:12:40 +01:00
Davide Andreoli
806fad39cb
Prepare a first 1.13.0 pre-release
2015-02-03 20:51:35 +01:00
Davide Andreoli
660c0a7e51
Huge documentation work
...
Improved structure, contents and style for better readability
2015-01-18 19:07:06 +01:00
Davide Andreoli
928f802ed4
Docs: update Window texts
2015-01-18 10:27:21 +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
f0d76df693
New 1.13 signal clicked,right for Gengrid and List
2015-01-17 17:09:14 +01:00
Davide Andreoli
77d14470c4
New 1.13 elm.Transit.tween_mode_factor_n_set
...
Also added some missing TRANSIT_TWEEN_MODE_*
2015-01-17 15:55:47 +01:00
Davide Andreoli
308f93a145
New 1.13 signal for elm.Win theme,changed
2015-01-17 12:18:29 +01:00
Davide Andreoli
114cfaaa00
New 1.13 property elm.Configuration.slider_indicator_visible_mode
2015-01-17 12:13:25 +01:00
Davide Andreoli
64e9c9ac96
New 1.13 property Scroller.step_size
2015-01-17 10:38:08 +01:00
Davide Andreoli
852d472db8
Fix doc for theme.theme_list_item_path_get.
...
This function is quite of broken in py, the in_search_path param is not used
and should instead be returned along the returned path. That will result in
an api break so Im leaving it as is.
2015-01-16 22:54:31 +01:00
Davide Andreoli
b18b8c0d8c
Fix documentation for the Theme class
2015-01-16 22:47:18 +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
f91999ac49
Fix doc build errors removing refs to ecore.x and SmartObject
2015-01-06 18:10:43 +01:00
Davide Andreoli
9be98bb979
And (finally) new style enums for elm
2015-01-05 01:16:03 +01:00
Davide Andreoli
419405e456
New style enums for ecore
2015-01-04 21:29:40 +01:00
Davide Andreoli
f9e8906724
Use new cython cpdef-enums in evas
...
cpdef enums are automatically exported to C and
to python, no more need for the enums file and
the duplicated definition for py.
This is a cython 0.21 feature so from now on you will
need at least that version.
Require some <int> cast here and there, but a totally
win in the end.
2015-01-04 20:44:45 +01:00
Davide Andreoli
7b135c2012
Small doc fixes
2015-01-04 14:39:53 +01:00
Davide Andreoli
84a09b61b6
Remove specific X code from elm
...
Just using unsigned int for the Ecore_X_ID type
2015-01-04 14:34:04 +01:00
Davide Andreoli
6ff9998258
Lots of documentation fixes for ALL the classes
...
Mainly with regard of class __init__ params and the **keyword param
2015-01-03 20:17:24 +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
1746a0acdd
Docs for fdo icon names
2015-01-03 12:54:52 +01:00
Davide Andreoli
a4f2cc37cc
Another year has passed...
2015-01-02 20:03:53 +01:00
Davide Andreoli
3a3cb85634
Cython warnings--
2015-01-01 22:08:27 +01:00
Davide Andreoli
9e2ad3382e
elm.Theme: added group_base_list_get() function
2014-12-31 12:42:08 +01:00
Davide Andreoli
b642c60b84
Genlist: new clicked,right signal
2014-12-26 19:30:18 +01:00
Davide Andreoli
d6ab0de2dd
Better docs for available Genlist item styles
2014-12-25 13:15:23 +01:00
Davide Andreoli
8fd9a0021e
Fix elm.ObjectItem.part_content_set() to accept a generic EvasObject.
...
...not only an elm object.
2014-12-03 21:11:39 +01:00
Davide Andreoli
b6ca4649a6
Roll-up the 1.12 release
2014-11-22 16:52:46 +01:00
Davide Andreoli
2582c32800
New 1.12 enums: Input panel variations
2014-11-22 16:02:29 +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
Davide Andreoli
da1807c379
New 1.12 API: elm_process_state_get
2014-11-18 21:42:31 +01:00
Davide Andreoli
5668d30498
New 1.12 API: elm_entry_input_hint_set/get
2014-11-18 21:12:26 +01:00
Kai Huuhko
40cedb0e4b
Elm.menu: Fix documentation for item_add parameters
...
icon and label are in fact reversed in our API when compared to C API.
2014-10-05 21:11:40 +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
f9247fa99f
New Map function: region_zoom_bring_in
2014-07-31 16:11:26 +02:00
Kai Huuhko
bb77d08ed9
Elementary: Fix object item tooltips
...
It would be an ABI breakage if the tooltips had ever worked in
the first place but apparently they never did.
2014-07-01 20:41:47 +03:00
Kai Huuhko
a0ecc41572
Elementary.entry: Fix ref leak in filter callback handling.
2014-06-05 18:16:14 +03:00
Kai Huuhko
59f2835f53
Elementary.multibuttonentry: Inject a Python object to created items
2014-06-01 17:43:11 +03:00
Kai Huuhko
4f702bc04d
Documentation: warnings--
2014-06-01 16:35:38 +03:00
Kai Huuhko
4639836d3e
warnings--
2014-06-01 15:37:41 +03:00
Kai Huuhko
be6bd076b2
Elementary.general: Fix docs
2014-05-29 02:24:56 +03:00
Kai Huuhko
ab0e868a39
Elementary.general: Add sys_notify. NEEDS TESTING
2014-05-28 03:38:28 +03:00
Kai Huuhko
3f5a1a7d79
Elementary.gengrid: Add missing API
2014-05-28 02:13:47 +03:00
Kai Huuhko
71456d0d62
Elementary.configuration: Add missing properties
2014-05-28 00:25:55 +03:00
Davide Andreoli
ed7ba20583
New Configuration.color_class_* functions and props.
2014-05-27 21:55:12 +02:00
Davide Andreoli
cfc20537e9
New Config.focus_autoscroll_mode property
2014-05-19 20:55:53 +02:00
Davide Andreoli
ecd70f7d81
Add new Object.scroll_item_loop_enabled property
2014-05-19 19:57:29 +02:00
Kai Huuhko
7b6732f2ab
Elementary.object_item: Rename conflicting API from previous commit
2014-05-17 20:19:51 +03:00
Kai Huuhko
2788035e88
Elementary.object_item: Add missing API
2014-05-17 18:30:14 +03:00
Davide Andreoli
3286e32eda
Revert "Added Gengrid.focus_direction_allow property"
...
This reverts commit 8886d93519
.
This was reverted from elm itself
2014-05-10 19:27:09 +02:00
Davide Andreoli
8886d93519
Added Gengrid.focus_direction_allow property
2014-05-10 19:15:56 +02:00
Davide Andreoli
a7d635e2e5
Added new Config.accel_preference property
2014-05-10 18:33:58 +02:00
Kai Huuhko
4be0d71c70
Elementary.layout: Fix signal callbacks
2014-05-09 03:45:52 +03:00
Davide Andreoli
0281efaa87
New Gengrid reorder_mode functions and signals.
2014-05-05 20:58:04 +02:00
Davide Andreoli
e38dfdbd89
Added missed enums for the Entry widget
2014-05-05 20:30:00 +02:00
Davide Andreoli
4ebae921e7
Whoops2: Configuration.item_focus_on_selection was renamed to item_select_on_focus_disabled
2014-05-04 16:10:12 +02:00
Davide Andreoli
b2d64ba741
whops, wrong property name
2014-05-04 15:54:53 +02:00
Davide Andreoli
f8e8710412
New Configuration properties.
...
* Configuration.focus_highlight_clip_disabled
* Configuration.focus_move_policy
* Configuration.focus_on_selection
2014-05-04 15:52:53 +02:00
Davide Andreoli
755f7b7b21
New item,focused/unfocused signals for the Toolbar widget
2014-05-04 12:41:39 +02:00
Davide Andreoli
197f8d7040
New item,focused/unfocused signals for the GenGrid widget
2014-05-04 12:28:57 +02:00
Davide Andreoli
81289ddfa9
New item,focused/unfocused signals for the GenList widget
2014-05-04 12:20:20 +02:00
Davide Andreoli
8b9e5901a3
New item,focused/unfocused signals for the List widget
...
Plus:
* Object.focused_item
* ObjectItem.focus
2014-05-04 12:09:20 +02:00
Davide Andreoli
bc32229756
New item,focused/unfocused signals for the Popup widget
2014-05-02 20:26:36 +02:00
Davide Andreoli
10d3b696c4
New item,focused/unfocused signals for the Hoversel widget
2014-05-02 20:02:03 +02:00
Kai Huuhko
56b87e0956
elementary.toolbar: Add a hack for the property "menu"
2014-05-01 19:29:34 +03:00
Davide Andreoli
2e6aba5cac
follow classes name change in Eo2
2014-04-22 20:11:36 +02:00
Kai Huuhko
397aabf3a4
Code cleanup: Use line comments to disable code, not docstrings
2014-04-15 22:20:01 +03:00
Kai Huuhko
0ce26275fe
Elementary.separator: Corrected type of the property 'horizontal'
2014-04-15 21:48:45 +03:00
Kai Huuhko
6baa292951
Code cleanup: Remove unused exception instances
...
This also gets rid of the old style syntax.
2014-04-15 20:49:06 +03:00
Kai Huuhko
8109cd62b4
Code cleanup: Spelling and grammar fixes
2014-04-14 23:39:59 +03:00
Davide Andreoli
b3eef73b0e
s/2013/2014/g
2014-04-14 22:21:03 +02:00
Kai Huuhko
ae64f89ab5
Code cleanup: Trailing semicolon in the statement
2014-04-14 01:46:39 +03:00
Kai Huuhko
2c6f7253bb
Code cleanup: Dictionary creation could be rewritten as a dictionary literal
2014-04-14 01:12:49 +03: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
d6dc3a2045
Revert "Remove Python -> C string hacks"
...
A quote from Cython documentation:
"The other direction, i.e. automatic encoding to C strings, is only supported
for the ASCII codec (and the “default encoding”, which is runtime specific
and may or may not be ASCII). This is because CPython handles the memory
management in this case by keeping an encoded copy of the string alive
together with the original unicode string. Otherwise, there would be no way
to limit the lifetime of the encoded string in any sensible way, thus
rendering any attempt to extract a C string pointer from it a dangerous
endeavour."
Cython plays it safe and we can't live with ASCII-only; reverting to
our earlier "hacks" for string conversion.
This reverts commit b547ff2aa2
.
Conflicts:
efl/elementary/entry.pyx
efl/elementary/object.pyx
2014-04-06 23:48:16 +03:00
Davide Andreoli
9cb0bbaf8b
docs: remove the signatures from the docstring, are now autimatically added by cython
2014-04-06 18:38:54 +02:00
Kai Huuhko
b547ff2aa2
Remove Python -> C string hacks
2014-04-06 01:50:29 +03:00
Kai Huuhko
78442b6e9d
Follow Eolian wrt. widget naming
2014-04-05 06:53:56 +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
Kai Huuhko
28d1906c05
Elementary.thumb: Add missing enums.
2014-03-27 11:35:41 +02:00
Davide Andreoli
ec71e46441
Python-EFL: new 1.9 API : Win.wm_rotation_* functions and properties
...
NOTE: all this is UNTESTED as I do not have a rotating WM
2014-03-01 19:35:40 +01:00
Davide Andreoli
2751ef6025
Python-ELF: new 1.9 API for GenlistItem
2014-03-01 18:24:23 +01:00
Davide Andreoli
00118986e6
Python-EFL: New 1.9 API: Object.focus_highlight_style
2014-03-01 17:59:03 +01: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
65f43c5bee
Python-EFL: New 1.9 API: Ctxpopup.auto_hide_disabled
2014-02-27 22:58:06 +01:00
Davide Andreoli
b04147b5f3
Python-EFL: whoops, fix last commit to work with py3
2014-02-27 22:48:22 +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
Davide Andreoli
c2a34f20ad
Python-EFL: Colorselector new 1.9 API
2014-02-27 20:52:10 +01:00
Davide Andreoli
1bfb4d8922
Python-EFL: added 1.9 API: Colorselector.palette_items_get()
2014-02-26 23:20:04 +01:00
Davide Andreoli
ad592d50aa
Python-EFL: fix Fileselector.mime_types_filter_append() to work with py3
2014-02-26 21:43:31 +01:00
Davide Andreoli
684aee077e
Python-EFL: Fileselector 1,9 API additions.
...
* added property thumbnail_size
* added function custom_filter_append
* splitted the 3 tests in 3 different files
* test rewritten to better match the C one.
NOTE: custom_filter_append is leaking...need to find a proper way to unref
Added a note in the TODO for this issue.
2014-02-26 21:37:04 +01:00
Davide Andreoli
dd3bc98c93
Python-EFL: add API Label.slide_speed. With tests
2014-02-23 16:29:31 +01:00
Davide Andreoli
d38a979e73
Python-EFL: added elm_win_type_get()
2014-02-23 15:58:45 +01:00
Davide Andreoli
740ff9a009
Python-EFL: added Entry API: select_region_set(start, end)
2014-02-23 15:43:15 +01:00
Davide Andreoli
166193b716
Python-EFL: new Entry input panel on demand API.
...
* add property: Entry.input_panel_show_on_demand
2014-02-23 14:52:25 +01:00
Davide Andreoli
dd6499eb60
Python-EFL: new Entry signal: rejected
2014-02-23 14:35:12 +01:00
Davide Andreoli
af2e379e05
Python-EFL: new hoversel signal: expanded
2014-02-23 14:28:49 +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
Kai Huuhko
23d221ef8a
Elementary: Follow changes wrt. fileselector interface
2014-01-25 03:53:57 +02:00
Kai Huuhko
b21fde2ba7
Silence warnings in Cython 0.20
2014-01-24 22:52:34 +02:00
Davide Andreoli
445211f369
add new Mapbuf.point_color_set/get functions (since 1.9)
2014-01-08 22:48:27 +01:00
Davide Andreoli
bd063f0ece
add new Filesector.sort_method property (since 1.9)
2014-01-08 22:06:29 +01:00
Davide Andreoli
fdb66d75e6
add new Clock.pause property (since 1.9)
2014-01-08 21:17:57 +01:00
Kai Huuhko
f4ec2ed959
Elementary: Add missing smart callbacks.
2013-12-22 10:29:10 +02:00
Kai Huuhko
d62af53016
Documentation: Add missed versionadded entries, fix formatting.
2013-12-22 10:27:17 +02:00
Davide Andreoli
9089706286
Python-EFL: 5 new tests about Focus.
...
Also add some missed values to Elm_Object_Focus_Direction enum.
2013-12-16 21:42:27 +01:00
Kai Huuhko
6db1f9d0d6
Use uintptr_t instead of long or unsigned long for handling pointers.
2013-12-15 15:08:57 +02:00
Kai Huuhko
96c720fae7
Elementary.web: updates to work with the new webkit-efl snapshot.
...
Commented out tab_propagate which doesn't seem to be implemented in
ewebkit2, and uncommented load finished signal.
2013-12-12 21:35:15 +02:00
Kai Huuhko
438c10f2cc
Elementary.general: Add missing enums that were documented but not added.
2013-12-10 06:55:36 +02: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
3d306ba7b1
Elementary: Removed cruft from __init__.py
2013-12-07 15:58:52 +02:00
Kai Huuhko
7dc14d1cfc
Elementary: Update the code examples in docstrings
2013-12-07 11:32:32 +02:00
Kai Huuhko
d8befc83ec
Elementary: Add _set_properties_from_keyword_args to Transit
2013-12-07 11:11:38 +02:00
Kai Huuhko
7344ad361f
API review: Documented changes, corrected str repr, clean up.
2013-12-07 08:09:04 +02:00
Kai Huuhko
f946d87318
Documentation: Add sphinx directives for added/changed/deprecated stuff.
2013-12-06 17:39:13 +02:00
Kai Huuhko
dc4752c682
Elementary: Document handling of failure return values, add missing ones.
2013-12-06 14:04:34 +02:00
Kai Huuhko
4ef8677bda
Elementary.calendar: Return None when selected_time_get fails
2013-12-06 11:48:37 +02:00
Kai Huuhko
ca680c5a67
Elementary: Add an optimization for _set_properties_from_keyword_args
...
Return early when kwargs dict is empty.
2013-12-06 10:51:11 +02:00