platform/core/uifw/ui-viewmgr.git
7 years agostandard_view: ++ exceptional case in title set apis. 72/91572/1
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

7 years agoviemgr: renamed apis. 33/91533/1
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

7 years agoupdate doc. 87/91387/3
Hermet Park [Fri, 7 Oct 2016 08:02:08 +0000 (17:02 +0900)]
update doc.

add api parameter in/out syntax.

Change-Id: I407cad6307aeb599331b1278d070aff7cebcd783

7 years agore-define API return types according to the tizen api guidandance. 42/91042/16
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

7 years agodoc: fix typos. 38/91038/1
Hermet Park [Wed, 5 Oct 2016 10:49:20 +0000 (19:49 +0900)]
doc: fix typos.

Change-Id: Ie542b3ae21a63959e3cd88661e4e4dee7e0b6e5e

7 years agoDoxygen update. 42/90442/1
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

7 years agoDoxygen update. 79/90279/1
Woochan Lee [Thu, 29 Sep 2016 08:47:03 +0000 (17:47 +0900)]
Doxygen update.

Change-Id: Id622594769877808cbdda003af10b10d5466f244

7 years agoDoxygen update. 61/90261/1
Woochan Lee [Thu, 29 Sep 2016 07:40:22 +0000 (16:40 +0900)]
Doxygen update.

Change-Id: I665ac1628fe2a727d013a829502eaa40c93607dc

7 years agoDoxygen update. 48/90248/2
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

7 years agoc: integerate lifecycle interfaces with events. 58/90158/1
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

7 years agoReplace Evas_Object to Eo 36/90136/2
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

7 years agoc: revise lifecycle and event callbacks. 32/90132/3
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

7 years agoFix svace 01/90001/2
Woochan Lee [Wed, 28 Sep 2016 04:38:26 +0000 (13:38 +0900)]
Fix svace

WGID: 103275, 103282

Change-Id: I9eb7b68fdd586525a91c64a95f12bb77e62590c9

7 years agoDoxygen update. 10/89810/1
Woochan Lee [Tue, 27 Sep 2016 06:01:45 +0000 (15:01 +0900)]
Doxygen update.

Change-Id: Ibd8fcd0de97a1702db9e00f7c3bf2d9d38dd7af0

7 years agoFix typos. 54/89754/1
Woochan Lee [Tue, 27 Sep 2016 01:44:54 +0000 (10:44 +0900)]
Fix typos.

Change-Id: I4cab42ef0407710ffcaaaf52f5376282d0684708

7 years agoclarify doxygen groups 31/89731/2
Hermet Park [Mon, 26 Sep 2016 13:23:33 +0000 (22:23 +0900)]
clarify doxygen groups

Change-Id: I2a43fecb9390e79d8130830afafb6a69561fd9fc

7 years agoremoved capi MACROS, also remove all viewmgr arguments from the capis. 72/89672/4
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

7 years agoDoxygen update. 47/89647/1
Woochan Lee [Mon, 26 Sep 2016 08:13:44 +0000 (17:13 +0900)]
Doxygen update.

Change-Id: I31a8eebbff42f2b2a3f85d48989ebdf3b01fab6a

7 years agoreplace @p to @a according to the tizen doc rule guide. 03/89603/1
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

7 years agoreplace Evas_Object to Eo 98/89398/2
Hermet Park [Fri, 23 Sep 2016 09:35:23 +0000 (18:35 +0900)]
replace Evas_Object to Eo

Change-Id: I7683f42eb206f632dfb7309f0b7b8b03cd1bd63a

7 years agoc: add since_tizen 3.0 tags. 92/89392/2
Hermet Park [Fri, 23 Sep 2016 09:13:49 +0000 (18:13 +0900)]
c: add since_tizen 3.0 tags.

Change-Id: Ic143d7219a19b1fed6eafbc5d68ee7c3d6fbcd2c

7 years agomake deleted functions public. 26/89226/1
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

