Daniel Juyung Seo [Mon, 15 Dec 2014 15:43:18 +0000 (00:43 +0900)]
table: Refactor internal codes to keep consistency.
Daniel Juyung Seo [Mon, 15 Dec 2014 15:40:39 +0000 (00:40 +0900)]
win: Fix wrong return value of window theme apply.
@fix
woochan lee [Mon, 15 Dec 2014 12:07:14 +0000 (21:07 +0900)]
test_external.edc: pulse value have to be true for put in pulsing mode.
Summary: pulsing mode doen't work even though called elm_progressbar_pulse function in code , if pulse value is not true.
Test Plan:
1. run elementary_test
2. execution ExtProgressBar sample.
3. click 3rd button to start progressbar.
@fix
Reviewers: seoz, Hermet, woohyun, cedric
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1770
Daniel Juyung Seo [Mon, 15 Dec 2014 11:58:17 +0000 (20:58 +0900)]
entry: Make documentation less confusing.
Entry can be used in different meanings. Use 'str' instead of 'entry' to
explicitly show the exact meaning of a parameter.
Sanjeev BA [Mon, 15 Dec 2014 08:47:05 +0000 (17:47 +0900)]
Multibutton entry - handle parent object null case.
Reviewers: seoz, Hermet
Subscribers: Hermet, seoz
Maniphest Tasks: T1379
Differential Revision: https://phab.enlightenment.org/D1254
Carsten Haitzler (Rasterman) [Mon, 15 Dec 2014 08:35:01 +0000 (17:35 +0900)]
elm - layout - allow elm.txt or elm.text.* parts to signal...
based on D1234 from Bora, but improved.
Anand [Mon, 15 Dec 2014 08:16:18 +0000 (17:16 +0900)]
List: Focus highlight when loop is enable
Summary:
Implemented focus highlight feature in list for vertical and horizontal looping
@feature
Test Plan: elementary_test->"List Focus" & "List Focus Horizontal"
Reviewers: singh.amitesh, nirajkr, seoz, eagleeye, raster
Subscribers: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1216
Conflicts:
src/lib/elm_list.c
Daniel Zaoui [Sun, 14 Dec 2014 13:36:04 +0000 (15:36 +0200)]
DnD: fix callbacks call on many DnD operations.
A leave callback is invoked on the drop target of the previous DnD
operation, leading to inconsistency for applications.
The state of the dropable target was not resetted during drop.
This patch fixes that.
Daniel Juyung Seo [Sun, 14 Dec 2014 03:07:06 +0000 (12:07 +0900)]
test_genlist: Remove unused value.
This fixes coverity CID 1258428.
Daniel Juyung Seo [Sat, 13 Dec 2014 19:18:55 +0000 (04:18 +0900)]
genlist: Fix genlist crash issue when clearing genlist on item focus callback.
This fixes "genlist focus" test sample's crash issue.
@fix
Daniel Juyung Seo [Sat, 13 Dec 2014 19:06:44 +0000 (04:06 +0900)]
test_genlist: Refactor genlist focus test.
- Add more sample items.
- Clear genlist on focus callback only for the specified item.
- Fix broken item index handling
- Remove unnecessary app data structure members.
- Free unused item class.
ChunEon Park [Fri, 12 Dec 2014 12:56:26 +0000 (21:56 +0900)]
win: set config engine on higher priority than DISPLAY env var
DISPLAY environment variable may set regardless of Elementary/EFL.
Mostly user has no way to switch their intent engine such as "buffer"
Guarantee work application engine with their intended engine first.
@fix
Stefan Schmidt [Thu, 11 Dec 2014 13:02:53 +0000 (14:02 +0100)]
README: Remove outdated version number
We have the version in configure.ac and NEWS where it gets updated for
releases. This occurrence gets forgotten to often on the other hand. Its
not needed here so we remove it.
Cedric BAIL [Thu, 11 Dec 2014 05:43:53 +0000 (06:43 +0100)]
elm_win: make it possible to specify alpha window in the theme directly.
woochan lee [Wed, 10 Dec 2014 15:00:21 +0000 (00:00 +0900)]
elm_notify: added the notify's edje of popup smart member
Summary:
Summary: after popup layout refactoring, the popup object cant get evas event.
when popup using notify object block layout object will be covered with edje object.
it breaks evas smart member relationship.
Test Plan:
Test Plan:
1. added popup object.
2. key down event callback add for popup object.
3. run the elementary_test.
4. input some key on popup and check whether the registered function is executed or not.
Reviewers: eunue, Hermet, seoz
Differential Revision: https://phab.enlightenment.org/D1706
woochan lee [Wed, 10 Dec 2014 14:46:18 +0000 (23:46 +0900)]
elm_widget_progressbar.c: added description of Progressbar data
Summary: added description.
Reviewers: Hermet, woohyun, seoz
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D1709
Daniel Juyung Seo [Wed, 10 Dec 2014 07:31:16 +0000 (16:31 +0900)]
example/sphere_hunter: Clean up source code.
- Remove shadow variable.
- Don't call elm_init() twice. It is called automatically when you use
ELM_MAIN() macro.
- Don't set weight/align to swallowed objects.
- Set weight first before adding the object to window's resize object.
- Show window after creating all of its content.
ChunEon Park [Wed, 10 Dec 2014 06:39:12 +0000 (15:39 +0900)]
config: improve doc.
ChunEon Park [Wed, 10 Dec 2014 06:05:55 +0000 (15:05 +0900)]
elementary/config: improve doc.
Cedric BAIL [Wed, 10 Dec 2014 05:06:50 +0000 (06:06 +0100)]
.gitignore: ignore new example.
Cedric BAIL [Wed, 10 Dec 2014 05:05:24 +0000 (06:05 +0100)]
autotools: build Sphere Hunter with the rest of the examples.
Cedric BAIL [Wed, 10 Dec 2014 05:05:08 +0000 (06:05 +0100)]
sphere_hunter: remove warning.
Cedric BAIL [Wed, 10 Dec 2014 02:57:02 +0000 (03:57 +0100)]
autotools: fix indentation.
se.osadchy [Wed, 10 Dec 2014 02:53:40 +0000 (03:53 +0100)]
[Elementary/example]: Add new 3D game - Sphere Hunter.
Summary: This example shows the just using elementary with evas 3D.
Reviewers: cedric, raster, Hermet
Differential Revision: https://phab.enlightenment.org/D1755
Carsten Haitzler (Rasterman) [Mon, 8 Dec 2014 01:23:10 +0000 (10:23 +0900)]
elm - UNBREAK BUILD! (#undef... SOMETHING)
Mike Blumenkrantz [Mon, 8 Dec 2014 01:09:28 +0000 (20:09 -0500)]
tooltips in windows make more attempts to not overlap with pointer
this prevents (in most cases) a race condition where the pointer will continually trigger a show-hide-show loop due to slow X message processing
Mike Blumenkrantz [Mon, 8 Dec 2014 01:08:36 +0000 (20:08 -0500)]
tooltip now calcs position more effectively during ADJUST(FLIP)
Mike Blumenkrantz [Mon, 8 Dec 2014 00:37:54 +0000 (19:37 -0500)]
tooltip windows now show themselves offscreen to force size calc before appearing
this improves initial tooltip placement and prevents tooltip warping due to incremental size recalcs after show
Mike Blumenkrantz [Mon, 8 Dec 2014 00:36:19 +0000 (19:36 -0500)]
tooltip windows now set shape input rect in elm_win
this fixes a longstanding race condition where tooltip windowss could exist with a shape rectangle due to race conditions between applying window properties (eg. alpha) and reapplying the input rect
Daniel Juyung Seo [Sun, 30 Nov 2014 04:17:24 +0000 (13:17 +0900)]
widget: Add/Fix internal documentations.
Daniel Juyung Seo [Thu, 4 Dec 2014 17:24:32 +0000 (02:24 +0900)]
datetime: Fix edc sizing issue by putting fixed: 1 1.
Datetime edc is wrongly designed. Setting heuristic min value for the part is bad :(
This is a hotfix for the following error message when there is a button
for AMPM.
group elm/datetime/base/default has a non-fixed part 'field3'. Adding
'fixed: 1 1;' to source EDC may help. Continuing discarding faulty part.
@fix
Daniel Juyung Seo [Sat, 29 Nov 2014 14:28:14 +0000 (23:28 +0900)]
slider: Clean up of the previous slider patch.
- This is a first clean up of
65240b5327e5ab1eb8f77835b4729444fe1f02df
- Fix wrong version for since tag.
- Fix indentation and remove trailing whitespaces.
- Make the code more readable.
- Remove a unused variable.
Wonguk Jeong [Sat, 29 Nov 2014 07:06:50 +0000 (16:06 +0900)]
elm_cnp: decode escaped ASCII-encoded URI for dnd
Summary:
encoded URI is pasted in terminology on dnd with file which has blank in name
ex. Test Blank.avi -> Test%20Blank.avi
Therefore, decode it when we extract file uris from uri list by using efreet.
by the way, copy and paste code likely needs refactoring..
Reviewers: raster, cedric
Subscribers: billiob, seoz
Differential Revision: https://phab.enlightenment.org/D1384
Anil Kumar Nahak [Sat, 29 Nov 2014 06:56:45 +0000 (15:56 +0900)]
Slider: Added APIs to set/get slider's indicator visibility mode.
Summary:
elm_config_slider_indicator_visible_mode_set
elm_config_slider_indicator_visible_mode_get
The patch will enable the slider's indicator to get
visible always
visible on focus
visible never
visible on slider value change
Reviewers: raster, seoz
Subscribers: sachin.dev
Differential Revision: https://phab.enlightenment.org/D1558
Lukasz Stanislawski [Sat, 29 Nov 2014 06:40:35 +0000 (15:40 +0900)]
config: do not use elm_config from previous epoch.
Summary:
This commit fixes elm_config version mismatch occuring after
b8606d93.
Config version in config source files has been set to proper values.
Patch deletes also previous code used to update config from previous epoch.
Current behavior when elm config is outdated:
1. if epoch is outdated - do not use user config - load system config instead.
Leave it to user to recreate elm_config using elementary_config. Act like it
was no config in user directory.
2. if generation is outdated and epoch is up-to-date - try to update user config.
Reviewers: raster, seoz, z.kosinski
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1223
Conflicts:
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
Lukasz Stanislawski [Sat, 29 Nov 2014 06:31:25 +0000 (15:31 +0900)]
elm config: add key bindings for elm_actionslider
Allow changing value of actionslider with keyboard. Make actionslider
focusable widget.
@feature
Conflicts:
config/default/base.src.in
config/mobile/base.src.in
config/standard/base.src.in
Daniel Juyung Seo [Fri, 28 Nov 2014 14:08:28 +0000 (23:08 +0900)]
test_win_state: Add win lower and deiconify samples.
Jaehyun Cho [Fri, 28 Nov 2014 04:33:09 +0000 (13:33 +0900)]
elm_transit: Apply evas_map_util_object_move_sync_set() to transit
Summary:
Apply evas_map_util_object_move_sync_set() to transit to keep map transformation after object move
please update efl library because evas_map_util_object_move_sync_set()'s been newly added.
Reviewers: Hermet, cedric
Differential Revision: https://phab.enlightenment.org/D1685
Stefan Schmidt [Thu, 27 Nov 2014 07:59:06 +0000 (08:59 +0100)]
README: Update version number to latest.
Spotted by Lionel Orry. Thanks!
Daniel Juyung Seo [Wed, 26 Nov 2014 11:47:58 +0000 (20:47 +0900)]
test_3d: Set indicator format explictly.
Indicator text is not visible if one does not set the indicator format.
This fixes T1867.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:50:40 +0000 (09:50 +0900)]
config: Refactor scrolling configuration dialog.
- Group thumb scroll configurations with frame.
- Move thumb scroll acceleration config below thumb scroll config.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:40:36 +0000 (09:40 +0900)]
test_photocam: Enhance photocam test.
- Remove wrong global variable usage. This becomes problematic when
you run multiple photocam test instances.
- Fix formatting.
- Add more comments.
Daniel Juyung Seo [Wed, 26 Nov 2014 00:22:23 +0000 (09:22 +0900)]
test_photocam: Remove unnecessary data set.
Anand [Tue, 25 Nov 2014 22:35:03 +0000 (07:35 +0900)]
config: Fixed null return.
Reviewers: cedric, singh.amitesh, seoz
Differential Revision: https://phab.enlightenment.org/D1663
Daniel Juyung Seo [Tue, 25 Nov 2014 13:17:28 +0000 (22:17 +0900)]
test_menu: Fix wrong parent set.
Set elementary widget as an elementary widget's parent on its
creation.
Daniel Juyung Seo [Tue, 25 Nov 2014 13:09:32 +0000 (22:09 +0900)]
widget: Add error message when the parent parameter was set wrongly.
This helps application developers debug their apps easier.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:55:37 +0000 (21:55 +0900)]
index, list, menu: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:55:12 +0000 (21:55 +0900)]
gengrid, genlist: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:54:52 +0000 (21:54 +0900)]
diskselector, flipselector: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Tue, 25 Nov 2014 12:54:24 +0000 (21:54 +0900)]
hoversel, popup, colorselector: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Mon, 24 Nov 2014 08:40:06 +0000 (17:40 +0900)]
list: Optimize eo item usage.
Remove unnecessary pointer reference.
Daniel Juyung Seo [Mon, 24 Nov 2014 08:38:36 +0000 (17:38 +0900)]
list: Fix wrong eo item porting.
Fix egitu crash issue :)
Special thanks to davemds for letting me know python gdb
usage.
ChunEon Park [Mon, 24 Nov 2014 07:58:49 +0000 (16:58 +0900)]
didn't intend puhing this patch.
Revert "elm_notify: added the notify's edje of popup smart member"
This reverts commit
cecbeb18ac29755f5163dc7860942c045f6ba3e4.
ChunEon Park [Mon, 24 Nov 2014 07:49:14 +0000 (16:49 +0900)]
test/evasmap3d: let better quality as default.
woochan lee [Mon, 24 Nov 2014 05:31:05 +0000 (14:31 +0900)]
elm_notify: added the notify's edje of popup smart member
Summary: after popup layout refactoring, the popup object cant get evas event.
Test Plan:
1. added popup object.
2. key down event callback add for popup object.
3. run the elementary_test.
4. input some key on popup and check whether the registered function is executed or not.
Reviewers: seoz, eunue, Hermet
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D1688
Daniel Juyung Seo [Mon, 24 Nov 2014 06:29:39 +0000 (15:29 +0900)]
test_notify,popup: Add key event reacting examples.
There is a bug in notify. This test reveals the bugs :)
zmike [Sun, 23 Nov 2014 16:29:53 +0000 (11:29 -0500)]
widget tooltip creation should also pass the eo item to the callback
ref T1859
Daniel Juyung Seo [Sun, 23 Nov 2014 11:42:04 +0000 (20:42 +0900)]
test_slider: Fix wrong slider description.
Daniel Zaoui [Sun, 23 Nov 2014 07:18:42 +0000 (09:18 +0200)]
Genlist: Fix previous commit.
The items of an item is a list of Elm_Object_Item and not of Elm_Gen_Item.
Sorry @zmike ;-)
Fixes T1859
Another fix has been added in this commit, related to relative items.
Daniel Zaoui [Sat, 22 Nov 2014 07:09:11 +0000 (09:09 +0200)]
Genlist: Fix API return value.
elm_genlist_item_subitems_get has to return a list of Elm_Object_Item.
Because of the porting of the genlist item to Eo, this function returns
a list of Elm_Gen_Item.
Thanks to zmike and seoz for catching this.
Fixes T1859
Vitalii Vorobiov [Sat, 22 Nov 2014 02:05:59 +0000 (11:05 +0900)]
DBUS Menu: fixing SIGSEV and SIGBUS when trying to use dbus.
Summary:
Using of dbus menu causes a weird exception that looks
like this (for example in function elm_win_main_menu_get(Evas_Object *win)):
> EINA: Data at address 0x0 is invalid. Replacing with zero page.
> mmap: Operation not permitted
> ERR<22270>:eina_mmap lib/eina/eina_mmap.c:110 _eina_mmap_safe_sigbus()
> Failed to mmap() /dev/zero in place of page. SIGBUS!!!
> Aborted (core dumped)
This issue appears because there is a lot of places where Elm_Object_Item is
used, but it should be Elm_Menu_Item_Data.
This issue could be reproduced with elementary_test:
1. run elementary test with dbus enabled.
2. find "Systray Item" button and click on it.
3. get SIGSEV in your console.
@fix
Reviewers: cedric, raster, seoz, Hermet
Reviewed By: Hermet
Subscribers: reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1681
Daniel Juyung Seo [Fri, 21 Nov 2014 15:39:43 +0000 (00:39 +0900)]
elm: Clean-up and fix a lot of doxygen for elementary headers.
- Keep consistency.
- Use addtogroup that works well and convenient.
- Make struct/enum/union look correctly on the doxygen.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:37:39 +0000 (00:37 +0900)]
win: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:37:08 +0000 (00:37 +0900)]
thumb, toolbar, web: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:36:49 +0000 (00:36 +0900)]
scroller, slider, slideshow: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 15:36:32 +0000 (00:36 +0900)]
panel, prefs, progressbar: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:52:20 +0000 (16:52 +0900)]
layout, list, map: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:51:58 +0000 (16:51 +0900)]
icon, image, label: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:47:03 +0000 (16:47 +0900)]
gesture_layer, glview, hover: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Fri, 21 Nov 2014 07:28:39 +0000 (16:28 +0900)]
colorselector, entry, flip: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:30:56 +0000 (23:30 +0900)]
clock, datetime, dayselector: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:29:17 +0000 (23:29 +0900)]
box, bubble, calendar: Fix and clean up doxygen documentation.
Daniel Juyung Seo [Thu, 20 Nov 2014 14:08:57 +0000 (23:08 +0900)]
actionslider, app, bg: Fix and clean up doxygen documentation.
Amitesh Singh [Fri, 21 Nov 2014 04:38:12 +0000 (13:38 +0900)]
multibuttonentry: use !strcmp() instead for comparison.
Reviewers: seoz
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D1680
Daniel Juyung Seo [Fri, 21 Nov 2014 03:21:45 +0000 (12:21 +0900)]
test_genlist: Add elm_genlist_item_subitems_get sample.
Brian 'morlenxus' Miculcy [Thu, 20 Nov 2014 15:45:05 +0000 (16:45 +0100)]
theme/e/shelf: Add a translucent style.
This adds a translucent style for e shelf.
@feature
Hosang Kim [Thu, 20 Nov 2014 08:48:36 +0000 (17:48 +0900)]
Scroller: Add step size set API
Summary:
Application do not change step size because only interface API is existed.
@feature
Test Plan: elementary_test -> scroller -> change step size
Reviewers: seoz, Hermet
Differential Revision: https://phab.enlightenment.org/D1677
ChunEon Park [Thu, 20 Nov 2014 00:16:55 +0000 (09:16 +0900)]
transit: free the map resource.
@fix
Submitted-By-Off: Seung-Wan Woo <s-w.woo@samsung.com>
Daniel Juyung Seo [Wed, 19 Nov 2014 10:53:40 +0000 (19:53 +0900)]
genlist: Fix build warning for uninitialized variable.
elm_genlist.c:1916:15: warning: 'eo_it' may be used uninitialized in
this function [-Wuninitialized]
Daniel Juyung Seo [Wed, 19 Nov 2014 10:51:57 +0000 (19:51 +0900)]
elm: Modify document for APIs.
Retrieve -> Get as the API says.
This is not a critical change but was done due to the consistency.
Igor Murzov [Sat, 15 Nov 2014 11:05:37 +0000 (14:05 +0300)]
Update russian translation
Daniel Juyung Seo [Fri, 14 Nov 2014 06:30:08 +0000 (15:30 +0900)]
segment_control: Fix shadow declaration build warning.
warning: declaration of 'select' shadows a global declaration [-Wshadow]
Daniel Juyung Seo [Fri, 14 Nov 2014 06:27:54 +0000 (15:27 +0900)]
bg: Flourish bg documentations and comments.
Daniel Juyung Seo [Fri, 14 Nov 2014 06:19:21 +0000 (15:19 +0900)]
panel, segment_control: Use ev->canvas instead of ev->output.
Even they are same it is recommended to use ev->canvas as it was
actually intended for that purpose.
Daniel Juyung Seo [Fri, 14 Nov 2014 05:50:17 +0000 (14:50 +0900)]
bg.edc: Add bg widget style information.
Daniel Juyung Seo [Fri, 14 Nov 2014 05:17:53 +0000 (14:17 +0900)]
elm: Remove unnecessary elm_shutdown() while using ELM_MAIN().
elm_shutdown() is automatically called when you use ELM_MAIN() since
elementary 1.12.
Daniel Juyung Seo [Thu, 13 Nov 2014 00:45:45 +0000 (09:45 +0900)]
label: Add more comments for the unclear internal data.
Andrii Kroitor [Wed, 12 Nov 2014 15:14:57 +0000 (00:14 +0900)]
elm_box: inappropriate size_hint_align value usage fix
Summary:
size_hint_align was used instead of evas_box's internal value for aligning
of internal items. Because of that layout functions of elm_box and evas_box
were incompatable
Fixed elm_box, els_box layout and widgets that used this behaviour.
@fix
Test Plan:
Run "elementary_test". All buttons should be left-aligned
"elm_box_align_set(tbx2, 0.0, 0.5);" (test.c:332)
Reviewers: cedric, Hermet, stefan_schmidt, seoz
Reviewed By: seoz
Subscribers: shilpasingh, reutskiy.v.v
Differential Revision: https://phab.enlightenment.org/D1512
Daniel Juyung Seo [Wed, 12 Nov 2014 15:08:37 +0000 (00:08 +0900)]
test: Use ELM_SCALE_SIZE instead of elm_config_scale_get().
Newly introduced macro ELM_SCALE_SIZE at 1.12 makes your app more
scalable.
Daniel Juyung Seo [Wed, 12 Nov 2014 15:00:17 +0000 (00:00 +0900)]
test_progressbar: Fix weight/align size hints.
Also put weight set first. It is easier to understand logically.
woochan lee [Wed, 12 Nov 2014 14:42:20 +0000 (23:42 +0900)]
test_progressbar: stop btn callback fixed, unnecessary code deleted
Reviewers: Hermet, seoz
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D1664
Daniel Zaoui [Wed, 17 Sep 2014 13:44:05 +0000 (16:44 +0300)]
Object Items: replace most of del_pre functions with destructor.
This change is not simple because Elementary has not been built from the
first day to work with Eo. Code had to be adapted to fit the new design.
The del_pre that have not been replaced yet can return FALSE and
prevent deletion. For these classes, code modification has to be deeper
and will be done later.
Daniel Zaoui [Sun, 14 Sep 2014 11:51:26 +0000 (14:51 +0300)]
Object Items: remove data variable from widget item.
Now, data is stored in Eo layer via eo_key_data_set/get.
Two macros have been added to facilitate access.
Daniel Zaoui [Thu, 11 Sep 2014 06:52:30 +0000 (09:52 +0300)]
Object Items: Adapt del callback to Eo.
Because of widget item design, it is hard to make it fit to Eo as it
should be:
- _eo_del_cb should have the callback pointer as data but pre_notify
function forces its storage into the item data because we need to be
able to call the cb before del is really triggered.
- only one cb is supported for an item, meaning replacing it would mean
we have to save the function pointer inside the item, delete the
callback with the previous function as data and then add the new
callback. Instead of it, we just add our own wrapper as Eo callback that
will invoke the function pointer stored in the item data.
Daniel Zaoui [Tue, 19 Aug 2014 11:49:30 +0000 (14:49 +0300)]
Object Items: remove legacy APIs.
They are now generated by Eolian.
Daniel Zaoui [Tue, 19 Aug 2014 07:52:24 +0000 (10:52 +0300)]
Object Items: remove casts that are no more needed.
It includes casts to Eo, Elm_Object_Item and to specific items data.
This belongs to the cleaning phase of the object items porting to Eo.
Daniel Zaoui [Tue, 19 Aug 2014 06:04:07 +0000 (09:04 +0300)]
Object Items: remove temporary files used for the porting to Eo.
Daniel Zaoui [Mon, 18 Aug 2014 05:28:46 +0000 (08:28 +0300)]
Object Items: remove old inheritance mechanism.
Daniel Zaoui [Thu, 14 Aug 2014 06:17:37 +0000 (09:17 +0300)]
Object Items: Elm_Object_Item becomes Eo
Daniel Zaoui [Thu, 14 Aug 2014 06:17:01 +0000 (09:17 +0300)]
Object Items: remove last invocations to elm_widget_item_ APIs