platform/upstream/elementary.git
10 years agoapp client: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:26:23 +0000 (14:26 +0100)]
app client: Adjusted to Eo2.

10 years agoapp server view: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:24:13 +0000 (14:24 +0100)]
app server view: Adjusted to Eo2.

10 years agoapp server: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:21:40 +0000 (14:21 +0100)]
app server: Adjusted to Eo2.

10 years agoactionslider: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:09:52 +0000 (14:09 +0100)]
actionslider: Adjusted to Eo2.

10 years agopopup: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:08:39 +0000 (14:08 +0100)]
popup: Adjusted to Eo2.

10 years agoplayer: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:05:41 +0000 (14:05 +0100)]
player: Adjusted to Eo2.

10 years agonaviframe: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:04:32 +0000 (14:04 +0100)]
naviframe: Adjusted to Eo2.

10 years agomultibuttonentry: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:02:23 +0000 (14:02 +0100)]
multibuttonentry: Adjusted to Eo2.

10 years agohoversel: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 13:00:20 +0000 (14:00 +0100)]
hoversel: Adjusted to Eo2.

10 years agofileselector entry: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 12:58:26 +0000 (13:58 +0100)]
fileselector entry: Adjusted to Eo2.

10 years agofileselector button: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 12:55:13 +0000 (13:55 +0100)]
fileselector button: Adjusted to Eo2.

10 years agofileselector: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 12:53:04 +0000 (13:53 +0100)]
fileselector: Adjusted to Eo2.

10 years agoCtxpopup: Adjusted to Eo2.
Tom Hacohen [Thu, 3 Apr 2014 12:46:17 +0000 (13:46 +0100)]
Ctxpopup: Adjusted to Eo2.

10 years agolayout: expose a typedef that needs to be public (Content_Alias).
Tom Hacohen [Thu, 3 Apr 2014 14:43:26 +0000 (15:43 +0100)]
layout: expose a typedef that needs to be public (Content_Alias).

This typedef is used in publicly exposed APIs.

10 years agodnd: Skip drag window when drag starts
Thiep Ha [Thu, 10 Apr 2014 02:20:50 +0000 (11:20 +0900)]
dnd: Skip drag window when drag starts

Summary:
Currently, when drag starts, drag window is not skipped. It makes ecore_x cannot find dropable window in some cases.

Issue: Dropable window is not found if we drop inside the initialized area of drag window.
(Example: in Dnd Types of elementary test, try to start dragging at right edge of left label and drop to left edge of right label. The drop is failed).
Reason: Ecore_x considers drag window when it tries to find dropable window at specific position. Therefore, it cannot find dropable window.
Resolve: Skip drag window.
@fix

Reviewers: raster, JackDanielZ, seoz

CC: woohyun, seoz
Differential Revision: https://phab.enlightenment.org/D710

10 years agonaviframe: apply key binding
Jaeun Choi [Thu, 10 Apr 2014 02:14:59 +0000 (11:14 +0900)]
naviframe: apply key binding

Summary: This patch applies key binding to elc_naviframe.

Test Plan: elementary_test > Naviframe > check key events

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D709

10 years agofleselector_button: Implement some missing interfaces of Elm_Interface_Fileselector
Ryuan Choi [Wed, 9 Apr 2014 15:49:10 +0000 (00:49 +0900)]
fleselector_button: Implement some missing interfaces of Elm_Interface_Fileselector

Implemented below.
- Elm_Interface_Fileselector::selected_paths::get;
- Elm_Interface_Fileselector::thumbnail_size;
- Elm_Interface_Fileselector::selected;
- Elm_Interface_Fileselector::hidden_visible;
- Elm_Interface_Fileselector::sort_method;
- Elm_Interface_Fileselector::multi_select;
- Elm_Interface_Fileselector::mode;

10 years agoelementary: when modal win appears another wins are blocked
Bogdan Devichev [Wed, 9 Apr 2014 10:04:55 +0000 (19:04 +0900)]
elementary: when modal win appears another wins are blocked