7 years agoc++: code refactoring. 75/88075/1
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

7 years agoc++: code refactoring. 72/88072/1
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

7 years agoc++: code refactoring. 68/88068/1
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

7 years agocode refactoring. 19/88019/2
Hermet Park [Mon, 12 Sep 2016 12:49:18 +0000 (21:49 +0900)]
code refactoring.

use auto specifier for simplifying code.

Change-Id: I5d4c84d1c352762fc212fd1a557103d3f48cfc1e

7 years agocode refactoring. 27/87727/1
Hermet Park [Fri, 9 Sep 2016 08:06:32 +0000 (17:06 +0900)]
code refactoring.

use auto identifier for simplication.

Change-Id: I34c0f9a2ce975f91bcc6d9ec37e8c5774d90902d

7 years agoc++: concreted exceptional handlings. 69/87669/1
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

7 years agoexecute ldconfig after installing ui viewmgr so files. 85/87285/1
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

8 years agoDelete setContent() that has too much params. 84/80584/4
Woochan Lee [Mon, 18 Jul 2016 07:05:30 +0000 (16:05 +0900)]
Delete setContent() that has too much params.

Change-Id: I03f0eb3502df55000e6f012b3932c9d8d9c8e53c

8 years agoDelete Fixme marking. 37/80437/2 accepted/tizen/common/20160719.172756 accepted/tizen/mobile/20160719.104345 submit/tizen/20160719.061526
Woochan Lee [Mon, 18 Jul 2016 05:52:47 +0000 (14:52 +0900)]
Delete Fixme marking.

This fixed already.

Change-Id: I0dc50cc7f7c5e1a03cc3e19dedd4f86a211303e9

8 years agoPrevent memory curruption. 08/80608/1
Woochan Lee [Tue, 19 Jul 2016 06:09:51 +0000 (15:09 +0900)]
Prevent memory curruption.

Change-Id: Ib4499afdbcdb988aaae8ad16ba036badebd90518

8 years agoDelete line that makes double free curruption. 05/80605/1
Woochan Lee [Tue, 19 Jul 2016 05:43:28 +0000 (14:43 +0900)]
Delete line that makes double free curruption.

Change-Id: I5f2df082b8f1ad8023327b8d3994f5694d00f3f4

8 years agoMerge "Add available rotations set/get methods."
Woochan Lee [Mon, 18 Jul 2016 10:35:05 +0000 (03:35 -0700)]
Merge "Add available rotations set/get methods."

8 years agoAdd available rotations set/get methods. 13/79613/4
Woochan Lee [Tue, 12 Jul 2016 04:46:14 +0000 (13:46 +0900)]
Add available rotations set/get methods.

Change-Id: Ia8116c8ad5ecb24519d568cf14d2ac72283ee523

8 years agoDeferred title property set. 44/79644/3
Woochan Lee [Tue, 12 Jul 2016 07:32:35 +0000 (16:32 +0900)]
Deferred title property set.

Change-Id: Ifac9f61fe2509c14e37859993b06927967c9090d

8 years agoRemove remark. 27/80027/2
Woochan Lee [Thu, 14 Jul 2016 06:39:10 +0000 (15:39 +0900)]
Remove remark.

Mistake?!

Change-Id: Iecfe682c7b33ca018f50b82b222a87ec237600d6

8 years agoFix if statement condition value. 31/80031/1
Woochan Lee [Thu, 14 Jul 2016 07:03:48 +0000 (16:03 +0900)]
Fix if statement condition value.

Change-Id: Iadc4b99ebc7a8577471d1f1d56f6a30856b82b2b

8 years agoScroller sample image size fixed. 23/79023/1
Woochan Lee [Thu, 7 Jul 2016 23:33:07 +0000 (08:33 +0900)]
Scroller sample image size fixed.

Change-Id: Ic4c0329858646dd5e97920a334f179411c87dc02

