Jaehwan Kim [Fri, 25 Sep 2015 06:24:53 +0000 (15:24 +0900)]
focus: add the focus_direction feature about item.
When the focus is moved, it uses focus_direction instead of
focus_origin.
It can get the focus by using the geometry of previous focused object or item
@feature
Conflicts:
src/lib/elm_general.eot
src/lib/elm_gengrid.c
src/lib/elm_gengrid.eo
src/lib/elm_widget.c
src/lib/elm_widget.eo
Change-Id: Ibb833c0fa870abac48795f3c63ec738ffffb82ea
origin: upstream
Mike Blumenkrantz [Tue, 15 Sep 2015 18:38:37 +0000 (14:38 -0400)]
build: fix header ordering so the library builds
please compile test before making commits.
ref
286ab4d7cf3ca794d88bd06ec027bb2df6401f50
ref
431492ec497eeaa130f5c2da27ce7a4c7eefe7f9
Conflicts:
src/lib/Elementary.h.in
Change-Id: Iff52543479d6bf7451eccd2746f41550a14ae4b8
origin: upstream
Daniel Juyung Seo [Tue, 15 Sep 2015 16:03:22 +0000 (01:03 +0900)]
focus: Add elm_focus_item.h to make header include order correctly.
This fixes the cpp example compile error which was triggered by the commit 431492e.
Change-Id: I092088e59eea802370f4b2088b55ddaf903043c1
origin: upstream
Daniel Juyung Seo [Tue, 15 Sep 2015 16:02:32 +0000 (01:02 +0900)]
focus: Fix typo in commit 431492e.
Change-Id: Ia5acb5a785007d21e20bc02de1e4b881352d21c7
origin: upstream
Jaehwan Kim [Fri, 18 Sep 2015 07:49:14 +0000 (16:49 +0900)]
focus: remove checking the focus origin in highlight job.
In some case, it can take misoperation.
@fix
Change-Id: If5f669f24e83a89a7c482589868442ede6d89dcd
origin: upstream
Jaehwan Kim [Wed, 16 Sep 2015 09:46:10 +0000 (18:46 +0900)]
gengrid: remove EINA_UNUSED
Change-Id: I8066805ecac8a61ede97936ba95e64e7f9e32717
origin: upstream
Jaehwan Kim [Tue, 15 Sep 2015 10:41:51 +0000 (19:41 +0900)]
focus: add the APIs to set the focus next about item.
Add elm_object_focus_next_item_set/get,
elm_object_item_focus_next_object_set/get and
elm_object_item_focus_next_item_set/get.
If the item and object is set at the same time,
the item is preference to object when the focus moves.
This feature is implemented about gengrid.
It will be implemented about ohter widgets.
@feature
Conflicts:
src/lib/elm_scroller.c
src/lib/elm_widget.c
src/lib/elm_widget.eo
Change-Id: I63152070d3ed92651599f1e073e706eb2d7d0be6
origin: upstream
Jaehwan Kim [Mon, 24 Aug 2015 04:38:08 +0000 (13:38 +0900)]
scroller: fix the misstake. change && -> ||
@fix
Change-Id: I38a95b35259da3b06ffccfe51c01db542910772f
origin: upstream
Jaehwan Kim [Tue, 11 Aug 2015 09:56:52 +0000 (18:56 +0900)]
scroller: fix the focus move bug in scroller.
When the focused object is out of the viewport and the key direction
is only the direction focus is out, it should find the next focus.
@fix
Conflicts:
src/lib/elm_scroller.c
Change-Id: I216073f83cfcefa824cb991bd9879b87e1e79c5e
origin: upstream
Jaehwan Kim [Fri, 14 Aug 2015 14:59:06 +0000 (23:59 +0900)]
focus: add the comment about focus origin property.
Change-Id: Ie14c8f5587a7878f734cae41b231d0132d2b8a24
origin: upstream
Jaehwan Kim [Thu, 13 Aug 2015 04:45:21 +0000 (13:45 +0900)]
focus: item focus moves by geometry.
In the widget code, focus origin is added. It can know
the focus movement is originated by which action.
The widgets can choose the item focus moves to last focused item
or geometrically nearby item by focus origin.
In gengrid, focus moves to last focused item if focus origin is
ELM_FOCUS_REVERT. It moves to nearby item if focus origin is from
ELM_FOCUS_UP to ELM_FOCUS_LEFT.
TODO: widgets have items should add the direction feature if it
want the focus to move to nearby item.
@feature
Conflicts:
src/lib/elm_widget.c
src/lib/elm_widget.eo
src/lib/elm_widget.h
Change-Id: If2378a0700af1e075e0d4c625c26251c836ae20e
origin: upstream
Jaehwan Kim [Thu, 13 Aug 2015 04:32:43 +0000 (13:32 +0900)]
test_gengrid: change the min size of gengrid
Change-Id: Idf993ee619daa652a292dabaf67204f745050522
origin: upstream
Jaehwan Kim [Wed, 12 Aug 2015 08:25:15 +0000 (17:25 +0900)]
focus: add the focus region show mode
When the focus is move to the object in scroller, it is scrolled
to show the focus region as a widget.
If the focus region want to be shown as an item,
set the mode ELM_FOCUS_REGION_SHOW_ITEM.
If then, it will be scrolled as an item.
TODO: Widgets have items are added on_focus_region function.
@feature
Conflicts:
src/bin/test_gengrid.c
src/lib/elm_focus.h
src/lib/elm_gengrid.eo
src/lib/elm_widget.eo
Change-Id: Ibc66f2d10e720d90e7da328d1a3230813c72846b
origin: upstream
WooHyun Jung [Tue, 2 Jun 2015 04:48:09 +0000 (13:48 +0900)]
missed from prvious commit
Change-Id: I59ef0b05a53006476b8c14bb99deebd8f9780baf
origin: upstream
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
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
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
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
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
Jaeun Choi [Thu, 13 Aug 2015 02:48:46 +0000 (11:48 +0900)]
photocam: add TIZEN_ONLY comment
Change-Id: I0865ab7722f660aa96b30e364ff77ddf9029f0a2
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
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
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
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
Jaehwan Kim [Wed, 17 Jun 2015 08:51:40 +0000 (17:51 +0900)]
config: fix comment
Change-Id: Ia19b10f1b86a4664e78ab484feef1bf81b41c1e5
origin: upstream
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
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
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
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
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>
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>
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>
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
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>
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
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
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
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
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
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
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
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
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
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
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
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>
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
Subhransu Mohanty [Wed, 24 Jun 2015 09:50:48 +0000 (18:50 +0900)]
elementary/vector : updated checkbox circle radius value.
Change-Id: Ic54a4dd4901c451570597565fae482da02aaa660
Subhransu Mohanty [Mon, 29 Jun 2015 06:49:15 +0000 (15:49 +0900)]
tizen/vector : Fixed clipping issue in radio button.
Change-Id: Ia6f5985ff67dde518babfc26d449e7062d5df25b
Subhransu Mohanty [Mon, 29 Jun 2015 01:16:13 +0000 (10:16 +0900)]
tizen/vector : Fixed the circle button drawing issue.
Change-Id: Ia60f12829594b912e4494c6ccf55d29dcdcf9664
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
Subhransu Mohanty [Mon, 8 Jun 2015 07:15:33 +0000 (16:15 +0900)]
check: fixed the animation issue in check box
Change-Id: If36909acdb788a174cd93c3b50fda53d28a33221
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
Subhransu Mohanty [Thu, 4 Jun 2015 06:16:41 +0000 (15:16 +0900)]
progressbar : fixed progressbar clipping issue;
Change-Id: I8eed7f0a6eed70e38ddc0384d4f9f21c08647e83
Subhransu Mohanty [Thu, 4 Jun 2015 05:52:42 +0000 (14:52 +0900)]
vector slider: fixed slider indicator issue.
Change-Id: Ice121d394ca9c38dc0070a1990eee14e18f370a1
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
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
Subhransu Mohanty [Tue, 2 Jun 2015 12:21:00 +0000 (21:21 +0900)]
elementary: fixed eo error during progressbar deletion
Change-Id: Ie45621dfa533acef1e8856cb3c5b3fffacf37e63
ChunEon Park [Tue, 2 Jun 2015 13:20:00 +0000 (22:20 +0900)]
tizen_vector: update the progress signature name.
Change-Id: I398313366a3da295be86164f67db5d092261879c
ChunEon Park [Tue, 2 Jun 2015 10:31:37 +0000 (19:31 +0900)]
vector: fix typo.
Change-Id: I2a3517a1178123ba9161290120b4900e25cbd345
ChunEon Park [Tue, 2 Jun 2015 11:51:29 +0000 (20:51 +0900)]
tizen_vector: rename internal swallow names.
Change-Id: I7819a8ec08cf98a4fdf1a59431a58b2e9d383322
Subhransu Mohanty [Fri, 29 May 2015 06:06:41 +0000 (15:06 +0900)]
elementary: updated slider widget with vector ux.
Change-Id: Ib2b246aba384c7457c08f66732e619a90bb76887
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
Subhransu Mohanty [Fri, 22 May 2015 08:14:00 +0000 (17:14 +0900)]
elementary : Fixed progressbar clipping issue
Change-Id: I69a88e59873c16495d1c0001701e60eac533e8d1
Subhransu Mohanty [Fri, 22 May 2015 07:37:07 +0000 (16:37 +0900)]
elementary: Fixed progressbar crash issue
Change-Id: I3c7634c9edc95381947fcbc6cf7a5de9f1017d85
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
Subhransu Mohanty [Fri, 15 May 2015 07:43:19 +0000 (16:43 +0900)]
elementary: check "vg_ux" for style name.
Change-Id: Ifd358e6a1e2a9e52d7d39ee3980e91579135be4c
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
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
ChunEon Park [Wed, 13 May 2015 04:17:07 +0000 (13:17 +0900)]
check/vector: apply premultiplied color.
Change-Id: Ib21e086093e629c617f1e6e72c71b49d7d30609e
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
ChunEon Park [Sun, 10 May 2015 08:15:45 +0000 (17:15 +0900)]
tizen_vector: compute elaborately.
Change-Id: I4ebfcdb79d7f71d5100d4085951c8471be201581
ChunEon Park [Sat, 9 May 2015 14:30:39 +0000 (23:30 +0900)]
radio: support tizen vector ux
Change-Id: Ia2929d4c780ab73529eca437ac0a02a6f28ea00b
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
ChunEon Park [Thu, 7 May 2015 13:23:49 +0000 (22:23 +0900)]
check: updated for tizen 2.4 ux
Change-Id: I58639fd34e2c5a89b2a414fff8a7bbec22da5b84
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
ChunEon Park [Wed, 6 May 2015 11:49:23 +0000 (20:49 +0900)]
check: support vector ux
Change-Id: I2daf8e2c943e8459e82edde50ade02f7f3619a03
ChunEon Park [Wed, 6 May 2015 06:04:25 +0000 (15:04 +0900)]
button: support button clicked effect
Change-Id: I6afdfec0a5b0fe70aae1071dfff56432426b9999
ChunEon Park [Thu, 30 Apr 2015 16:30:46 +0000 (01:30 +0900)]
button: support vector ui.
Change-Id: Ib506a6dc29985691f1bd2f036ccc4d35028b672d
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
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
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
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
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
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
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>