Summary:
In win.edc add blocker for its content and programs for it. Add
Eina_Bool blocked and was_enabled to _Elm_Menu_Item for correctly blocking
and unblocking of main_menu. They used for saving state which was before modal
win was apeared. Add callbacks and private functions in menu.c for blocking and
unblocking menu. Add integer modal_count to Elm_Win_Smart_Data for creating
enum of modal wins. Add changes in win.c for blocking content, in_focus callback
and menu while modal win is exist.

Reviewers: cedric, seoz, raster

Reviewed By: raster

CC: reutskiy.v.v, raster
Differential Revision: https://phab.enlightenment.org/D607

10 years agogenlist event_block_rect needs a smart parent to reduce BITCH
Mike Blumenkrantz [Tue, 8 Apr 2014 20:23:07 +0000 (16:23 -0400)]
genlist event_block_rect needs a smart parent to reduce BITCH

10 years agolist: Fixed _elm_list_item_content_focus_set in case the first content
Daniel Juyung Seo [Sun, 6 Apr 2014 19:13:01 +0000 (04:13 +0900)]
list: Fixed _elm_list_item_content_focus_set in case the first content
is focused.

The function should return true when the first content of an item is
focused.

@fix

10 years agolist: Refactor direction key event handling routine in list.
Daniel Juyung Seo [Sun, 6 Apr 2014 19:01:32 +0000 (04:01 +0900)]
list: Refactor direction key event handling routine in list.

- Added internal function _elm_list_elm_widget_event_direction.
- Simplified cascaded if statements.
- Note: focus_on_selection feature is still broken.

10 years agolist: Fixed _elm_list_item_content_focus_set misbehavior.
Daniel Juyung Seo [Sun, 6 Apr 2014 18:08:20 +0000 (03:08 +0900)]
list: Fixed _elm_list_item_content_focus_set misbehavior.

- Moved a check for direction at the start of the function based on the
horizontal mode configuration.
- Removed unnecessary focus set to edje object. In this case, that item
will get the focus automatically by elm widget item focus
infrastructure.

But this focus_on_selection feature is still broken. I need to fix them
more.

10 years agotest_list: Removed wrong box packing from list focus example.
Daniel Juyung Seo [Sun, 6 Apr 2014 15:58:22 +0000 (00:58 +0900)]
test_list: Removed wrong box packing from list focus example.

10 years agofocus: Renamed the config APIs _item_focus_on_selection_get/set to _item_select_on_fo...
Amitesh Singh [Sat, 5 Apr 2014 15:10:55 +0000 (00:10 +0900)]
focus: Renamed the config APIs _item_focus_on_selection_get/set to _item_select_on_focus_disabled_set/get()

Summary: - List: On Enter/Space/KP_Enter key press, focused item gets selected.

Test Plan: elementary_test->List Focus

Reviewers: seoz, raster

Reviewed By: seoz

CC: seoz
Differential Revision: https://phab.enlightenment.org/D704

10 years agogengrid: Fixed wrong formatting.
Daniel Juyung Seo [Fri, 4 Apr 2014 16:18:26 +0000 (01:18 +0900)]
gengrid: Fixed wrong formatting.

10 years agoplug: fix SEGV of elementary_test during reconnecting
wonguk.jeong [Fri, 4 Apr 2014 03:18:48 +0000 (12:18 +0900)]
plug: fix SEGV of elementary_test during reconnecting

Summary:
problem:
1. open window socket
2. open window plug
3. close window socket
4. open window socket
5. SEGV

there was invalid timer deletion due to dangling pointer.

@fix

Test Plan: elementary_test -> open window socket -> open window plug -> close window socket -> open window socket ->SEGV

Reviewers: raster, seoz

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D699

