platform/core/uifw/ui-viewmgr.git
8 years agoRevert "Add scroller in conform." 91/63791/2
woochan lee [Sun, 27 Mar 2016 07:53:26 +0000 (00:53 -0700)]
Revert "Add scroller in conform."

This commit delete ui_view layout.
It makes crash when transition effect going.
need to debug.
This reverts commit 3a31631ae233c6b4082fecbfb11b1b22da43ca1a.

Change-Id: Ic4e235fe5bd260645c70b940fed61918df8adcef

8 years agoRefactoring examples, page 5,6,7,8 79/63779/4
Woochan Lee [Sat, 26 Mar 2016 09:25:58 +0000 (18:25 +0900)]
Refactoring examples, page 5,6,7,8

replace inheritance origin from ui_controller to ui_view.

Change-Id: Ib0a81606ae6d594872710ffa20a1a705400fb4fa

8 years agoRefactoring examples, page1,2,3,4 78/63778/4
Woochan Lee [Sat, 26 Mar 2016 08:18:49 +0000 (17:18 +0900)]
Refactoring examples, page1,2,3,4

Change examples for view class extension instead of using controller class.

Change-Id: I7edad76b8b9f50fb6d4f702c366796ee237ec9d7

8 years agointroduce ui_iface_rotatable. 77/63777/2
Hermet Park [Sat, 26 Mar 2016 08:14:45 +0000 (17:14 +0900)]
introduce ui_iface_rotatable.

This interface is designed for rotataion events.
All kinds of views which is rotatable could inherit this.

Change-Id: Ifac8e14cf62631c62554201ddfe88abfab412097

8 years agoMerge "refactoring code."
woochan lee [Sat, 26 Mar 2016 07:54:40 +0000 (00:54 -0700)]
Merge "refactoring code."

8 years agorefactoring code. 74/63774/2
Hermet Park [Sat, 26 Mar 2016 06:31:05 +0000 (15:31 +0900)]
refactoring code.

Still, viewmgr implementation has a lot of missings.
we are gradually improving the bodies.

Change-Id: I1628bc0e58f1ac72b7366963b4115e8bd6c6d76f

8 years agopage12 bug fix. 68/63768/1
Woochan Lee [Sat, 26 Mar 2016 04:33:15 +0000 (13:33 +0900)]
page12 bug fix.

Change-Id: Iff5d1a3f6c477e1517483570ca02b8442cd11f01

8 years agoreorganize examples. 55/63755/2
Hermet Park [Fri, 25 Mar 2016 13:26:20 +0000 (22:26 +0900)]
reorganize examples.

move menu popup example from page1 to page12.
remove unnecessary virtual keywords from member functions.
change content texts for consistency..

Change-Id: I3ed108db4c183631f3267e16e32f56df6d82e7b7

8 years agorefactoring page10, page11 52/63752/2
Hermet Park [Fri, 25 Mar 2016 13:04:22 +0000 (22:04 +0900)]
refactoring page10, page11

rewrite for clean & nice code

Change-Id: Ifd073bac2421c321d2ca197848b68599da72908d

8 years agorename states 36/63736/2
Hermet Park [Fri, 25 Mar 2016 11:13:20 +0000 (20:13 +0900)]
rename states

active -> activate
inactive -> deactivate

Change-Id: I797d64e8e5683378cca7b9fa92bf961a45d0f8bc

8 years agoui_menu: change view state on it's state change. 33/63733/1
Hermet Park [Fri, 25 Mar 2016 11:03:05 +0000 (20:03 +0900)]
ui_menu: change view state on it's state change.

Change-Id: I7285636756c0fbcd2544503074201dd49ac15cc7

8 years agodeactivate menu when back key is pressed 32/63732/2
Hermet Park [Fri, 25 Mar 2016 10:55:16 +0000 (19:55 +0900)]
deactivate menu when back key is pressed

Change-Id: I6268d013138a720e817ea356db715e7d59f9cf20

8 years agoMerge "Add view's member value(buttons, toolbar) and add method for value get."
Hermet Park [Fri, 25 Mar 2016 10:22:47 +0000 (03:22 -0700)]
Merge "Add view's member value(buttons, toolbar) and add method for value get."

8 years agoMerge "Add scroller in conform."
Hermet Park [Fri, 25 Mar 2016 10:21:05 +0000 (03:21 -0700)]
Merge "Add scroller in conform."

