platform/upstream/elementary.git
9 years agomissed from prvious commit 35/48235/3
WooHyun Jung [Tue, 2 Jun 2015 04:48:09 +0000 (13:48 +0900)]
missed from prvious commit

Change-Id: I59ef0b05a53006476b8c14bb99deebd8f9780baf
origin: upstream

9 years agoelm_focus: added new focus move policy and elm_object_focus_move_policy_set/get 34/48234/3
WooHyun Jung [Tue, 2 Jun 2015 04:42:00 +0000 (13:42 +0900)]
elm_focus: added new focus move policy and elm_object_focus_move_policy_set/get

New focus move policy, ELM_FOCUS_MOVE_POLICY_KEY_ONLY, is added.
If you set this policy as base focus move policy, objects cannot steal
focus by using mouse click or mouse in. Only keyboard input (such as Left,
Right, Up, Down, ...) can make focus be moved.
Additaionally, an object can have its own focus move policy by using
elm_object_focus_move_policy_set API.

@feature

Change-Id: Iaa64ce2e92b2a376d000907e2986873fa542e655
origin: upstream

9 years agogengird: change focus move mechanism in gengrid. 33/48233/2
Jaehwan Kim [Wed, 12 Aug 2015 02:09:14 +0000 (11:09 +0900)]
gengird: change focus move mechanism in gengrid.

This commit is related to 4d553d2bcf2157053433994ca3facb56bd670da9.
It doesn't work if item_select_on_focus_disable is 1.
So _item_focus_down is changed like _item_single_select_down.

@fix

Change-Id: I060c13c9f2a31e904b6610d7967d51958fd5e994
origin: upstream

9 years agoelm_win: fix check unabailable keygrab mode 87/47687/1 tizen_3.0.m1_mobile tizen_3.0.m1_tv accepted/tizen/mobile/20150908.231533 accepted/tizen/tv/20150908.231558 accepted/tizen/wearable/20150908.231543 submit/tizen/20150908.071119 submit/tizen_common/20151023.083358 submit/tizen_common/20151026.085049 tizen_3.0.m1_mobile_release tizen_3.0.m1_tv_release
Ji-Youn Park [Tue, 8 Sep 2015 04:21:45 +0000 (12:51 +0830)]
elm_win: fix check unabailable keygrab mode

@fix

Change-Id: I2ebe5e7ff3c0fc8c9c2341d1f6f4f89bf5eff4e8

9 years agoelm_photocam: add API's to change photocam image orientation 17/47617/1
kabeer khan [Fri, 20 Feb 2015 13:33:04 +0000 (14:33 +0100)]
elm_photocam: add API's to change photocam image orientation

Summary:
Added API's to rotate(90, 180, 270), flip(horizontal, vertical), transpose and transverse Photocam Image.

Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: seoz, stephenmhouston, raster, cedric

Subscribers: cedric

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Conflicts:

src/lib/elm_photocam.c

Change-Id: I9f8e79cd3550b82e80c0b4c4de8447b38cd23f8e
Origin: upstream

9 years agoelm/border.edc: removed resize area of border top for 'simple' style 76/47176/1 accepted/tizen/mobile/20150902.235939 accepted/tizen/tv/20150903.000118 accepted/tizen/wearable/20150903.000325 submit/tizen/20150902.061647
MinJeong Kim [Mon, 31 Aug 2015 13:56:16 +0000 (22:56 +0900)]
elm/border.edc: removed resize area of border top for 'simple' style

Change-Id: I221aa9cf80ca0fdf7fed83a153f66a021d6dda2e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agogengrid: fix crash issue. 40/47140/1 accepted/tizen/mobile/20150901.001843 accepted/tizen/tv/20150901.001859 accepted/tizen/wearable/20150901.001905 submit/tizen/20150831.073427
Jaehwan Kim [Mon, 31 Aug 2015 07:21:26 +0000 (16:21 +0900)]
gengrid: fix crash issue.

Sometimes the focused_item can be null.

@fix

Change-Id: Ieb40d81cbdec7993617dfa7d1880d47567226780
origin: upstream

9 years agospinner: Remove unnecessary temporary variable. 61/46961/3 submit/tizen/20150831.063703
Daniel Juyung Seo [Mon, 17 Aug 2015 15:20:02 +0000 (00:20 +0900)]
spinner: Remove unnecessary temporary variable.

Follow elm_layout_theme_set usage convention.

Change-Id: I738b0c0fd56a4e6e898790cff71bea154ee7a3d0
Origin: upstream

9 years agospinner: Add to support spinner value %d format. 60/46960/3
woochan lee [Fri, 7 Aug 2015 07:58:54 +0000 (16:58 +0900)]
spinner: Add to support spinner value %d format.

Summary:
When user set min max as 50, 150 with %d format, then value set as 100.
The spinner value set as '0'
Because the sd->val type is double.
Spinner entry has same problem.

@fix

Test Plan:
Set spinner format as %d.
Check the spinner value.
It's not supported.

Reviewers: Jaehyun_Cho, cedric, Hermet

Reviewed By: Hermet

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

Conflicts:

src/lib/elm_spinner.c

Change-Id: I9095b06f80955066fc5697663e56a4903389b658
Origin: upstream

9 years agomultibuttonentry/spinner: Fix memory leak when eina_strbuf_string_steal is misused. 59/46959/3
Youngbok Shin [Fri, 7 Aug 2015 06:15:45 +0000 (15:15 +0900)]
multibuttonentry/spinner: Fix memory leak when eina_strbuf_string_steal is misused.

Summary:
_elm_access_say() does not free the given text.
But, the text from eina_strbuf_string_steal() is not cared
from outside of _elm_access_say(), too.
It should be changed to eina_strbuf_string_get().

