ChunEon Park
5ab6a7739f
widgets - don't handle the events(key,mouse) if the object is disabled.
...
we can prevent to handle the widget events from the widget infra,
if the object is disabled.
conceptually, disabled object should not be interacted to user input(key, mouse)
2014-04-16 10:59:43 +09:00
Jaeun Choi
660591102a
radio: apply key binding
...
Summary: This patch applies key binding to elm_radio.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D734
2014-04-15 14:54:58 +09:00
Tom Hacohen
df61db71d6
radio: Adjusted to Eo2.
2014-04-10 09:35:01 +01:00
Daniel Zaoui
7705d7c40c
Eolian: Integration of Radio
2014-03-31 09:08:11 +03:00
Daniel Zaoui
e2206a1a22
Eolian: Integration of Elm Widget
2014-03-17 09:03:56 +02:00
Jaehwan Kim
db23689614
access: Add smart signal "access,changed"
...
It occurs that access mode is changed.
Application can add this callback for each widget.
2014-02-08 14:05:14 +09:00
WooHyun Jung
0a1179dde4
elm_layout now supports focused/unfocused smart callback
...
by itself for widgets that inherit layout class.
If it uses elm_widget's, smart callback will be called at the
beginning or smart_on_focus function.
2014-02-06 16:18:57 +09:00
ChunEon Park
39ad0e358e
elementary - support language changed callback from a few widgets.
...
support a language,changed callback if a widget has the text part in default.
2014-01-23 20:07:20 +09:00
ChunEon Park
aebdcff513
elementary - use the focused/unfocused string in widget defined.
...
Now, it will share the strings so that reduce the binary size also user uses it in one way.
2014-01-23 17:27:17 +09:00
Yakov Goldberg
3379c124df
all widgets: change Eo API for "elm_widget_theme()" to "theme_apply"
...
There are elm_widget_theme/theme_set/theme_get functions.
In Eolian these functions will be described as "theme" method and
"theme" property. There is clash here.
So add suffix "_apply" to Eo API for "elm_widget_theme".
2014-01-21 11:08:29 +02:00
Daniel Juyung Seo
fd5c046dfe
elm: Changed __UNUSED__ to EINA_UNUSED.
2014-01-06 23:33:57 +09:00
Daniel Juyung Seo
e63dd3110a
elm: Unified eina critical manro to CRI.
...
Being annoyed by different types of eina critical macros - CRI, CRIT,
CRITICAL -, I concluded to unify them to one. Discussed on IRC and
finally, CRI was chosen to meet the consistency with other macros -
ERR, WRN, INF, DBG - in terms of the number of characters.
If there is any missing bits, please let me know.
2013-12-26 13:03:55 +09:00
Carsten Haitzler
a59f0d83ec
check + radio - fix sizing evals and emits on content set
...
this should fix T261
2013-11-17 11:46:52 +09:00
Daniel Juyung Seo
5567837cf5
button,check,colorselector,diskselector,flipselector,image,radio,toolbar: fixed formatting of smart_event functions before working on it.
...
Now they look more consistent.
2013-11-13 09:54:37 +09:00
Daniel Juyung Seo
b75a880c6c
button,inwin,radio,scroller,slider: Do not call smart_activate when the widget is disabled.
2013-11-08 21:49:52 +09:00
Tom Hacohen
2f1e1554e5
Changed Eo class names to be consistent.
...
All the class names are now of the format: Elm_Type_Subtype_Extra
2013-11-07 11:44:22 +00:00
Daniel Juyung Seo
d22076681b
elm: Fixed formatting about smart_event check for code consistency.
...
- Made it look clearer.
- Removed unnecessary local variables.
- Keep the code sequence consistent.
2013-10-28 23:30:12 +09:00
Carsten Haitzler
95fdc9cc88
fix up namespace for many signal while keeping old versions for compat
2013-10-05 21:35:27 +09:00
Daniel Juyung Seo
c874448f47
elm_radio.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:15:22 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +09:00
ChunEon Park
d461a8be05
elementary/widgets - set parents before widget constructs their body.
...
This avoids unnecessary multiple setups when obj and subobj has connected.
2013-08-27 14:19:19 +09:00
Carsten Haitzler
59e8bc5a35
Fix elm to use key not keyname (so xmodmap works)
2013-07-31 15:16:41 +09:00
Shinwoo Kim
c47ef1b7fe
[access] use proper name _elm_access_info_get(); not _elm_access_object_get(); to get access information
2013-07-31 12:57:49 +09:00
Daniel Juyung Seo
ac17ecd0b6
elm_radio.c: remove unused callback. elm,action,radio,on.
...
elm,action,radio,on was not used since elm 1.0 so this is not a theme api break.
2013-07-24 20:48:23 +09:00
Daniel Juyung Seo
6cf684f02a
elm: added more "focused" and "unfocused" documentations.
...
genlist, hover, index, list, map, photocam, progressbar, radio, scroller, slider, slideshow, spinner, toolbar, win.
2013-06-10 14:13:55 +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
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
Tom Hacohen
d75cb616da
Change usage of eo_do_super to the new prototype.
2013-03-18 16:15:12 +00:00
Gustavo Lima Chaves
312d0217a0
An internal layout error, on a widget set, is a CRITICAL error.
2013-03-01 23:04:31 -03: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
Shinwoo Kim
f10fb3e115
[access] export some APIs,and remove unnecessary lines.
...
+ elm_access_object_register();
+ elm_access_object_unregister();
+ elm_access_text_set();
+ elm_access_text_get();
+ elm_access_cb_set();
These APIs are to use edje part, evas object as an accessible object.
and do not create access object, because access object would be created at run time.
This is different with internal API _elm_access_object_register();
SVN revision: 81659
2012-12-23 14:50:56 +00:00
Shinwoo Kim
88b45968f9
[radio] add smart_activate();
...
SVN revision: 79696
2012-11-26 11:18:04 +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
84b23046da
[elm] Now those comments make less sense, remove.
...
SVN revision: 74768
2012-08-01 21:05:16 +00:00
Gustavo Lima Chaves
d87eff1f3e
[elm] Radio now inheritable.
...
SVN revision: 74693
2012-07-31 22:07:02 +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
beaea7e451
[elm] More cosmetic.
...
SVN revision: 73994
2012-07-17 14:56:38 +00:00
Gustavo Lima Chaves
c4334c6ee4
[Elm] Radio now a layout.
...
SVN revision: 70731
2012-05-03 22:43:31 +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
cefab26b01
[Elm] Radio now a layout.
...
Theme changes will be ported back to other elm themes ASAP.
SVN revision: 70654
2012-05-02 17:00:42 +00:00
Carsten Haitzler
3a7b769a63
use the new escape text set to clear up issues if theme has TEXT vs
...
TEXTBLOCK items and handling escapes so text is consistend across elm.
fiuxes the fileselector issues kai reported.
SVN revision: 70362
2012-04-20 12:51:10 +00:00
Jiyoun Park
79558976dd
remove code related with elm_radio_label_XXX & elm_radio_icon_XXX
...
which was deprecated
SVN revision: 69092
2012-03-09 11:38:45 +00:00
Daniel Juyung Seo
7d91161099
elm radio: Added elm_radio_selected_object_get().
...
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>
SVN revision: 68215
2012-02-21 11:46:01 +00:00
ChunEon Park
085e500875
elemlentary - minor changes.
...
guarantee the compatibility for priveous content_set/get/unset changes.
SVN revision: 65320
2011-11-17 00:42:14 +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
ChunEon Park
f856c0e9fe
elementary - slider, scroller, progressbar, radio
...
applied elm_object_content_set/get/unset APIs.
SVN revision: 64542
2011-10-31 02:56:03 +00:00