10 years agolist/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return...
Amitesh Singh [Fri, 4 Apr 2014 03:04:04 +0000 (12:04 +0900)]
list/genlist/gengrid/toolbar: Fix - _nearest_visible_item_get() should always return an item.

Test Plan:
Bug:
- elementary_test->genlist/list/toolbar/gengrid Focus
- Resize the window to a state when no item is fully visible. only partially visible.
- Move Focus from outer widgets (Up/Down/Left/right buttons) to list/genlist/gengrid/toolbar.
- Focus goes away (size - 0). Reason: _nearest_visible_item_get returns NULL.

@fix

Reviewers: seoz, raster, woohyun

Reviewed By: raster

CC: seoz, nirajkr, anand.km
Differential Revision: https://phab.enlightenment.org/D696

10 years agomap: remove memory leak
wonguk.jeong [Fri, 4 Apr 2014 02:47:39 +0000 (11:47 +0900)]
map: remove memory leak

Summary:
1. Name of sources from external module was not free'd. (there was type mismatch between external module and internal impl.)
2. after eina_module_list_free(), eina_array_free() was not invoked.
3. alloc'd but not free'd

@fix

Test Plan: valgrind

Reviewers: raster, cedric, seoz, bluezery, woohyun

CC: seoz
Differential Revision: https://phab.enlightenment.org/D661

10 years agoInterface scrollable: Added missing dep.
Tom Hacohen [Thu, 3 Apr 2014 16:58:59 +0000 (17:58 +0100)]
Interface scrollable: Added missing dep.

10 years agoElm interface scrollable: Put .eo.h include after needed deps.
Tom Hacohen [Thu, 3 Apr 2014 14:53:58 +0000 (15:53 +0100)]
Elm interface scrollable: Put .eo.h include after needed deps.

10 years agoElm widget: Put typedef needed by include before the include.
Tom Hacohen [Thu, 3 Apr 2014 12:34:31 +0000 (13:34 +0100)]
Elm widget: Put typedef needed by include before the include.

10 years agoGengrid: fix segv in _elm_gengrid_item_edge_check.
Amitesh Singh [Thu, 3 Apr 2014 12:06:36 +0000 (21:06 +0900)]
Gengrid: fix segv in _elm_gengrid_item_edge_check.

Reviewers: raster, seoz

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D695

10 years agofix eina log err for mirro set
Carsten Haitzler (Rasterman) [Thu, 3 Apr 2014 10:34:43 +0000 (19:34 +0900)]
fix eina log err for mirro set

this fixes T1104

10 years agogengrid: Fixed the focus animation in horizontal mode
nirajkr [Thu, 3 Apr 2014 10:19:45 +0000 (19:19 +0900)]
gengrid: Fixed the focus animation in horizontal mode

Summary:
Fixed the focus animation in horizontal mode. Earlier focus was moving
         out of the view port in horizontal mode
         @fix

Reviewers: seoz, raster

CC: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D693

10 years agoelm_map: Fixed a leak when ecore_file_download_full fails
Rajesh PS [Thu, 3 Apr 2014 10:16:14 +0000 (19:16 +0900)]
elm_map: Fixed a leak when ecore_file_download_full fails

Summary:
The url variable used for ecore_file_download_full api was not being freed when the api failed

@fix

Test Plan: elementary_test->map

Reviewers: seoz, daniel, raster

Reviewed By: raster

CC: govi
Differential Revision: https://phab.enlightenment.org/D692

10 years agofocus: Added optional focus feature - item focus on selection.
Amitesh Singh [Thu, 3 Apr 2014 10:11:57 +0000 (19:11 +0900)]
focus: Added optional focus feature - item focus on selection.

Summary:
Currenly focus and selection happens together. This patch makes item focus
on selection optional by configuration and API.

- configuration: "item_focus_on_selection".
- API: elm_config_item_focus_on_selection_get/set.
- Implemented item_focus_on_selection feature in elm list.
@feature

Test Plan: elementary_test->List focus