8 years agoAdd view's member value(buttons, toolbar) and add method for value get. 10/63710/1
Woochan Lee [Fri, 25 Mar 2016 09:03:45 +0000 (18:03 +0900)]
Add view's member value(buttons, toolbar) and add method for value get.

Change-Id: I32b47fae32614025a4d9122a84af0842b8c3f104

8 years agoAdd scroller in conform. 33/63633/3
Woochan Lee [Fri, 25 Mar 2016 04:50:36 +0000 (13:50 +0900)]
Add scroller in conform.

Change-Id: Ie608f7dde93e4124537b11c753f5181ebb05b630

8 years agoAdd View rotation sample. 41/63541/4
Woochan Lee [Thu, 24 Mar 2016 11:33:37 +0000 (20:33 +0900)]
Add View rotation sample.

page10 : using on_portrait, on_landscape
page11 : using on_rotate

Change-Id: I46734cd6bd2fc9181cfa056df96272ae665e3678

8 years agochange the return type of set_content() from Evas_Object to bool 03/63403/1
Hermet Park [Wed, 23 Mar 2016 13:37:40 +0000 (22:37 +0900)]
change the return type of set_content() from Evas_Object to bool

Change-Id: I2a1e90bbf664853cb3422273c05505047deb31fa

8 years agointroduce ui_menu for menu feature. 01/63401/1
Hermet Park [Wed, 23 Mar 2016 13:19:26 +0000 (22:19 +0900)]
introduce ui_menu for menu feature.

ui_menu is a interface for supporting menu feature.
normally, ui_view has one ui_menu and in mobile case, ui_menu is decoration of ctxpopup.

Change-Id: Ie725ed561666673e55bfce225d9987bc67a7ad63

8 years agomenu: remove callbacks when menu is unset. 51/63351/1
Hermet Park [Wed, 23 Mar 2016 08:55:42 +0000 (17:55 +0900)]
menu: remove callbacks when menu is unset.

Change-Id: I3cba6dd46d68722394fcd10442ef9a9a1dc76b06

8 years agorename classes 39/63339/2
Hermet Park [Wed, 23 Mar 2016 08:26:13 +0000 (17:26 +0900)]
rename classes

ui_xxx -> ui_base_xxx
ui_basic_xxx -> ui_xxx

Change-Id: I00f5a105696e30e2174ea802114f83e29292ddc6

8 years agoAdd unset methods for view. 80/63280/3
Woochan Lee [Wed, 23 Mar 2016 05:19:30 +0000 (14:19 +0900)]
Add unset methods for view.

unset_content
unset_title_left_btn
unset_tilte_right_btn
unset_toolbar

Change-Id: I09f8087d18cac66a86be53873b775a9a2dfaad22

8 years agoclarify arguments types. 10/63210/4
Hermet Park [Tue, 22 Mar 2016 14:09:56 +0000 (23:09 +0900)]
clarify arguments types.

Change-Id: I2e15066ca7936df23ea2c8f4d064723f1c478780

8 years agouse macro for readability. 04/63204/2
Hermet Park [Tue, 22 Mar 2016 13:36:45 +0000 (22:36 +0900)]
use macro for readability.

Change-Id: I5f002e0481654ab15ef38a4499a88462e7debe04

8 years agorename state member functions. 01/63201/1
Hermet Park [Tue, 22 Mar 2016 13:20:55 +0000 (22:20 +0900)]
rename state member functions.

load -> on_load
unload -> on_unload
active -> on_active
inactive -> on_inactive
destroy -> on_destroy
pause -> on_pause
resume -> on_resume
back -> on_back
menu -> on_menu
rotate -> on_rotate
landscape -> on_landscape
portrait -> on_portrait

Change-Id: I86e1e6146fd75645bd2f71407bd636b0d495144e

8 years agoAdd rotated method in controller. 52/63052/10
Woochan Lee [Tue, 22 Mar 2016 02:41:59 +0000 (11:41 +0900)]
Add rotated method in controller.

Change-Id: Id136fc79a8a15b086f3dbff41f8fa861b7e375c6

8 years ago+ view menu popup! 99/62099/3
Hermet Park [Mon, 14 Mar 2016 09:19:38 +0000 (18:19 +0900)]
+ view menu popup!

Change-Id: Icf75a6ac9229b7a65c692780ab2ae9e454fdf471

