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
48a4a4add7
video: apply key binding
...
Summary: This patch applies key binding to elm_video.
Test Plan: None
Reviewers: Hermet, raster
Differential Revision: https://phab.enlightenment.org/D738
2014-04-15 16:09:12 +09:00
Tom Hacohen
a7c5d02257
Adjust code to use the slightly different Eo2 API.
...
With Eo2 you can return values directly without the need to use a pointer
(use the C return).
For example:
eo_do(obj, elm_object_text_get(&text));
becomes:
eo_do(obj, text = elm_object_text_get());
@feature
2014-04-10 09:49:22 +01:00
Tom Hacohen
dfbffe96de
video: Adjusted to Eo2.
2014-04-10 09:39:31 +01:00
Carsten Haitzler
b546eec851
fix new access of uninitted memory isue on eo move
2014-04-10 17:03:27 +09:00
Daniel Zaoui
920f0d5a40
Eolian: Integration of Video
2014-03-31 10:23:51 +03:00
Daniel Zaoui
e2206a1a22
Eolian: Integration of Elm Widget
2014-03-17 09:03:56 +02: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
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
Daniel Juyung Seo
a4f3074f9c
elm: Removed unnecessary null check for ecore_timer_del,
...
ecore_animator_del, and ecore_job_del.
As all efl public free apis get null as valid parameter, we do not need
to check null. I also removed some null check for other free apis which
were right next to timer/animator/job del. After this job code got
cleaner.
2014-01-21 23:18:16 +09: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
Daniel Juyung Seo
88a8c46af3
ctxpopup, player, slideshow, spinner, toolbar, video: internal refactoring of smart event routines.
...
Now most of smart events codes look consistent.
2013-11-13 10:29:30 +09:00
Carsten Haitzler
9d4a9900cc
option build deps that efl guarantees... now just are assumed and not ifdef'd
2013-11-12 22:56:05 +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
Daniel Juyung Seo
302f740d6e
elm_video.c: adopted ELM_WIDGET_DATA_GET_OR_RETURN macro.
2013-10-05 17:16:02 +09:00
Cedric Bail
29af5e1e43
elementary: update to new eo_parent_get/set API.
2013-09-25 13:34:27 +09:00
Boris Faure
115518ddb4
fix EAPI definition on Windows (patch by vtorri)
2013-09-14 19:18:19 +02: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
Carsten Haitzler
260f817986
fix some over-zealous emitting when not needed.
2013-07-18 18:28:35 +09:00
Daniel Juyung Seo
a5066a5747
panel, video, web, web2: added focused, unfocused smart callback documentation.
2013-06-10 14:37:47 +09:00
Daniel Juyung Seo
2d8d13a26c
elm_video.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 21:10:05 +09:00
Daniel Juyung Seo
5f053bf79a
elm: refactoring. use more ELM_FREE_FUNC.
2013-05-23 15:54:49 +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
Daniel Juyung Seo
615d05bfe5
elm: removed unnecessary multi blank lines.
2013-04-03 10:45:15 +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
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
Jihoon Kim
1066b9e562
elm/video: fix elm_widget_type_check (obj=0x0, type=0x29a520 elm_layout, func=0x29ade9 elm_layout_sizing_eval)
...
SVN revision: 78024
2012-10-16 01:25:37 +00:00
Gustavo Lima Chaves
1558e6af27
[elm] Video now inheritable.
...
SVN revision: 74751
2012-08-01 21:02:42 +00:00
Gustavo Lima Chaves
584c53c1be
[elm] New elm_widget_add() usage spread.
...
SVN revision: 74148
2012-07-18 21:03:39 +00:00
Cedric BAIL
4f3f2480bb
elementary: initialize emotion when necessary.
...
SVN revision: 73180
2012-07-03 02:13:42 +00:00
Cedric BAIL
17e30e1dea
elementary: don't crash on NULL filename in elm_video.
...
NOTE: I don't know when this bug was introduced.
SVN revision: 72260
2012-06-17 02:45:12 +00:00
Tom Hacohen
f5df97e869
Elm: Fixed warnings when emotion is not available.
...
SVN revision: 70959
2012-05-13 08:37:06 +00:00
Gustavo Lima Chaves
6a18b15a1b
[elm] Fix booboos for people not having eio,
...
ewebkit or emotion.
SVN revision: 70749
2012-05-03 22:45:01 +00:00
Gustavo Lima Chaves
643df97343
[Elm] Video and player now layouts, too.
...
SVN revision: 70741
2012-05-03 22:44:21 +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
e275948e76
[elm] Fix booboos for people not having eio, ewebkit or
...
emotion.
SVN revision: 70677
2012-05-02 21:14:28 +00:00
Gustavo Lima Chaves
0335e1a03a
[Elm] Video and player now layouts, too.
...
SVN revision: 70664
2012-05-02 17:01:43 +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
Jihoon Kim
7046f87e3a
elementary: ignore key event of keypad when NumLock is turned on in win, scroller, slider, video, photocam, map, slideshow, and spinner.
...
SVN revision: 69952
2012-04-06 10:34:03 +00:00
Jiyoun Park
0f9cc4ae49
remove deprecated code related with
...
elm_video_uri_set
function.
SVN revision: 69223
2012-03-12 07:04:19 +00:00
Gustavo Lima Chaves
969e0b4c51
[Elm] Since we're talking 'bout file_set()s, let's be broader.
...
SVN revision: 68857
2012-03-06 22:51:40 +00:00