Hermet Park [Fri, 14 Oct 2016 08:52:36 +0000 (17:52 +0900)]
c++: code refactoring.
simplify code.
Change-Id: Id63f8f5ed8e6ac6e7caeeff6906d60cf940f074d
Hermet Park [Fri, 14 Oct 2016 08:31:56 +0000 (17:31 +0900)]
c++: clean up code.
Skip return types in the lamda expressions for simplifying code.
Change-Id: Ic65134a3448eb499b936be34caaff7c5246176a5
Hermet Park [Wed, 12 Oct 2016 12:00:45 +0000 (21:00 +0900)]
UiPopup: fix some minor behaviors.
1. popup shouldn't be activated if the view is not activated.
2. deactivate() returns an error if the popup state is not activated.
Change-Id: Ieb56a5152c96c56ab7fb646b2ab14d4981ace4fd
Hermet Park [Wed, 12 Oct 2016 11:48:24 +0000 (20:48 +0900)]
ui_standard_view: fix typo in ui_standard_view_unset_title_left_btn().
Change-Id: I6cf21ce29f4a8225c220a9741414ac294aac1808
Woochan Lee [Wed, 12 Oct 2016 10:25:59 +0000 (19:25 +0900)]
Change return type as int.
Change-Id: I97e33918699f0e92be9ed0f14f40425d285c6968
Hermet Park [Wed, 12 Oct 2016 10:00:57 +0000 (19:00 +0900)]
ui_popup: fix a crash in ui_popup_create().
+ argument null check.
Change-Id: I5f1e9e369cd122a0575d5eb216a936dcd69955e6
Hermet Park [Wed, 12 Oct 2016 09:52:17 +0000 (18:52 +0900)]
fix a crash in UiIfaceView :: getAvailableRotations()
don't access invalid pointer.
Change-Id: Ibdbf6df6adbe9f9807ed45b80e4d8ee3ffb9a715
Hermet Park [Wed, 12 Oct 2016 08:30:00 +0000 (17:30 +0900)]
Fix the infinite loop in ui_viewmgr_get_view_index().
UiIfaceViewmgr have a corruption for the function by just a simple wrong.
fixed it now.
Change-Id: If2da1b0a03f9050b763e520ecfbc44c3ab9332f8
Hermet Park [Wed, 12 Oct 2016 07:43:01 +0000 (16:43 +0900)]
fix wrong behavior of insert_view_before/after() APIs.
Previously, the apis won't have considered considerably.
It's implmeneted better.
Change-Id: I885870a52d53417445a93a9bbc7e4f47afe47827
Hermet Park [Wed, 12 Oct 2016 03:28:39 +0000 (12:28 +0900)]
install only public headers.
Some private headers shouldn't be installed.
Those headers have a prefix "_ui" or "_Ui".
Change-Id: I9e6c21c9f7094ca382ac4ffad7c515d1618f3f3b
Woochan Lee [Mon, 10 Oct 2016 10:22:56 +0000 (19:22 +0900)]
Fix typo.
activate -> activated
Change-Id: I77f5e63a8df42697ba816bb80ea9bfbd82e3c3f4
Woochan Lee [Mon, 10 Oct 2016 09:54:48 +0000 (18:54 +0900)]
Fix typo.
UNKOWN -> UNKNOWN
Change-Id: I11836fe207fc2f7f116883ecc963389ca072cf65
Hermet Park [Mon, 10 Oct 2016 08:33:43 +0000 (17:33 +0900)]
standard_view: ++ exceptional case in title set apis.
if the exisiting content is set again,
the api should return the TIZEN_ERROR_ALREADY_IN_PROGRESS.
Change-Id: I41181be9e76bcb15c0da7ea9c8fbd48c6aff66cb
Hermet Park [Mon, 10 Oct 2016 05:59:33 +0000 (14:59 +0900)]
viemgr: renamed apis.
push_view_insert_before -> insert_view_before
push_view_insert_after -> insert_view_after
and force the exceptional handling whether view == before/aftr ?
Change-Id: I43b7acb0c196cfe3315f95ad82c8871f92588d32
Hermet Park [Fri, 7 Oct 2016 08:02:08 +0000 (17:02 +0900)]
update doc.
add api parameter in/out syntax.
Change-Id: I407cad6307aeb599331b1278d070aff7cebcd783
Hermet Park [Wed, 5 Oct 2016 10:55:54 +0000 (19:55 +0900)]
re-define API return types according to the tizen api guidandance.
Change-Id: I4d2b646dc4baa757aee47a36a3e1864c2cfc9d3b
Hermet Park [Wed, 5 Oct 2016 10:49:20 +0000 (19:49 +0900)]
doc: fix typos.
Change-Id: Ie542b3ae21a63959e3cd88661e4e4dee7e0b6e5e
Woochan Lee [Fri, 30 Sep 2016 05:31:43 +0000 (14:31 +0900)]
Doxygen update.
Add since_tizen marking on enum, type.
+s after verb.
Change-Id: I8e6baeef11b7347f7b8b8b54162a22156cae970c
Woochan Lee [Thu, 29 Sep 2016 08:47:03 +0000 (17:47 +0900)]
Doxygen update.
Change-Id: Id622594769877808cbdda003af10b10d5466f244
Woochan Lee [Thu, 29 Sep 2016 07:40:22 +0000 (16:40 +0900)]
Doxygen update.
Change-Id: I665ac1628fe2a727d013a829502eaa40c93607dc
Woochan Lee [Thu, 29 Sep 2016 06:42:00 +0000 (15:42 +0900)]
Doxygen update.
Change-Id: I913a2da8fdb69b2627889f0a251e133c5703f6eb
Change-Id: I7fd5102e4cb7c4e50f2268e723b4464dc328a2b0
Conflicts:
src/include/efl/mobile/c/ui_application.h
src/include/efl/mobile/c/ui_view.h
Hermet Park [Wed, 28 Sep 2016 14:06:31 +0000 (23:06 +0900)]
c: integerate lifecycle interfaces with events.
C Interface design has not been confirmed. but finally we did.
This was for the pre/post event callbacks for life-cycle and common events.
Change-Id: I2f632ca3de5149b8ac24b383e70730c30a675ff5
Conflicts:
src/include/efl/mobile/c/ui_application.h
Change-Id: Ia9bda8a64e8c7a3bffb1b303053fc5b4c355e5d9
Hermet Park [Wed, 28 Sep 2016 12:02:22 +0000 (21:02 +0900)]
Replace Evas_Object to Eo
handle over the leftovers...
Change-Id: I3f3be2f0633bae2632127e7252c9d08aeb44bc52
Hermet Park [Wed, 28 Sep 2016 11:43:15 +0000 (20:43 +0900)]
c: revise lifecycle and event callbacks.
we need more sophisticated event callback methods for extendibility.
Change-Id: Ib92d63e5cc508f0b01567084ae65be75f5741ec5
Woochan Lee [Wed, 28 Sep 2016 04:38:26 +0000 (13:38 +0900)]
Fix svace
WGID: 103275, 103282
Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9
Woochan Lee [Tue, 27 Sep 2016 06:01:45 +0000 (15:01 +0900)]
Doxygen update.
Change-Id: Ibd8fcd0de97a1702db9e00f7c3bf2d9d38dd7af0
Woochan Lee [Tue, 27 Sep 2016 01:44:54 +0000 (10:44 +0900)]
Fix typos.
Change-Id: I4cab42ef0407710ffcaaaf52f5376282d0684708
Hermet Park [Mon, 26 Sep 2016 13:23:33 +0000 (22:23 +0900)]
clarify doxygen groups
Change-Id: I2a43fecb9390e79d8130830afafb6a69561fd9fc
Hermet Park [Mon, 26 Sep 2016 09:40:09 +0000 (18:40 +0900)]
removed capi MACROS, also remove all viewmgr arguments from the capis.
* MACROS are not recommended in tizen.
* since the viewmgr is singletone instance, user don't need to pass it as the argument.
Change-Id: Id1db9def56d43b2e4ead52319d6eacefbf1c8a52
Woochan Lee [Mon, 26 Sep 2016 08:13:44 +0000 (17:13 +0900)]
Doxygen update.
Change-Id: I31a8eebbff42f2b2a3f85d48989ebdf3b01fab6a
Hermet Park [Mon, 26 Sep 2016 06:33:11 +0000 (15:33 +0900)]
replace @p to @a according to the tizen doc rule guide.
Change-Id: I6c219eff0cacb26c3eb7c1cc96e44dcd61dd92a1
Hermet Park [Fri, 23 Sep 2016 09:35:23 +0000 (18:35 +0900)]
replace Evas_Object to Eo
Change-Id: I7683f42eb206f632dfb7309f0b7b8b03cd1bd63a
Hermet Park [Fri, 23 Sep 2016 09:13:49 +0000 (18:13 +0900)]
c: add since_tizen 3.0 tags.
Change-Id: Ic143d7219a19b1fed6eafbc5d68ee7c3d6fbcd2c
Hermet Park [Thu, 22 Sep 2016 14:55:47 +0000 (23:55 +0900)]
make deleted functions public.
if the deleted functions are in the private scope,
the misusage won't be detected in the compile time but linking time.
publicize is more suggested.
Change-Id: I3df7e857950c84c2518ddf6df28ea175781dde90
Hermet Park [Tue, 13 Sep 2016 08:08:19 +0000 (17:08 +0900)]
c++: code refactoring.
use alias declaration instead of typedef.
alias declaration is c++ wise feature and more adoptable to templates.
Change-Id: I62eaff44e31b6b4a6b4db08d86abe924046b2496
Hermet Park [Tue, 13 Sep 2016 07:44:03 +0000 (16:44 +0900)]
c++: code refactoring.
use auto specifier for simplifying code.
Change-Id: I48ca7cfd2a4aa55a9f83be8af46de989f9590370
Hermet Park [Tue, 13 Sep 2016 07:34:04 +0000 (16:34 +0900)]
c++: code refactoring.
replace NULL to nullptr.
nullptr is more explict than NULL.
Its behavior is more clear and correct for the polymorphism environment.
Change-Id: I9aa99ca1a6ccf7c7d5c4d3db14d8ced6502a2fd5
Hermet Park [Mon, 12 Sep 2016 12:49:18 +0000 (21:49 +0900)]
code refactoring.
use auto specifier for simplifying code.
Change-Id: I5d4c84d1c352762fc212fd1a557103d3f48cfc1e
Hermet Park [Fri, 9 Sep 2016 08:06:32 +0000 (17:06 +0900)]
code refactoring.
use auto identifier for simplication.
Change-Id: I34c0f9a2ce975f91bcc6d9ec37e8c5774d90902d
Hermet Park [Fri, 9 Sep 2016 05:02:12 +0000 (14:02 +0900)]
c++: concreted exceptional handlings.
reviewd & updated exceptional handling cases all over the code.
Below Exception classes were introduced newly.
UiIfaceException
UiBaseException
UiException
Change-Id: I8c3fbc2f934f6efae522c0d1b7fa032b147b5299
Hermet Park [Wed, 7 Sep 2016 07:59:37 +0000 (16:59 +0900)]
execute ldconfig after installing ui viewmgr so files.
This is necessary just in case,
because this uiviewmgr has a executable which depends on the generated so files.
Change-Id: Ib134fdcd881e5a23535972fea2e5e14b2124f032
Woochan Lee [Mon, 18 Jul 2016 07:05:30 +0000 (16:05 +0900)]
Delete setContent() that has too much params.
Change-Id: I03f0eb3502df55000e6f012b3932c9d8d9c8e53c
Woochan Lee [Mon, 18 Jul 2016 05:52:47 +0000 (14:52 +0900)]
Delete Fixme marking.
This fixed already.
Change-Id: I0dc50cc7f7c5e1a03cc3e19dedd4f86a211303e9
Woochan Lee [Tue, 19 Jul 2016 06:09:51 +0000 (15:09 +0900)]
Prevent memory curruption.
Change-Id: Ib4499afdbcdb988aaae8ad16ba036badebd90518
Woochan Lee [Tue, 19 Jul 2016 05:43:28 +0000 (14:43 +0900)]
Delete line that makes double free curruption.
Change-Id: I5f2df082b8f1ad8023327b8d3994f5694d00f3f4
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