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
2f39997ade
elm_clock.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:13:50 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +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
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
f1b685897d
elm: do not declare SIG_FUCSED/SIG_UNFOCUSED if the const char is not used more than once.
...
ctxpopup, fileselector_button, naviframe, player, popup, bubble, button, calendar, check, clock, colorselector, datetime, diskselector, flipselector, gengrid.
2013-06-10 14:13:55 +09:00
Daniel Juyung Seo
8cf2c8a422
calendar, check, clock, colorselector, datetime, diskselector, flipselector, gengrid: added "focused" and "unfocused" documentations.
2013-06-09 18:55:42 +09:00
Ryuan Choi
091498f4cc
elm_clock: Removed unnecessary check routine
...
Small refactoring.
2013-06-07 13:01:33 +09:00
Ryuan Choi
ee4ba61327
elm_clock : The step of hour decimal in editing mode should be 12 not to touch hour unit.
2013-06-06 07:54:51 +09:00
Daniel Juyung Seo
602b04c578
elm_clock.c: ELM_SAFE_FREE adoption.
...
I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended.
For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.
2013-05-29 20:44:08 +09:00
Daniel Juyung Seo
ac25946a19
elm: introduce ELM_FREE_FUNC for code quality enhancement.
...
There are pros and cons but this
1. reduces human mistakes.
2. enhances readability.
3. enhances code quality.
4. removes future bug.
5. was adopted from enlightenment.
This is not all. I will work on enhancing elementary more and more.
2013-05-22 02:24:02 +09:00
Ryuan Choi
80c2c653a2
elm_clock : elm_clock_first_interval_set only set first_interval to 1 or 0.
2013-05-04 11:41:14 +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
04da23a84b
clock: You shouldn't pass extra parameters to a printf function.
...
This is not good practice.
2013-03-21 13:30:51 +00: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
Shinwoo Kim
70a58db659
[access] resurrection of clock, genlist
...
SVN revision: 83736
2013-02-07 12:24:59 +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
88dac18cf7
[access] export elm_access_activate_cb_set(); and add related documentation.
...
SVN revision: 82052
2013-01-03 09:31:33 +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
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
Shinwoo Kim
58e25b3c43
[access] enhance access features
...
1. add smart_activate(); to access object.
2. add an API _elm_access_activate_callback_set();
- this callback is called when user wants to activate access object
which would represent widget item or edje part object.
3. add owner referece to the Elm_Access_Info for access object.
4. clock: use _elm_access_activate_callback_set();
SVN revision: 79199
2012-11-13 05:50:08 +00:00
Shinwoo Kim
c7012af41c
[clock] add access features
...
1. register object and edit part
2. add mart_focus_next(); on access mode
3. add smart_ ccess(); for runtime - enable and disalbe handling
SVN revision: 78994
2012-11-08 09:10:13 +00:00
Gustavo Lima Chaves
bb3cd2ef0e
[elm] Clock inheritable.
...
SVN revision: 74757
2012-08-01 21:03:41 +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
8e73de2016
[elm] Init code fix -- clock.
...
SVN revision: 74008
2012-07-17 18:44:23 +00:00
Gustavo Lima Chaves
bb4ec10462
[Elm] Clock now an elm layout, too.
...
SVN revision: 70716
2012-05-03 22:42:09 +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
506e8765d6
[Elm] Clock now an elm layout, too.
...
SVN revision: 70639
2012-05-02 16:58:51 +00:00
Daniel Juyung Seo
3288a6b24f
elm clock: Reviewed clock.
...
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>
SVN revision: 68962
2012-03-07 14:35:18 +00:00
Gustavo Lima Chaves
7cb0738b9e
[elementary] Documenting/exemplifying the following:
...
- elm_clock_add
- elm_clock_digit_edit_get
- elm_clock_digit_edit_set
- elm_clock_edit_get
- elm_clock_edit_set
- elm_clock_interval_get
- elm_clock_interval_set
- elm_clock_show_am_pm_get
- elm_clock_show_am_pm_set
- elm_clock_show_seconds_get
- elm_clock_show_seconds_set
- elm_clock_time_get
- elm_clock_time_set
SVN revision: 61241
2011-07-11 13:51:32 +00:00
ChunEon Park
86df49c4da
elementary / actionslider, calendar, colorselector, bubble, hoversel, clock
...
- updated them for using common signal callback table.
SVN revision: 58692
2011-04-15 17:01:39 +00:00
ChunEon Park
c7c99ddea6
elementry / entry, menu, notify, list, gengrid, actionslider, image, icon, anchorview, fileselector_button, calendar, photocam, anchorblock,
...
button, map, colorselector, hover, photo, diskselector, index, bubble, pager, hoversel, check, scrolled_entry, clock, flipselector
updated signal callback list in the doxygen.
should update genlist, progressbar ...
SVN revision: 58335
2011-04-04 16:34:18 +00:00
Daniel Juyung Seo
8a108db5ab
Elementary: Use pre-defined type Edje_Signal_Cb instead of describing all of its parameters.
...
SVN revision: 58283
2011-04-03 05:32:17 +00:00
ChunEon Park
5176a3f867
elementary / entry, list, scroller, fileselector_button, config, photocam, map, pan, bg, store, priv, pager, conform, box, clock, flipselector
...
fixed indentation, removed white spaces.
SVN revision: 58267
2011-04-01 19:08:56 +00:00
ChunEon Park
0369dbff50
elementary / calendar, button, colorselector, bg, cnp_helper, bubble, check, box, clock - removed white spaces
...
SVN revision: 58253
2011-04-01 11:35:07 +00:00
Carsten Haitzler
f74c18a02e
make all widgets use a standard setup macro. cuts code down and
...
handles null parent errors, null wd alloc, null obj create errors etc.
SVN revision: 58242
2011-04-01 06:08:02 +00:00
3v1n0
ff67ce31fb
Always check for valid evas object.
...
If you try to create a new widget, you must be sure that the parent
is really an evas object.
With the previous implementation it was possible to call an _add
function for an elementary widget with any non-null pointer as parent
eventually causing crashes (like with the elm_box).
SVN revision: 55521
2010-12-12 19:12:43 +00:00
helen
030b697366
EINA_SAFETY_ON_NULL_RETURN
...
Checking parameters with EINA_SAFETY_ON_NULL_RETURN and
EINA_SAFETY_ON_NULL_RETURN_VAL in Elementary
SVN revision: 55188
2010-12-03 14:08:33 +00:00
Iván Briano
ea3dda3527
And let's not expose internal objects when setting signal callbacks on widgets.
...
SVN revision: 54004
2010-10-29 18:21:58 +00:00
Tiago Rezende Campos Falcao
4672a51b0c
Remove tests == 0 and != 0
...
SVN revision: 53787
2010-10-22 21:41:27 +00:00
Tiago Rezende Campos Falcao
1a93e760bd
Coccinelle
...
SVN revision: 53786
2010-10-22 21:41:22 +00:00
Tiago Rezende Campos Falcao
8ca4d18a0b
Fixing can_focus to the widgets
...
Author: Helen Fornazier <helen.fornazier@profusion.mobi>
widgets:
anchorblock: can_focus = EINA_TRUE
anchorview: can_focus = EINA_TRUE
fileselector: can_focus = EINA_FALSE
hoversel: can_focus = EINA_FALSE
notepad: can_focus = EINA_TRUE
scrolled_entry: can_focus = EINA_TRUE
bubble: can_focus = EINA_FALSE
calendar: can_focus = EINA_TRUE
clock: can_focus = EINA_TRUE
conformant: can_focus = EINA_FALSE
flip: can_focus = EINA_FALSE
frame: can_focus = EINA_FALSE
gengrid: can_focus = EINA_TRUE
genlist: can_focus = EINA_TRUE
index: can_focus = EINA_FALSE
list: can_focus = EINA_TRUE
layout: can_focus = EINA_FALSE
map: can_focus = EINA_TRUE
mapbuf: can_focus = EINA_FALSE
menu: can_focus = EINA_FALSE
notify: can_focus = EINA_FALSE
pager: can_focus = EINA_FALSE
panes: can_focus = EINA_FALSE
progressbar: can_focus = EINA_FALSE
photocam: can_focus = EINA_TRUE
scroller: can_focus = EINA_TRUE
table: can_focus = EINA_FALSE
thumb: can_focus = EINA_FALSE
win: can_focus = EINA_FALSE
SVN revision: 52888
2010-09-29 12:22:30 +00:00
Bruno Dilly
cbe63dec5a
Improve elm clock to display time not equal to system time
...
Now the ticker uses a timediff that can be set by elm_clock_time_set
or after using clock edit mode.
SVN revision: 52268
2010-09-14 21:39:14 +00:00
Bruno Dilly
7808d77502
Add setters and getters to interval for elm spinner and clock
...
SVN revision: 50392
2010-07-20 21:38:17 +00:00
Lucas De Marchi
821160957f
ops, copy & past fail
...
I meant clock_val_down_exit_on_error.
SVN revision: 50211
2010-07-13 02:10:00 +00:00