8 years agoui_view: keep the status value correctly. 56/63056/1
Hermet Park [Tue, 22 Mar 2016 03:05:21 +0000 (12:05 +0900)]
ui_view: keep the status value correctly.

Change-Id: I8195ac4479e88b5c20667185424f58aea36cb504

8 years agoEvent block bug fix. 97/62797/1
Woochan Lee [Fri, 18 Mar 2016 09:36:40 +0000 (18:36 +0900)]
Event block bug fix.

Change-Id: I28feb601121603bc0d5b284d5c121ddfa8ae2595

8 years agoMerge "Add zoom transition effect with effect change infra code."
Hermet Park [Fri, 18 Mar 2016 08:27:39 +0000 (01:27 -0700)]
Merge "Add zoom transition effect with effect change infra code."

8 years agoAdd view inheritance example. 12/62612/7
Woochan Lee [Thu, 17 Mar 2016 05:04:10 +0000 (14:04 +0900)]
Add view inheritance example.

Change-Id: If1bd0daf9de88c754bb267b4f32b1ee341333eb4

8 years agoAdd zoom transition effect with effect change infra code. 06/62406/7
Woochan Lee [Wed, 16 Mar 2016 02:52:46 +0000 (11:52 +0900)]
Add zoom transition effect with effect change infra code.

Change-Id: I829915350cfbec285bc5b55908849190069749a9

8 years agoEvent blocking during view tansition effect showing. 96/62596/3
Woochan Lee [Thu, 17 Mar 2016 02:32:08 +0000 (11:32 +0900)]
Event blocking during view tansition effect showing.

Change-Id: I27244556863bb3f8baf12462b13726bdb94ee65a

8 years agokey_listener: deal with back/menu key strings for backward compatibility. 56/62056/2
Hermet Park [Mon, 14 Mar 2016 06:04:09 +0000 (15:04 +0900)]
key_listener: deal with back/menu key strings for backward compatibility.

Change-Id: Ia53fe373aab5085429e416b02f14396c79a836e6

8 years ago+ basic view transition bahavior. 69/61969/3
Hermet Park [Fri, 11 Mar 2016 14:08:01 +0000 (23:08 +0900)]
+ basic view transition bahavior.

Change-Id: I8a1a320a1f78be5b12934754af78bce66ad2c60a

8 years agoremoved unnecessary comments 45/61945/2
Hermet Park [Fri, 11 Mar 2016 09:26:18 +0000 (18:26 +0900)]
removed unnecessary comments

Change-Id: I47a79d1b6b6d65ce914ad0571dc257854877ab9d

8 years agotheme: convert to use lazy edc and format. 42/61942/3
Hermet Park [Fri, 11 Mar 2016 08:59:12 +0000 (17:59 +0900)]
theme: convert to use lazy edc and format.

format is rearranged by Enventor tool.

Change-Id: Ic3a58d5d94903a23a7c9df397e7fb649c87f9756

8 years agoviewmgr: Add page7 example. 78/61778/5
Woochan Lee [Thu, 10 Mar 2016 11:41:50 +0000 (20:41 +0900)]
viewmgr: Add page7 example.

Directly make a view and content in the same function.

Change-Id: Id470c7af4cbcc116b0ad304424c0119de85518ae

8 years agoefl/ui_viewmgr: restore a missing line introduced by refactoring. 51/61651/2
Hermet Park [Wed, 9 Mar 2016 10:32:00 +0000 (19:32 +0900)]
efl/ui_viewmgr: restore a missing line introduced by refactoring.

Change-Id: I04ae6a16dd239c6a8ff4435d3544d3f4be98a6cc

8 years agoui_viewmgr: refactoring code 49/61649/1
Hermet Park [Wed, 9 Mar 2016 10:28:50 +0000 (19:28 +0900)]
ui_viewmgr: refactoring code

Change-Id: I2ec5d09da073f437a457bdcc7de4a079a5c8ec59

8 years agoreconstruct folder hierarchy 50/61150/6
Woochan Lee [Fri, 4 Mar 2016 07:59:37 +0000 (16:59 +0900)]
reconstruct folder hierarchy

Change-Id: I92a945960daa7d6b747b07ae0b2ac71cc58486e8

8 years agoviewmgr: Add tab view. 96/60296/5
Woochan Lee [Wed, 24 Feb 2016 23:27:55 +0000 (08:27 +0900)]
viewmgr: Add tab view.

tab view has tabbar area.
It inheritance ui_basic_view.