Reviewers: raster, seoz, woohyun

CC: seoz
Differential Revision: https://phab.enlightenment.org/D676

10 years agofocus: Avoid un-necessary focus animation call
nirajkr [Thu, 3 Apr 2014 10:10:53 +0000 (19:10 +0900)]
focus: Avoid un-necessary focus animation call

Summary: Avoid un-necessary focus animation call if the source and target have same co-ordinate

Reviewers: seoz, woohyun, raster

CC: seoz, singh.amitesh
Differential Revision: https://phab.enlightenment.org/D679

10 years ago[Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks
Thiep Ha [Thu, 3 Apr 2014 10:08:07 +0000 (19:08 +0900)]
[Elm_Dnd] Fix segmentation fault when deleting object with same registered drop callbacks

Summary:
In case we register two or more of same drop callbacks for one object, when that object is deleted, segmentation fault happens.

Test case: Register only same callbacks more than two times for one object. Delete that object (manual or auto). Segmentation fault happens.
Reason: When object is deleted, we remove all drop callbacks registered with the object. The _all_drops_targets_cbs_del and elm_drop_target_del are used to do that and they operates on the same cbs_list. If elm_drop_target_del remove the current and the next callbacks in cbs_list, the segmentation fault will happen at _all_drops_targets_cbs_del.
Fix: Check and use updated cbs_list.

@fix

Reviewers: JackDanielZ, raster, seoz

Reviewed By: JackDanielZ

CC: woohyun
Differential Revision: https://phab.enlightenment.org/D691

10 years agotest_gengrid: Added more test cases to reveal bugs in horizontal mode.
Amitesh Singh [Thu, 3 Apr 2014 09:39:30 +0000 (18:39 +0900)]
test_gengrid: Added more test cases to reveal bugs in horizontal mode.

Summary:
- Added focus highlight, focus animation & horizontal mode option to enable/disable.
- Removed unnecessary frame and label from test code.

Test Plan: elementary_test -to "Gengrid Focus"

Reviewers: seoz, raster

CC: seoz, nirajkr
Differential Revision: https://phab.enlightenment.org/D683

10 years agogengrid: Added feature to move focus out of gengrid if focus is on edge items.
Amitesh Singh [Thu, 3 Apr 2014 09:31:47 +0000 (18:31 +0900)]
gengrid: Added feature to move focus out of gengrid if focus is on edge items.

Summary:
Earlier, Focus can only move out of gengrid from first or last item.
Now, Focus can move out of gengrid if focus is on edge items.
@feature

Test Plan: elementary_test->Gengrid Focus

Reviewers: raster, seoz

CC: seoz, nirajkr
Differential Revision: https://phab.enlightenment.org/D682

10 years agoFix Uninitialized scalar variable reported by Coverity.
Daniel Zaoui [Thu, 3 Apr 2014 09:06:39 +0000 (12:06 +0300)]
Fix Uninitialized scalar variable reported by Coverity.

Fixes Coverity CID1195446

10 years agofix elm notify (and popup) after win position fixes
Carsten Haitzler (Rasterman) [Thu, 3 Apr 2014 08:31:01 +0000 (17:31 +0900)]
fix elm notify (and popup) after win position fixes

10 years agoEolian: use legacy_prefix: null for interfaces.
Daniel Zaoui [Thu, 3 Apr 2014 07:19:03 +0000 (10:19 +0300)]
Eolian: use legacy_prefix: null for interfaces.

legacy set to null was used for every function to not generate a legacy
API. legacy_prefix set to null indicates no legacy has to be generated
for all the class.

10 years agoEolian: Integration of Web2
Daniel Zaoui [Thu, 3 Apr 2014 06:55:49 +0000 (09:55 +0300)]
Eolian: Integration of Web2

10 years agoEolian: Integration of Win Access Object
Daniel Zaoui [Thu, 3 Apr 2014 05:52:20 +0000 (08:52 +0300)]
Eolian: Integration of Win Access Object

10 years agoEolian: Integration of App Access Object
Daniel Zaoui [Thu, 3 Apr 2014 05:42:02 +0000 (08:42 +0300)]
Eolian: Integration of App Access Object

10 years agoe border frames now correctly identify modal dialogs as dialogs
Mike Blumenkrantz [Wed, 2 Apr 2014 14:30:51 +0000 (10:30 -0400)]
e border frames now correctly identify modal dialogs as dialogs

10 years agoadd hand1 cursor theme element and ensure elm cursor code actually works
Carsten Haitzler (Rasterman) [Wed, 2 Apr 2014 11:48:32 +0000 (20:48 +0900)]
add hand1 cursor theme element and ensure elm cursor code actually works

this adds a hand1 sample cursor theme/image so the theme can find
cursors, (more should be added later), and now actually makes the elm
cursor handling properly set the cursor and update the hotx/y as
needed by tracking the hot swallow object. this relies on a fix in efl
as well.

10 years agooops - printfs snuck in. remove
Carsten Haitzler (Rasterman) [Wed, 2 Apr 2014 09:09:55 +0000 (18:09 +0900)]
oops - printfs snuck in. remove

10 years agofix x cursors broken by recent eo based fixes... to eolian changes
Carsten Haitzler (Rasterman) [Wed, 2 Apr 2014 09:06:02 +0000 (18:06 +0900)]
fix x cursors broken by recent eo based fixes... to eolian changes

10 years agoautotools: fix build when Ecore_Drm is enable.
Cedric BAIL [Wed, 2 Apr 2014 08:00:16 +0000 (17:00 +0900)]
autotools: fix build when Ecore_Drm is enable.

10 years agocalendar, colorselector, diskselector: fix build warnings
Jaeun Choi [Tue, 1 Apr 2014 13:20:58 +0000 (22:20 +0900)]
calendar, colorselector, diskselector: fix build warnings

Summary: This patch fixed build warnings in calendar, colorselector and diskselector.

Test Plan: make

Reviewers: Hermet

Differential Revision: https://phab.enlightenment.org/D685

10 years agoEolian: Integration of Gengrid and Gengrid Pan
Daniel Zaoui [Tue, 1 Apr 2014 11:50:40 +0000 (14:50 +0300)]
Eolian: Integration of Gengrid and Gengrid Pan

10 years agotoolbar: Added focus movement on widget items by mouse in.
Amitesh Singh [Tue, 1 Apr 2014 11:26:33 +0000 (20:26 +0900)]
toolbar: Added focus movement on widget items by mouse in.

Summary:
- Added a test case in "Toolbar Focus".
@feature

Test Plan: elementary_test->Toolbar Focus

Reviewers: raster, cedric, woohyun

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D665

10 years agogengrid: Added focus movement on widget items by mouse in.
Amitesh Singh [Tue, 1 Apr 2014 11:26:13 +0000 (20:26 +0900)]
gengrid: Added focus movement on widget items by mouse in.

Summary:
- Added a test case in "Gengrid Focus".
@feature

Test Plan: elementary_test->Gengrid Focus

Reviewers: raster, cedric, woohyun

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D664

10 years agogenlist: Added focus movement on widget items by mouse in.
Amitesh Singh [Tue, 1 Apr 2014 11:25:03 +0000 (20:25 +0900)]
genlist: Added focus movement on widget items by mouse in.

Summary: @feature

Test Plan: elementary_test->Genlist Focus

Reviewers: raster, cedric, woohyun

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D663

10 years agolist: Added focus movement on widget items by mouse in.
Amitesh Singh [Tue, 1 Apr 2014 11:22:47 +0000 (20:22 +0900)]
list: Added focus movement on widget items by mouse in.

Summary: @feature

Test Plan: elementary_test->List Focus

Reviewers: raster, cedric, woohyun

Reviewed By: raster

CC: seoz
Differential Revision: https://phab.enlightenment.org/D662

10 years agoEolian: Integration of Genlist and Genlist Pan
Daniel Zaoui [Tue, 1 Apr 2014 10:55:08 +0000 (13:55 +0300)]
Eolian: Integration of Genlist and Genlist Pan

10 years agocnp: check object type before getting window id
wonguk.jeong [Tue, 1 Apr 2014 10:54:09 +0000 (19:54 +0900)]
cnp: check object type before getting window id

Summary:
problem:
1) elementary_test -> entry -> close entry window
2) type mismatch warning is shown on console as below