Test Plan: N/A

Reviewers: cedric, woohyun, kimcinoo, JackDanielZ, Hermet

Reviewed By: Hermet

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

Change-Id: I50834be202ca0608af4a39dc0be293ed3eca0329
Origin: upstream

9 years agospinner: entry text makes to registered special value instead of number. 58/46958/3
woochan lee [Wed, 29 Jul 2015 20:17:34 +0000 (22:17 +0200)]
spinner: entry text makes to registered special value instead of number.

Summary:
Entry has only number text when activated and value changed, Even user registered special value to each spinner value.
If the user registered special value, we should check then showing the special value instead of number text.
Its will more helpful to expect the result when user set a spinner value using spinner entry.

@fix

Test Plan:
There is a spinner sample in elementary_test.
Changing editable value as TRUE for the last spinner object.
Click the spinner to activated entry and check the result.

Reviewers: Hermet, Jaehyun, cedric

Reviewed By: cedric

Subscribers: cedric

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

Change-Id: I3e8ed256bd65aac4c37dbe394307fd67cf2c7020
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Origin: upstream

9 years agoelm_spinner: add feature in spinner to change values while dragging relative to the... 57/46957/3
godly.talias [Thu, 25 Jun 2015 14:27:09 +0000 (16:27 +0200)]
elm_spinner: add feature in spinner to change values while dragging relative to the speed of dragging

Summary:
Currently the values in spinner change while dragging only based on
the amount of pixels dragged, this patch will enable Spinner to change value
based on the speed of dragging so that it will be more user friendly. This
will help users to alter drag values by big amounts if dragged in a good speed.

Test Plan: test_spinner.c in elementary_test

Reviewers: raster, prince.dubey, shilpasingh, cedric

Reviewed By: cedric

Subscribers: poornima.srinivasan, rajeshps, govi

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

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Conflicts:

AUTHORS
src/lib/elm_authors.h

Change-Id: If7f0fe979f81f32f065b0da2bbc7cb7fc28301ac
Origin: upstream

9 years agospinner: Fix entry not inactive even gets an enter key cb. 56/46956/3
Woochan Lee [Fri, 24 Apr 2015 07:27:15 +0000 (16:27 +0900)]
spinner: Fix entry not inactive even gets an enter key cb.

Summary:
 The entry inactive signal emitted when finish spinner value set.
but the active signal emitted after that. so it makes weird view state.

 The function 'key_action_toggle()' called twice. (for entry, spinner)
event propagate called this func twice and its make this issue.

This patch makes to ignore toggle event when entry is not visible.
T2262

Test Plan:
Run elementary_test, execute spinner widget sample.

Click the first spinner.
Input something on entry.
Press enter key.
Check the issue.

Reviewers: raster, Hermet

Subscribers: kuuko

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

Change-Id: I0caa58a4751938319d0a0d8739dc9f5edd4b2deb
Origin: upstream

9 years agoSpinner: use fabs for floating point absolute value. 55/46955/3
Tom Hacohen [Wed, 22 Apr 2015 12:31:10 +0000 (13:31 +0100)]
Spinner: use fabs for floating point absolute value.

Change-Id: I2af89327e737a9a14f50ebe7150eacbefedc81f7
Origin: upstream

9 years agospinner: fix entry style in non 'button_layout' mode 54/46954/3
Andrii Kroitor [Tue, 14 Apr 2015 02:16:41 +0000 (11:16 +0900)]
spinner: fix entry style in non 'button_layout' mode

Summary:
entry should receive style in both modes

@fix

Reviewers: cedric, seoz, raster, reutskiy.v.v, Sergeant_Whitespace, Hermet

Reviewed By: reutskiy.v.v, Sergeant_Whitespace

Subscribers: Sergeant_Whitespace, reutskiy.v.v

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

Change-Id: I48603b1aaba8e584bb9663f25bd1cf8473ecad59
Origin: upstream

9 years agoelm spinner - add backwards compat for older spinner themes 53/46953/3
Carsten Haitzler (Rasterman) [Thu, 5 Mar 2015 06:14:34 +0000 (15:14 +0900)]
elm spinner - add backwards compat for older spinner themes

this makes spinenr work with previous themes after
adfe7fbcd3f4146d84219de7dbb5a273d89f396e commit

Change-Id: I657ad31ab3005431468503fdac8cb13033ea4d6e
Origin: upstream

9 years agoElm_spinner focus UI, accessibility fix 52/46952/3
Subodh Kumar [Wed, 4 Mar 2015 06:59:24 +0000 (15:59 +0900)]
Elm_spinner focus UI, accessibility fix

Summary:
Issue: Focus was not getting transferred individually on arrow buttons and text area.
Solution: Remove the usage of image parts and text parts and replace them with buttons
so as to handle the focus transfer normally than forcibly via smart event.
hence Focus next hook and focus direction hook is implemented.

Signed-off by: Subodh Kumar<s7158.kumar@samsung.com>
Signed-off by: Shilpa Singh<shilpa.singh@samsung.com>

Test Plan:
Use keyboard keys on spinner and test focus transfer, enable accessibility and test
accessibility.

Reviewers: woohyun, Hermet, shilpasingh, raster, seoz

Reviewed By: shilpasingh, raster

Subscribers: stefan_schmidt, raster, rajeshps, govi

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

Conflicts:

src/lib/elm_spinner.c

Change-Id: Ic55f55078755882680cbfaafdf963c78d5816409
Origin: upstream

9 years agoelm: Remove redundant finger size adjustment. 51/46951/2
Daniel Juyung Seo [Sun, 22 Feb 2015 23:43:47 +0000 (08:43 +0900)]
elm: Remove redundant finger size adjustment.

This is a successor of a54da8aab.