Change-Id: I1aad8ab13dc62eb3179360684085b83f98583963

8 years agoviewmgr: Example content layout changed. 18/60218/3
Woochan Lee [Wed, 24 Feb 2016 07:30:35 +0000 (16:30 +0900)]
viewmgr: Example content layout changed.

buttons into box for landscape mode.

Change-Id: I105be3e917ef288bee35c0118e8f947a447e33e4

8 years agoviewmgr: Doc add internal tags for interface. 81/60181/1
Woochan Lee [Wed, 24 Feb 2016 05:37:58 +0000 (14:37 +0900)]
viewmgr: Doc add internal tags for interface.

Change-Id: I5f16e173d5ba714a64897f592715cc8cc1146b21

8 years agoviewmgr: interface renaming. 72/60172/1
Woochan Lee [Wed, 24 Feb 2016 04:08:42 +0000 (13:08 +0900)]
viewmgr: interface renaming.

ui_viewmgr_interface     ->   ui_iface_viewmgr
ui_view_interface        ->   ui_iface_view
ui_controller_interface  ->   ui_iface_controller

Change-Id: I0e9265dee6fc7f6f259dcffbac13a06f52f36c5f

8 years agoviewmgr: doc update. 67/60167/1
Woochan Lee [Wed, 24 Feb 2016 02:28:12 +0000 (11:28 +0900)]
viewmgr: doc update.

Change-Id: Ie1edaf281ff8fb7877bff89f1bb2439390c35389

8 years agoimplement hw key events propagation. 47/60147/1
Hermet Park [Tue, 23 Feb 2016 15:34:36 +0000 (00:34 +0900)]
implement hw key events propagation.

now viewmgr support back/menu keys.

Change-Id: I579f8e9fbcbae647da83a8375c4d8c39a85a8828

8 years agoadd gitignore 32/60132/1
Hermet Park [Tue, 23 Feb 2016 13:14:49 +0000 (22:14 +0900)]
add gitignore

Change-Id: Ib29626589468363f8f8faf187384887393b7bc8e

8 years agoviewmgr: Add tabbar style view. 68/59968/1
Woochan Lee [Mon, 22 Feb 2016 02:02:37 +0000 (11:02 +0900)]
viewmgr: Add tabbar style view.

Change-Id: If6c124a76a7383d086a825e16515afd139811dd7

8 years agoui_viewmgr_interface: clean up code. 57/59957/2
Hermet Park [Sat, 20 Feb 2016 05:37:03 +0000 (14:37 +0900)]
ui_viewmgr_interface: clean up code.

update doc.
get_soft_back_key() -> need_soft_key().
fix typo.

Change-Id: I1c095f118ac9c5e70ae47f545ecb1f241343e239

8 years agoupdate namespace. 55/59955/1
Hermet Park [Sat, 20 Feb 2016 01:44:49 +0000 (10:44 +0900)]
update namespace.

interface -> viewmgr
efl -> efl_viewmgr

Change-Id: Ica7e4484a40ee8b1269cd383245f0d979da963f3

8 years agocode refactoring. 29/59929/1
Hermet Park [Fri, 19 Feb 2016 11:36:27 +0000 (20:36 +0900)]
code refactoring.

reorganize classs domains.

Change-Id: I9c8faed884050b8b8ab9bb7813796b9a972dc4ee

8 years agoviewmgr: Called deactivate method when view count is 1. 69/59869/4
Woochan Lee [Fri, 19 Feb 2016 05:41:02 +0000 (14:41 +0900)]
viewmgr: Called deactivate method when view count is 1.

Change-Id: I9d05e190b15c17d565624a0c5f92e4a10344fbef

8 years agoMerge "+ hw key handler infra code."
Hermet Park [Fri, 19 Feb 2016 07:48:48 +0000 (23:48 -0800)]
Merge "+ hw key handler infra code."

8 years agoviewmgr: Fix button style name from 'naviframe' to 'tizen_view' 60/59860/4
Woochan Lee [Fri, 19 Feb 2016 04:48:28 +0000 (13:48 +0900)]
viewmgr: Fix button style name from 'naviframe' to 'tizen_view'

Change-Id: Ie305074f4e19e69b322b81d16e2428bb9e5c144a

8 years ago+ hw key handler infra code. 84/59884/1
Hermet Park [Fri, 19 Feb 2016 06:55:07 +0000 (15:55 +0900)]
+ hw key handler infra code.

