zmike [Wed, 7 May 2014 05:13:19 +0000 (01:13 -0400)]
Revert "Revert "focus: Removed unused parameter from an internal focus function.""
This reverts commit
b8549f3e83a8592145a50085182583adead2c74e.
this build system is bad and whoever did the eo integration should not feel pleased with themselves.
zmike [Wed, 7 May 2014 05:08:04 +0000 (01:08 -0400)]
Revert "focus: Removed unused parameter from an internal focus function."
This reverts commit
5832b692aa5f68a2924bd7886390d489eb13aefb.
broke build
zmike [Wed, 7 May 2014 04:50:12 +0000 (00:50 -0400)]
remove all scrolling changes for focused items.
this.is.BROOOOOOOOOOOOOOOKEEEEEEEEEEEEEEEEEEENNNNNNNNNNNNNNNNNNNNNNNNNNNNN.
SERIOUSLY.
you cannot go scrolling all over the place in every widget that has a scroller just because the widget gets focus. what user wants that? no user anywhere, under any circumstances, ever, in all of history.
if you dare to put this back in, I will continue to remove it for the rest of eternity until it never, ever scrolls in any unwanted case. the focused item doesn't have to always be in the viewport, and should never be moved into the viewport [[[[[[[ except to maintain an already-existing position inside the viewport ]]]]]]]
too much of my time wasted on this stupid "feature" which should have been MUCH more thoroughly tested and reviewed before it was merged.
T1205 STILL NOT FIXED
Daniel Juyung Seo [Tue, 6 May 2014 15:05:07 +0000 (00:05 +0900)]
focus: Removed unused parameter from an internal focus function.
is_next parameter is not used for
elm_widget_focus_highlight_geometry_get() function.
But this parameter was not cleaned up in the commit 5320cca.
Stefan Schmidt [Mon, 5 May 2014 14:25:04 +0000 (16:25 +0200)]
release: v1.10.0 beta1
Daniel Juyung Seo [Sat, 3 May 2014 21:18:44 +0000 (06:18 +0900)]
theme: removed unnecessary null check.
Null check is already done in the previous line so do not check null
again.
Ryuan Choi [Sat, 3 May 2014 10:36:54 +0000 (19:36 +0900)]
Fix the leak when closed alert/prompt/confirm since
1be3950fd
Spotted by seoz.
zmike [Fri, 2 May 2014 22:33:27 +0000 (18:33 -0400)]
naviframe transitions are now uniform
this looked less than sleek with the overlapping contents of the mismatched transition modes
Daniel Juyung Seo [Fri, 2 May 2014 18:51:35 +0000 (03:51 +0900)]
photocam: added @c to EINA_TRUE/FALSE doxygen.
zmike [Fri, 2 May 2014 16:04:22 +0000 (12:04 -0400)]
spinner theme text ellipsis fix
Carsten Haitzler (Rasterman) [Fri, 2 May 2014 12:24:26 +0000 (21:24 +0900)]
adjust po file line nums
Carsten Haitzler (Rasterman) [Fri, 2 May 2014 09:44:17 +0000 (18:44 +0900)]
fix new ellipsising of elm theme elements.
Mike Blumenkrantz [Thu, 1 May 2014 21:23:13 +0000 (17:23 -0400)]
genlist edc part types are now 100% defined using 1.10 edc
Daniel Juyung Seo [Thu, 1 May 2014 13:27:02 +0000 (22:27 +0900)]
focus: Fixed focus_region_show to consider bring_in_enable configuration.
focus_auto_scroll_bring_in_enable feature is new in 1.10, this would
not be backported.
Daniel Juyung Seo [Thu, 1 May 2014 12:54:24 +0000 (21:54 +0900)]
test_focus: initialize focus related check states correctly.
Fetch the current focus config status.
Daniel Juyung Seo [Thu, 1 May 2014 12:34:38 +0000 (21:34 +0900)]
config: internal code refactoring for the readability.
Gathers focus related configurations.
Daniel Juyung Seo [Thu, 1 May 2014 12:31:11 +0000 (21:31 +0900)]
config: removed unnecessary variable initialize.
It is overwritten in the following line.
Daniel Juyung Seo [Thu, 1 May 2014 12:30:13 +0000 (21:30 +0900)]
elm_config: added focus menu to elementary_config.
This helps focus debugging by changing the global configuration.
Daniel Juyung Seo [Thu, 1 May 2014 09:51:24 +0000 (18:51 +0900)]
config: apply CHECK_ADD macro to elementary_config.
Daniel Juyung Seo [Thu, 1 May 2014 09:37:58 +0000 (18:37 +0900)]
config: introduced a global CHECK_ADD macro for elementary config.
Amitesh Singh [Wed, 30 Apr 2014 08:59:40 +0000 (17:59 +0900)]
gengrid: frame variable should be used for position changes.
Summary:
Earlier pos was getting used for the item coordinates. To support other Ecore_Pos_Map variations, frame variable should be used.
@fix
Test Plan:
elementary_test-> "Gengrid Focus". Enable reorder mode and use keys to move
the focused item.
Reviewers: raster, seoz
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D811
Daniel Juyung Seo [Wed, 30 Apr 2014 07:14:50 +0000 (16:14 +0900)]
test_dnd: removed dead code.
This fixes coverity CID 1210426.
Daniel Juyung Seo [Tue, 29 Apr 2014 16:21:53 +0000 (01:21 +0900)]
test_popup: Added more align usages to reveal popup align bug.
Actually the bugs are from notify.
Daniel Zaoui [Tue, 29 Apr 2014 12:59:59 +0000 (15:59 +0300)]
Entry: add the activated signal in the events section of entry.eo.
Thiep Ha [Tue, 29 Apr 2014 07:28:12 +0000 (16:28 +0900)]
test_dnd: Change sending data to be compatible with other apps
Summary:
The sending data used # character, it is not compatible with other apps, so we should change it.
Change sending data to use newline character to be compatible with other apps, able to correctly drag to other apps like EFM, chrome, ...
Reviewers: JackDanielZ, seoz, raster, woohyun
Reviewed By: raster
Differential Revision: https://phab.enlightenment.org/D751
WooHyun Jung [Tue, 29 Apr 2014 06:39:41 +0000 (15:39 +0900)]
notify_test: When elm_notify is shown, set focus to it.
Daniel Zaoui [Tue, 29 Apr 2014 05:45:10 +0000 (08:45 +0300)]
Eolian: fix elm_widget.eo
part_text has to be an extra property, not a method.
zmike [Mon, 28 Apr 2014 15:00:54 +0000 (11:00 -0400)]
ctxpopup should not blindly show arrows when they are not wanted by the theme
@fix
Carsten Haitzler (Rasterman) [Mon, 28 Apr 2014 12:51:12 +0000 (21:51 +0900)]
elm win - fix ELM_DISPLAY to choose the right software enine
Stefan Schmidt [Mon, 28 Apr 2014 10:35:19 +0000 (12:35 +0200)]
release: v1.10.0 alpha1
zmike [Sun, 27 Apr 2014 17:47:05 +0000 (13:47 -0400)]
ctxpopup bg theme should block all mouse events, not just left button
@fix
Daniel Zaoui [Sun, 27 Apr 2014 13:09:01 +0000 (16:09 +0300)]
Eolian: install .eo files
Daniel Juyung Seo [Sun, 27 Apr 2014 04:43:37 +0000 (13:43 +0900)]
gengrid: Added elm_gengrid_wheel_disabled_set/get() APIs.
Summary:
The basic idea is from Abhinandan Aryadipta and I implemented this in
upstream.
Special thanks to JackDanielZ for eolian madness.
@feature
Reviewers: JackDanielZ
Differential Revision: https://phab.enlightenment.org/D803
Daniel Juyung Seo [Sun, 27 Apr 2014 04:42:47 +0000 (13:42 +0900)]
gengrid: removed unnecessary return value check.
Just return the return value without checking it.
Daniel Juyung Seo [Sun, 27 Apr 2014 04:12:21 +0000 (13:12 +0900)]
test_gengrid: renamed stupid long internal variable names shorter.
Amitesh Singh [Sun, 27 Apr 2014 04:08:15 +0000 (13:08 +0900)]
gengrid: Implemented item_select_on_focus feature.
Summary:
This is based on
bb1e8afd.
@feature
Test Plan: elementary_test->"Gengrid Focus"
Reviewers: seoz, raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D702
Daniel Juyung Seo [Sun, 27 Apr 2014 04:04:26 +0000 (13:04 +0900)]
test_genlist: renamed stupid long internal variable names shorter.
Daniel Juyung Seo [Sun, 27 Apr 2014 03:55:58 +0000 (12:55 +0900)]
genlist: refactor the internal code to make it more readable.
Amitesh Singh [Sun, 27 Apr 2014 03:38:27 +0000 (12:38 +0900)]
genlist: Implemented item_select_on_focus feature.
Summary: @feature
Test Plan: elementary_test->Genlist Focus
Reviewers: seoz, raster
CC: seoz
Differential Revision: https://phab.enlightenment.org/D705
Daniel Juyung Seo [Sun, 27 Apr 2014 02:21:46 +0000 (11:21 +0900)]
genlist: renamed internal function according to the key binding adoption.
Amitesh Singh [Sat, 26 Apr 2014 19:15:26 +0000 (04:15 +0900)]
config: Added two APIs to enable/disable focus auto scroll bring in feature.
Summary:
Summary:
- APIs
- elm_config_focus_auto_scroll_bring_in_enabled_set
- elm_config_focus_auto_scroll_bring_in_enabled_get
- list/genlist/toolbar/gengrid: Using this feature for scrolling for focus movement.
- Added test case in "List Focus", "Genlist Focus", "Toolbar Focus" and "Gengrid Focus"
@feature
Test Plan: elementary_test->"List Focus", "Genlist Focus", "Toolbar Focus" & "Gengrid Focus".
Reviewers: raster, seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D799
Amitesh Singh [Sat, 26 Apr 2014 18:17:01 +0000 (03:17 +0900)]
gengrid: ignore key events if item reorder is going on.
Summary: This was missed in
43eb52e159.
Test Plan:
elementary_test->"Gengrid Focus" and enable "reorder mode" by clicking "redorder mode enable" checkbox.
Move the items by direction keys.
Reviewers: raster, seoz
Reviewed By: seoz
CC: seoz
Differential Revision: https://phab.enlightenment.org/D801
Daniel Juyung Seo [Sat, 26 Apr 2014 18:00:11 +0000 (03:00 +0900)]
genlist: Removed unnecessary item show call on multi select.
item select will automatically trigger item show.
@fix
Daniel Juyung Seo [Sat, 26 Apr 2014 17:40:45 +0000 (02:40 +0900)]
toolbar: Fixed wrong edje api usage for elm objects.
This bug was introduced by the commit
4c8677166163316468da56c53b203ac572085c40 this January.
@fix
Daniel Juyung Seo [Sat, 26 Apr 2014 15:43:34 +0000 (00:43 +0900)]
gesture_layer: updated internal documentations for the changed variables.
It looks like the variable names were changed at some point but the
documentation was not updated accordingly.
Daniel Juyung Seo [Sat, 26 Apr 2014 15:37:23 +0000 (00:37 +0900)]
gengrid: Changed internal variables to fix shadow variable build warnings.
elm_gengrid.c: In function '_item_move_cb':
elm_gengrid.c:2084:19: warning: declaration of 'y1' shadows a global
declaration [-Wshadow]
elm_gengrid.c: In function '_swap_items':
elm_gengrid.c:2136:19: warning: declaration of 'y1' shadows a global
declaration [-Wshadow]
zmike [Sat, 26 Apr 2014 05:41:15 +0000 (01:41 -0400)]
entry no longer completely breaks focus by focusing itself on selection signal
I don't know why this was added, but it breaks the ability to set focus on any widgets at all under some circumstances. it also is nonsensical since you should never need to set focus while selecting because:
* you are selecting with the mouse button, thereby having previously triggered focus from the mouse click
* you are selecting using api, in which case there's a config option to allow retaining selection which is also conceptually broken by this behavior
@fix
Mike Blumenkrantz [Wed, 9 Apr 2014 02:03:30 +0000 (22:03 -0400)]
genlist theme uses more target_groups as well as new edje_cc link api
Mike Blumenkrantz [Tue, 8 Apr 2014 20:29:46 +0000 (16:29 -0400)]
genlist theme uses virtual group inheriting more aggressively
Mike Blumenkrantz [Tue, 8 Apr 2014 02:45:13 +0000 (22:45 -0400)]
genlist theme now uses new edje_cc feature group.program_source to set default program sources
Mike Blumenkrantz [Tue, 8 Apr 2014 02:39:58 +0000 (22:39 -0400)]
genlist theme uses new edje_cc target_groups feature for program simplification
Mike Blumenkrantz [Tue, 8 Apr 2014 02:39:46 +0000 (22:39 -0400)]
genlist theme now uses part inheritance in some places
Mike Blumenkrantz [Mon, 7 Apr 2014 21:49:03 +0000 (17:49 -0400)]
genlist theme now uses lazedc visible: shorthand
Mike Blumenkrantz [Mon, 7 Apr 2014 21:47:55 +0000 (17:47 -0400)]
genlist theme now uses lazedc description shorthand
Mike Blumenkrantz [Mon, 7 Apr 2014 21:41:00 +0000 (17:41 -0400)]
genlist theme now uses lazedc name: omission
Mike Blumenkrantz [Mon, 7 Apr 2014 21:18:55 +0000 (17:18 -0400)]
genlist theme uses lazedc for part typing
Mike Blumenkrantz [Mon, 7 Apr 2014 21:16:35 +0000 (17:16 -0400)]
genlist theme no longer adds 0.0 in unnecessary places
Mike Blumenkrantz [Mon, 7 Apr 2014 21:14:55 +0000 (17:14 -0400)]
genlist groups now use group.mouse_events alias "nomouse"
free yourselves from the tyranny of mouse_events: 0 on every part!
Mike Blumenkrantz [Tue, 25 Mar 2014 15:11:54 +0000 (11:11 -0400)]
slider theme now uses edje 1.10 signal emits with explicit targets
Mike Blumenkrantz [Tue, 25 Mar 2014 14:59:23 +0000 (10:59 -0400)]
genlist theme now uses new edje inherit_only feature to reduce macro hell
Jaeun Choi [Fri, 25 Apr 2014 07:55:50 +0000 (16:55 +0900)]
config: modified widget name in key binding config
Jaeun Choi [Fri, 25 Apr 2014 06:23:03 +0000 (15:23 +0900)]
config: add missing config for slider key binding
Mike Blumenkrantz [Thu, 24 Apr 2014 20:08:19 +0000 (16:08 -0400)]
e theme now sets ellipsis: -1 appropriately
since we're not changing broken default behavior in edje_cc, all newly-compiled .edj files with min: 1 X are now possibly (almost definitely) broken. update text descriptions in other themes as necessary
Daniel Zaoui [Thu, 24 Apr 2014 10:05:17 +0000 (13:05 +0300)]
Fix Makefile indentation
Yossi Kantor [Thu, 10 Apr 2014 09:31:53 +0000 (12:31 +0300)]
Eolian: Eo header clean.
Elementary Conform
Elementary Widget
Elementary Widget Container
Yossi Kantor [Thu, 10 Apr 2014 09:10:55 +0000 (12:10 +0300)]
Eolian: Eo header clean and legacy integration.
Elementary Slider
Elementary SlideShow
Elementary Spinner
Elementary Systray
Elementary Table
Elementary Thumb
Elementary Toolbar
Elementary Video
Elementary Web
Elementary Win
Yossi Kantor [Thu, 10 Apr 2014 07:36:38 +0000 (10:36 +0300)]
Eolian: Eo header clean and legacy integration.
Elementary Popup
Elementary Panes
Elementary Photo
Elementary Photocam
Elementary Plug
Elementary Prefs
Elementary Progress Bar
Elementary Radio
Elementary Route
Elementary Scroller
Elementary Segment Control
Elementary Separator
Yossi Kantor [Thu, 10 Apr 2014 06:13:16 +0000 (09:13 +0300)]
Eolian: Eo header clean and legacy integration.
Elementary Interface File Selector
Elementary Multibuttonentry
Elementary Naviframe
Elementary Inwin
Elementary Label
Elementary List
Elementary Map
Elementary Map Buffer
Elementary Menu
Elementary Notify
Elementary Panel
Yossi Kantor [Wed, 9 Apr 2014 14:57:13 +0000 (17:57 +0300)]
Eolian: Eo headers clean and legacy integration.
Elementary Hoversel
Elementary Gengrid
Elementary Genlist
Elementary Gesture Layer
Elementary GLView
Elementary Grid
Elementary Icon
Elementary Image
Elementary Index
Carsten Haitzler (Rasterman) [Thu, 24 Apr 2014 09:59:47 +0000 (18:59 +0900)]
messing with ellipsis in edje broke evrything. instead i'll just fix theme
Lukasz Stanislawski [Thu, 24 Apr 2014 09:03:25 +0000 (18:03 +0900)]
atspi: AtspiValue interface added.
Summary:
Enables remote value changing on accessible widgets.
Added sample interface implementation for elm_slider widget.
Test Plan: build&install
Reviewers: raster, seoz
Differential Revision: https://phab.enlightenment.org/D784
Jaeun Choi [Thu, 24 Apr 2014 08:54:45 +0000 (17:54 +0900)]
config: ELM_CONFIG_VERSION update
Summary: This patch updates ELM_CONFIG_VERSION according to elementary key binding.
Test Plan: None
Reviewers: raster, Hermet
CC: seoz
Differential Revision: https://phab.enlightenment.org/D768
Ryuan Choi [Thu, 24 Apr 2014 08:52:22 +0000 (17:52 +0900)]
entry: Create selection handles as lazily as possible
Summary:
Moved the construction of selection handles to _update_selection_handler in order to
reduce the cost of construction of elm_entry little bit.
Reviewers: thiepha, Hermet, seoz, raster
CC: seoz, raster
Differential Revision: https://phab.enlightenment.org/D756
Daniel Zaoui [Thu, 24 Apr 2014 08:04:35 +0000 (11:04 +0300)]
FlipSelector: fix callback type.
Evas_Smart_Cb was used in legacy while flipselector_func_type was used
in Eo. That made the compilation failing in E.
Yossi Kantor [Wed, 9 Apr 2014 12:58:41 +0000 (15:58 +0300)]
Eolian: Eo headers clean and legacy integration for:
Elc File Selector
Elc File Selector Entry
Elc File Selector Button
Elementary Datetime
Elementary Day Selector
Elementary Disk Selector
Elementary Entry
Elementary Flip
Elementary Flip Selector
Yossi Kantor [Wed, 9 Apr 2014 11:59:37 +0000 (14:59 +0300)]
Eolian: Eo header clean and legacy integration for:
Elementary Background
Elementary Box
Elementary Bubble
Elementary Button
Elementary Calendar
Elementary Check
Elementary Clock
Elementary Color Selector
Elementary Ctxpopup
Yossi Kantor [Tue, 8 Apr 2014 14:57:32 +0000 (17:57 +0300)]
Eolian: Eo header clean and legacy integration for:
Elementary Scrollable Interface
Elementary Access
Elementary Pan
Elementary Client
Elementary Client View
Elementary Server
Elementary Server View
Elementary Layout
Elementary Frame
Elementary Hover
Elementary ActionSlider
Elementary Atspi Object
Jaehyun Cho [Thu, 24 Apr 2014 05:22:26 +0000 (14:22 +0900)]
naviframe: Emit visible/invisible signals when view is shown/hidden
Summary:
Previously, previous view was just shown by evas_object_show and hidden by evas_object_hide.
Now, "elm,state,visible" and "elm,state,invisible" signals are emitted to enable application to do in edc what they want when each view is shown/hidden.
Reviewers: Hermet
CC: raster
Differential Revision: https://phab.enlightenment.org/D785
Hosang Kim [Thu, 24 Apr 2014 05:12:52 +0000 (14:12 +0900)]
genlist: Add item loop feature
Summary:
If item loop feature is enabled, item is moved infinitely.
1. Refactor direction key event handling routine
- added internal function _elm_genlist_elm_widget_event_direction.
2. Add looping feature for genlist
- added Eolian function _elm_genlist_elm_widget_item_loop_enabled_set/get.
3. Add demo - test_genlist.c / genlist focus
Reviewers: seoz, woohyun, jaehwan, Hermet, raster
Reviewed By: Hermet
Differential Revision: https://phab.enlightenment.org/D778
Conflicts:
src/lib/elm_widget_genlist.h
Mike Blumenkrantz [Thu, 24 Apr 2014 01:16:57 +0000 (21:16 -0400)]
set expected default ellipsis value for desklock...
Daniel Juyung Seo [Wed, 23 Apr 2014 14:02:57 +0000 (23:02 +0900)]
genlist: reordered genlist internal structure members for a better structure packing.
Daniel Juyung Seo [Wed, 23 Apr 2014 13:51:22 +0000 (22:51 +0900)]
config/.gitignore: removed unnecessary gitignore rule.
There is no illume profile.
Carsten Haitzler (Rasterman) [Wed, 23 Apr 2014 12:21:07 +0000 (21:21 +0900)]
formatting - space++
Amitesh Singh [Wed, 23 Apr 2014 12:13:57 +0000 (21:13 +0900)]
gengrid: item moving feature with keys.
Summary:
- Added two APIs elm_gengrid_reorder_mode_start/stop
- Add two smart callbacks
- "item,reorder,anim,start" - This is called when a gengrid item movement
has just started by keys in reorder mode.
- "item,reorder,anim,stop" - This is called when a gengrid item movement just
stopped in reorder mode.
@feature
Test Plan: elementary_test->Gengrid Focus
Reviewers: raster, seoz, SanghyeonLee
CC: seoz
Differential Revision: https://phab.enlightenment.org/D723
Lukasz Stanislawski [Wed, 23 Apr 2014 09:00:45 +0000 (18:00 +0900)]
atspi: remove unused variable assignment
Summary: CID 1204328
Test Plan: build & install
Reviewers: seoz, raster
Differential Revision: https://phab.enlightenment.org/D781
Daniel Zaoui [Wed, 23 Apr 2014 08:00:50 +0000 (11:00 +0300)]
Genlist: fix EO errors.
Elm-Widget function was called on non elm-widget objects.
Daniel Zaoui [Wed, 23 Apr 2014 05:58:47 +0000 (08:58 +0300)]
Eolian: replace --eo1 option with --eo
Ryuan Choi [Tue, 22 Apr 2014 16:27:47 +0000 (01:27 +0900)]
elm_web: Fixed build warning with ewebkit
Daniel Juyung Seo [Tue, 22 Apr 2014 14:15:20 +0000 (23:15 +0900)]
genlist/gengrid/list: Fix first on_focus call correctly by checking focus highlight.
First on_focus call should consider focus highlight enable status and
do the different job according to that.
This can be tested in "genlist 7" and "genlist focus" examples in
elementary_test.
Daniel Zaoui [Tue, 22 Apr 2014 12:51:46 +0000 (15:51 +0300)]
Eolian: fix names for elc widgets.
Even if the file names are elc_..., the class names are supposed to be
elm_...
Stefan Schmidt [Tue, 22 Apr 2014 13:34:06 +0000 (15:34 +0200)]
atspi: Add header file to build to pass distcheck
The needed header was not packaged and thus made distcheck fail. I put
it into the unstable headers because I'm not sure if they are considered
stable yet. If this is the case please let us know so we can move it over.
zmike [Tue, 22 Apr 2014 13:29:49 +0000 (09:29 -0400)]
tooltips position more accurately in X in xinerama
elm_win_screen_size_get() is broken for this use case since the tooltip actually needs the full xinerama screen geometry, which is the geometry of the root window and NOT the current screen
@fix
Gwanglim Lee [Tue, 22 Apr 2014 05:32:20 +0000 (14:32 +0900)]
slider: fixed build warning
Summary: added EINA_UNUSED to fix build warning
Test Plan: N/A
Reviewers: raster, seoz, Hermet
Reviewed By: seoz
Differential Revision: https://phab.enlightenment.org/D777
Ryuan Choi [Mon, 21 Apr 2014 16:42:53 +0000 (01:42 +0900)]
web2: Implemented alert/confirm/prompt
Added test cases for alert/confirm/prompt
Thiep Ha [Mon, 21 Apr 2014 08:27:46 +0000 (17:27 +0900)]
dnd: Correct drag window positon in drag start
Summary:
If window is rotated, the drag window position is incorrect.
In drag start, the drag window is placed in incorrect position if main window is rotated.
Fix: Update drag window according to window rotation.
@fix
Reviewers: JackDanielZ, raster
Reviewed By: raster
CC: woohyun, seoz
Differential Revision: https://phab.enlightenment.org/D746
wonguk.jeong [Mon, 21 Apr 2014 06:06:28 +0000 (15:06 +0900)]
elm_interface_scrollable: fix wanted coordinate calculation
Summary:
boundary check of _elm_scroll_wanted_coordinates_update() is wrong.
boundary was checked with assumption that 0, 0 is top, left
however, 0, 0 could be different according to usages, in case of gengrid, 0, 0 was center left not top left)
Do not assume the min/max value, but use pan min/max value for boundary check
Fixes T1092
Test Plan: elementary_test -> grid -> uncheck multi select mode -> select first item -> click bring in -> resize window
Reviewers: raster, woohyun, seoz, zmike
CC: seoz
Maniphest Tasks: T1092
Differential Revision: https://phab.enlightenment.org/D720
Lukasz Stanislawski [Mon, 21 Apr 2014 06:04:25 +0000 (15:04 +0900)]
atspi: Atspi_Action interface implementation @feature
Summary: Enables remote execution of elementary widget actions.
Test Plan: build&install, accerrsiser tests on ubuntu 12.04
Reviewers: raster, seoz
Differential Revision: https://phab.enlightenment.org/D747
Lukasz Stanislawski [Mon, 21 Apr 2014 05:58:18 +0000 (14:58 +0900)]
atspi: separate atspi mode from access mode.
Since elm_access provides its own support for screen reader, access mode
and atspi mode must be separated.
https://phab.enlightenment.org/D726
wonguk.jeong [Mon, 21 Apr 2014 05:17:43 +0000 (14:17 +0900)]
elm_interface_scrollable: fix resize after drag bug.
Summary:
after I drag by using scrollbar, if I resize window, the scroller position was moved to coordication before dragging.
invoke _elm_scroll_wanted_coordinates_update() after position setting in _elm_scroll_scroll_bar_read_and_update();
@fix
Test Plan: elementary_test -> drag scroller to center -> resize window -> scroller shouldn't go back to top
Reviewers: raster, woohyun, seoz
CC: seoz, Hermet
Differential Revision: https://phab.enlightenment.org/D722
Lukasz Stanislawski [Mon, 21 Apr 2014 03:55:28 +0000 (12:55 +0900)]
atspi: change a method of calculating atspi VISIBLE state.