Change-Id: I79b888cec49114cf49e2de1e4ee6a02c7a7cd98d
Origin: upstream

9 years agoconfigure.ac: move .elementary/ to /share/.elementary/ for application access 05/46205/4 accepted/tizen/mobile/20150818.100721 accepted/tizen/tv/20150818.101222 accepted/tizen/wearable/20150818.101550 submit/tizen/20150818.052645
Jaeun Choi [Tue, 18 Aug 2015 03:59:44 +0000 (12:59 +0900)]
configure.ac: move .elementary/ to /share/.elementary/ for application access

Change-Id: I7433a6cc0b9502065ab32336b5ed47c5c6467962

9 years agoelm_win: added new border style 'simple' and border style set/get APIs 57/46057/1 accepted/tizen/mobile/20150816.062130 accepted/tizen/tv/20150816.062314 accepted/tizen/wearable/20150816.062456 submit/tizen/20150815.101832
MinJeong Kim [Thu, 13 Aug 2015 11:43:16 +0000 (20:43 +0900)]
elm_win: added new border style 'simple' and border style set/get APIs

Change-Id: Ic805aec9563da29884cf0e17fea041b877772c91
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agophotocam: add TIZEN_ONLY comment 86/45986/1 accepted/tizen/mobile/20150814.011410 accepted/tizen/tv/20150814.011611 accepted/tizen/wearable/20150814.011739 submit/tizen/20150813.042826
Jaeun Choi [Thu, 13 Aug 2015 02:48:46 +0000 (11:48 +0900)]
photocam: add TIZEN_ONLY comment

Change-Id: I0865ab7722f660aa96b30e364ff77ddf9029f0a2

9 years agophotocam: fix image size issue 38/45938/2
Jaeun Choi [Wed, 12 Aug 2015 03:02:07 +0000 (12:02 +0900)]
photocam: fix image size issue

when photocam needs to fit into the viewport,
it shows original size image for a little while before fitting into the viewport size.
to fix this,
 - calculate image size right before resize
 - resize image only when viewport is bigger than 0 by 0

Change-Id: I042a5ab91352a7d393036e954dff2e00f753d1a2

9 years agoconfig: read flush.cfg when elm_config_all_flush is called. 63/45763/3 accepted/tizen/mobile/20150813.011806 accepted/tizen/tv/20150813.011818 accepted/tizen/wearable/20150813.011831 submit/tizen/20150811.061834 submit/tizen/20150812.050254
Jaehwan Kim [Thu, 25 Jun 2015 05:04:23 +0000 (14:04 +0900)]
config: read flush.cfg when elm_config_all_flush is called.

When elm_config_all_flush is called, another processes should get
the config of current process instead of saved base.cfg.
so current process save the config to flush.cfg and another processes
read it when it is changed.

@fix

Change-Id: I49c18257dc327662cfca44c9ea82077128e3f519
origin: upstream

9 years agoconfig: fix the flush file path. 62/45762/3
Jaehwan Kim [Tue, 23 Jun 2015 13:56:17 +0000 (22:56 +0900)]
config: fix the flush file path.

@fix

Change-Id: I84b5f87c8ec92b6ba422a93aca5183884b399bd8
origin: upstream

9 years agoelm confiug - remove now useless x11 property handling - donr by files 61/45761/3
Carsten Haitzler (Rasterman) [Thu, 18 Jun 2015 11:12:04 +0000 (20:12 +0900)]
elm confiug - remove now useless x11 property handling - donr by files

follow on from b1c5de0b9aa67b9d5cc4722e9462830beb3af37b,
aa7f859da10ce007a7b945a8703e70161c96146d

Change-Id: I7a1eda6237b3250311968f4598be7f1c089ae634
origin: upstream

9 years agoconfig: fix comment 60/45760/3
Jaehwan Kim [Wed, 17 Jun 2015 08:51:40 +0000 (17:51 +0900)]
config: fix comment

Change-Id: Ia19b10f1b86a4664e78ab484feef1bf81b41c1e5
origin: upstream

9 years agoconfig: make a config directory, if it is not. 59/45759/3
Jaehwan Kim [Wed, 17 Jun 2015 08:37:01 +0000 (17:37 +0900)]
config: make a config directory, if it is not.

create the config directory to register flush file to eio_monitor.

Change-Id: I0d6fafceec561cc9e0d12ec3e2e4b1ebf0d89114
origin: upstream

9 years agofix more elm config file pointer access 58/45758/3
Carsten Haitzler (Rasterman) [Wed, 17 Jun 2015 07:54:08 +0000 (16:54 +0900)]
fix more elm config file pointer access

again - follow up from changes to config code to fix seg

Change-Id: Ib20914228cab72e3fc9880c38395fa8e68eb80ee
origin: upstream

9 years agoelm config files - don't write to file if file handle is null 57/45757/3
Carsten Haitzler (Rasterman) [Wed, 17 Jun 2015 07:37:56 +0000 (16:37 +0900)]
elm config files - don't write to file if file handle is null

fixes seg with new file only config for elm

Change-Id: I5881db91cf4fcb49469b5b1ed3afb5105211ec0c
origin: upstream

9 years agoelm_config: remove X dependency. 56/45756/2
Jaehwan Kim [Tue, 16 Jun 2015 04:52:23 +0000 (13:52 +0900)]
elm_config: remove X dependency.

Summary:
In wayland, elm_config_all_flush doesn't work.
It has X dependency totally.
It uses ecore_file_monitor instead of X property.

Reviewers: Hermet, devilhorns, raster, cedric

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

Conflicts:
src/lib/elm_config.c

Change-Id: If80f5eb945256f432b92c267b65edd7bbafebc64
origin: upstream