ERR<19427>:eo lib/eo/eo.c:342 _eo_dov_internal() in elm_win.eo.c:2067: Can't execute function Elm_Win:ELM_OBJ_WIN_SUB_ID_XWINDOW_GET (op 0x167) for class 'Elm_Entry'. Aborting.

solution:
check top object type before invoke elm_win_xwindow_get()/elm_wl_window_get().
if it's not a window, find window id by using ecore_evas APIs.

Fixes T1141

Test Plan: elementary_test -> entry -> close entry window -> check console

Reviewers: raster, seoz, uartie

Reviewed By: raster

CC: seoz
Maniphest Tasks: T1141

Differential Revision: https://phab.enlightenment.org/D684

10 years agomenu - fix bug that happens as a result of fixing window obj position
Carsten Haitzler (Rasterman) [Tue, 1 Apr 2014 10:52:18 +0000 (19:52 +0900)]
menu - fix bug that happens as a result of fixing window obj position

similar fix to 59cfed147b50d5b5c644ec75d2c6eb34e8b84294

10 years agoTheme: Fixed spelling mistake in a comment.
Tom Hacohen [Tue, 1 Apr 2014 09:43:18 +0000 (10:43 +0100)]
Theme: Fixed spelling mistake in a comment.

Reported by OnlyHuman.

