Daniel Juyung Seo
5788a3583c
elc_hoversel.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:12:44 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +09:00
Daniel Juyung Seo
3e8e2b2abd
hoversel: flurish hoversel source/example/documentation a little bit more.
...
1. fixed documentation to be more descriptive.
2. added hoversel smart callback examples.
3. added internal callback description.
2013-08-30 18:31:29 +09:00
ChunEon Park
fe0f0a445e
elementary/widgets - set parents before widget constructs their body.
...
This avoids unnecessary setups again when obj <-> sub has connected.
2013-08-27 00:29:45 +09:00
Cedric Bail
c929b33052
elementary: properly sanitize headers order.
2013-05-03 16:07:06 +09:00
Daniel Zaoui
187d6bf8de
Elementary: replace eo_data_get for objects data referencing.
2013-05-01 11:04:09 +03:00
ChunEon Park
ff10726141
elementary/ctxpopup, hoversel, naviframe, multibuttonentry, popup, diskselector, list, menu, segment_control, toolbar - support widget item language change
2013-04-23 20:30:15 +09:00
Daniel Juyung Seo
bd5246c512
elc_hoversel.c: hide hover object when hoversel is hidden.
2013-04-09 13:14:21 +09:00
Daniel Juyung Seo
2a68a17fe6
elc_hoversel.c: Do not add hover as a hoversel's smart member. Handle show/hide manually.
...
Hover is a *HOVER* object so do not add hover to another object's smart member.
It will restrict the layer of hover object.
Manually handle show/hide instead.
2013-04-03 14:46:14 +09:00
Daniel Juyung Seo
3aa8d2a7fa
elc_hoversel.c: add hover as a smart member of hoversel to fix hover child handle bug.
2013-04-03 13:19:07 +09:00
Daniel Juyung Seo
74b3eed5fd
elm: print the error message inside elm_widget_sub_object_add().
...
1. Do not need to print the same error message from all the widget codes.
2. Even though elm_widget_sub_object_add() can be used internally, there should be no error message at all.
Elm devs should fix it beforehand.
So it looks ok to print the error message in elm_widget_sub_object_add() to force elm devs to fix it.
3. Got additional code cleanups.
2013-04-03 11:28:53 +09:00
Daniel Juyung Seo
f2b514f26b
elc_hoversel.c: Fixed wrong sub object handling.
...
hover should be a sub object of hoversel.
2013-04-03 03:12:33 +09:00
Tom Hacohen
d75cb616da
Change usage of eo_do_super to the new prototype.
2013-03-18 16:15:12 +00:00
Daniel Juyung Seo
78c042cdbe
elm *.c: fixed formatting with EINA_LIST_FREE.
...
EINA_LIST_FREE (xxx) -> EINA_LIST_FREE(xxx)
2013-03-09 13:23:42 +09:00
Daniel Zaoui
cdd1eea853
Replace supported_types
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 83803
2013-02-10 07:52:31 +00:00
Daniel Juyung Seo
ffa9c1e793
elm: Refactoring.
...
Smart data is already initialized so we do not need to re-initialize them if the value equals to 0, NULL, or EINA_FALSE.
Sometimes re-initializing smart data explicitly is needed for readability. So there are left overs.
SVN revision: 82228
2013-01-04 19:10:19 +00:00
Daniel Zaoui
0c915e9023
Cleaning: removed include Eo.h in widgets because it was indirectly included by Elementary.h
...
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79682
2012-11-26 09:29:01 +00:00
Yakov Goldberg
5c98343198
We have ported to Eo all the widgets of elementary. We didn't change the inheritance itself, only the mechanism, as done previously in Evas, Ecore and Edje. We removed totally the previous inheritance mechanism.
...
Signed-off-by: Yakov Goldberg <yakov.g@samsung.com>
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
SVN revision: 79668
2012-11-26 06:32:53 +00:00
Daniel Juyung Seo
30dba54610
elm: Fixed indentations for EINA_LIST/INLIST_FOREACH(_SAFE).
...
SVN revision: 77244
2012-10-01 07:36:27 +00:00
Gustavo Lima Chaves
8fdf284468
[elm] Hoversel now inheritable.
...
SVN revision: 74761
2012-08-01 21:04:20 +00:00
Gustavo Lima Chaves
584c53c1be
[elm] New elm_widget_add() usage spread.
...
SVN revision: 74148
2012-07-18 21:03:39 +00:00
Gustavo Lima Chaves
bbf0a4345e
[elm] And now remove deprecated calls usage (WRT
...
icon/image thing).
SVN revision: 71473
2012-05-28 21:50:11 +00:00
Hyoyoung Chang
26c943b3de
elementary/hoversel: remove useless void ptr cast
...
SVN revision: 71412
2012-05-24 14:08:18 +00:00
Hyoyoung Chang
59718a93c7
elementary/hoversel: fix indent
...
SVN revision: 71377
2012-05-24 02:38:59 +00:00
Hyoyoung Chang
7d9c0dc403
elementary/hoversel: set hover's parent when hover's smart data deleted
...
SVN revision: 71376
2012-05-24 02:26:55 +00:00
Tom Hacohen
96a8fd040c
Elm hoversel: remove stupid printfs.
...
I'm glad to see someone is excited about hovers being created and deleted.
I'm not.
SVN revision: 71002
2012-05-14 14:20:18 +00:00
Gustavo Lima Chaves
2313f6cc0a
[Elm] Hoversel is now a button.
...
SVN revision: 70725
2012-05-03 22:43:00 +00:00
Carsten Haitzler
c0f2f4be91
REVERT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
this breaks theme api. so NO! come back with a version that doesn't
break it.
SVN revision: 70679
2012-05-03 01:19:05 +00:00
Gustavo Lima Chaves
3298ff9c7a
[Elm] Hoversel is now a button.
...
SVN revision: 70648
2012-05-02 16:59:40 +00:00
Daniel Juyung Seo
4801d7f5c1
elm elm_object: Fixed part content set hooks.
...
1. delete old content object
2. check whether new content object is same as old content object
3. added some doxygen description.
SVN revision: 69743
2012-03-29 11:09:40 +00:00
Daniel Juyung Seo
480c61f20a
elm: Formatting. No spacing after casting.
...
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>
SVN revision: 68807
2012-03-06 11:51:42 +00:00
Jiyoun Park
f1ef54cc87
remove deprecated code related elm_hoversel_item_XXX
...
SVN revision: 68769
2012-03-06 04:49:59 +00:00
WooHyun Jung
6009652735
[elementary] change API name from _scale_set to _resizable_set in
...
elm_image + elm_icon.
SVN revision: 68719
2012-03-05 13:36:01 +00:00
Jiyoun Park
6920a5c1ab
modify code related elm_hoversel_label and icon(deprecated function)
...
SVN revision: 68689
2012-03-05 10:04:53 +00:00
ChunEon Park
c5232c4741
elementary - removed unnecessary checkings
...
SVN revision: 68393
2012-02-24 08:53:01 +00:00
ChunEon Park
fcc6192848
elementary - modified item_del_pre_hook function prototype.
...
Now it returns the bool value to free the widget item.
Some widget items(i,e genlist) should not be deleted directly when elm_object_item_del is called.
So, if the pre_hook function returns EINA_FALSE, then the widget item will not be deleted.
SVN revision: 67565
2012-01-27 11:56:14 +00:00
ChunEon Park
56a881bd35
elementary/menu, ctxpopup, index, segment_control, diskselector, multibuttonentry, toolbar, naviframe, slideshow, hoversel, filpselector - deprecated xxxx_item_del() APIs.
...
But instead, made to use the elm_object_item_del() APIs
for this, elm_widget_item needed to provide elm_widget_item_del_pre_hook.
SVN revision: 67010
2012-01-10 05:02:11 +00:00
ChunEon Park
3d40877da4
elementary/hover - deprecated elm_hover_content_set/get/unset
...
SVN revision: 66989
2012-01-09 08:37:29 +00:00
ChunEon Park
569e56e904
elementary - Added 1 more API elm_object_item_del_cb_set()
...
also deprecated below APIs
elm_hoversel_item_del_cb_set()
elm_diskselector_item_del_cb_set()
elm_toolbar_item_del_cb_set()
elm_index_item_del_cb_set()
elm_menu_item_del_cb_set()
SVN revision: 66748
2012-01-02 11:46:32 +00:00
Daniel Juyung Seo
a2d5107e60
elm hoversel: Fixed icon_get/icon_unset API.
...
SVN revision: 66356
2011-12-20 04:51:44 +00:00
ChunEon Park
b62129c878
elemenatry/hoversel - updated doc. deprecated APIs
...
elm_hoversel_icon_set
elm_hoversel_icon_get
elm_hoversel_icon_unset
elm_hoversel_item_data_get
elm_hoversel_item_label_get
SVN revision: 66350
2011-12-20 02:44:46 +00:00
ChunEon Park
49fa96affe
elementary/hoversel - Elm_Hoversel_Item -> Elm_Object_Item
...
**This may break your application compilation**
SVN revision: 66343
2011-12-20 01:03:17 +00:00
Boris Faure
1112d30a41
elm: change elm_object_content_part_set/get/unset to elm_object_part_content_set/get/unset
...
SVN revision: 65349
2011-11-17 21:02:31 +00:00
ChunEon Park
236192cd9a
elementary - modified content_set/get/unset part names to be simple names.
...
Previous part names are just the swallow part names
but in modified version, the part names chaned to simpler meaning names to use.
i.e for button
elm_object_content_part_set(button, "elm.swallow.icon", icon);
-> elm_object_content_part_set(button, "icon", icon);
SVN revision: 65295
2011-11-16 12:51:53 +00:00
Daniel Juyung Seo
bafe9c7426
elm: Use appropriate add/del_full for evas event callbacks.
...
SVN revision: 64536
2011-10-31 00:13:32 +00:00
ChunEon Park
8d85b136bf
elementary/button -> use elm_object_content_set/get/unset
...
SVN revision: 64370
2011-10-25 01:23:25 +00:00
Mike Blumenkrantz
88bbad2635
add VIEW() and WIDGET() macros for use with Elm_Widget_Items to create more consistency, reduce typing, and increase readability
...
VIEW(X) = X->base.view (visible evas object)
WIDGET(X) = X->base.widget (owner widget)
also a demo of the oxford comma for seoz
SVN revision: 64220
2011-10-21 01:08:01 +00:00
Mike Blumenkrantz
4ad1c5f0db
create and use ELM_WIDGET_ITEM for elm widget structs to ensure location/name
...
SVN revision: 64218
2011-10-21 00:45:19 +00:00
Jonas M. Gastal
8231e7d76e
Elementary: Hoversel documentation.
...
SVN revision: 61400
2011-07-15 13:54:39 +00:00
Tom Hacohen
fc6c3c3fc8
Elm: Make all the widgets accept "default" as the default.
...
SVN revision: 61002
2011-07-04 10:52:23 +00:00