Minkyu Kang [Sat, 7 Jan 2017 09:13:08 +0000 (18:13 +0900)]
elm_notify: finish the hiding forcibly if get interrupt
The notify was not hidden when following case
- change the theme while hide is on going
- show while hide is on going
- hide finished calback is invoked hide is not on going
@tizen_fix
Change-Id: I1b194aac658fce0ea3514cc948eb2cabde23958a
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Signed-off-by: jinwoo.shin <jw0227.shin@samsung.com>
Woochan Lee [Wed, 22 Mar 2017 10:12:55 +0000 (19:12 +0900)]
calendar: Remove ICU dependency ICU module will load from efl-modules.
Change-Id: I0c93c2828b88dba26effb46487f73e0149fcef60
Vyacheslav Reutskiy [Tue, 21 Mar 2017 09:10:45 +0000 (11:10 +0200)]
elm_entry: fix build on not wayland systems
@fix
Change-Id: Ie586362707d3a94d458172d7dc8c27aade39925a
Signed-off-by: Vyacheslav Reutskiy <v.reutskiy@samsung.com>
SubodhKumar [Sat, 18 Feb 2017 13:43:44 +0000 (19:13 +0530)]
elm_entry: Set the type to cbhm when dbus is initiated.
Issue:
By the time entry got focused, job has not initiated the dbus
causing not setting type to cbhm.
Change-Id: I25282eeb2280b7bfde642651b66b2bd6a951c834
Taehyub Kim [Fri, 6 Jan 2017 08:55:09 +0000 (17:55 +0900)]
elm_entry: send focused entry's type to CBHM
Change-Id: Ib4163139e884284683d5f482a20393be6a83232a
JinYong Park [Tue, 6 Dec 2016 13:12:55 +0000 (22:12 +0900)]
popup: add tizen custom signal (tizen 2.3 layout feature)
for wearable circle theme compatibility
Change-Id: I7f41df17795a373e52595ec257144cc7e81cec10
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
Shinwoo Kim [Fri, 17 Mar 2017 07:56:19 +0000 (16:56 +0900)]
atspi: enhance atspi accessible documentation
Change-Id: I2b31efa84d996f91016c6821f588100252606461
JEONGHYUN YUN [Thu, 16 Mar 2017 08:38:18 +0000 (17:38 +0900)]
elm_panel: set hidden property when panel is close/open
Summary:
elm_panel has a property named hidden which stores open/close status.
This is updated when:
1.bring_in animation is done(anim_stop_cb).
2.mouse_up on panel.
3.API is called. (elm_panel_toggle, elm_panel_hidden_set)
In case 3, API changes hidden, and starts bring_in animation which will call anim_stop_cb() which will update hidden again.
If bring_in animation is canceled (eg: sizing_eval), anim_stop_cb will be called and calculate hidden status
which will not guarantee updated hidden state by APIs.
Test Plan:
1.Call any APIs which will call elm_layout_sizing_eval(panel) right after calling elm_panel_toggle()/elm_panel_hidden_set().
2.Delete content of panel during "toggled" cb.
Reviewers: jpeg, eunue, cedric
Differential Revision: https://phab.enlightenment.org/D4704
@tizen_fix
Change-Id: I8e0a97910de8bbc0920dd0260e3b81bc1793827e
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Shinwoo Kim [Wed, 15 Mar 2017 01:49:19 +0000 (10:49 +0900)]
ctxpopup: remove warning message
the elm_atspi_accessible_name_get returns const char* type value.
Change-Id: I64e1d6185eda42d472a03f25db58de9efc375b95
Shinwoo Kim [Mon, 13 Mar 2017 04:31:30 +0000 (13:31 +0900)]
ctxpopup: make ctxpopup work customize accessible name.
The ctxpopup did not work for elm_atspi_accessible_name_cb_set.
Change-Id: I20a5098304cc490cbb1bbdc9ec1c6ef452ad14f3
Minkyu Kang [Mon, 27 Feb 2017 11:13:06 +0000 (20:13 +0900)]
elementary tooltip: adjust arrow if tooltip was moved
Summary:
If orientation is TOP, BOTTOM, LEFT and RIGHT and
tooltip was moved due to located out of screen,
adjust location of arrow so that can indicate right position.
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Test Plan: elementary_test -to tooltip4
Reviewers: cedric, Hermet, jpeg
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4554
Change-Id: I40854c2d4c0e8f435b00e5914eb23d491e02154b
Sungtaek Hong [Thu, 9 Mar 2017 05:05:13 +0000 (14:05 +0900)]
[Panel] initialize repeat_events when scrollable is set
- In Non-scrollable panel, repeat_events is changed
during _panel_toggle, while scrollable panel is not.
- elm_panel_scrollable_set() should initialize repeat_events
@tizen_fix
Change-Id: I336dbd14313859aa935d9fa7ad58ee6846127de6
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
JEONGHYUN YUN [Thu, 9 Mar 2017 07:46:23 +0000 (16:46 +0900)]
multibuttonentry : fix box indicated item correctly in item_insert_before and item_insert_after
Summary:
If user added item with item_insert_before and item_insert_after, item was not displayed.
For this reason, fixed box indicated item correctly from reference->button to VIEW(reference).
Additionally, remove the unused variable button in _Multibuttonentry_Item struct.
Reviewers: woohyun, CHAN, cedric, jpeg
Reviewed By: CHAN, jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4708
Change-Id: Idbc0867bec31e25e6622fe6e7967c774513f860d
Signed-off-by: JEONGHYUN YUN <jh0506.yun@samsung.com>
Youngbok Shin [Wed, 8 Mar 2017 05:15:56 +0000 (14:15 +0900)]
naviframe: keep unfocusable state of item before finishing item push/pop
If item pop was started without focus at a naviframe object
and the naviframe object got focus before finising item pop,
the naviframe object could give focus to its first object of prev item.
It could ruin focus orders and failed to restore previous focused
object in the item.
To keep consistency of focus policy, same logic will be applied to
item push scenario.
@fix
Change-Id: Ia74bdce3620bd59622ef32a0cedf5fbd84815400
(cherry picked from commit
ac06e3cb3b6a80069944727a35e383ad11753b0f)
Woochan Lee [Mon, 6 Mar 2017 10:27:03 +0000 (19:27 +0900)]
Fix target of signal.
the target is not obj(spinner). button is a target for this.
Change-Id: Ia5a0f49b6640df8a19afbde7188f2f70b2adb385
Bowon Ryu [Tue, 7 Mar 2017 11:34:51 +0000 (20:34 +0900)]
elm_toolbar: reduce unnecessary search cost.
"more_menu" is not used in Tizen.
Change-Id: Ia54a4dfb7259c4ab4a7c6eb1b401fa643ef4224c
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Amitesh Singh [Mon, 23 Jan 2017 06:00:21 +0000 (11:30 +0530)]
spinner: fix mem leak on focus next traversel
commit
9736dc6cf0606b4559b3202348511c974d4b2d99
Author: Amitesh Singh <amitesh.sh@samsung.com>
Date: Mon Jan 23 11:23:22 2017 +0530
spinner: fix mem leak on focus next traversel
this patches fixes an eina list mem leak on each
focus next(tab/alt-tab) traversal.
@fix
Change-Id: Iff524f28db11cf23a69dacf03c58050e41d9f10b
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
Amitesh Singh [Tue, 17 Jan 2017 07:01:10 +0000 (12:31 +0530)]
Elm.Entry: use proper theme_set function on edje object
This is based on below upstream patch.
commit
44569b859a78feeff890e97239c9269b7be23b2f
Author: Daniel Hirt <daniel.hirt@samsung.com>
Date: Thu Aug 4 13:13:29 2016 +0300
Elm.Entry: use proper theme_set function on edje object
Shouldn't use elm_widget_theme_object_set for handlers/anchors here.
Fixes T4091.
@fix
Change-Id: I1cafb708b7cb041428cefe038d94f0cf4f11b769
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
Minkyu Kang [Mon, 2 Jan 2017 08:13:03 +0000 (17:13 +0900)]
spinner: free the longpress_timer when unfocused
Change-Id: I89713d520a80f247569533c0f21ceb51902bbe44
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Amitesh Singh [Mon, 16 Jan 2017 09:02:01 +0000 (14:32 +0530)]
elm widget - stop segv during shutdown when objects become deleted
This is based on below upstream patch.
commit
38ba68a7c76784e86a7016efd1e69af251b62381
Author: Carsten Haitzler (Rasterman) <raster@rasterman.com>
Date: Tue Jul 5 22:55:16 2016 +0900
elm widget - stop segv during shutdown when objects become deleted
@fix
probably this stablizes our elm_shutdown a bit.
Change-Id: I99238e69070b77f704077cb7126d9bac335d7020
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
Amitesh Singh [Sat, 21 Jan 2017 10:01:50 +0000 (15:31 +0530)]
elm scrollable: return correct values from post event callbacks
This fixes a small bug in my old patch
248b6beeee1e238
commit
f1163107574a150cda7d1ef5e34f005e58b9680d
Author: Mike Blumenkrantz <zmike@osg.samsung.com>
Date: Thu Nov 3 11:42:26 2016 -0400
elm scrollable: return correct values from post event callbacks
post event callbacks must return 0 to stop processing when an event is
consumed, and 1 when processing should continue. this is the only place in
all of efl which used this functionality, and it did so incorrectly.
@fix
ref
248b6beeee1e2387176e3abec7176e916175f12a
ref D2393
Change-Id: I943779d2a005637e470f9fc40d9cb15782b14b20
Signed-off-by: Amitesh Singh <amitesh.sh@samsung.com>
Joogab Yun [Thu, 9 Feb 2017 00:55:36 +0000 (09:55 +0900)]
[elm_glview] initialize to NULL after free function
Change-Id: I58ffda7e99f59de8fe1921bc2f032e5bef29ff2a
Minkyu Kang [Tue, 21 Feb 2017 09:32:30 +0000 (15:02 +0530)]
elementary gengrid: fix for working item reorder mode correctly
Summary:
Change the item indexing to start 1 after reordering animation.
Change the logic of edge checking to get the row or col correctly.
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Test Plan:
elementary_test -to gengrid2
append 6 items
enable the reorder mode
check reordering is working properly (4 to 1)
@fix
Reviewers: singh.amitesh, cedric
Subscribers: jehun.lim, jpeg
Differential Revision: https://phab.enlightenment.org/D4676
Change-Id: If3e48d96127bb13dca8595bfc1b8bf6d8c303b08
Minkyu Kang [Tue, 7 Feb 2017 23:00:35 +0000 (15:00 -0800)]
elm_genlist: do not check scroll if show_item is NULL
Summary:
If show_item is NULL then does not need to check scroll.
But, sometimes show_item is NULL but check_scroll is true.
It was wrong and can makes a crash.
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Reviewers: cedric, Hermet, SanghyeonLee, raster
Subscribers: jpeg
Differential Revision: https://phab.enlightenment.org/D4569
Change-Id: If4ed681fc14b7b8535eb065c7ee81aea251e80eb
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Woochan Lee [Thu, 23 Feb 2017 05:31:38 +0000 (14:31 +0900)]
Disabled elementary_quicklaunch.
Change-Id: Ide4e2b8301b4d49d0053bbef982021318c27c983
Jeeyong Um [Thu, 23 Feb 2017 07:21:15 +0000 (16:21 +0900)]
Revert "build: exclude private headers (elm_widget_*.h) from devel package"
This reverts commit
6df681ffd6ca931d7793eb3bb936b4717283875d.
Private headers will be removed from devel package when external
packages depending on them are merged into elementary.
Signed-Off-By: Jeeyong Um <jc9.um@samsung.com>
Change-Id: Icbca0d0dae98a239cf59a45c6160d04278a30924
Hosang Kim [Mon, 20 Feb 2017 08:21:19 +0000 (17:21 +0900)]
gengrid: fix gengrid item's x, y index updating logic.
when mirroring is enabled, gengrid's x, y index is updated by wrong
value.
Change-Id: I754f675e22e0e81098a27cd6386b14b6b4db0aae
Hosang Kim [Wed, 15 Feb 2017 11:59:04 +0000 (20:59 +0900)]
genlist: add current x position for item bring in/show.
Sometimes genlist's x position is not zero.
But genlist does not consider it.
Change-Id: I7277c077479044244e2c8849c6d670efe75b0c0f
(cherry picked from commit
b96ceedbb9ecabbcf04b73b08a6184e33801874c)
Youngbok Shin [Thu, 16 Feb 2017 05:35:22 +0000 (14:35 +0900)]
win: apply EVAS_BIDI_DIRECTION_ANY_RTL as default for RTL locale
* dependency warning
- efl
"evas: add EVAS_BIDI_DIRECTION_ANY_RTL for evas_object_paragraph_direction_set API"
https://review.tizen.org/gerrit/#/c/114989/
@tizen_feature
Change-Id: Id72455ef011b602f0bf6876b3be3f8558ad0211f
(cherry picked from commit
bf47379bfbbe0273142710bcf845454de2604200)
Taehyub Kim [Thu, 16 Feb 2017 11:26:13 +0000 (20:26 +0900)]
Revert "Revert "elm_entry: show context menu when entry is longpressed without focusing""
This reverts commit
85efc0ebd9460c37068951e58b8ad590409dc488.
Change-Id: Ied9714577ecf0e110f2758e1a3e346205fbfdeaa
Wonki Kim [Thu, 16 Feb 2017 06:35:30 +0000 (15:35 +0900)]
elm_genlist: fix recursive call of genlist eo api
when user call elm_genlist_policy_set,
It causes stack overflow because policy_set api calls itself.
this commit modifies the policy_set api to call
its parent method body rather than itself.
Change-Id: Id5b56bc351c53e5ae38a31a6b69841e763db0acb
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Sungtaek Hong [Wed, 15 Feb 2017 04:00:46 +0000 (13:00 +0900)]
elm_index: skip level check when only 0 level is active
- In mouse move callback, index tries to calculate current level.
- This is not needed when level 1 is not active. and blocks index item
change.
origin: upstream(
8ac66d9dc09e911fe3dfe0eafca2121fb2c74a15)
Change-Id: I760cc2ea62edb5e197a9210625299e108ac042fb
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Sungtaek Hong [Wed, 15 Feb 2017 02:23:02 +0000 (11:23 +0900)]
elm_panel: set scrollable panel unfocusable when closed
- When scrollable panel is closed by elm_panel_hidden_set(),
elm_panel_toggle() APIs, it shows animation with scroller bringin
effect.
- During this animation, panel is still focusable, and may stop closing
when content gets focused.
- scrollable panel is now set unfocusable when closed by APIs above, and
set focusable when opened after bringin animation.
origin: upstream(
f4d5d57e17496098eeb9427a5b196d26963d5c78)
Change-Id: I43e32a10845f81a3c146a2dbd59093b6606c6759
Signed-off-by: Sungtaek Hong <sth253.hong@samsung.com>
Bowon Ryu [Tue, 14 Feb 2017 11:34:57 +0000 (20:34 +0900)]
toolbar: added for mirroring of navigationbar
Change-Id: I3722977b4bf9aa66b95e028bda33b47dc3a806ef
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Woochan Lee [Mon, 13 Feb 2017 04:18:02 +0000 (13:18 +0900)]
multibuttonentry: input panel should be shown whenever mbe is clicked
Change-Id: I112eba1ee9f0e659225e7e2f4ebfe0b3f6066df9
Subodh Kumar [Wed, 19 Aug 2015 15:38:04 +0000 (21:08 +0530)]
interface_scrollable: Fix not hold the flag on mouse down
when user click fast enough right after scrolling.
becuase there is animators, mouse events aren't invoked at all.
This patch is ported from tizen_2.4.
http://165.213.149.170/gerrit/#/c/75245/
@tizen_fix
Change-Id: I79b8fd201da0dbefe86da0ef43af0ff0c31ab2e8
Signed-off-by: Subodh Kumar <s7158.kumar@samsung.com>
Jaehyun Cho [Tue, 7 Feb 2017 04:38:15 +0000 (13:38 +0900)]
elm_win: Fix to check if frame_obj is created
Since frame_obj is not always created, check if frame_obj is created.
Only the compositor can handle the window & pointer position, call
ecore_evas_wayland_move with (0, 0) instead of x and y position of
frame_obj part.
This patch refers
ea7bbfe47dc1df5f51725be05eadf7ebce1d8361 in upstream
(win: Factorize code for move_resize).
Change-Id: Idc3cc97a28c7a8f3ab15baf24bd3e70b24914629
JinYong Park [Fri, 3 Feb 2017 10:02:53 +0000 (19:02 +0900)]
Revert "Revert "ctxpopup: remove show signals emit when parent is resized""
This reverts commit
37df0a7755ce1c82e78adb37ed42bc3ac562137f.
Change-Id: I586530eba10ca689a114f821cdff383c21ff0e25
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
JinYong Park [Fri, 3 Feb 2017 08:15:37 +0000 (17:15 +0900)]
Revert "ctxpopup: remove show signals emit when parent is resized"
This reverts commit
1dddeefd1faf9cd38fa5ab23a4aa4c748083e5f6.
Change-Id: Icfe04feceb815a2d266d3bf5e4c1fed1b3f7a1d0
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
JinYong Park [Wed, 1 Feb 2017 06:23:34 +0000 (15:23 +0900)]
ctxpopup: add "hide,default" signal for unknown direction state
Change-Id: I3544addbc860ad614c2a1a4bfce5d0ef26a185e2
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
JinYong Park [Thu, 2 Feb 2017 08:34:20 +0000 (17:34 +0900)]
popup: fix popup's max height
If popup's parent is smaller than windown,
popup's max height is smaller than which be intended
Change-Id: I2c53ef3f48ab6c05ab914cfd082b6a694e9f1cc0
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
Minchul Lee [Wed, 1 Feb 2017 07:15:40 +0000 (16:15 +0900)]
add eclipse project filename to gitignore
Change-Id: I1be424bc88939cb8abadda6304c679ee2770e0d0
Signed-off-by: Minchul Lee <slotus.lee@samsung.com>
Jee-Yong Um [Fri, 20 Jan 2017 08:36:19 +0000 (17:36 +0900)]
entry: Add configuration for the default value of select_allow
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: Ibdd09df96a0a769d733a884bb17c8fac7512c5bf
SangHyeon Lee [Tue, 11 Oct 2016 09:05:01 +0000 (18:05 +0900)]
gengrid : remove groupindex effect in tizen
@tizen_fix
Change-Id: I9161fb5defc7cf5d713355bc1ea462dc3fcde21d
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
SangHyeon Lee [Tue, 31 Jan 2017 04:10:57 +0000 (13:10 +0900)]
genlist: check parent freeze on access activate
Change-Id: I7285f80031bd3a2860da9bd4e7efac72c887d786
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
SangHyeon Lee [Wed, 25 Jan 2017 05:33:38 +0000 (14:33 +0900)]
gengrid: fix mirrored position calculate to apply pan width instead of object width
This is port of upstream patch
bec54fc870e813ac5d091d34e2374ba01861a877
Change-Id: Ic9979a9c79facf3545047dd6d0f88c91da930336
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
JinYong Park [Mon, 23 Jan 2017 08:48:08 +0000 (17:48 +0900)]
ctxpopup: remove show signals emit when parent is resized
to avoid flickering problem when rotate device
Change-Id: I5c69609c0c60fc56c8aaf16f89ac47e995f59013
Signed-off-by: Jinyong Park <j4939.park@samsung.com>
MyungJoo Ham [Thu, 29 Dec 2016 02:14:03 +0000 (11:14 +0900)]
Make elementary compatible with Tizen 4.0 build env.
In Tizen 4.0 Unified Project, there will be no more
profile macro available.
However, in order to make it keep compatible with obsolete
build environment including the "GBM/private" build systems,
if profile macro is defined as tv/mobile/wearble, we will
disable the modification.
Note: this is a workaround until the correspondants refactor
this package so that Elemetnary uses "configuration" at
run/boot-time. Without this workaround, before getting such
a nice refactored code, this package will disrupt all the
other packages in Tizen 4.0 Unified build environment.
So, after refactoring, please remove what this patch does.
(or you may nudge me when it is done.)
Note2: There will be yet another workaround that removed
the need for "TIZEN_PROFILE_WEARABLE", which is the one
that abandoned some time ago. That workaround has the
same characteristic; it is to keep it compatible before
you've done with refactoring.
Change-Id: If27ffd0ed419882d533c46499d45d16cdd727a07
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
==================================================================
This patch has been modified since it was written first.
Fixes some incorrect conditional statements and handles private headers.
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I1cc1eaf0ecbd01f52c793d37bb44b9580608c08d
Jee-Yong Um [Fri, 20 Jan 2017 06:49:09 +0000 (15:49 +0900)]
build: exclude private headers (elm_widget_*.h) from devel package
Signed-Off-By: Jee-Yong Um <jc9.um@samsung.com>
Change-Id: I0e503d36a6a384c3e4cae650b6e2e70abafe3432
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