Change-Id: Ibcd68ac5a35ed4f30cb9edad6b3bd0825c097608

8 years agoviewmgr: Fix indentation. 35/59835/2
Woochan Lee [Fri, 19 Feb 2016 02:32:51 +0000 (11:32 +0900)]
viewmgr: Fix indentation.

Change-Id: I515e95c577c3add284989b732a4870e98a270b7d

8 years agoviewmgr: Add software back key support. 33/59833/3
Woochan Lee [Fri, 19 Feb 2016 02:29:24 +0000 (11:29 +0900)]
viewmgr: Add software back key support.

Change-Id: I770e412f1c2a8e79ad3d77c0fa0562456f6ff832

8 years agosupport view indicator mode. 02/59802/3
Hermet Park [Thu, 18 Feb 2016 16:48:01 +0000 (01:48 +0900)]
support view indicator mode.

Change-Id: Ic64dd80103f9b3ca2d19b86a435251b46749f3e2

8 years ago1. remove icon part from basic view. 99/59799/1
Hermet Park [Thu, 18 Feb 2016 14:26:24 +0000 (23:26 +0900)]
1. remove icon part from basic view.
2. add no title view example.

Change-Id: If6578430476ac39a4ceb1f2c2d3a4185efb67711

8 years agoclarify class visibility. 92/59792/1
Hermet Park [Thu, 18 Feb 2016 12:44:42 +0000 (21:44 +0900)]
clarify class visibility.

Change-Id: I0a2556521d711ab239e7d684c39dda900584b9df

8 years agoclear code and update copyrights 89/59789/2
Hermet Park [Thu, 18 Feb 2016 12:06:02 +0000 (21:06 +0900)]
clear code and update copyrights

Change-Id: I5e7e2da89d3266c2a6318786d00259858bedab81

8 years agoupdated implementation. 85/59785/1
Hermet Park [Thu, 18 Feb 2016 11:36:51 +0000 (20:36 +0900)]
updated implementation.

Change-Id: I617363138a9c191f0365e49397ab0679c4df7b72

8 years agoviewmgr: Add author. 83/59783/1
Woochan Lee [Thu, 18 Feb 2016 11:19:27 +0000 (20:19 +0900)]
viewmgr: Add author.

Change-Id: I49e70a0696d2f0274a23a36bb65f68d279a5c903

8 years agoviewmgr: Add tizen_view style for basic view. 82/59782/1
Woochan Lee [Thu, 18 Feb 2016 10:56:03 +0000 (19:56 +0900)]
viewmgr: Add tizen_view style for basic view.

Change-Id: I12539e1da00185e50e39c586b64cef533bb7c4cb

8 years agoupdated implementation. 77/59777/1
Hermet Park [Thu, 18 Feb 2016 10:37:42 +0000 (19:37 +0900)]
updated implementation.

reorganize folder hierarchy for view manager.

Change-Id: I1b1a88f6a71c4262eea4fc97f88d4e1d826732fb

8 years agoui_viewmgr: intensively implementing basic functions. 56/59756/1
Hermet Park [Thu, 18 Feb 2016 08:09:37 +0000 (17:09 +0900)]
ui_viewmgr: intensively implementing basic functions.

Change-Id: I907c3dc5ba762ddf5fcea7226b61412c5a06f701

8 years agoIntroduce an initial Draft 35/58635/13
woochan lee [Tue, 2 Feb 2016 10:12:45 +0000 (19:12 +0900)]
Introduce an initial Draft

Signed-Off-By: Hermet Park <chuneon.park@samsung.com>
Signed-Off-By: WooChan Lee <wc0917.lee@samsung.com>
Change-Id: I77bf628f44079bb117d2bb42a31735d29caa2e35

8 years agoviewmgr: Fix view manager demo. 32/53332/1
woochan lee [Fri, 4 Dec 2015 04:51:26 +0000 (13:51 +0900)]
viewmgr: Fix view manager demo.

Change-Id: Ief206b3993aa70d0e6d95a66a224167d932d0996

8 years agoView manager module init. 43/53243/2
woochan lee [Thu, 3 Dec 2015 06:05:43 +0000 (15:05 +0900)]
View manager module init.

Change-Id: I3b8ce1d0348e6a8e7bcacf38cae142e76c795299

8 years agoInitial empty repository
KyungMi Lee [Wed, 25 Nov 2015 23:54:26 +0000 (15:54 -0800)]
Initial empty repository