9 years ago[Button] adjust radius of button effect 54/45554/1 accepted/tizen/mobile/20150808.024813 accepted/tizen/tv/20150808.025725 accepted/tizen/wearable/20150808.030119 submit/tizen/20150807.093708
Sung-Taek Hong [Fri, 7 Aug 2015 08:10:29 +0000 (17:10 +0900)]
[Button] adjust radius of button effect

Change-Id: I96926bc26cc425a4a8a3f46b8f9b09c5e26a623e
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
9 years ago[Button] add new circular rectangle vg effect 53/45553/1
Sung-Taek Hong [Thu, 6 Aug 2015 16:25:24 +0000 (01:25 +0900)]
[Button] add new circular rectangle vg effect

Change-Id: Iaf3258f6eb761c03790cc2153b9f15c9b7d1aac3
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
9 years ago[Button] add no background vg effect 52/45552/1
Sung-Taek Hong [Thu, 6 Aug 2015 16:16:20 +0000 (01:16 +0900)]
[Button] add no background vg effect

Change-Id: Ic47b2fff1f262442b7e6de83d97979f3582d632e
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
9 years agoslider: fix slider vector logic for supporting slider popup. 51/45551/1
Hosang Kim [Thu, 6 Aug 2015 09:15:54 +0000 (18:15 +0900)]
slider: fix slider vector logic for supporting slider popup.

Change-Id: I724a17249783dd27f33eec3fb970654446af5fb0

9 years ago[Progressbar] modify progressbar vector_ux name 50/45550/1
Sung-Taek Hong [Fri, 24 Jul 2015 07:38:23 +0000 (16:38 +0900)]
[Progressbar] modify progressbar vector_ux name

Change-Id: I6837724d4b747c9bdff47ebd4b0737f3d6736564
Signed-off-by: Sung-Taek Hong <sth253.hong@samsung.com>
9 years agoradio: Fix the radio inner circle not perfect issue. 49/45549/1
Subhransu Mohanty [Thu, 23 Jul 2015 04:23:38 +0000 (13:23 +0900)]
radio: Fix the radio inner circle not perfect issue.

Change-Id: I3e1936b5b919319f5915a3a34337ed668277cead

9 years agotizen/vector : updated progressbar animation time for normal style. 48/45548/1
Subhransu Mohanty [Thu, 16 Jul 2015 01:53:44 +0000 (10:53 +0900)]
tizen/vector : updated progressbar animation time for normal style.

Change-Id: I46d558e1c31687c69229e9308e272accec239615

9 years agocheck: Used new signal for checkbox state change animation. 47/45547/1
Subhransu Mohanty [Wed, 15 Jul 2015 00:21:40 +0000 (09:21 +0900)]
check: Used new signal for checkbox state change animation.

Change-Id: I7919d42444cd0c5d911877f628080d646a0a179a

9 years agoelementary/check: Fix check state update takes more than one frame to reflect. 46/45546/1
Subhransu Mohanty [Fri, 10 Jul 2015 04:24:32 +0000 (13:24 +0900)]
elementary/check: Fix check state update takes more than one frame to reflect.

Change-Id: I2ec6092ab26f057818bdc304fca5f955ee0ad7b9

9 years agoelm_genlist: Emitting signal when content or text is set in genlist item 09/45509/2
Jee-Yong Um [Thu, 7 May 2015 07:21:57 +0000 (16:21 +0900)]
elm_genlist: Emitting signal when content or text is set in genlist item

Summary:
There could be a demand for providing subtle different item styles
according to the existence of icon or text swallowed in genlist item.
For example, if icon exists, genlist item shows icon, or show rectangle
where icon should be placed.
One style can have various form with this signal.

Reviewers: Hermet

Subscribers: Hermet

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

Change-Id: I027da3a97677fc13ab58df7ff7bfd0844aa13ed4
origin: upstream

9 years agofocus: add del callback always. 55/45355/2
Jaehwan Kim [Wed, 5 Aug 2015 05:46:01 +0000 (14:46 +0900)]
focus: add del callback always.

When the window treats focused object, it should always check
that it is deleted.

@fix

Change-Id: I461c9e04c90b7722d85a2f42b13888edccdf0e5c
origin: upstream

9 years agoMerge "elm_win: bug fix - add keygrab unset code when wayland backend" into tizen accepted/tizen/mobile/20150724.090518 accepted/tizen/tv/20150724.090656 accepted/tizen/wearable/20150724.090831 submit/tizen/20150724.043958
Ji-Youn Park [Wed, 22 Jul 2015 07:52:12 +0000 (00:52 -0700)]
Merge "elm_win: bug fix - add keygrab unset code when wayland backend" into tizen

9 years agoelm_win: bug fix - add keygrab unset code when wayland backend 59/44459/4
Ji-Youn Park [Wed, 22 Jul 2015 06:23:52 +0000 (15:23 +0900)]
elm_win: bug fix - add keygrab unset code when wayland backend

add keygrab unset code and change keygrab set code to reduce function call.
@tizen_feature

Change-Id: Iaccf9b0c0eeb0c024847159a21ad62ca48197648

9 years agoelm_win: Add elm_win_indicator_mode_set/opacity_set in wayland 67/44267/2
Duna Oh [Mon, 20 Jul 2015 10:29:19 +0000 (19:29 +0900)]
elm_win: Add elm_win_indicator_mode_set/opacity_set in wayland

for the test showing/hiding an indicator
 elementary_test -to "conformant indicator"

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I55e8605d77e4008e2ee258c141e5a7346077db19

9 years agoelm_macro: add cast. 16/43916/1
Jaehwan Kim [Wed, 15 Jul 2015 07:21:06 +0000 (16:21 +0900)]
elm_macro: add cast.

It is used by pixel calculation.
It should be changed to int.