8 years agoc++: use in-class member initialization for simple initializations. 26/78726/1 accepted/tizen/common/20160708.140253 accepted/tizen/mobile/20160708.091600 submit/tizen/20160707.233627
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

8 years agoc++: use ranged-loop style. 10/78710/1
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

8 years agoFix build break. 09/78609/2
Woochan Lee [Wed, 6 Jul 2016 08:13:47 +0000 (17:13 +0900)]
Fix build break.

Change-Id: I6f2ee8d9e3fb9821885dba8b72c95c7e1518fdc2

8 years agoAdd method to get orientation of view. 30/78030/12
Woochan Lee [Mon, 4 Jul 2016 04:35:45 +0000 (13:35 +0900)]
Add method to get orientation of view.

Change-Id: I44d4ad4b132f7897ad5ae0a923edf668c867e573

8 years agoc++: code refactoring. 38/78438/2
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

8 years agoc++: ++secure code. 34/78434/1
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

8 years agoc++: use explicit keyword for secure code. 28/78428/1
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

8 years agoc++: prevent implicit constructor generation. 22/78422/1
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

8 years agoremove explicit namespace usage. 17/78417/2
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

8 years agoRemove useless signal sending logic. 29/78129/4
Woochan Lee [Mon, 4 Jul 2016 10:04:45 +0000 (19:04 +0900)]
Remove useless signal sending logic.

Change-Id: I7add9c86a98e18ccf9580748146e901250555e8a

8 years agoSample: popview called when back key clicked in first view. 12/78112/2
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

8 years agoC++ sample bug fix. 68/77668/1
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

8 years agoCoding Rule: 5. C API naming. 58/77658/1
Woochan Lee [Thu, 30 Jun 2016 11:09:26 +0000 (20:09 +0900)]
Coding Rule: 5. C API naming.

Change-Id: Ia4d047695bbc83b67399147339dcab0f9d29f8ae

8 years agoCoding Rule: 4. Brace. 22/77522/3 accepted/tizen/common/20160630.152115 accepted/tizen/mobile/20160701.033032 submit/tizen/20160630.072558
Woochan Lee [Thu, 30 Jun 2016 06:33:48 +0000 (15:33 +0900)]
Coding Rule: 4. Brace.

Change-Id: Ia52f72cf6fd2d9f5144101551b225026f1165401

8 years agoPackage license update. 97/77497/1
Woochan Lee [Thu, 30 Jun 2016 04:44:51 +0000 (13:44 +0900)]
Package license update.

Change-Id: I516bee557556617137653e6d6dac804b05e72771

8 years agoCoding Rule: 3. Function, variable Naming. 78/77278/6
Woochan Lee [Wed, 29 Jun 2016 08:41:52 +0000 (17:41 +0900)]
Coding Rule: 3. Function, variable Naming.

Change-Id: I0989ce3ebf2c7c8a3a557b8e6820135c85f3b6d2

8 years agoCoding Rule: 2. File, Class Naming. 62/76962/4
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

8 years agoCoding Rule: 1. Fix #define guide and some indentation errors from script result. 88/76588/4
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

8 years agoIncluding CAPI header by default. 28/76528/1
Woochan Lee [Fri, 24 Jun 2016 07:25:00 +0000 (16:25 +0900)]
Including CAPI header by default.

Change-Id: I0e91cba0ce186ff52d45d4ef5997c1b57d42302e

8 years agoAdd typedef enum for using values in application. 66/76466/2
Woochan Lee [Fri, 24 Jun 2016 04:45:01 +0000 (13:45 +0900)]
Add typedef enum for using values in application.

Change-Id: Ifc2a9a1d088ad7bc1bd4ed4f73f3bb79d7c80ac4

8 years agoimplemented ui_iface_viewmgr_get_view() and ui_viewmgr_get_view_by_name(). 95/75695/2
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

