Carsten Haitzler (Rasterman) [Wed, 8 Jul 2015 06:38:29 +0000 (15:38 +0900)]
elm - fix formatting syntax err in condig
Carsten Haitzler (Rasterman) [Tue, 7 Jul 2015 10:35:48 +0000 (19:35 +0900)]
elm - scroller - set hold flag on wheel events if used for that dir
@fix
this should fix the clash between wheel and scroller ... somewhat
Daniel Zaoui [Tue, 7 Jul 2015 08:24:12 +0000 (11:24 +0300)]
Eo Events: port more Evas Smart callbacks to Eo
Some Evas Smart callbacks invocations were still inside code
and should have been ported.
Jaehwan Kim [Tue, 7 Jul 2015 07:32:46 +0000 (16:32 +0900)]
elm_conform: remove smart_callback when it is removed.
The owner of the smart_callbacks is window. so even if the conformant
is deleted, they aren't removed. It can make some problems.
@fix
Jaehwan Kim [Tue, 7 Jul 2015 07:22:31 +0000 (16:22 +0900)]
elm_conform: remember window pointer.
When the conformant is removed, elm_widget_sub_object_del is called
before calling _elm_conformant_evas_object_smart_del.
Because parent-child relation about window-conformant is unrelated,
there's no meaning elm_widget_top_get in
_elm_conformant_evas_object_smart_del.
@fix
Lukasz Stanislawski [Mon, 6 Jul 2015 21:32:35 +0000 (23:32 +0200)]
atspi: handle all states names
Thiep Ha [Mon, 6 Jul 2015 19:46:48 +0000 (22:46 +0300)]
cnp: change drag win type to ELM_WIN_DND
Summary:
Drag win should use ELM_WIN_DND.
The drag win in _drag_start function was added when ELM_WIN_DND
was not supported. Now we have ELM_WIN_DND, drag win needs to
change to ELM_WIN_DND.
@fix
Reviewers: JackDanielZ, cedric, Hermet
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D2784
Daniel Zaoui [Mon, 6 Jul 2015 11:38:34 +0000 (14:38 +0300)]
Win: fix ABI issue
Even if focus,in/out is deprecated and should be replaced with
focused/unfocused, the event has to be triggered.
Daniel Zaoui [Mon, 6 Jul 2015 06:21:40 +0000 (09:21 +0300)]
Focus: concentrate focused events in widget
The focused/unfocused events should be only defined in a common widget,
which is Elm.Widget.
Yakov Goldberg [Mon, 6 Jul 2015 09:21:26 +0000 (12:21 +0300)]
elm_ctxpopup: Move enums to elm_ctxpopup.eo
Move enums from elc_ctxpopup_common.h to elm_ctxpopup.eo in order to make them
more accessible for bindings. Delete elc_ctxpopup_common.h.
Daniel Zaoui [Sun, 5 Jul 2015 16:09:45 +0000 (19:09 +0300)]
Eo events: fix wrong event invocations
Events were still created and used on high level classes when Evas
interfaces events should have been used (e.g CLICKED, SELECTED).
Yakov Goldberg [Sun, 5 Jul 2015 14:53:37 +0000 (17:53 +0300)]
elm_actionslider: Move enums to elm_actionslider.eo
Move enums from elm_actionslider_common.h to elm_scroller.eo in order to make them
more accessible for bindings. Delete elm_actionslider_common.h.
Avi Levin [Mon, 18 May 2015 11:44:09 +0000 (14:44 +0300)]
elm_video: porting evas smart callbacks to eo
Avi Levin [Sun, 17 May 2015 07:37:49 +0000 (10:37 +0300)]
elc_fileselector_entry, elm_bubble: porting evas smart callbacks to eo
Avi Levin [Thu, 14 May 2015 11:16:53 +0000 (14:16 +0300)]
elm_calendar, elm_widget: porting evas smart callbacks to eo
Avi Levin [Thu, 14 May 2015 11:03:16 +0000 (14:03 +0300)]
elm_icon: porting evas smart callbacks to eo
Avi Levin [Thu, 14 May 2015 10:31:40 +0000 (13:31 +0300)]
elm_prefs, elm_check: porting evas smart callbacks to eo
Avi Levin [Wed, 13 May 2015 13:46:41 +0000 (16:46 +0300)]
elm_layout, elm_label: porting evas smart callbacks to eo
Avi Levin [Wed, 13 May 2015 12:49:40 +0000 (15:49 +0300)]
elm_spinner, elm_index: porting evas smart callbacks to eo
Avi Levin [Wed, 13 May 2015 11:47:09 +0000 (14:47 +0300)]
elm_slideshow, elm_plug: porting evas smart callbacks to eo
Avi Levin [Wed, 13 May 2015 11:34:44 +0000 (14:34 +0300)]
elm_list, elm_win: porting evas smart callbacks to eo
Avi Levin [Wed, 13 May 2015 15:15:59 +0000 (18:15 +0300)]
elm_menu: porting evas smart callbacks to eo
Avi Levin [Sun, 10 May 2015 14:49:01 +0000 (17:49 +0300)]
elc_fileselector, elc_fileselector_button: porting evas smart callbacks to eo
Avi Levin [Sun, 10 May 2015 14:50:04 +0000 (17:50 +0300)]
elm_entry: porting evas smart callbacks to eo
Avi Levin [Sun, 10 May 2015 08:57:14 +0000 (11:57 +0300)]
elm_panes: porting evas smart callbacks to eo
Avi Levin [Sun, 10 May 2015 08:50:37 +0000 (11:50 +0300)]
elm_scroller: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 15:17:20 +0000 (18:17 +0300)]
elm_progressbar: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 15:14:27 +0000 (18:14 +0300)]
elm_diskselector: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 15:04:13 +0000 (18:04 +0300)]
elm_thumb: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 14:29:22 +0000 (17:29 +0300)]
elm_button: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 14:01:09 +0000 (17:01 +0300)]
elm_hover: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 12:44:02 +0000 (15:44 +0300)]
elm_photocam: porting evas smart callbacks to eo
Avi Levin [Thu, 7 May 2015 11:51:46 +0000 (14:51 +0300)]
elm_web2: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:33:29 +0000 (16:33 +0300)]
elm_radio, elm_slider: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:31:38 +0000 (16:31 +0300)]
elm_frame: porting evas smart callbacks to eo
Avi Levin [Wed, 6 May 2015 14:33:22 +0000 (17:33 +0300)]
elc_multibuttonentry: porting evas smart callbacks to eo
Jaehyun Cho [Sun, 5 Jul 2015 08:00:06 +0000 (17:00 +0900)]
naviframe: Fix to work clicked callback of auto pushed button.
To avoid multiple item pops, the auto pushed button deletes its clicked
callback once it is called.
However, if the auto pushed button is not supposed to be deleted in pop
callback, the clicked callback should be restored.
@fix
Larry Jr [Wed, 1 Jul 2015 22:55:40 +0000 (19:55 -0300)]
EFL Model Form View for MVC design
Elementary view that show an EFL.model and keep them synchronized
asynchronously.
The elm_view_form connects properties of a data model to different
widgets.
There is an example defined in src/examples/filemvc.c that also uses
a list view.
You can add widgets connected to properties using:
eo_do(formview, elm_view_form_widget_add("filename", _label_init(win, bxr, "File Name")));
@feature
Larry Jr [Wed, 1 Jul 2015 22:27:30 +0000 (19:27 -0300)]
EFL Model List View for MVC design
Elementary views that show an EFL.model and keep them synchronized
asynchronously.
The elm_view_list show a tree data structure using a genlist. Each
property is seen as a different data column.
There is an example defined in fileviewlist.c.
@feature
Daniel Kolesa [Fri, 3 Jul 2015 15:07:18 +0000 (16:07 +0100)]
icon: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:58:59 +0000 (15:58 +0100)]
check: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:55:11 +0000 (15:55 +0100)]
separator: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:54:14 +0000 (15:54 +0100)]
route: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:52:29 +0000 (15:52 +0100)]
radio: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:12:48 +0000 (15:12 +0100)]
scroller: convert docs
Daniel Kolesa [Fri, 3 Jul 2015 14:09:26 +0000 (15:09 +0100)]
systray: convert docs
Amitesh Singh [Fri, 3 Jul 2015 10:27:39 +0000 (15:57 +0530)]
entry: Remove unused variable.
Vaibhav Gupta [Fri, 3 Jul 2015 10:08:23 +0000 (11:08 +0100)]
Entry: Add chunked append in case of _elm_entry_entry_append
Summary:
Summary
Fixed FIXME: Add chunked appending here (like in entry_set)
@fix
Signed-off-by: Vaibhav Gupta <g.vaibhav1@samsung.com>
Reviewers: raster, Hermet, herdsman, singh.amitesh, tasn
Subscribers: thiepha, sachin.dev, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D2732
Daniel Kolesa [Thu, 2 Jul 2015 14:16:36 +0000 (15:16 +0100)]
fileselector_button: convert docs
Daniel Kolesa [Thu, 2 Jul 2015 13:54:07 +0000 (14:54 +0100)]
actionslider: convert docs
Daniel Kolesa [Thu, 2 Jul 2015 13:47:56 +0000 (14:47 +0100)]
notify: convert docs
Daniel Kolesa [Thu, 2 Jul 2015 13:43:50 +0000 (14:43 +0100)]
photo: convert docs
Daniel Kolesa [Thu, 2 Jul 2015 13:37:55 +0000 (14:37 +0100)]
video: convert docs
Daniel Kolesa [Thu, 2 Jul 2015 13:31:07 +0000 (14:31 +0100)]
fileselector: convert docs
Lukasz Stanislawski [Thu, 2 Jul 2015 11:53:43 +0000 (13:53 +0200)]
win: do not emit atspi children-changed event twice
Lukasz Stanislawski [Thu, 2 Jul 2015 11:53:02 +0000 (13:53 +0200)]
win: return nice atspi name
woochan lee [Thu, 2 Jul 2015 11:07:48 +0000 (20:07 +0900)]
toolbar: content_set function called when user content set to toolbar item.
Summary:
If User want to content set something to item area. there is no way to except elm customizing.
So i added this feature and make the toolbar item object to layout before.
Now user can content set something on item area only call "elm_object_item_part_content_set" API.
Test Plan:
Make some swallow part on toolbar edc.
and content set some layout to that swallow part to using "elm_object_item_part_content_set"
Reviewers: cedric, Hermet
Subscribers: SanghyeonLee, eagleeye, id213sin
Differential Revision: https://phab.enlightenment.org/D2777
woochan lee [Thu, 2 Jul 2015 11:00:57 +0000 (20:00 +0900)]
toolbar: item object change from edje object to layout.
Summary:
Its for support elm_object_item_XXXX APIs for toolbar item.
Its the pre work for toolbar item content set some layout to toolbar item layout automatically.
(without implement item_content_set with part name.)
I abandoned for check the other side of this change. but its not has problem so i reclaim this commit
and put on another commit for this. https://phab.enlightenment.org/D2777
Test Plan: To all of the action on elementary toolbar test sample.
Reviewers: cedric, Hermet
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D2768
Thiep Ha [Thu, 2 Jul 2015 10:58:15 +0000 (19:58 +0900)]
cnp: remove redundant code
Summary: Remove redundant NULL assign code
Reviewers: cedric, Hermet, JackDanielZ
Reviewed By: JackDanielZ
Subscribers: seoz
Differential Revision: https://phab.enlightenment.org/D2782
Lukasz Stanislawski [Thu, 2 Jul 2015 10:36:05 +0000 (12:36 +0200)]
ctxpopup: enhance atspi state information and actions.
Avi Levin [Wed, 6 May 2015 12:47:21 +0000 (15:47 +0300)]
elm_actionslider, elm_map: porting evas smart callbacks to eo
Avi Levin [Tue, 5 May 2015 15:51:55 +0000 (18:51 +0300)]
elm_image, elm_colorselector: porting evas smart callbacks to eo
Avi Levin [Mon, 4 May 2015 13:47:57 +0000 (16:47 +0300)]
elm_genlist: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:21:46 +0000 (16:21 +0300)]
elm_toolbar: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:20:05 +0000 (16:20 +0300)]
elm_clock, elm_flipselector: porting evas smart callbacks to eo
Avi Levin [Sun, 3 May 2015 13:34:53 +0000 (16:34 +0300)]
elc_hoversel, elm_interface_scrollable: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:11:10 +0000 (16:11 +0300)]
elm_segment_control: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:09:52 +0000 (16:09 +0300)]
elm_panel: porting evas smart callbacks to eo
Avi Levin [Tue, 9 Jun 2015 13:08:07 +0000 (16:08 +0300)]
elm_datetime: porting evas smart callbacks to eo
Avi Levin [Wed, 29 Apr 2015 14:23:54 +0000 (17:23 +0300)]
elc_naviframe: porting evas smart callbacks to eo
Avi Levin [Sun, 3 May 2015 11:28:16 +0000 (14:28 +0300)]
etc_ctxpopup, elm_gengrid, elm_notify: porting evas smart callbacks to eo
Vitor Sousa [Wed, 1 Jul 2015 17:30:23 +0000 (18:30 +0100)]
elm_entry: use Efl.File in Elm_Entry
Summary:
Also using the second optional string parameter of efl_file_set as the
text format specifier.
Added string constants to represent the possible values.
Address the issue:
- Elm entry and the file interface clash on file_set.
Specified in the page:
https://phab.enlightenment.org/w/efl_interfaces/
Reviewers: felipealmeida, tasn
Reviewed By: tasn
Subscribers: thiepha, raster
Differential Revision: https://phab.enlightenment.org/D2353
Vitor Sousa [Wed, 1 Jul 2015 14:40:57 +0000 (15:40 +0100)]
win: Add autohide and ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN
Summary:
Add the "autohide" property to elm_win. This property, when set to
EINA_TRUE, automatically hides the window upon a "delete,request" signal.
Create ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN, a new quit policy that
automatically exit from the elm_run loop when all windows are hidden.
It is an alternative to autodel to conciliates the memory management
framework of Eo with any other memory management model the program may
be using (e.g. RAII principles of C++).
Create the auxiliary function "_elm_win_policy_quit_triggered" to check
triggering of quit policies.
The check in "smart_hide" is now necessary, since
ELM_POLICY_QUIT_LAST_WINDOW_HIDDEN can be triggered when a window
is hidden.
Create the auxiliary function "_elm_win_flush_cache_and_exit" to avoid
code repetition for exiting the elm_run loop.
Make a small update on documentation in elm_win.h to mention the new
autohide property.
@feature
Reviewers: raster, felipealmeida, cedric, tasn
Reviewed By: felipealmeida
Differential Revision: https://phab.enlightenment.org/D2751
Lukasz Stanislawski [Wed, 1 Jul 2015 08:42:45 +0000 (10:42 +0200)]
genlist: broadcast atspi expanded state changes
Amitesh Singh [Wed, 1 Jul 2015 04:08:32 +0000 (09:38 +0530)]
layout: Fix eo API error while running "Genlist 7" in elementary_test.
In case of naviframe, resize_obj is not edje.
Steps to reproduce:
1. elementary_test
2. Open "Genlist 7" sample.
3. Switch focus between windows ("elementary_test" <---> "Genlist 7").
Eo Errors:
ERR<8720>:eo lib/eo/eo.c:678 _eo_call_resolve() in lib/edje/edje_object.eo.c:430: func 'edje_obj_message_signal_process' (733) could not be resolved for class 'Elm_Layout'.
@fix
Resolves: T2534
Anand [Wed, 1 Jul 2015 02:31:26 +0000 (11:31 +0900)]
test_focus: Focus should to move layout's entry
Summary:
While going through the test_focus(focus 2-> give focus to layout "entry") code found
focus should move to layout's entry instead of entry outside the layout.
Just change the entry object in callback ;)
Test Plan: elementry_test-->focus2-->give focus to layout "entry".
Reviewers: cedric, Hermet
Differential Revision: https://phab.enlightenment.org/D2611
Umesh Tanwar [Wed, 1 Jul 2015 02:14:42 +0000 (11:14 +0900)]
Elm_Interface_Scrollable: Improvement in looping behavior
Summary:
x and y position variable assumes values ranging from min to max.
cw, the content width is larger than max in x axis. Beacause of this
the scroller is not able to loop in rigth/bottom direction. For looping
comparision min and max values should be used instead of content width.
@fix
Signed-off-by: Umesh Tanwar <umesh.tanwar@samsung.com>
Reviewers: raster, seoz, cedric, Hermet
Reviewed By: Hermet
Subscribers: eagleeye, SanghyeonLee, singh.amitesh, sachin.dev
Differential Revision: https://phab.enlightenment.org/D2731
divyesh purohit [Wed, 1 Jul 2015 02:02:18 +0000 (11:02 +0900)]
elm_datetime: Fix datetime ctxpopup resize issue
Summary:
In elm_datetime, ctxpopup does not resize
@fix
Test Plan:
1) Change the scale value in elementary_config to 2.0 (so that a better size change in the ctxpopup's can be observed)
2) Open elementary_test and then the datetime
3) Click on the first datetime field and observe the ctxpopup's arrow position and then close it
4) Click on the same datetime field again, now observe that the ctxpopup's arrow has concided with the diskselector as it wasn't resized properly.
Reviewers: raster, Hermet, shilpasingh, subodh6129, seoz
Reviewed By: shilpasingh, subodh6129
Subscribers: rajeshps, govi, poornima.srinivasan
Differential Revision: https://phab.enlightenment.org/D2628
woochan lee [Wed, 1 Jul 2015 01:54:46 +0000 (10:54 +0900)]
multibuttonentry: Delete item size min set when first box resize time.
Summary:
The mbe items has to get own min size to calc each items locate, box size etc...
but when first time box resize it will ignored.
It makes item wrong size issue when mbe located at some part of layout in runtime.
Reviewers: Hermet, seoz, woohyun
Differential Revision: https://phab.enlightenment.org/D2657
Lukasz Stanislawski [Tue, 30 Jun 2015 21:24:34 +0000 (23:24 +0200)]
atspi: enable atspi also in quicklaunch infrastructure
Daniel Zaoui [Tue, 30 Jun 2015 09:07:02 +0000 (12:07 +0300)]
Genlist: use correct variable during realize
VIEW(it) is not set when the function is called. view should be used
instead.
@fix
Lukasz Stanislawski [Mon, 29 Jun 2015 14:30:34 +0000 (16:30 +0200)]
atspi: fix missing Window signals on AT-SPI2 initialization
Patch adds connected/disconnected elm_atspi_bridge events to avoid
races between window getting focus and AT-SPI2 bus initialization.
When bridge gets connected windows will reemit all "Created",
"Activated" and "Deactivated" events with regard to window focus.
Daniel Zaoui [Mon, 29 Jun 2015 13:31:50 +0000 (16:31 +0300)]
Set file permissions back to 644
Few files permissions have been modified by mistake in the past patches.
Lukasz Stanislawski [Mon, 29 Jun 2015 10:55:21 +0000 (12:55 +0200)]
atspi: add org.a11y.atspi.Application interface to root object
Lukasz Stanislawski [Mon, 29 Jun 2015 09:39:16 +0000 (11:39 +0200)]
atspi: add missing header
Lukasz Stanislawski [Mon, 8 Jun 2015 13:40:28 +0000 (15:40 +0200)]
atspi: refactor atspi_bridge to eo object
This will allow to reuse eo events infrastructure
in next patches.
Avi Levin [Thu, 30 Apr 2015 11:18:41 +0000 (14:18 +0300)]
elm_flip: porting evas smart callbacks to eo
Avi Levin [Wed, 29 Apr 2015 14:45:24 +0000 (17:45 +0300)]
elm_photo: porting evas smart callbacks to eo
Avi Levin [Wed, 29 Apr 2015 11:30:15 +0000 (14:30 +0300)]
elm_dayselector: porting evas smart callbacks to eo
Avi Levin [Tue, 28 Apr 2015 16:37:09 +0000 (19:37 +0300)]
elc_player: porting evas smart callbacks to eo
Avi Levin [Tue, 28 Apr 2015 13:41:29 +0000 (16:41 +0300)]
elc_popup: porting evas smart callbacks to eo
Avi Levin [Tue, 28 Apr 2015 11:26:17 +0000 (14:26 +0300)]
elm_box: porting evas smart callbacks to eo
Replacing calls of evas_object_smart_callback_add/del/call
with eo_callback_add/del/call.
This will reduce the use of legacy events and callbacks lists in
smart_object which in turn will improve performance and reduce memory
use.
Amitesh Singh [Mon, 29 Jun 2015 05:45:26 +0000 (11:15 +0530)]
slider: call elm_widget_theme_get instead of elm_object_theme_get.
This reduces one function call and make code more consistent
between widgets.
Amitesh Singh [Mon, 29 Jun 2015 05:27:40 +0000 (10:57 +0530)]
Revert "theme: return false if elm_object_style_set() failed to set requested style."
This reverts commit
76004dfbec84664e253babc5bf576398a5901395.
We need to change other code also to accommodate this change.
_elm_theme_set should return an enum which tells what failed.
enum {
THEME_APPLY_FAILED,
THEME_DEFAULT_SUCCESS.
THEME_APPLY_SUCCESS
};
Based on that, we decide what needs to be done.
The above code will break the layout theme if incorrect theme are passed.
It should be backported to Elm 1.14.
@fix
Tom Hacohen [Fri, 26 Jun 2015 14:44:40 +0000 (15:44 +0100)]
Wayland cnp: Fix const qualifier discarding following eolian const fixes.
Vitor Sousa [Fri, 26 Jun 2015 14:36:43 +0000 (15:36 +0100)]
Replace C names by Eolian namespaced names in .eo files
Reviewers: tasn, felipealmeida, raster, cedric
Differential Revision: https://phab.enlightenment.org/D2750
jiin.moon [Fri, 26 Jun 2015 04:54:47 +0000 (13:54 +0900)]
elm_config: Add feature to control transition scale for edje
Summary:
If the transition scale flag is enable in edje,
this value affect the transition scale for edje.
@feature
Test Plan: test elementary_config with enventor tool
Reviewers: raster, Hermet
Subscribers: raster
Differential Revision: https://phab.enlightenment.org/D2288
Daniel Juyung Seo [Fri, 19 Jun 2015 05:06:16 +0000 (14:06 +0900)]
test_focus_policy: Enhance object focus policy test.
- Add more descriptions in the test.
- Set the focus to the first button automatically.
Daniel Juyung Seo [Fri, 19 Jun 2015 04:01:46 +0000 (13:01 +0900)]
layout: Add more description for layout's internal smart data members.
Daniel Juyung Seo [Mon, 8 Jun 2015 17:44:29 +0000 (02:44 +0900)]
elm: Add missing const for getters.