Change-Id: I0363720e3784ccf922758e856fba05421d692391
origin: upstream

9 years agoelm_win: bug fix - wrong comparison btw indicator and keyboard 90/43390/2 accepted/tizen/mobile/20150709.111023 accepted/tizen/tv/20150709.111323 accepted/tizen/wearable/20150709.111151 submit/tizen/20150709.042126
Duna Oh [Thu, 9 Jul 2015 00:28:39 +0000 (09:28 +0900)]
elm_win: bug fix - wrong comparison btw indicator and keyboard

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I51f34e23a1e10df665972aad5b1363c722de9377

9 years ago[2.4][Transit] Backport elm_transit_go_in() API (delayed start) 27/43127/1 accepted/tizen/mobile/20150709.001449 accepted/tizen/tv/20150709.001500 accepted/tizen/wearable/20150709.001510 submit/tizen/20150708.075752
Jee-Yong Um [Tue, 17 Feb 2015 04:26:46 +0000 (13:26 +0900)]
[2.4][Transit] Backport elm_transit_go_in() API (delayed start)

Author: Jee-Yong Um <jc9.um@samsung.com>
Date:   Tue Feb 17 08:34:46 2015 +0900

    elm_transit: Add elm_transit_go_in() API

    Summary:
    elm_transit_go() is executed immediately after it is called.
    elm_transit_go_in() starts transit in given seconds.

    @feature

    Reviewers: Hermet, seoz

    Reviewed By: seoz

    Subscribers: seoz, Hermet

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

Change-Id: Ie6e9fc764f4685ae35ca6400dcc7b03f70feba29
Signed-off-by: Jee-Yong Um <jc9.um@samsung.com>
9 years agocnp, scroller: fix build break. 26/43126/1
ChunEon Park [Thu, 5 Feb 2015 15:45:13 +0000 (00:45 +0900)]
cnp, scroller: fix build break.

This's been caused by efl interface change.
current evas_obj inherits efl_gfx_base.

Change-Id: I472debdb21939ad212723d61b40becef275f678b

9 years agoelementary/vector : updated checkbox circle radius value. 25/43125/1
Subhransu Mohanty [Wed, 24 Jun 2015 09:50:48 +0000 (18:50 +0900)]
elementary/vector : updated checkbox circle radius value.

Change-Id: Ic54a4dd4901c451570597565fae482da02aaa660

9 years agotizen/vector : Fixed clipping issue in radio button. 24/43124/1
Subhransu Mohanty [Mon, 29 Jun 2015 06:49:15 +0000 (15:49 +0900)]
tizen/vector : Fixed clipping issue in radio button.

Change-Id: Ia6f5985ff67dde518babfc26d449e7062d5df25b

9 years agotizen/vector : Fixed the circle button drawing issue. 23/43123/1
Subhransu Mohanty [Mon, 29 Jun 2015 01:16:13 +0000 (10:16 +0900)]
tizen/vector : Fixed the circle button drawing issue.

Change-Id: Ia60f12829594b912e4494c6ccf55d29dcdcf9664

9 years agovector: updated ELM_VG_SCALE_GET() with objects scale 22/43122/1
Subhransu Mohanty [Tue, 9 Jun 2015 05:15:24 +0000 (14:15 +0900)]
vector: updated ELM_VG_SCALE_GET() with objects scale
Change-Id: I2dc61e2fcedb9cb962b551d9f3a0c91101e6fa5d

9 years agocheck: fixed the animation issue in check box 21/43121/1
Subhransu Mohanty [Mon, 8 Jun 2015 07:15:33 +0000 (16:15 +0900)]
check: fixed the animation issue in check box
Change-Id: If36909acdb788a174cd93c3b50fda53d28a33221

9 years agoelementary : Fixed the scaling issue in tizen vector controls 20/43120/1
Subhransu Mohanty [Fri, 5 Jun 2015 07:42:04 +0000 (16:42 +0900)]
elementary : Fixed the scaling issue in tizen vector controls
Change-Id: I356857ed49bb92c79e0dd3308a575be2f83eddb6

9 years agoprogressbar : fixed progressbar clipping issue; 19/43119/1
Subhransu Mohanty [Thu, 4 Jun 2015 06:16:41 +0000 (15:16 +0900)]
progressbar : fixed progressbar clipping issue;
Change-Id: I8eed7f0a6eed70e38ddc0384d4f9f21c08647e83

9 years agovector slider: fixed slider indicator issue. 18/43118/1
Subhransu Mohanty [Thu, 4 Jun 2015 05:52:42 +0000 (14:52 +0900)]
vector slider: fixed slider indicator issue.
Change-Id: Ice121d394ca9c38dc0070a1990eee14e18f370a1

9 years agoelementary: fixed memory leak in tizen radio and check implementation. 17/43117/1
Subhransu Mohanty [Thu, 4 Jun 2015 02:43:21 +0000 (11:43 +0900)]
elementary: fixed memory leak in tizen radio and check implementation.
Change-Id: I6439985a8f7663bb743c4a86ec5291a4be276b04

9 years agoelementary: use priority callback add to make sure callback get's called first. 16/43116/1
Subhransu Mohanty [Wed, 3 Jun 2015 00:43:58 +0000 (09:43 +0900)]
elementary: use priority callback add to make sure callback get's called first.
Change-Id: I1465af152973eb130ec4f1539a0ea41e6b25ac8c

9 years agoelementary: fixed eo error during progressbar deletion 15/43115/1
Subhransu Mohanty [Tue, 2 Jun 2015 12:21:00 +0000 (21:21 +0900)]
elementary: fixed eo error during progressbar deletion
Change-Id: Ie45621dfa533acef1e8856cb3c5b3fffacf37e63