8 years agoMerge "Fix build error, demo launching issues." accepted/tizen/common/20160621.184430 accepted/tizen/mobile/20160622.093756 submit/tizen/20160621.052046
Woochan Lee [Tue, 21 Jun 2016 05:18:42 +0000 (22:18 -0700)]
Merge "Fix build error, demo launching issues."

8 years agoFix build error, demo launching issues. 02/75702/1
Woochan Lee [Tue, 21 Jun 2016 05:15:51 +0000 (14:15 +0900)]
Fix build error, demo launching issues.

Change-Id: Iac75aaa7ed38c256352bd58f39541531149b91ff

8 years agoc: set api visibility. 68/75468/2
Hermet Park [Mon, 20 Jun 2016 05:00:12 +0000 (14:00 +0900)]
c: set api visibility.

Change-Id: I1484c281109e62d935efd14bd6069387c3693bf2

8 years agoc: code refactoring. 96/75296/1
Hermet Park [Fri, 17 Jun 2016 08:44:30 +0000 (17:44 +0900)]
c: code refactoring.

remove duplicated arguments validataion code.

Change-Id: Id4559edaf47563aca27840128eb0564a3977a231

8 years agoc typedef ui_standard_view in order to specify a view type in detail. 74/75274/2
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

8 years agoDelete useless FIXME marking. 66/75266/1 submit/tizen/20160617.075742
Woochan Lee [Fri, 17 Jun 2016 07:37:43 +0000 (16:37 +0900)]
Delete useless FIXME marking.

Change-Id: I73bf60a804d1a375a0de6043021990e7a1448a92

8 years agoMerge "[packaging] Build CAPI by default."
Woochan Lee [Fri, 17 Jun 2016 06:46:46 +0000 (23:46 -0700)]
Merge "[packaging] Build CAPI by default."

8 years ago[packaging] Build CAPI by default. 43/75243/1
Woochan Lee [Fri, 17 Jun 2016 06:45:23 +0000 (15:45 +0900)]
[packaging] Build CAPI by default.

Change-Id: I1ef95b3a41487c7c0006265cdfc88a063a7dded3

8 years ago[doc] Doxygen update. 25/75225/4
Woochan Lee [Fri, 17 Jun 2016 06:01:26 +0000 (15:01 +0900)]
[doc] Doxygen update.

Change-Id: I4ad01edb5fbbdd3b0c7efe8627d55bb1f26b0660

8 years agoreorganized a way of file links to prevent exposing of class declarations. 63/75163/2
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

8 years agoc/ui_viewmgr_app: renamed api prefix from ui_tizen_app to ui_application. 52/75152/2
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

8 years agoc/ui_viewmgr_app: renamed api prefix from ui_viewmgr_app to ui_tizen_app. 50/75150/2
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

8 years agoc: split ui_view and ui_standard_view. 17/75117/1
Hermet Park [Thu, 16 Jun 2016 13:45:00 +0000 (22:45 +0900)]
c: split ui_view and ui_standard_view.

Change-Id: Ib5bd008024b8fe5e843a26c34768269035008fb0

8 years agoapi/c: proofreaded a docs. 30/75030/5
Hermet Park [Thu, 16 Jun 2016 10:17:48 +0000 (19:17 +0900)]
api/c: proofreaded a docs.

Change-Id: I984cc4e733444a89ddc33251574c1eea49b08a5a

8 years agoAdd CAPI doc. 61/74961/1
Woochan Lee [Thu, 16 Jun 2016 07:11:00 +0000 (16:11 +0900)]
Add CAPI doc.

Change-Id: I7e8ce036f79636c50e99c86abd839a56d7e75d42

8 years agoc/ui_app: rename prefix to ui_viewmgr_app 60/74860/1
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

8 years agoexamples/c: clean up code after review. 07/74707/1
Hermet Park [Wed, 15 Jun 2016 09:19:23 +0000 (18:19 +0900)]
examples/c: clean up code after review.

Change-Id: I989e79ed22f9a9b4557fda74579e6e1c431779e4