Fixes T1142.

10 years agohover - fix bug that happens as a result of fixing window obj position
Carsten Haitzler (Rasterman) [Tue, 1 Apr 2014 08:29:36 +0000 (17:29 +0900)]
hover - fix bug that happens as a result of fixing window obj position

to fix a window position bug, window had to track actual geometry and
not alwasy be at 0,0. but this means hover, that is getting geometry
of the win object sometimes to figure out hover coverage area, and
thus now x, y are not 0, 0 anymore...

10 years agoMerge branch 'devs/devilhorns/drm'
Chris Michael [Tue, 1 Apr 2014 06:12:31 +0000 (07:12 +0100)]
Merge branch 'devs/devilhorns/drm'

10 years agoelementary: Add support to elementary for creating applications which
Chris Michael [Fri, 28 Mar 2014 10:42:27 +0000 (10:42 +0000)]
elementary: Add support to elementary for creating applications which
run in drm.

@feature: This adds an ELM_ENGINE=drm option so that elementary apps
can be run 'standalone' inside drm without any window managers,
compositors, etc

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoelementary: Remove FIXME comment as it is already done above.
Chris Michael [Fri, 28 Mar 2014 07:28:04 +0000 (07:28 +0000)]
elementary: Remove FIXME comment as it is already done above.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoelementary: Add drm to list of available engine names, and add env
Chris Michael [Fri, 28 Mar 2014 07:24:47 +0000 (07:24 +0000)]
elementary: Add drm to list of available engine names, and add env
check for drm engine.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoelementary: Add ecore-drm header and ELM_DRM engine define
Chris Michael [Fri, 28 Mar 2014 07:19:06 +0000 (07:19 +0000)]
elementary: Add ecore-drm header and ELM_DRM engine define

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agocheck, colorselector, calendar, diskselector: apply key binding
Jaeun Choi [Tue, 1 Apr 2014 02:10:25 +0000 (11:10 +0900)]
check, colorselector, calendar, diskselector: apply key binding