9 years agotizen_vector: update the progress signature name. 14/43114/1
ChunEon Park [Tue, 2 Jun 2015 13:20:00 +0000 (22:20 +0900)]
tizen_vector: update the progress signature name.

Change-Id: I398313366a3da295be86164f67db5d092261879c

9 years agovector: fix typo. 13/43113/1
ChunEon Park [Tue, 2 Jun 2015 10:31:37 +0000 (19:31 +0900)]
vector: fix typo.

Change-Id: I2a3517a1178123ba9161290120b4900e25cbd345

9 years agotizen_vector: rename internal swallow names. 12/43112/1
ChunEon Park [Tue, 2 Jun 2015 11:51:29 +0000 (20:51 +0900)]
tizen_vector: rename internal swallow names.

Change-Id: I7819a8ec08cf98a4fdf1a59431a58b2e9d383322

9 years agoelementary: updated slider widget with vector ux. 11/43111/1
Subhransu Mohanty [Fri, 29 May 2015 06:06:41 +0000 (15:06 +0900)]
elementary: updated slider widget with vector ux.
Change-Id: Ib2b246aba384c7457c08f66732e619a90bb76887

9 years agotizen_vector: unset vector objects if the style is changed. 10/43110/1
ChunEon Park [Sun, 24 May 2015 07:37:47 +0000 (16:37 +0900)]
tizen_vector: unset vector objects if the style is changed.

Button just leaves the vector objects,
the edje regards them alive and it troubles the memory corruption.

Change-Id: Ifabc40e35fcbd2df0ddd715d04d37894c80a8992

9 years agoelementary : Fixed progressbar clipping issue 09/43109/1
Subhransu Mohanty [Fri, 22 May 2015 08:14:00 +0000 (17:14 +0900)]
elementary : Fixed progressbar clipping issue
Change-Id: I69a88e59873c16495d1c0001701e60eac533e8d1

9 years agoelementary: Fixed progressbar crash issue 08/43108/1
Subhransu Mohanty [Fri, 22 May 2015 07:37:07 +0000 (16:37 +0900)]
elementary: Fixed progressbar crash issue
Change-Id: I3c7634c9edc95381947fcbc6cf7a5de9f1017d85

9 years agoelementary: Updated elm_progressbar with tizen vector enabled UI 07/43107/1
Subhransu Mohanty [Thu, 14 May 2015 01:09:37 +0000 (10:09 +0900)]
elementary: Updated elm_progressbar with tizen vector enabled UI
Change-Id: I15fde05f530de4552e9b4255e0612ea3ff24dcaf

9 years agoelementary: check "vg_ux" for style name. 06/43106/1
Subhransu Mohanty [Fri, 15 May 2015 07:43:19 +0000 (16:43 +0900)]
elementary: check "vg_ux" for style name.
Change-Id: Ifd358e6a1e2a9e52d7d39ee3980e91579135be4c

9 years agocheck: fix the initial state setting issue. 05/43105/1
ChunEon Park [Wed, 13 May 2015 09:09:25 +0000 (18:09 +0900)]
check: fix the initial state setting issue.

Since the "changed" smart callback won't be called if user set the state with the API,
vector needs extra signal protocol for internal communication.

Change-Id: I390c71ba4bed8e1a3456fc448042b871d9651aa6

9 years agotizen_vector: safer code for exceptions. 04/43104/1
ChunEon Park [Wed, 13 May 2015 04:26:52 +0000 (13:26 +0900)]
tizen_vector: safer code for exceptions.

append object pointer to the structur as soon as possible,
in order to avoid accesing the null pointer.

Change-Id: I81ea3ae6b4650f628c5debef751fe55cbc2c96b5

9 years agocheck/vector: apply premultiplied color. 03/43103/1
ChunEon Park [Wed, 13 May 2015 04:17:07 +0000 (13:17 +0900)]
check/vector: apply premultiplied color.

Change-Id: Ib21e086093e629c617f1e6e72c71b49d7d30609e

9 years agotizen_vector: create the vg objects in advance. 02/43102/1
ChunEon Park [Tue, 12 May 2015 14:31:17 +0000 (23:31 +0900)]
tizen_vector: create the vg objects in advance.

if the vg0 object is resized before the vg1, vg2,
the vg shapes initialization won't be properly done.

the resizing can be called when the vg object is swallowed.

Change-Id: I0c59a52ed3022ae11c4f83baa0095a87aa66fdec

9 years agotizen_vector: compute elaborately. 01/43101/1
ChunEon Park [Sun, 10 May 2015 08:15:45 +0000 (17:15 +0900)]
tizen_vector: compute elaborately.

Change-Id: I4ebfcdb79d7f71d5100d4085951c8471be201581

9 years agoradio: support tizen vector ux 00/43100/1
ChunEon Park [Sat, 9 May 2015 14:30:39 +0000 (23:30 +0900)]
radio: support tizen vector ux

Change-Id: Ia2929d4c780ab73529eca437ac0a02a6f28ea00b

9 years agocheck: improve on&off sizing effect. 99/43099/1
ChunEon Park [Sat, 9 May 2015 13:01:43 +0000 (22:01 +0900)]
check: improve on&off sizing effect.

don't depends on edc part size but use scale by transform.

Change-Id: I871634c6ea130ed4b8d763c7d42e02b5d8ee3d5a

9 years agocheck: updated for tizen 2.4 ux 98/43098/1
ChunEon Park [Thu, 7 May 2015 13:23:49 +0000 (22:23 +0900)]
check: updated for tizen 2.4 ux

Change-Id: I58639fd34e2c5a89b2a414fff8a7bbec22da5b84

9 years agobutton: optimize for tizen 2.4 vector ux. 97/43097/1
ChunEon Park [Thu, 7 May 2015 15:09:23 +0000 (00:09 +0900)]
button: optimize for tizen 2.4 vector ux.