8 years agoexamples/c: clean up code after review. 84/74684/3
Hermet Park [Wed, 15 Jun 2016 07:53:55 +0000 (16:53 +0900)]
examples/c: clean up code after review.

Change-Id: I4104bba25a16a4d335c97dfa814a1361192bde66

8 years agoexamples/c: clean up code after review. 70/74670/1
Hermet Park [Wed, 15 Jun 2016 07:21:51 +0000 (16:21 +0900)]
examples/c: clean up code after review.

Change-Id: I6f29e3ba777a904c3289fded93f9c2fab60778da

8 years agoStill c implementation is unstable. 58/74658/1
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

8 years agoStill c implementation is unstable. 60/74560/4
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

8 years agoStill c implementation is unstable. 22/74522/3
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

8 years agoStill c implementation is unstable. 89/74489/2
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

8 years agoexamples/c: split examples into separate files. 86/74386/1
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

8 years agoAdd definition to divide c, c++. 58/73858/2
Woochan Lee [Fri, 10 Jun 2016 00:58:07 +0000 (09:58 +0900)]
Add definition to divide c, c++.

Change-Id: Ica09f72e8db1152b33cb733ed74ea009ff0a55a5

8 years agocpp: updated doc. 13/73713/1
Hermet Park [Thu, 9 Jun 2016 08:25:41 +0000 (17:25 +0900)]
cpp: updated doc.

Change-Id: I5eecb3acd79f5cb7a2580207787b914689755e85

8 years agoMerge "Fix build break and add ui_app_event_callback."
Woochan Lee [Wed, 8 Jun 2016 10:22:51 +0000 (03:22 -0700)]
Merge "Fix build break and add ui_app_event_callback."

8 years agoFix build break and add ui_app_event_callback. 58/73458/7
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

8 years agoRevert "examples/cpp: update example to be practical." 38/73338/1
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

8 years agoexamples/cpp: update example to be practical. 33/73333/1
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

8 years agoCAPI implement. 22/72822/1
Woochan Lee [Thu, 2 Jun 2016 12:36:46 +0000 (21:36 +0900)]
CAPI implement.

Change-Id: I62a7bc4d4237c9bab3dd19ddce2297b8c16c6069

8 years agosupport additional view events. 69/72769/1
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

8 years agopromote from ui_base_app to ui_iface_app. 52/72352/2
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

8 years agoDefine CAPIs. 32/72532/1
Woochan Lee [Wed, 1 Jun 2016 10:25:45 +0000 (19:25 +0900)]
Define CAPIs.

Change-Id: I21c4dcb3d6a3540bc98258175f2357cf658af4e1

8 years agoMerge "Implement CAPIs, C example."
Woochan Lee [Wed, 1 Jun 2016 01:36:37 +0000 (18:36 -0700)]
Merge "Implement CAPIs, C example."

8 years agointroduce ui_base_app class. 92/72292/1
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

8 years agoImplement CAPIs, C example. 33/72233/1
Woochan Lee [Tue, 31 May 2016 08:12:59 +0000 (17:12 +0900)]
Implement CAPIs, C example.

Change-Id: I31d3f8a410504b8129ffd4dee5b40dc56df2a75f

8 years agoCAPI implement. 09/71809/9
Woochan Lee [Fri, 27 May 2016 07:13:06 +0000 (16:13 +0900)]
CAPI implement.

Change-Id: Iffe12c90e2a92f44120ef3bf03660ed959145ab5

8 years agoFile name changed. 85/71585/1
Woochan Lee [Thu, 26 May 2016 05:08:47 +0000 (14:08 +0900)]
File name changed.

Remove _c postfix.

Change-Id: If6c974806b067249c83858972e0c86bad5377407

8 years agoPrepare to inplement CAPIs. 17/71417/2
Woochan Lee [Wed, 25 May 2016 09:09:06 +0000 (18:09 +0900)]
Prepare to inplement CAPIs.

Change-Id: I00bfc68dd76954e252d47101621aa313a8f00330