Summary:
apply key binding to 4 widgets
this revision is only for reviewing
I'll send 4 seperate patches after review is done.

Test Plan: None

Reviewers: Hermet, seoz, raster

Differential Revision: https://phab.enlightenment.org/D678

10 years agoelm - cursor - don't get window id if event area obj is not a window
Carsten Haitzler (Rasterman) [Tue, 1 Apr 2014 01:06:14 +0000 (10:06 +0900)]
elm - cursor - don't get window id if event area obj is not a window

10 years ago[Elm_Dnd] Correct drag position when rotation
Thiep Ha [Tue, 1 Apr 2014 00:39:16 +0000 (09:39 +0900)]
[Elm_Dnd] Correct drag position when rotation

Summary:
When window is rotated, the drag position is not updated.
It makes dnd cannot find out correct dropable objects.
This patch updates the drag position when window is rotated, so that dnd can find correct dropable objects.
@fix

P/S: This patch is originated from JackDanielZ (Daniel Zaoui). I update it to conform with lastest code.

Reviewers: JackDanielZ, raster

Reviewed By: JackDanielZ

CC: woohyun
Differential Revision: https://phab.enlightenment.org/D680

10 years agoelm widget - dont get focus if object is not an elm widget
Carsten Haitzler (Rasterman) [Tue, 1 Apr 2014 00:25:21 +0000 (09:25 +0900)]
elm widget - dont get focus if object is not an elm widget

this islences lots of missing method complaints from eo (yes - we
wantmixed elm + non elm widgets to work, thus this has to be handled)

10 years agoWorkaround broken popup on Terminology
Iván Briano [Mon, 31 Mar 2014 17:50:53 +0000 (14:50 -0300)]
Workaround broken popup on Terminology

As the comment in the code explains, when ctxpopup is shown, it's giving
focus to the inner list, which immediately decides to select the first
of its items, calling, in the process, its selection callback. This has
the very unfortunate, annoying and uselessly broken effect of making the
popup never showing up, and instead triggering the first action in it.

Since this behavior of "select first item on focus" seems to be the path
taken in other places, I'm letting the people that know what they want
to do about that figure out how to fix it properly.

10 years agoMap: fix params names
Daniel Zaoui [Mon, 31 Mar 2014 13:36:22 +0000 (16:36 +0300)]
Map: fix params names

10 years agoEolian: Integration of List
Daniel Zaoui [Mon, 31 Mar 2014 12:59:55 +0000 (15:59 +0300)]
Eolian: Integration of List

10 years agoRevert "Revert "key binding: define Elm_Action function as having a return type of...
ChunEon Park [Mon, 31 Mar 2014 12:28:05 +0000 (21:28 +0900)]
Revert "Revert "key binding: define Elm_Action function as having a return type of Eina_Bool""

This reverts commit 0c32a3fcf13f0c43747c478f012df259e987c156.

now this can be pushed since second merge window for 1.10 is open

10 years agofix left over soft cursors in elm
Carsten Haitzler (Rasterman) [Mon, 31 Mar 2014 11:39:16 +0000 (20:39 +0900)]
fix left over soft cursors in elm

@fix - this fixes T893

10 years agoEolian: Integration of Naviframe
Daniel Zaoui [Sun, 30 Mar 2014 08:51:39 +0000 (11:51 +0300)]
Eolian: Integration of Naviframe

10 years agoEolian: Integration of Multi Button Entry
Daniel Zaoui [Sun, 30 Mar 2014 07:57:14 +0000 (10:57 +0300)]
Eolian: Integration of Multi Button Entry

10 years agoEolian: Integration of Flip Selector
Daniel Zaoui [Sun, 30 Mar 2014 07:34:05 +0000 (10:34 +0300)]
Eolian: Integration of Flip Selector

10 years agoEolian: Integration of File Selector
Daniel Zaoui [Sun, 30 Mar 2014 07:15:55 +0000 (10:15 +0300)]
Eolian: Integration of File Selector