less initalize internal data as possible.

Change-Id: Id6e3b53dfb0fc1df6f413a0f3322ba82b87ae376

9 years agocheck: support vector ux 96/43096/1
ChunEon Park [Wed, 6 May 2015 11:49:23 +0000 (20:49 +0900)]
check: support vector ux

Change-Id: I2daf8e2c943e8459e82edde50ade02f7f3619a03

9 years agobutton: support button clicked effect 95/43095/1
ChunEon Park [Wed, 6 May 2015 06:04:25 +0000 (15:04 +0900)]
button: support button clicked effect

Change-Id: I6afdfec0a5b0fe70aae1071dfff56432426b9999

9 years agobutton: support vector ui. 94/43094/1
ChunEon Park [Thu, 30 Apr 2015 16:30:46 +0000 (01:30 +0900)]
button: support vector ui.

Change-Id: Ib506a6dc29985691f1bd2f036ccc4d35028b672d

9 years agoelm_conform : add evas_object_smart_callback_del_full 60/43060/3
Jaehwan Kim [Tue, 7 Jul 2015 10:13:35 +0000 (19:13 +0900)]
elm_conform : add evas_object_smart_callback_del_full

and add tizen only code.
@tizen_fix

Change-Id: I9ffd395f2b225eca4f90f5a1e284d611136b4ea8

9 years agoRevert "elm_conform: to prevent crash, add null check before resizing conformant... 59/43059/3
Jaehwan Kim [Tue, 7 Jul 2015 10:03:02 +0000 (19:03 +0900)]
Revert "elm_conform: to prevent crash, add null check before resizing conformant area"

This reverts commit 23d825fc54b1c02dbf9e9285c926d23bef65c89a.

Change-Id: If2a754cb35a7daf641d23f23de36a508d3801dc5

9 years agoelm_conform: remove smart_callback when it is removed. 58/43058/3
Jaehwan Kim [Tue, 7 Jul 2015 07:32:46 +0000 (16:32 +0900)]
elm_conform: remove smart_callback when it is removed.

The owner of the smart_callbacks is window. so even if the conformant
is deleted, they aren't removed. It can make some problems.

@fix

Change-Id: I396a5ed1da39c96055ade5c2fe4d1b8fffebb40f
origin: upstream

9 years agoelm_conform: remember window pointer. 57/43057/2
Jaehwan Kim [Tue, 7 Jul 2015 07:22:31 +0000 (16:22 +0900)]
elm_conform: remember window pointer.

When the conformant is removed, elm_widget_sub_object_del is called
before calling _elm_conformant_evas_object_smart_del.
Because parent-child relation about window-conformant is unrelated,
there's no meaning elm_widget_top_get in
_elm_conformant_evas_object_smart_del.

@fix

Conflicts:
src/lib/elm_conform.c

Change-Id: I5199cf5469d32c40f417670058531c642b49f845
origin: upstream

9 years agoelm_conform: to prevent crash, add null check before resizing conformant area 84/42884/1 submit/tizen/20150703.125223
Gwanglim Lee [Fri, 3 Jul 2015 12:48:06 +0000 (21:48 +0900)]
elm_conform: to prevent crash, add null check before resizing conformant area

Change-Id: Ib8e491167fdabd441f4fdf42fad2098bfd932bc3

9 years agoelm_conform: implemented elm_win_conformant_set/get for wayland 67/42867/1
Duna Oh [Fri, 3 Jul 2015 08:10:35 +0000 (17:10 +0900)]
elm_conform: implemented elm_win_conformant_set/get for wayland

if conformant_parts are changed, re-evaluates the size of each parts

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I746b643d9c0b738a4670761f3b6ebb78e34241ff

9 years agoelm_win: implemented elm_win_role_set for wayland 03/42603/2 accepted/tizen/mobile/20150701.001524 accepted/tizen/tv/20150701.001540 accepted/tizen/wearable/20150701.001557 submit/tizen/20150630.130609
MinJeong Kim [Tue, 30 Jun 2015 12:13:03 +0000 (21:13 +0900)]
elm_win: implemented elm_win_role_set for wayland

Change-Id: Ifd369b18cf8b864d5fa76e3298ab2bf9ec65a2d4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
9 years agogenlist: fix to return item style correctly. 06/42406/3
ChunEon Park [Thu, 14 May 2015 13:21:05 +0000 (22:21 +0900)]
genlist: fix to return item style correctly.

Since the genlist items can be unrealized,
they own the tooltip strings in their item field.
Also, the tooltip string should be returned with it.

@fix

Conflicts:
src/lib/elm_genlist_item.eo

Change-Id: Ied9a9b2f861970bd06374d06032a1d43b7511e68
origin: upstream

9 years agoMerge "elm_win: Add elm win key grab(wayland)." into tizen accepted/tizen/mobile/20150617.012416 accepted/tizen/tv/20150617.012426 accepted/tizen/wearable/20150617.012444 submit/tizen/20150616.093203
Ji-Youn Park [Fri, 12 Jun 2015 02:53:56 +0000 (19:53 -0700)]
Merge "elm_win: Add elm win key grab(wayland)." into tizen

9 years agogenlist: track viewport size changes and re-eval items when it resizes 57/40957/2 submit/tizen/20150610.123929
Amitesh Singh [Mon, 18 May 2015 11:29:37 +0000 (20:29 +0900)]
genlist: track viewport size changes and re-eval items when it resizes

Summary:
This uses new Evas Callback type EVAS_CALLBACK_CANVAS_VIEWPORT_RESIZE
to listen to view port size changes.

Reviewers: Hermet, cedric, raster

Reviewed By: raster

Subscribers: SanghyeonLee, seoz

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

