Woochan Lee [Mon, 18 Jul 2016 10:35:05 +0000 (03:35 -0700)]
Merge "Add available rotations set/get methods."
Woochan Lee [Tue, 12 Jul 2016 04:46:14 +0000 (13:46 +0900)]
Add available rotations set/get methods.
Change-Id: Ia8116c8ad5ecb24519d568cf14d2ac72283ee523
Woochan Lee [Tue, 12 Jul 2016 07:32:35 +0000 (16:32 +0900)]
Deferred title property set.
Change-Id: Ifac9f61fe2509c14e37859993b06927967c9090d
Woochan Lee [Thu, 14 Jul 2016 06:39:10 +0000 (15:39 +0900)]
Remove remark.
Mistake?!
Change-Id: Iecfe682c7b33ca018f50b82b222a87ec237600d6
Woochan Lee [Thu, 14 Jul 2016 07:03:48 +0000 (16:03 +0900)]
Fix if statement condition value.
Change-Id: Iadc4b99ebc7a8577471d1f1d56f6a30856b82b2b
Woochan Lee [Thu, 7 Jul 2016 23:33:07 +0000 (08:33 +0900)]
Scroller sample image size fixed.
Change-Id: Ic4c0329858646dd5e97920a334f179411c87dc02
Hermet Park [Wed, 6 Jul 2016 13:47:27 +0000 (22:47 +0900)]
c++: use in-class member initialization for simple initializations.
Change-Id: Id0f23e9807d9df71a9045ff600c3a0c082254c39
Hermet Park [Wed, 6 Jul 2016 12:20:53 +0000 (21:20 +0900)]
c++: use ranged-loop style.
ranged-loop is supported in c++ 11.
This makes code cleaner.
Change-Id: I6a8e375f742febbc7f488d4ebfb2a875b3ca7ec1
Woochan Lee [Wed, 6 Jul 2016 08:13:47 +0000 (17:13 +0900)]
Fix build break.
Change-Id: I6f2ee8d9e3fb9821885dba8b72c95c7e1518fdc2
Woochan Lee [Mon, 4 Jul 2016 04:35:45 +0000 (13:35 +0900)]
Add method to get orientation of view.
Change-Id: I44d4ad4b132f7897ad5ae0a923edf668c867e573
Hermet Park [Tue, 5 Jul 2016 12:09:29 +0000 (21:09 +0900)]
c++: code refactoring.
use a macro function for nice code.
Change-Id: I39de537bdcdde4f2781aba42a166df91d480a838
Hermet Park [Tue, 5 Jul 2016 12:03:04 +0000 (21:03 +0900)]
c++: ++secure code.
use override specifier for secure code.
This override may occur build break when parents base function won't be exist in virtual.
Change-Id: I1737742520586457ad6f6062c59abc7f5fbd3a5b
Hermet Park [Tue, 5 Jul 2016 11:44:27 +0000 (20:44 +0900)]
c++: use explicit keyword for secure code.
to prevent the implicit casting by a mistake,
we use this keyword for more secure.
Change-Id: I91a5e9cf51cd1727944ce090a907396968f94895
Hermet Park [Tue, 5 Jul 2016 11:28:24 +0000 (20:28 +0900)]
c++: prevent implicit constructor generation.
set markers to not generate default constructors by compiler.
Change-Id: I925b5a8e7221e66000809fbf34638b8c62c868fb
Hermet Park [Tue, 5 Jul 2016 11:12:05 +0000 (20:12 +0900)]
remove explicit namespace usage.
Removed explicit namespace usage in open headers.
This won't make apps in trouble if they were using duplicated name classes among different libraries.
Let apps choose those classes specifically by themseleves.
Change-Id: I620b7183a93ee14e021ed6a1741a556bea83a89e
Woochan Lee [Mon, 4 Jul 2016 10:04:45 +0000 (19:04 +0900)]
Remove useless signal sending logic.
Change-Id: I7add9c86a98e18ccf9580748146e901250555e8a
Woochan Lee [Mon, 4 Jul 2016 09:27:34 +0000 (18:27 +0900)]
Sample: popview called when back key clicked in first view.
Change-Id: Ia4e8cf144882aea28a77fae1d3be26cac506bce4
Woochan Lee [Thu, 30 Jun 2016 11:47:49 +0000 (20:47 +0900)]
C++ sample bug fix.
Page11, 15 has the named NULL.
This duplication makes bug.
Change-Id: Ia34cc1a006f76a32c073b069f8474128f164ce28
Woochan Lee [Thu, 30 Jun 2016 11:09:26 +0000 (20:09 +0900)]
Coding Rule: 5. C API naming.
Change-Id: Ia4d047695bbc83b67399147339dcab0f9d29f8ae
Woochan Lee [Thu, 30 Jun 2016 06:33:48 +0000 (15:33 +0900)]
Coding Rule: 4. Brace.
Change-Id: Ia52f72cf6fd2d9f5144101551b225026f1165401
Woochan Lee [Thu, 30 Jun 2016 04:44:51 +0000 (13:44 +0900)]
Package license update.
Change-Id: I516bee557556617137653e6d6dac804b05e72771
Woochan Lee [Wed, 29 Jun 2016 08:41:52 +0000 (17:41 +0900)]
Coding Rule: 3. Function, variable Naming.
Change-Id: I0989ce3ebf2c7c8a3a557b8e6820135c85f3b6d2
Woochan Lee [Tue, 28 Jun 2016 06:35:57 +0000 (15:35 +0900)]
Coding Rule: 2. File, Class Naming.
Add UiIfaceViewmgr.h for C++ application.
(ui_viewmanager.h for C application)
Change-Id: Ibffe44cbecad4a04b80c30f00fec9312f8ee1a4f
Woochan Lee [Fri, 24 Jun 2016 09:11:37 +0000 (18:11 +0900)]
Coding Rule: 1. Fix #define guide and some indentation errors from script result.
Change-Id: I910449d434ad4fc422e4eb260038a9a29df8b8a9
Woochan Lee [Fri, 24 Jun 2016 07:25:00 +0000 (16:25 +0900)]
Including CAPI header by default.
Change-Id: I0e91cba0ce186ff52d45d4ef5997c1b57d42302e
Woochan Lee [Fri, 24 Jun 2016 04:45:01 +0000 (13:45 +0900)]
Add typedef enum for using values in application.
Change-Id: Ifc2a9a1d088ad7bc1bd4ed4f73f3bb79d7c80ac4
Hermet Park [Tue, 21 Jun 2016 05:02:32 +0000 (14:02 +0900)]
implemented ui_iface_viewmgr_get_view() and ui_viewmgr_get_view_by_name().
also renamed an API from ui_viewmgr_get_view() to ui_viewmgr_get_view_by_idx().
and removed ui_iface_view::set_name().
Allow renaming of view is ridiculous because we expect view name is unique.
So users should decide its name when they create the view instance.
Change-Id: I769ded274f82cbce251fefe426555e890670095d
Woochan Lee [Tue, 21 Jun 2016 05:18:42 +0000 (22:18 -0700)]
Merge "Fix build error, demo launching issues."
Woochan Lee [Tue, 21 Jun 2016 05:15:51 +0000 (14:15 +0900)]
Fix build error, demo launching issues.
Change-Id: Iac75aaa7ed38c256352bd58f39541531149b91ff
Hermet Park [Mon, 20 Jun 2016 05:00:12 +0000 (14:00 +0900)]
c: set api visibility.
Change-Id: I1484c281109e62d935efd14bd6069387c3693bf2
Hermet Park [Fri, 17 Jun 2016 08:44:30 +0000 (17:44 +0900)]
c: code refactoring.
remove duplicated arguments validataion code.
Change-Id: Id4559edaf47563aca27840128eb0564a3977a231
Hermet Park [Fri, 17 Jun 2016 08:09:47 +0000 (17:09 +0900)]
c typedef ui_standard_view in order to specify a view type in detail.
Change-Id: If7656eaa93d827814940c0315fc6f3b693d9ba73
Woochan Lee [Fri, 17 Jun 2016 07:37:43 +0000 (16:37 +0900)]
Delete useless FIXME marking.
Change-Id: I73bf60a804d1a375a0de6043021990e7a1448a92
Woochan Lee [Fri, 17 Jun 2016 06:46:46 +0000 (23:46 -0700)]
Merge "[packaging] Build CAPI by default."
Woochan Lee [Fri, 17 Jun 2016 06:45:23 +0000 (15:45 +0900)]
[packaging] Build CAPI by default.
Change-Id: I1ef95b3a41487c7c0006265cdfc88a063a7dded3
Woochan Lee [Fri, 17 Jun 2016 06:01:26 +0000 (15:01 +0900)]
[doc] Doxygen update.
Change-Id: I4ad01edb5fbbdd3b0c7efe8627d55bb1f26b0660
Hermet Park [Fri, 17 Jun 2016 02:09:46 +0000 (11:09 +0900)]
reorganized a way of file links to prevent exposing of class declarations.
Change-Id: I4c75dffa531549eb4cb2668adceedfba2e8aa0ab
Hermet Park [Fri, 17 Jun 2016 01:23:21 +0000 (10:23 +0900)]
c/ui_viewmgr_app: renamed api prefix from ui_tizen_app to ui_application.
once more changed.
Change-Id: Iab248aad8e0d7365474fcb4777ff340ca05206d2
Hermet Park [Fri, 17 Jun 2016 01:09:49 +0000 (10:09 +0900)]
c/ui_viewmgr_app: renamed api prefix from ui_viewmgr_app to ui_tizen_app.
we are still looking for better api names.
Change-Id: Ic5dfa135e204cff0afe157ee108b4164a731761e
Hermet Park [Thu, 16 Jun 2016 13:45:00 +0000 (22:45 +0900)]
c: split ui_view and ui_standard_view.
Change-Id: Ib5bd008024b8fe5e843a26c34768269035008fb0
Hermet Park [Thu, 16 Jun 2016 10:17:48 +0000 (19:17 +0900)]
api/c: proofreaded a docs.
Change-Id: I984cc4e733444a89ddc33251574c1eea49b08a5a
Woochan Lee [Thu, 16 Jun 2016 07:11:00 +0000 (16:11 +0900)]
Add CAPI doc.
Change-Id: I7e8ce036f79636c50e99c86abd839a56d7e75d42
Hermet Park [Thu, 16 Jun 2016 02:14:44 +0000 (11:14 +0900)]
c/ui_app: rename prefix to ui_viewmgr_app
Change-Id: Id7e6477eacdedaeb7447d56a81dbd73419f16d9d
Hermet Park [Wed, 15 Jun 2016 09:19:23 +0000 (18:19 +0900)]
examples/c: clean up code after review.
Change-Id: I989e79ed22f9a9b4557fda74579e6e1c431779e4
Hermet Park [Wed, 15 Jun 2016 07:53:55 +0000 (16:53 +0900)]
examples/c: clean up code after review.
Change-Id: I4104bba25a16a4d335c97dfa814a1361192bde66
Hermet Park [Wed, 15 Jun 2016 07:21:51 +0000 (16:21 +0900)]
examples/c: clean up code after review.
Change-Id: I6f29e3ba777a904c3289fded93f9c2fab60778da
Hermet Park [Wed, 15 Jun 2016 06:49:21 +0000 (15:49 +0900)]
Still c implementation is unstable.
We are still on building up its bodies here and there.
Change-Id: I708d66160d428cc62f69c38a6c598a0494e66cd1
Hermet Park [Tue, 14 Jun 2016 13:32:59 +0000 (22:32 +0900)]
Still c implementation is unstable.
We are still on building up its bodies here and there.
Change-Id: I7f62d5fa0216a21ae7506409e4b4c46766682968
Hermet Park [Tue, 14 Jun 2016 11:39:51 +0000 (20:39 +0900)]
Still c implementation is unstable.
We are still on building up its bodies here and there.
Change-Id: I6a84608715e0d071817594fc875af8c138904e98
Hermet Park [Tue, 14 Jun 2016 10:24:09 +0000 (19:24 +0900)]
Still c implementation is unstable.
We are still on building up its bodies here and there.
Change-Id: I38f81dc82fde761b5578635836d305c90e1b760f
Hermet Park [Tue, 14 Jun 2016 06:23:35 +0000 (15:23 +0900)]
examples/c: split examples into separate files.
This is a better example because it can prove our ui view manager
goes well with independent view implementation.
Change-Id: I4049f4cf10bcb5a9e449e6793585f8a9cef8ac92
Woochan Lee [Fri, 10 Jun 2016 00:58:07 +0000 (09:58 +0900)]
Add definition to divide c, c++.
Change-Id: Ica09f72e8db1152b33cb733ed74ea009ff0a55a5
Hermet Park [Thu, 9 Jun 2016 08:25:41 +0000 (17:25 +0900)]
cpp: updated doc.
Change-Id: I5eecb3acd79f5cb7a2580207787b914689755e85
Woochan Lee [Wed, 8 Jun 2016 10:22:51 +0000 (03:22 -0700)]
Merge "Fix build break and add ui_app_event_callback."
Woochan Lee [Wed, 8 Jun 2016 07:28:39 +0000 (16:28 +0900)]
Fix build break and add ui_app_event_callback.
Change-Id: Ib2a75098dbdc8afdb719886a0820bd216d2f08c6
Hermet Park [Tue, 7 Jun 2016 15:29:02 +0000 (00:29 +0900)]
Revert "examples/cpp: update example to be practical."
This reverts commit
b24f9024c5b321653f6d330156945b698c185c56.
no... this caused a side-effect.
Change-Id: Ieaa7767250a39ca9d62c5f8ed8257ee4e5da1da2
Hermet Park [Tue, 7 Jun 2016 13:45:48 +0000 (22:45 +0900)]
examples/cpp: update example to be practical.
practically, on_control() requires a current view.
so change here example to be useful.
Change-Id: I74616ad0cf2f1ba1a6a8e1b3394301c47e971f52
Woochan Lee [Thu, 2 Jun 2016 12:36:46 +0000 (21:36 +0900)]
CAPI implement.
Change-Id: I62a7bc4d4237c9bab3dd19ddce2297b8c16c6069
Hermet Park [Thu, 2 Jun 2016 10:22:04 +0000 (19:22 +0900)]
support additional view events.
- on_language_changed()
- on_region_changed()
- on_low_battery()
- on_low_memory()
Change-Id: I77dae85c535a8a782ad6d940fefa7e58afe16650
Hermet Park [Tue, 31 May 2016 13:47:56 +0000 (22:47 +0900)]
promote from ui_base_app to ui_iface_app.
Change-Id: I2f3cdb85f12d1ec0d508c36503fa946ef83edeed
Woochan Lee [Wed, 1 Jun 2016 10:25:45 +0000 (19:25 +0900)]
Define CAPIs.
Change-Id: I21c4dcb3d6a3540bc98258175f2357cf658af4e1
Woochan Lee [Wed, 1 Jun 2016 01:36:37 +0000 (18:36 -0700)]
Merge "Implement CAPIs, C example."
Hermet Park [Tue, 31 May 2016 09:55:52 +0000 (18:55 +0900)]
introduce ui_base_app class.
this is a base app class for all profiles.
Change-Id: I4e49810aae0246db9cbfc9465b5055e882f4f5d6
Woochan Lee [Tue, 31 May 2016 08:12:59 +0000 (17:12 +0900)]
Implement CAPIs, C example.
Change-Id: I31d3f8a410504b8129ffd4dee5b40dc56df2a75f
Woochan Lee [Fri, 27 May 2016 07:13:06 +0000 (16:13 +0900)]
CAPI implement.
Change-Id: Iffe12c90e2a92f44120ef3bf03660ed959145ab5
Woochan Lee [Thu, 26 May 2016 05:08:47 +0000 (14:08 +0900)]
File name changed.
Remove _c postfix.
Change-Id: If6c974806b067249c83858972e0c86bad5377407
Woochan Lee [Wed, 25 May 2016 09:09:06 +0000 (18:09 +0900)]
Prepare to inplement CAPIs.
Change-Id: I00bfc68dd76954e252d47101621aa313a8f00330
Hermet Park [Mon, 23 May 2016 15:36:01 +0000 (00:36 +0900)]
fix the unstable life-cycle behavior.
test & implement ui_view life-cycle behaviors.
Change-Id: Id6847f6dc8f24dd721360c5c4c6c08ffe81398e6
Woochan Lee [Mon, 16 May 2016 01:36:01 +0000 (10:36 +0900)]
Doxygen update.
Change-Id: I29e27cced0e8588b139b107cc812351e905686cc
Woochan Lee [Fri, 13 May 2016 04:32:00 +0000 (13:32 +0900)]
Fix build break.
Change-Id: I51c04cabb160e9f6c3d157a0e63d5d64ba81b327
Woochan Lee [Fri, 13 May 2016 00:48:33 +0000 (17:48 -0700)]
Merge "Doxygen update."
Woochan Lee [Fri, 13 May 2016 00:42:56 +0000 (17:42 -0700)]
Merge "Prevent pop action when effect on going."
Woochan Lee [Wed, 11 May 2016 14:25:37 +0000 (23:25 +0900)]
Doxygen update.
Change-Id: I596583d6f9c744ef345de83c340700b5e1bebdc3
Hermet Park [Thu, 12 May 2016 12:19:30 +0000 (21:19 +0900)]
updated documentation.
Change-Id: I13dc594a4362e14599828e8faf2a86d80da7d830
Hermet Park [Thu, 12 May 2016 08:11:52 +0000 (17:11 +0900)]
ui_iface_view: update doc
Change-Id: I94556c97954286c0fca8a195df1a89b18faf688b
Woochan Lee [Wed, 11 May 2016 23:39:16 +0000 (08:39 +0900)]
Example update.
Change-Id: I13b9e38dd5b5df039a99a9421b532d986e94197d
Woochan Lee [Tue, 10 May 2016 05:43:36 +0000 (14:43 +0900)]
Prevent pop action when effect on going.
Change-Id: I97eeb8decf4731019d1df8b830ce90393287de19
Hermet Park [Thu, 12 May 2016 04:05:05 +0000 (13:05 +0900)]
example: fix build break.
just simple wrong class usage.
Change-Id: Ibb0301abf1faf5bd2754718b294caf06b8577b77
Hermet Park [Thu, 12 May 2016 03:53:18 +0000 (12:53 +0900)]
updated doc
Change-Id: I6edb4003784095fc3c1e535896d29362dec14f4e
Hermet Park [Wed, 11 May 2016 00:21:13 +0000 (09:21 +0900)]
updated doc.
Change-Id: I472b381022215e3d876487346de29a0022e277c9
Hermet Park [Tue, 3 May 2016 11:06:07 +0000 (20:06 +0900)]
sort out public/internal apis.
now it's done on this stage!
Change-Id: I90b71cfadddb58897934867a936db6cbf69bf0c8
Hermet Park [Tue, 3 May 2016 07:06:49 +0000 (16:06 +0900)]
sort out public/internal apis.
Change-Id: Ic932c56710fa071ae8b5b5c2f4f85ec27f8fdebe
Hermet Park [Mon, 2 May 2016 14:27:09 +0000 (23:27 +0900)]
introduce ui_standard_view.
replaced ui_view to ui_standard_view.
instead, ui_view has been designed for empty view in mobile profile.
Change-Id: I5bc59a75898d9619b5161bc43ff4fe982dc36a00
Hermet Park [Mon, 2 May 2016 08:41:09 +0000 (17:41 +0900)]
sort out public/internal apis.
Change-Id: Iad050a5570e6119fd325994d84b26e22e597019b
target: ui_iface_overlay.
Hermet Park [Fri, 29 Apr 2016 14:52:52 +0000 (23:52 +0900)]
sort out public/internal apis.
Change-Id: I1897eefe6af5b4940497c318700a32ea33f34380
Hermet Park [Fri, 29 Apr 2016 13:47:34 +0000 (22:47 +0900)]
sort out public/internal apis.
Change-Id: I8c317ceaf4ee959cf4ec828bc958526cd10232e1
Hermet Park [Fri, 29 Apr 2016 12:48:14 +0000 (21:48 +0900)]
remove template code.
let's simplify interface.
This is third step for sorting up public interfaces.
Change-Id: Id461b5f395ebfd35f431c70b6002e80abaa14166
Hermet Park [Thu, 28 Apr 2016 14:28:55 +0000 (23:28 +0900)]
remove singleton inheritation.
let's simplify interfaces.
This is second step for sorting up public interfaces.
Change-Id: Ia1ab4422069bdae44f397b15b6d25c32d93d949f
Hermet Park [Thu, 28 Apr 2016 11:46:55 +0000 (20:46 +0900)]
clean up code.
This is first step for sorting up public interfaces.
no logic changes.
Change-Id: I9404aaeeb33441123f41f32baddf2ca3cfe0cec9
Hermet Park [Wed, 27 Apr 2016 08:32:38 +0000 (17:32 +0900)]
code clean up.
Change-Id: Ied732e2ea74342a243875475808b4d6bff2c5b3e
Hermet Park [Wed, 27 Apr 2016 07:53:49 +0000 (16:53 +0900)]
add missing content.cpp file.
don't allow to create viewmgr outside.
now viewmgr is only one instance that is allocated by ui_app.
Change-Id: I36f07166bb816693a7ef96d043eda92cb1ac4023
Hermet Park [Tue, 26 Apr 2016 10:55:32 +0000 (19:55 +0900)]
apply singleton to ui_app.
ui_app should be one instance.
Change-Id: I697671ef97bff1717701b2e286ffa49c75623d45
Hermet Park [Tue, 26 Apr 2016 10:46:17 +0000 (19:46 +0900)]
code refactoring.
split contents samples to contents file from main file.
Change-Id: Ia2194ec8bc145fd8c70a22535f2683e93498bc90
Hermet Park [Tue, 26 Apr 2016 04:50:27 +0000 (13:50 +0900)]
Introduce ui_app class.
This class is designed for application framework abstractor.
Change-Id: I5edfdd56f957d105b5234b04993c57656aec3ff2
Woochan Lee [Wed, 20 Apr 2016 09:32:01 +0000 (18:32 +0900)]
Add title show/hide example.
Change-Id: Ibd0a12c6e68442720f13eb871734c58bdfda0338
Woochan Lee [Fri, 8 Apr 2016 05:39:06 +0000 (14:39 +0900)]
Add title show/hide method.
Change-Id: I637947178e532f4b258174fc51ad530a8471c3e3
Woochan Lee [Fri, 8 Apr 2016 09:31:51 +0000 (18:31 +0900)]
edc source name change to "viewmgr".
Change-Id: I87b281f31a6a2b1fafbe8135a2dc1476cf5acb78
Woochan Lee [Fri, 8 Apr 2016 09:19:07 +0000 (18:19 +0900)]
Prev layout hide when effect layout changed.
This is for fixing bug.
If user set a transition style as "none" on current view.
previous layout will be covered up on top view.
Change-Id: I6639822805c802270c06364819cf8ccb898dd95e
Woochan Lee [Fri, 8 Apr 2016 07:36:07 +0000 (16:36 +0900)]
Fix build error.
I missed it :(
Change-Id: I0efe86ab66e584a05959849c0513c94d144e8b0b
Woochan Lee [Fri, 8 Apr 2016 00:50:30 +0000 (09:50 +0900)]
Add Auto scroll enabling test page.
Change-Id: I6fb8335535afb11b8d848b2ea348406bc03bcb09