10 years agoEolian: Integration of File Selector Entry
Daniel Zaoui [Sun, 30 Mar 2014 06:48:21 +0000 (09:48 +0300)]
Eolian: Integration of File Selector Entry

10 years agoEolian: Integration of File Selector Button
Daniel Zaoui [Sun, 30 Mar 2014 05:34:10 +0000 (08:34 +0300)]
Eolian: Integration of File Selector Button

10 years agoEolian: Integration of File Selector Interface
Daniel Zaoui [Sun, 30 Mar 2014 04:56:50 +0000 (07:56 +0300)]
Eolian: Integration of File Selector Interface

10 years agoEolian: Integration of Win
Daniel Zaoui [Thu, 27 Mar 2014 13:15:52 +0000 (15:15 +0200)]
Eolian: Integration of Win

10 years agoEolian: Integration of Widget Access Object
Daniel Zaoui [Thu, 27 Mar 2014 11:17:39 +0000 (13:17 +0200)]
Eolian: Integration of Widget Access Object

10 years agoEolian: Integration of Web
Daniel Zaoui [Thu, 27 Mar 2014 10:57:07 +0000 (12:57 +0200)]
Eolian: Integration of Web

10 years agoEolian: Integration of Video
Daniel Zaoui [Thu, 27 Mar 2014 08:21:26 +0000 (10:21 +0200)]
Eolian: Integration of Video

10 years agoEolian: Integration of Toolbar
Daniel Zaoui [Thu, 27 Mar 2014 08:15:16 +0000 (10:15 +0200)]
Eolian: Integration of Toolbar

10 years agoEolian: Integration of Thumb
Daniel Zaoui [Thu, 27 Mar 2014 07:14:54 +0000 (09:14 +0200)]
Eolian: Integration of Thumb

10 years agoEolian: Integration of Table
Daniel Zaoui [Wed, 26 Mar 2014 15:37:22 +0000 (17:37 +0200)]
Eolian: Integration of Table

10 years agoEolian: Integration of Systray
Daniel Zaoui [Wed, 26 Mar 2014 13:20:50 +0000 (15:20 +0200)]
Eolian: Integration of Systray

10 years agoEolian: Integration of Spinner
Daniel Zaoui [Wed, 26 Mar 2014 13:12:34 +0000 (15:12 +0200)]
Eolian: Integration of Spinner

10 years agoEolian: Integration of Slideshow
Daniel Zaoui [Wed, 26 Mar 2014 09:53:31 +0000 (11:53 +0200)]
Eolian: Integration of Slideshow

10 years agoEolian: Integration of Slider
Daniel Zaoui [Wed, 26 Mar 2014 09:46:20 +0000 (11:46 +0200)]
Eolian: Integration of Slider

10 years agoEolian: Integration of Separator
Daniel Zaoui [Wed, 26 Mar 2014 09:30:53 +0000 (11:30 +0200)]
Eolian: Integration of Separator

10 years agoEolian: Integration of Segment Control
Daniel Zaoui [Wed, 26 Mar 2014 09:04:37 +0000 (11:04 +0200)]
Eolian: Integration of Segment Control

10 years agoEolian: Integration of Scroller
Daniel Zaoui [Wed, 26 Mar 2014 08:54:49 +0000 (10:54 +0200)]
Eolian: Integration of Scroller

10 years agoEolian: Integration of Route
Daniel Zaoui [Wed, 26 Mar 2014 08:19:34 +0000 (10:19 +0200)]
Eolian: Integration of Route

10 years agoEolian: Integration of Radio
Daniel Zaoui [Wed, 26 Mar 2014 07:50:10 +0000 (09:50 +0200)]
Eolian: Integration of Radio

10 years agoEolian: Integration of Progressbar
Daniel Zaoui [Wed, 26 Mar 2014 07:36:41 +0000 (09:36 +0200)]
Eolian: Integration of Progressbar