Change-Id: I2b84fb712d964338430bdc4db874f70d59789176
origin: upstream

9 years agoelm_win: Add elm win key grab(wayland). 14/40814/3
Ji-Youn Park [Tue, 9 Jun 2015 09:15:27 +0000 (18:15 +0900)]
elm_win: Add elm win key grab(wayland).

If keyrouter support several keygrab mode, apps can use it.

Change-Id: I053cda4299fa8f035000509b38a70c7abd54e599
Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
9 years agoscroller: add loop feature. 12/40412/2
Jaehwan Kim [Sat, 24 Jan 2015 03:01:03 +0000 (12:01 +0900)]
scroller: add loop feature.

This feature works the infinite loop horizontally or vertically.
If the content is set, it will be shown repeatedly.
@feature

Conflicts:
src/lib/elm_scroller.c
src/lib/elm_scroller_legacy.h

Change-Id: I1f20b794ae44bc8e5d120901222c7cccadca96b7
origin: upstream

9 years agoentry: Fix elm_entry_entry_get to return utf8 plain text when password mode is enabled. 27/40327/1 tizen_3.0.2015.q2_common accepted/tizen/common/20150604.131237 accepted/tizen/mobile/20150604.132651 accepted/tizen/tv/20150604.132706 accepted/tizen/wearable/20150604.132726 submit/tizen/20150603.050918
Youngbok Shin [Tue, 19 May 2015 05:21:47 +0000 (14:21 +0900)]
entry: Fix elm_entry_entry_get to return utf8 plain text when password mode is enabled.

It was Tizen Only feature in Tizen 2.3.

Change-Id: If3a8b5da3d83e98a1c30eadb89928eb24b533f92

9 years agoMerge "elm_win: Add elm win key grab. If keyrouter support several keygrab mode,... accepted/tizen/common/20150602.074405 accepted/tizen/mobile/20150602.090638 accepted/tizen/tv/20150602.090615 accepted/tizen/wearable/20150602.090625 submit/tizen/20150529.130427
Ji-Youn Park [Fri, 29 May 2015 06:05:14 +0000 (23:05 -0700)]
Merge "elm_win: Add elm win key grab. If keyrouter support several keygrab mode, apps can use it." into tizen

9 years agoelm config - init wl if env vars indicate we should 50/39850/2 accepted/tizen/common/20150526.130335 accepted/tizen/mobile/20150526.234801 accepted/tizen/tv/20150526.234730 accepted/tizen/wearable/20150526.234740 submit/tizen/20150526.080204
Carsten Haitzler (Rasterman) [Fri, 22 May 2015 03:12:36 +0000 (12:12 +0900)]
elm config - init wl if env vars indicate we should

this ensures event id's are initted and more if we are in wl mode like
in x11 mode

@fix

Change-Id: I37435f2bf3e7ee8b9b9f21ffc2dc8c3f2674e175
origin: upstream

9 years agoelm_win: Add elm win key grab. If keyrouter support several keygrab mode, apps can... 78/39678/2
Ji-Youn Park [Wed, 13 May 2015 11:57:36 +0000 (20:57 +0900)]
elm_win: Add elm win key grab. If keyrouter support several keygrab mode, apps can use it.

Conflicts:
src/lib/elm_win.eo

Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
Change-Id: Ibe9879803e19525c34afba85926ef8b60ac76d79
origin: upstream

9 years agoMerge "elm_photocam: fix bugs and refactoring (for gallery app, Tizen only for now... accepted/tizen/common/20150505.064147 accepted/tizen/mobile/20150505.044735 accepted/tizen/tv/20150505.044037 accepted/tizen/wearable/20150505.044305 submit/tizen/20150504.112750
Jaehwan Kim [Mon, 4 May 2015 08:25:37 +0000 (01:25 -0700)]
Merge "elm_photocam: fix bugs and refactoring (for gallery app, Tizen only for now)" into tizen

9 years agoelm_photocam: fix bugs and refactoring (for gallery app, Tizen only for now) 38/38938/1
Jaeun Choi [Thu, 30 Apr 2015 13:46:31 +0000 (22:46 +0900)]
elm_photocam: fix bugs and refactoring (for gallery app, Tizen only for now)

- load low resolution image through scale-down load
- remove smooth scaling related code
- remove zoom effect
- remove unnecessary callback call
- fix indentation

Change-Id: Ieaa858f96a6158411f58cd49f988a56cf553f133

9 years agoBackport atspi patches from Elementary 1.14 RC 34/38934/1 accepted/tizen/common/20150504.070845 accepted/tizen/mobile/20150503.090804 accepted/tizen/tv/20150503.090738 accepted/tizen/wearable/20150503.090750 submit/tizen/20150502.040028
Lukasz Stanislawski [Mon, 6 Apr 2015 08:54:57 +0000 (10:54 +0200)]
Backport atspi patches from Elementary 1.14 RC

Merge branch 'devs/stanluk/eo_object_items_atspi'

Make elm object items atspi-aware objects. Implement atspi support
for elm_genlist, elm_gengrid and elm_toolbar items.

atspi: add missing signals array sentiel.

@fix

Change-Id: I3269f3e958cf45e7daf6888be17872e1f6410dce

9 years agoelm_win: Added opaque region set for window show/resize/move 63/38763/2 accepted/tizen/common/20150429.093810 accepted/tizen/mobile/20150429.124702 accepted/tizen/tv/20150429.123927 accepted/tizen/wearable/20150429.124157 submit/tizen/20150428.160542
MinJeong Kim [Tue, 28 Apr 2015 07:38:49 +0000 (16:38 +0900)]
elm_win: Added opaque region set for window show/resize/move

Change-Id: If3a8877efea13507de7fbd117006f3b0387a0a42