Shilpa Singh [Tue, 27 Dec 2016 16:00:45 +0000 (21:30 +0530)]
Naviframe: if item_destructor is called before animator callback deferred function,
crash happens in _tizen_effect_enabled_get as "it" is NULL
Change-Id: I20d2a71d0fe604f108a8c9a1072fea4b302cd76c
Jee-Yong Um [Mon, 16 Jan 2017 09:51:43 +0000 (18:51 +0900)]
ctxpopup: merge eo & header files for different profiles
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I0c22e3668b4a307e1591206d14c13ec0b2a84544
Woochan Lee [Wed, 18 Jan 2017 00:43:26 +0000 (09:43 +0900)]
elm_multibuttonentry: Merge Upstream patch to fix bug.
elm_multibuttonentry: Fix MBE got a wrong state.
Summary:
Even User set a MBE state as "shrink" when MBE created.
MBE has been changed the state as "none" during added items.
This patch will be fixed that bug state.
@fix
Test Plan:
Add below line after create mbe.
'elm_multibuttonentry_expanded_set(mbe, EINA_FALSE)'
Then Add items using item_append API.
See the result. mbe is not on shrink mode.
Reviewers: Hermet, jpeg, cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4548
Change-Id: I385552f0636aefa36d2025dd1e888e0205b49fb7
Jiwon Kim [Mon, 16 Jan 2017 11:09:31 +0000 (20:09 +0900)]
elm_entry: Don't do anything if text is empty
In the double clicked callback, selection & copy paste UI is not needed.
test plan:
elm_entry_context_menu_disabled_set(entry, EINA_TRUE)
-> double click empty entry
-> cursor is disappeared (This commit fix to be shown)
@tizen_only
Change-Id: Ide70085a3deebc403259b5e3b967a32e23beef91
Signed-off-by: Jiwon Kim <jiwon177.kim@samsung.com>
(cherry picked from commit
917a717f057f51dad57445cb24550b5b2431d7ec)
Jee-Yong Um [Mon, 16 Jan 2017 10:20:01 +0000 (19:20 +0900)]
genlist: fix build error caused by merging lib and mobile_lib
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I714fdade78ac66c175ac640676ada534dcf69113
SangHyeon Lee [Wed, 11 Jan 2017 05:30:31 +0000 (14:30 +0900)]
genlist: merge lib and mobile lib genlist eo and header library
Change-Id: I54a552dc74057401a21c10aaf9d54603b5ebd737
SangHyeon Lee [Wed, 11 Jan 2017 03:38:01 +0000 (12:38 +0900)]
genlist : generate eo functions about genlist APIs
Change-Id: I2fd0a7e2363d4ac18f4ac9101f95eb0006f9eb41
SangHyeon Lee [Wed, 11 Jan 2017 10:45:59 +0000 (19:45 +0900)]
genlist : add realize check in highlight/unhlight, select functions
Change-Id: I1c7c5b5c5e7c4cf8f21a4d9a5c74e3064f3e4441
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
(cherry picked from commit
b7dd4be5ff14f09cdced98ba4ac88ccabbeea065)
SangHyeon Lee [Thu, 12 Jan 2017 05:00:55 +0000 (14:00 +0900)]
genlist: add reorder fallback in scrolling case
Change-Id: I786b6c8e14499c74def8b40c0fa517ba2f558982
(cherry picked from commit
d492b7bdf6fa8b405d8d56c14cadaf07d9450fa8)
SangHyeon Lee [Mon, 9 Jan 2017 01:05:21 +0000 (10:05 +0900)]
genlist: add EVAS_EVENT_ON_HOLD flag in mouse up
Change-Id: Ibb6b9371717971b825c50173eeae1339356ba57f
(cherry picked from commit
6727edaed012290f39f4a7f43ba21730b34a94fa)
SubodhKumar [Wed, 11 Jan 2017 13:19:56 +0000 (18:49 +0530)]
elm_entry: Show cursor handler on resize.
@tizen_fix
Change-Id: I2c2899ce434e13056d278d1b6b8f2ff9f29c1df8
(cherry picked from commit
88852ed331aa04eb09c74dd0dce2f9bda3f6ca67)
Minchul Lee [Wed, 11 Jan 2017 11:19:05 +0000 (20:19 +0900)]
elm_entry: Do not fire anchor clicked event when long pressed.
@tizen_fix
Issue Scenario:
1.When anchor is there and on click callback app launches new view
2.When long pressed over anchor, clicked should not be triggered, selection should happen, in issue scene selection and clicked both are happening
Change-Id: If8943ebb97f3debed6e0e8b67a3393cd7843b6f3
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
Minchul Lee [Thu, 12 Jan 2017 01:41:59 +0000 (10:41 +0900)]
entry: hide ctxpopup during long press and drag
Sometimes, ctxpopup was not hidden when drag.
When select new word on drag, ctxpopup should be hidden.
Change-Id: Ic206d3d086b20cfa37eb3fea5c1fd48e58b86139
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
JEONGHYUN YUN [Tue, 10 Jan 2017 07:22:29 +0000 (16:22 +0900)]
elm_calendar: add APIs for minimum and maximum values for the date
elm_calendar already have minimum and maximum year set/get APIs.
I've added new APIs that exapanded from the year to the date.
These APIs help us not only set min/max month but also set min/max day.
If you set the minimum date, changing the displayed month or year if needed.
Displayed day also to be disabled if it is smaller than minimum date.
Reviewers: woohyun, Hermet, jpeg, CHAN, cedric
Reviewed By: CHAN, cedric
Subscribers: CHAN, cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4226
Change-Id: If93e888eb76e1f84b2601a87b12b8b67f2d4820c
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
JEONGHYUN YUN [Thu, 5 Jan 2017 09:33:33 +0000 (18:33 +0900)]
elm_panel: scrollable panel content size ratio refactoring (for 2.4 UX)
scrollable panel content size ratio refactoring (for 2.4 UX)
@tizen_fix
Change-Id: I19f3866cb269ed88a26052e0e6ae078755b49330
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Hosang Kim [Wed, 4 Jan 2017 07:48:23 +0000 (16:48 +0900)]
elm_plug/elm_conform: add plug message feature.
@tizen_only
Change-Id: I719ec85ae511938ccf9290dfffba3c3d7039292c
(cherry picked from commit
b4e31bb79cdbdceb1317738532988d8b32cf63db)
JEONGHYUN YUN [Thu, 5 Jan 2017 08:32:35 +0000 (17:32 +0900)]
elm_panel: Add _scrollable_layout_resize internal funcion for refactoring
Summary:
Remove duplicated code in _elm_panel_efl_gfx_size_set
and _elm_panel_scrollable_content_size_set.
Reviewers: jpeg, woohyun, eunue, jypark
Differential Revision: https://phab.enlightenment.org/D4553
Change-Id: I51196afc9519f93a16d10da479be87e5fec39de8
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
JEONGHYUN YUN [Thu, 5 Jan 2017 05:54:08 +0000 (14:54 +0900)]
elm_panel: Add get function in scrollable_content_size property
Summary:
1.Added get function for getting the size of the scrollable panel.
Additionally, added some exception handling code in scrollable_content_size_set
Reviewed By: jpeg
Differential Revision: https://phab.enlightenment.org/D4549
Change-Id: I14df2301872773d3f4e0604f3d66505233bc6676
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
SubodhKumar [Wed, 4 Jan 2017 09:59:57 +0000 (15:29 +0530)]
elm_entry: Do not set the cursor to next char if the end of line encounter
it captures newline char also in some scenario
Scenario: 1.Have an item image in entry
2.Make cursor after the item
3.Hit enter
4.Long press to select the item image
5.Observe
@tizen_fix
Change-Id: I10a574c266d04ed1db09065c62644c3c81966eda
SangHyeon Lee [Tue, 3 Jan 2017 10:03:08 +0000 (19:03 +0900)]
genlist: enable disabled content when content reused
Change-Id: I6696419a65918a5486165bc0d25ba01eec97e346
(cherry picked from commit
6c0833a341216d26cf410560c9fc8dc70f1a2aba)
SangHyeon Lee [Wed, 4 Jan 2017 05:50:55 +0000 (14:50 +0900)]
genlist : fixing wrong item realize bug when block is changed
This is port of upstream patch
7b6cd2862da1d677fdcc6fb231bb3c07e1f641cb
Change-Id: I309936b09ffa8dad208333842c68d8104945db23
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
(cherry picked from commit
f43e701d69ff4f61e52c98d09ef78b9a5e4afb3e)
SangHyeon Lee [Tue, 3 Jan 2017 08:40:26 +0000 (17:40 +0900)]
gengrid : enable layout sizing eval and content min limit feature in gengrid
Change-Id: Id3fa2770a19b46b149168e782b2c5a87376f84b4
(cherry picked from commit
209e03d4a3612ede14f7473b90ee8f7394fc6ef6)
SangHyeon Lee [Mon, 2 Jan 2017 10:20:38 +0000 (19:20 +0900)]
genlist: fixing wrong scroll posiiton calc in SCROLLTO_IN
Change-Id: I4da1d63cf0fd81fd6695668941d8f30cf326c350
(cherry picked from commit
22c2730d65c95be9f8fb92fdde1b22dae6d18c69)
SangHyeon Lee [Mon, 2 Jan 2017 08:18:31 +0000 (17:18 +0900)]
Revert "[Genlist] skip pan obj coord when height is 0"
This reverts commit
75b7441271063672dfd477cd4e98b445234b218b.
Change-Id: Idf03c708edbb0b955e1b6bc806ae46e6851eb091
(cherry picked from commit
b48374e92a045da7a9c9f7c4d186038d5802cdea)
Minkyu Kang [Fri, 23 Dec 2016 05:05:33 +0000 (14:05 +0900)]
notify: remove redundant _sizing_eval function call
Change-Id: I12ac0ab4a0df124b9949e8b0a610859790bab15c
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Jongmin Lee [Fri, 30 Dec 2016 06:14:03 +0000 (15:14 +0900)]
Add deprecated description to deprecated APIs
Change-Id: I1b48dfef86e2a8d22101416475b6c6de2224e4bb
SubodhKumar [Fri, 30 Dec 2016 09:31:38 +0000 (15:01 +0530)]
copypaste: Add cbhm item type get to prevent paste option to show when entry
mode in plain text and selection is image
Change-Id: I2499570b9a9a3f3708a676bb96788a3c82f2f523
Sungtaek Hong [Fri, 30 Dec 2016 07:48:54 +0000 (16:48 +0900)]
[Genlist] skip pan obj coord when height is 0
- When genlist is in popup scroller, oh, derived from
evas_object_geometry_get(), is 0. and calculates wrong y.
This is a hack to skip when 0 height case.
@tizen_fix
Change-Id: I873caea8f53485b85c257a7f5d72b21b6f97c4e8
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Thu, 29 Dec 2016 07:01:39 +0000 (16:01 +0900)]
[Naviframe] resize prev item before raise
Change-Id: I77ca683676a99a2079f69b6499f9549ece845973
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Shinwoo Kim [Fri, 23 Dec 2016 08:40:06 +0000 (17:40 +0900)]
atspi: check if highlighted object's parent hidden
If an object is content of a layout (parent), and user calls evas_object_hide for the layout,
then the _elm_widget_evas_object_smart_hide for the object (child) is not called.
So it is not possible to know object's changed state on the AT-client side.
This patch set will check parents of highlighted object in _elm_widget_evas_object_smart_hide,
and emit state changed signal if one of parents is equal to the hiding object.
Change-Id: Ic91a06a039c6a4f254db0e4216edf7a73756c5aa
Jee-Yong Um [Thu, 29 Dec 2016 02:54:57 +0000 (11:54 +0900)]
Pass correct color class to elm_object_item_color_class_del
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I9476a6ea1d4fb32870e3e8f3426738e14c98f651
Youngbok Shin [Tue, 27 Dec 2016 07:57:32 +0000 (16:57 +0900)]
label: don't make ellipsis/slide label as expandable
@tizen_fix
Change-Id: Ic85c84277ba65eb3a852ebc76f5d58a9d5990afb
SangHyeon Lee [Mon, 26 Dec 2016 11:40:19 +0000 (20:40 +0900)]
genlist: fix on focus item search logic to make include content also in current viewport
Change-Id: Icdfd466b9a07e360a7aa6c0b1ea657b63fe0ae5b
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
Youngbok Shin [Thu, 22 Dec 2016 12:16:42 +0000 (21:16 +0900)]
entry: return cursor geometry for show region geometry everytime
It prevents potential region show issue on mouse events.
@tizen_fix
Change-Id: I66291809c8498183cff5cfac2f54127849cfe058
Youngbok Shin [Thu, 22 Dec 2016 04:41:14 +0000 (13:41 +0900)]
widget/entry: Update show region geometry when entry is resized
It fixes the following problems.
- elm_widget_show_region_set() could be called from
inside of elm_widget_show_region_set(). And the last function call
could be ignored and given values were abandoned.
The patch updates show region values everytime.
- When elm_entry is resized during processing elm_widget_show_region_set(),
it must update its show region geometry to show proper region according to
lastest geometry.
The patch will show proper region of elm_entry's cursor.
@tizen_fix
Change-Id: Ia92a5232cfd26aa98075cdb9e4b54d376d1c44b7
SubodhKumar [Mon, 26 Dec 2016 06:28:51 +0000 (11:58 +0530)]
copypaste: Do not show popup when entry is not in the viewport.
Change-Id: I7fd61159dc669520bd090a16b8a8738ddc0adeab
Thiep Ha [Mon, 26 Dec 2016 03:17:07 +0000 (12:17 +0900)]
Revert "elm_entry: show context menu when entry is longpressed without focusing"
This reverts commit
5eb41281c87b4f4d8e10cec140a21bc65ffd8cdf.
The commit causes the context menu show when entry does not
have focus: http://suprem.sec.samsung.net/jira/browse/TSAM-12196
Change-Id: Ib22b0cb2b334d368fd24bb27e09b8e513342f090
Jaeun Choi [Fri, 23 Dec 2016 13:01:44 +0000 (22:01 +0900)]
panel: decide whether a scrollable panel is open or not only when it has a size
in _state_sync() function, scrollable content's position is used to tell
whether the panel is open or not. in case of a top panel, for example,
it is considered to be open when the content's vertical position equals to zero.
however, this logic has a defect in that the position is always zero
if the content size is zero - not resized properly yet. it caused unwanted results.
this patch added some codes to check
1. if the panel's width or height is bigger than zero
2. if the box which contains panel contents is visible (resizable)
@fix
Change-Id: I997332005033cbeb3a0ebd70238de8541b257726
SangHyeon Lee [Fri, 23 Dec 2016 07:15:52 +0000 (16:15 +0900)]
genlist: checking ON_SCROLL when mouse down to prevent wrong item highlight
Change-Id: I746b1691feca6b6f8cc8f318c683f5ffff82c7c5
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
SangHyeon Lee [Fri, 23 Dec 2016 07:06:54 +0000 (16:06 +0900)]
genlist: move edje to unshown position when it cached
Change-Id: I5417203091e6c65c40b3472e825e7564dd875cad
JunsuChoi [Thu, 22 Dec 2016 09:02:50 +0000 (18:02 +0900)]
[ATSPI][popup] Support popup's atspi name interface.
it can use "alert + text(name)" to set name of the popup object
in application
Change-Id: I9c090ca22d8c026b705b3793991a847b0eeefac5
JinYong Park [Fri, 23 Dec 2016 06:53:48 +0000 (15:53 +0900)]
popup: use widget style set internal function to notify
Change-Id: I48a1f800a751c6386134916d4ec911659f3ffbc0
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
JinYong Park [Thu, 22 Dec 2016 11:53:13 +0000 (20:53 +0900)]
Revert "notify: block_events restore previous style when style set failed"
That patch to resolve problem which block events couldn't find correct theme.
But now, find better method, so revert that patch.
This reverts commit
000acee4c8f6fad04be243a1639f219e6d81da38.
Change-Id: I409a30a0d5658ea9588f3c43d2884ba198a90f11
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
JinYong Park [Fri, 23 Dec 2016 06:45:50 +0000 (15:45 +0900)]
widget: add _elm_widget_style_set_internal function to internal usage.
For some composite widgets, using "elm_widget_style_set" function
check its subobject theme apply result and it cause problem which can't set theme excatly.
To avoid this problem, internal style set function don't check sub objects theme apply result.
Change-Id: I84588263aa2936c7d1696fbfc46d3d509e5d8189
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
Jaehyun Cho [Thu, 22 Dec 2016 11:40:59 +0000 (20:40 +0900)]
elm_layout: Fix not to return value from void function.
Change-Id: I488c83b895cc3e814130814f4141967e53563bb3
Minchul Lee [Thu, 22 Dec 2016 07:27:34 +0000 (16:27 +0900)]
entry: clear selection on unfocus for both editable and non-editable entries
Change-Id: Ieb050330efd16cc9ba909ba664021f6a4e03bbd9
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
Minchul Lee [Thu, 22 Dec 2016 06:01:48 +0000 (15:01 +0900)]
spinner: disable entry touch sound for uneditable mode
Change-Id: Ibbb5f5ac46302b02877d47ab3bc328a8f10a2032
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
Wonki Kim [Wed, 21 Dec 2016 10:42:11 +0000 (19:42 +0900)]
Scroller: keep contents layout rel even if rtl is set
Once rtl mode is set, elm_layout reverses its x-axis.
however, scroller uses elm_layout to contain both original content and
proxy image of it when loop mode is set.
In this situation, elm_layout should not reverse its x-axis when It is
used for container of proxy to support loop mode of scroller.
This commit will not apply rtl mode to contents layout (mirrored set)
@tizen_fix
Change-Id: Ia334cc2beb61621f9b9e16c5463345efd8a415c2
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
JunsuChoi [Wed, 21 Dec 2016 07:20:05 +0000 (16:20 +0900)]
[ATSPI][elm_genlist] Remove ", header" from the atspi name.
Remove the code to add ", header" to name when genlist's item is group type.
"header" read out screen reader side.
Change-Id: I88b5fddc76e5eb7b4bcc4034b4a6dbb315b613f1
JunsuChoi [Wed, 21 Dec 2016 04:22:43 +0000 (13:22 +0900)]
[elm_layout][ATSPI] modify null check of obj
modify null check of obj in _elm_layout_elm_widget_atspi function.
Change-Id: I916e186388b78fbb870e4fc94d0d51f724e72a74
Jee-Yong Um [Wed, 21 Dec 2016 10:22:32 +0000 (19:22 +0900)]
color_class: fix errors which can occur in specific scenarios
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I3a0e504c7c800ae56eae7fef6d332a0dab484825
Taehyub Kim [Wed, 21 Dec 2016 08:43:22 +0000 (17:43 +0900)]
Revert "elm_cnp: support return type for _wl_elm_cnp_selection_get()"
This reverts commit
beec73b881d004d1d8915675b71cb25fada2d405.
Change-Id: Ia66221f7d3de233e82681464604872be14073193
Sungtaek Hong [Tue, 20 Dec 2016 13:54:45 +0000 (22:54 +0900)]
[Map] remove unecessary list free
@tizen_fix
Change-Id: Ie81e4a537254c77e94eb414ef6cfdea9a2b701a1
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
WooHyun Jung [Tue, 20 Dec 2016 10:22:57 +0000 (19:22 +0900)]
elm_scroller: focus_next needs to give itself when no focusable child
@fix
Change-Id: I2efe6534d20477c82ef66eb64c18060d24fe2a84
Taehyub Kim [Mon, 19 Dec 2016 09:24:16 +0000 (18:24 +0900)]
elm_cnp: modify data_ret value in _wl_general_conveter() to return NULL when input data is empty
Change-Id: I76d302220ccebd6b897197c8465fba28d2f9d14c
Wonki Kim [Tue, 20 Dec 2016 01:18:16 +0000 (10:18 +0900)]
conform: Postpone indicator hiding once quickpanel is visible
Postpone indicator hiding when quickpanel is showing to meet ux guideline.
modify indicator to work with theme.
@tizen_feature
Change-Id: I00840736632742702640a7da0f9289e192678cc4
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Taehyub Kim [Tue, 20 Dec 2016 06:32:59 +0000 (15:32 +0900)]
copypaste: remove unnecessary code
Change-Id: I8d64fb21f4d54f029a65c3ea9aa63c0a96ea2e41
Taehyub Kim [Tue, 20 Dec 2016 06:30:20 +0000 (15:30 +0900)]
elm_cnp: support return type for _wl_elm_cnp_selection_get()
Change-Id: I9cc82e340727a0866651aa201fc66e0d0043dd8e
Taehyub Kim [Tue, 20 Dec 2016 06:20:27 +0000 (15:20 +0900)]
elm_cnp: support text plain mime type for _wl_elm_cnp_selection_get()
Change-Id: I7e2273bd1a74a660739a98fc31bc6fbe2e0a2ea5
Woochan Lee [Tue, 20 Dec 2016 04:52:59 +0000 (13:52 +0900)]
multibuttonentry: Fix dereference of null pointer issue.
https://phab.enlightenment.org/D4501
Change-Id: I2372ac0e65d96d0065fb9c15266827a104f54cfe
Jaeun Choi [Tue, 20 Dec 2016 05:55:11 +0000 (14:55 +0900)]
win: bug fix - add missing NULL checking in _elm_win_translate
_elm_config might not be initialized at the point
@tizen_fix
Change-Id: Ifd31a884f484aaf1a277434fbc5d7818c20efb3f
Jaeun Choi [Tue, 20 Dec 2016 05:51:28 +0000 (14:51 +0900)]
config: add missing "TIZEN_ONLY" comments for "language_auto_mirrored"
Change-Id: I68fae4b2902eb2eade9a3ab15bb24d51a6acfe82
JinYong Park [Tue, 13 Dec 2016 11:55:02 +0000 (20:55 +0900)]
ctxpopup: fix dismissed callback call
Change-Id: I645481bff840cd8029034fb24fcab8725875d841
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
Hosang Kim [Mon, 19 Dec 2016 03:50:07 +0000 (12:50 +0900)]
scrollable_interface: fixed logic for calcualting position to scroll.
When width of parameter(w) is bigger than or equal to scroller's
width(pw), scrollable object must be scrolled to x position.
Change-Id: I168cd7946cd689db4fca5e170b9e2e2d86e7efc5
Jaehyun Cho [Mon, 19 Dec 2016 06:09:51 +0000 (15:09 +0900)]
elm_calendar: Fix to support NLS disabled system.
Change-Id: Iaf39a85048cb462f136c0473dd523c03715927f2
Woochan Lee [Mon, 19 Dec 2016 04:46:18 +0000 (13:46 +0900)]
datetime: Fixed field list arrange code.
It was implemented in tizen_2.4.
I missed this commit before.
@tizen_fix
Change-Id: Id639c0a6024bce31448933a3806dfb44570b73f1
SangHyeon Lee [Fri, 16 Dec 2016 10:32:27 +0000 (19:32 +0900)]
genlist: add hidden signal when text and content is unset
Change-Id: I6298e025735b39d0ec4d51344205ac845f7a5b4c
SangHyeon Lee [Fri, 16 Dec 2016 09:44:45 +0000 (18:44 +0900)]
gengrid : cancel longpress timer when event is on hold
Change-Id: Ia25c8ed9e225f067add8f1e9fcf4b930a27e5096
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
SangHyeon Lee [Fri, 16 Dec 2016 02:44:13 +0000 (11:44 +0900)]
gengrid : enable select in longpressed
This is Tizen Only patch since Tizen 2.4
@tizen_fix
Change-Id: I5b38a626f4fefac1960cb566e6584c437a187a20
SangHyeon Lee [Fri, 16 Dec 2016 07:02:34 +0000 (16:02 +0900)]
genlist: enable focus on select none and display only item
Change-Id: Idd2f7100e0b0e6dc741c0826187ef6a6217aaf34
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
Woochan Lee [Fri, 16 Dec 2016 07:49:43 +0000 (16:49 +0900)]
spinner: Delete code that make a value as min, max automatically.
This is not tizen UI.
Tizen UI is just ignore last input value when value is bigger, smaller than min, max.
Change-Id: I06be226b274c7c9913509cb1c193aafaa77aedea
Shinwoo Kim [Wed, 14 Dec 2016 11:31:20 +0000 (20:31 +0900)]
[atspi] slider uses max value when atspi tries to set value.
Because double type value could be 1.
00000000000000022204.
Change-Id: Idab1a1f4f57bae61f27511bb1b93a0fbef3aff2f
Shinwoo Kim [Tue, 13 Dec 2016 11:36:01 +0000 (20:36 +0900)]
[atspi] do not response if ecore evas is obscured
The homescreen could launch an application using 1 finger two tap.
If 1 finger tap is fired as soon as application launches,
the accessible_at_point_get works for obscured homescreen.
Change-Id: I385fc09e292350656a37a91cbc0b4cace82bb32b
JunsuChoi [Tue, 13 Dec 2016 05:48:17 +0000 (14:48 +0900)]
[ATSPI][elm_layout] apply screen_reader_changed callback
Called screen_reader_changed callback when screen reader is on/off.
@TIZEN_ONLY
Change-Id: I396aaefd35a6ec9de75ef7b68251d2d1fc6d3e99
Hosang Kim [Thu, 15 Dec 2016 04:58:40 +0000 (13:58 +0900)]
elm_interface_scrollable: fix calculating position logic.
The target position should be calculated without width and
height.
Change-Id: I88b450e9e70009efc288c2b5e94957513cd08b53
Hosang Kim [Tue, 13 Dec 2016 11:19:45 +0000 (20:19 +0900)]
elm_widget: add logic for updating geometry after moving
scrollable object.
In multiple scrollable case, the target object should be updated.
Because the movement of the first object is finished. So the parent of
the first object should be target object.
Change-Id: I9f8198fb0d9f4ac5c993574e7f9d7dd2b58ad402
Jaehyun Cho [Wed, 14 Dec 2016 10:53:49 +0000 (19:53 +0900)]
naviframe: Raise previous view after item pop is finished.
Previously, previous view was raised immediately when item pop is
started so previous view covers current view when item pop is started.
Now, previous view is raised after item pop is finished so previous view
covers current view when item pop is finished.
Change-Id: I86f343e0b49f3801d00e553755896f0eb756daa0
Woochan Lee [Wed, 14 Dec 2016 07:35:22 +0000 (16:35 +0900)]
genlist: Evas focus should not give to Item layout when item unrealized.
Change-Id: Ia9c89a556c5b90fbc95da5167a13a630508062ab
Woochan Lee [Wed, 14 Dec 2016 05:08:09 +0000 (14:08 +0900)]
Revert "popup: notify's parent change to elm_win"
This reverts commit
85052decf5b44720c3f65502e5eb3f2c56308a3f.
Change-Id: I2b0bace5d38e8cedf4d969e78c70279b0c375eda
JinYong Park [Mon, 12 Dec 2016 13:00:06 +0000 (22:00 +0900)]
popup: notify's parent change to elm_win
If popup add to not window object,
notify can't block all window area.
So notify add to top window object.
Change-Id: I096fb07bc6b0a5d1d2fdea746a5dc15da593c5a1
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
Jee-Yong Um [Tue, 13 Dec 2016 10:04:48 +0000 (19:04 +0900)]
hoversel: fix to calculate item size correctly (screen rotation)
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: Iaa60d1f162049f44db0d335f909e601ec908f89e
WooHyun Jung [Tue, 13 Dec 2016 10:33:58 +0000 (19:33 +0900)]
focus: is_focus_target flag is added for on_focus function
Now, widgets can know whether the on_focus is called by _parent_focus
of its child OR of itself.
And, it's firstly applied to genlist's on_focus.
@tizen_feature
Change-Id: I2516ff71a5cb728e0c952cccd9e5646e8e29b072
Shinwoo Kim [Tue, 13 Dec 2016 01:45:25 +0000 (10:45 +0900)]
[atspi][naviframe] Set/Get accessible information using VIEW(item) object
Change-Id: I1f5a342d0195581880fe5b503ece8f158794685c
SangHyeon Lee [Tue, 13 Dec 2016 12:02:43 +0000 (21:02 +0900)]
genlist : fix content focused handle on focus
when content object is getting focused,
genlist object should not process on focus.
Change-Id: I18d5b0d6298b3fe5edc97ad1b0627fc4d2f8af28
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
SangHyeon Lee [Tue, 13 Dec 2016 07:52:57 +0000 (16:52 +0900)]
genlist : fix focus_set issue on item when mouse up is called
Change-Id: I4d29d69e66b9a1847c79ca5b7fdaa32864e6791a
Wonki Kim [Thu, 8 Dec 2016 15:29:00 +0000 (00:29 +0900)]
interface_scrollable: modify position mirror logic to support mirrored ui
logically reverse x axis.
WIP
@tizen_fix
Change-Id: Ie209577c24c6aa3bc9256c24a30e596408447c2e
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
MinJeong Kim [Tue, 13 Dec 2016 03:37:02 +0000 (12:37 +0900)]
elm_win: set wayland window type for dialog,dock and splash
Change-Id: Id0ba863da4724f98e30e4713149643641b90478b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
SangHyeon Lee [Tue, 13 Dec 2016 04:03:01 +0000 (13:03 +0900)]
genlist: unrealize realized item when theme is applied
Change-Id: I17c77d8338a51975f8b08e95802bddc3759bad58
Wonki Kim [Thu, 8 Dec 2016 12:09:00 +0000 (21:09 +0900)]
conformant: Add quickpanel callback to postpone hiding indicator
In case of transparent mode of conformant,
indicator will hide in 3 seconds later after scrolled down by flicking.
and If user flicks one more time before it get hided,
quickpanel will be scrolled down.
However, no matter what the quickpanel is visible or not,
indicator will hide in 3 seconds.
this patch makes conformant postpond hiding it's indicator,
if quickpanel is visible.
@related packages
efl-modules
efl-misc
@tizen_fix
Change-Id: I2a541c42eae3c3c68110a06684cc03de51ecc0f1
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Shinwoo Kim [Fri, 9 Dec 2016 07:18:56 +0000 (16:18 +0900)]
atspi: reduce IPC of object:state-changed:showing
Send interested signal only
Change-Id: I58f56a6330148e8d7eadaa59c8f0c85459750e07
Amitesh Singh [Wed, 7 Dec 2016 05:07:05 +0000 (10:37 +0530)]
elm: Safely delete ecore poller in elm_config_shutdown
This fixes the crashes in tizen tv whenever `efl_config` exits.
commit
8c8cb0d34ff90682540bd25731d525578b67a4ea
Author: Jean-Philippe Andre <jp.andre@samsung.com>
Date: Wed Nov 23 13:53:14 2016 +0900
elm: Safely delete ecore poller in elm_config_shutdown
This prevents some errors after elm_init / elm_shutdown /
elm_init
Change-Id: I6f5180d74543402fcfebff88679a63d46b5f9490
Jonghee Choi [Thu, 8 Dec 2016 04:28:39 +0000 (13:28 +0900)]
access: do not count initted if elm_modapi_init() is fail
Summary:
When _access_init was called, initted will be increased always even though failed to initialize.
This patch will fix this problem.
Signed-off-by: Jonghee Choi <joi.choi@samsung.com>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Reviewers: cedric, Hermet
Reviewed By: Hermet
Subscribers: joi.choi, jpeg
Differential Revision: https://phab.enlightenment.org/D4466
Change-Id: I4e36a24cbe4a42cb5e491681d3f81807bb74490e
Lukasz Stanislawski [Mon, 12 Dec 2016 13:18:32 +0000 (14:18 +0100)]
widget: retry top-down when bottom-up failed.
Change-Id: I28f8321ba8db1a1fe070228804e7d58f10a64b65
SangHyeon Lee [Mon, 12 Dec 2016 07:39:22 +0000 (16:39 +0900)]
genlist: revert mouse move callback into item proxy
Change-Id: I54420d5746229726d1bea055b0472554edebde34
Woochan Lee [Tue, 29 Nov 2016 10:46:30 +0000 (19:46 +0900)]
edje_external: Fix operating useless logic.
https://phab.enlightenment.org/D4436
Svace: 145088
Change-Id: I2ed015cfc9a51d4dd6e7409388716d265858a940
JEONGHYUN YUN [Fri, 9 Dec 2016 04:32:34 +0000 (13:32 +0900)]
elm_entry: Save cursor position before entry text clear
Summary: Cursor position should be saved because entry will be cleared when entry text set.
Reviewers: woohyun, id213sin
Reviewed By: id213sin
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4469
Change-Id: Ia575f7bf82a0f87c4343d0a457bfd4732f2dbb1d
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Jee-Yong Um [Fri, 9 Dec 2016 08:24:46 +0000 (17:24 +0900)]
genlist: update height of the first item when scroll align is enabled
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I510bb479a099a0fdcc65d105e899aade1b689eef
Jee-Yong Um [Tue, 6 Dec 2016 01:20:22 +0000 (10:20 +0900)]
color_class: add del/clear APIs
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I525d176502ccde898541f7f4b811b5e715efc704
Jee-Yong Um [Thu, 24 Nov 2016 09:55:44 +0000 (18:55 +0900)]
color_class: get color from applied color class
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I75e273b22023f230f58a07f21bcd1050273b985a
WooHyun Jung [Sat, 10 Dec 2016 08:38:37 +0000 (17:38 +0900)]
mobile_lib/genlist: space input now selects genlist item
Change-Id: Ie1dae9d134cc864ede0d928856a37f62e10b6cba