From 212d634a06002c8d5cb1ccbebf2d18eb8dc8f59c Mon Sep 17 00:00:00 2001 From: Igor Olshevskyi Date: Tue, 28 Mar 2017 15:33:53 +0300 Subject: [PATCH] TizenRefApp-8266 [Call UI] Add UCL to application Change-Id: I200e6556c863ad1c401eb965518fbb70727b3473 --- .cproject | 236 +++++++++++++-- ucl/inc/ucl/appfw/IInstance.h | 19 ++ ucl/inc/ucl/appfw/IInstanceAppControlExt.h | 14 + ucl/inc/ucl/appfw/IInstanceContext.h | 18 ++ ucl/inc/ucl/appfw/InstanceManagerBase.h | 29 ++ ucl/inc/ucl/appfw/SysEventProvider.h | 45 +++ ucl/inc/ucl/appfw/SysEventProvider.hpp | 12 + ucl/inc/ucl/appfw/UIApp.h | 43 +++ ucl/inc/ucl/appfw/types.h | 46 +++ ucl/inc/ucl/config.h | 28 ++ ucl/inc/ucl/gui/EdjeWidget.h | 35 +++ ucl/inc/ucl/gui/EdjeWidget.hpp | 55 ++++ ucl/inc/ucl/gui/ElmWidget.h | 31 ++ ucl/inc/ucl/gui/ElmWidget.hpp | 24 ++ ucl/inc/ucl/gui/Layout.h | 40 +++ ucl/inc/ucl/gui/Layout.hpp | 54 ++++ ucl/inc/ucl/gui/NaviItem.h | 29 ++ ucl/inc/ucl/gui/NaviItem.hpp | 40 +++ ucl/inc/ucl/gui/Naviframe.h | 74 +++++ ucl/inc/ucl/gui/Naviframe.hpp | 161 ++++++++++ ucl/inc/ucl/gui/StyledWidget.h | 22 ++ ucl/inc/ucl/gui/StyledWidget.hpp | 13 + ucl/inc/ucl/gui/Widget.h | 126 ++++++++ ucl/inc/ucl/gui/Widget.hpp | 184 ++++++++++++ ucl/inc/ucl/gui/WidgetItem.h | 58 ++++ ucl/inc/ucl/gui/WidgetItem.hpp | 122 ++++++++ ucl/inc/ucl/gui/Window.h | 87 ++++++ ucl/inc/ucl/gui/Window.hpp | 152 ++++++++++ ucl/inc/ucl/gui/helpers.h | 74 +++++ ucl/inc/ucl/gui/helpers.hpp | 15 + ucl/inc/ucl/gui/stdTheme.h | 7 + ucl/inc/ucl/gui/stdTheme/common.h | 18 ++ ucl/inc/ucl/gui/stdTheme/layout.h | 11 + ucl/inc/ucl/gui/types.h | 91 ++++++ ucl/inc/ucl/gui/types.hpp | 34 +++ ucl/inc/ucl/misc/Aspect.h | 32 ++ ucl/inc/ucl/misc/Aspect.hpp | 50 ++++ ucl/inc/ucl/misc/Event.h | 46 +++ ucl/inc/ucl/misc/Event.hpp | 140 +++++++++ ucl/inc/ucl/misc/HashMap.h | 47 +++ ucl/inc/ucl/misc/HashMap.hpp | 43 +++ ucl/inc/ucl/misc/SharedObject.h | 47 +++ ucl/inc/ucl/misc/SharedObject.hpp | 81 +++++ ucl/inc/ucl/misc/TString.h | 56 ++++ ucl/inc/ucl/misc/TString.hpp | 130 ++++++++ ucl/inc/ucl/misc/Variant.h | 148 +++++++++ ucl/inc/ucl/misc/Variant.hpp | 272 +++++++++++++++++ ucl/inc/ucl/misc/smartDelegation.h | 12 + .../ucl/misc/smartDelegation/WeakDelegate.h | 28 ++ .../ucl/misc/smartDelegation/WeakDelegate.hpp | 19 ++ ucl/inc/ucl/misc/smartDelegation/macro.h | 7 + ucl/inc/ucl/misc/smartDelegation/shortMacro.h | 6 + ucl/inc/ucl/util/delegation.h | 19 ++ ucl/inc/ucl/util/delegation/BaseDelegate.h | 48 +++ ucl/inc/ucl/util/delegation/BaseDelegate.hpp | 74 +++++ ucl/inc/ucl/util/delegation/BaseDelegate2.h | 34 +++ ucl/inc/ucl/util/delegation/BaseDelegate2.hpp | 17 ++ ucl/inc/ucl/util/delegation/Callback.h | 57 ++++ ucl/inc/ucl/util/delegation/Callback.hpp | 104 +++++++ ucl/inc/ucl/util/delegation/Delegate.h | 38 +++ ucl/inc/ucl/util/delegation/Delegate.hpp | 64 ++++ ucl/inc/ucl/util/delegation/Delegate2.h | 38 +++ ucl/inc/ucl/util/delegation/Delegate2.hpp | 72 +++++ ucl/inc/ucl/util/delegation/helpers.h | 100 +++++++ ucl/inc/ucl/util/delegation/macro.h | 45 +++ ucl/inc/ucl/util/delegation/shortMacro.h | 25 ++ ucl/inc/ucl/util/helpers.h | 90 ++++++ ucl/inc/ucl/util/helpers.hpp | 77 +++++ ucl/inc/ucl/util/logging.h | 189 ++++++++++++ ucl/inc/ucl/util/memory.h | 14 + ucl/inc/ucl/util/memory/BaseRef.h | 42 +++ ucl/inc/ucl/util/memory/BaseRef.hpp | 56 ++++ ucl/inc/ucl/util/memory/RefCountObj.h | 61 ++++ ucl/inc/ucl/util/memory/RefCountObj.hpp | 44 +++ ucl/inc/ucl/util/memory/RefCountObjBase.h | 34 +++ ucl/inc/ucl/util/memory/RefCountObjBase.hpp | 53 ++++ ucl/inc/ucl/util/memory/SharedRef.h | 66 ++++ ucl/inc/ucl/util/memory/SharedRef.hpp | 133 +++++++++ ucl/inc/ucl/util/memory/WeakRef.h | 66 ++++ ucl/inc/ucl/util/memory/WeakRef.hpp | 130 ++++++++ ucl/inc/ucl/util/memory/helpers.h | 101 +++++++ ucl/inc/ucl/util/memory/macro.h | 11 + ucl/inc/ucl/util/shortLogs.h | 69 +++++ ucl/inc/ucl/util/threading.h | 9 + ucl/inc/ucl/util/threading/CondVar.h | 23 ++ ucl/inc/ucl/util/threading/CondVar.hpp | 33 ++ ucl/inc/ucl/util/threading/Mutex.h | 26 ++ ucl/inc/ucl/util/threading/Mutex.hpp | 28 ++ ucl/inc/ucl/util/threading/MutexLock.h | 20 ++ ucl/inc/ucl/util/threading/MutexLock.hpp | 18 ++ ucl/inc/ucl/util/threading/Thread.h | 32 ++ ucl/inc/ucl/util/threading/Thread.hpp | 71 +++++ ucl/inc/ucl/util/types.h | 8 + ucl/inc/ucl/util/types/Result.h | 59 ++++ ucl/inc/ucl/util/types/Result.hpp | 22 ++ ucl/inc/ucl/util/types/baseTypes.h | 21 ++ ucl/inc/ucl/util/types/classTypes.h | 58 ++++ ucl/src/appfw/InstanceManagerBase.cpp | 31 ++ ucl/src/appfw/SysEventProvider.cpp | 97 ++++++ ucl/src/appfw/UIApp.cpp | 178 +++++++++++ ucl/src/common.h | 19 ++ ucl/src/gui/EdjeWidget.cpp | 37 +++ ucl/src/gui/ElmWidget.cpp | 14 + ucl/src/gui/Layout.cpp | 35 +++ ucl/src/gui/Naviframe.cpp | 31 ++ ucl/src/gui/Widget.cpp | 281 ++++++++++++++++++ ucl/src/gui/WidgetItem.cpp | 37 +++ ucl/src/gui/Window.cpp | 62 ++++ ucl/src/misc/Variant.cpp | 212 +++++++++++++ ucl/src/util/logging.cpp | 10 + ucl/src/util/types/Result.cpp | 29 ++ 111 files changed, 6660 insertions(+), 23 deletions(-) create mode 100644 ucl/inc/ucl/appfw/IInstance.h create mode 100644 ucl/inc/ucl/appfw/IInstanceAppControlExt.h create mode 100644 ucl/inc/ucl/appfw/IInstanceContext.h create mode 100644 ucl/inc/ucl/appfw/InstanceManagerBase.h create mode 100644 ucl/inc/ucl/appfw/SysEventProvider.h create mode 100644 ucl/inc/ucl/appfw/SysEventProvider.hpp create mode 100644 ucl/inc/ucl/appfw/UIApp.h create mode 100644 ucl/inc/ucl/appfw/types.h create mode 100644 ucl/inc/ucl/config.h create mode 100644 ucl/inc/ucl/gui/EdjeWidget.h create mode 100644 ucl/inc/ucl/gui/EdjeWidget.hpp create mode 100644 ucl/inc/ucl/gui/ElmWidget.h create mode 100644 ucl/inc/ucl/gui/ElmWidget.hpp create mode 100644 ucl/inc/ucl/gui/Layout.h create mode 100644 ucl/inc/ucl/gui/Layout.hpp create mode 100644 ucl/inc/ucl/gui/NaviItem.h create mode 100644 ucl/inc/ucl/gui/NaviItem.hpp create mode 100644 ucl/inc/ucl/gui/Naviframe.h create mode 100644 ucl/inc/ucl/gui/Naviframe.hpp create mode 100644 ucl/inc/ucl/gui/StyledWidget.h create mode 100644 ucl/inc/ucl/gui/StyledWidget.hpp create mode 100644 ucl/inc/ucl/gui/Widget.h create mode 100644 ucl/inc/ucl/gui/Widget.hpp create mode 100644 ucl/inc/ucl/gui/WidgetItem.h create mode 100644 ucl/inc/ucl/gui/WidgetItem.hpp create mode 100644 ucl/inc/ucl/gui/Window.h create mode 100644 ucl/inc/ucl/gui/Window.hpp create mode 100644 ucl/inc/ucl/gui/helpers.h create mode 100644 ucl/inc/ucl/gui/helpers.hpp create mode 100644 ucl/inc/ucl/gui/stdTheme.h create mode 100644 ucl/inc/ucl/gui/stdTheme/common.h create mode 100644 ucl/inc/ucl/gui/stdTheme/layout.h create mode 100644 ucl/inc/ucl/gui/types.h create mode 100644 ucl/inc/ucl/gui/types.hpp create mode 100644 ucl/inc/ucl/misc/Aspect.h create mode 100644 ucl/inc/ucl/misc/Aspect.hpp create mode 100644 ucl/inc/ucl/misc/Event.h create mode 100644 ucl/inc/ucl/misc/Event.hpp create mode 100644 ucl/inc/ucl/misc/HashMap.h create mode 100644 ucl/inc/ucl/misc/HashMap.hpp create mode 100644 ucl/inc/ucl/misc/SharedObject.h create mode 100644 ucl/inc/ucl/misc/SharedObject.hpp create mode 100644 ucl/inc/ucl/misc/TString.h create mode 100644 ucl/inc/ucl/misc/TString.hpp create mode 100644 ucl/inc/ucl/misc/Variant.h create mode 100644 ucl/inc/ucl/misc/Variant.hpp create mode 100644 ucl/inc/ucl/misc/smartDelegation.h create mode 100644 ucl/inc/ucl/misc/smartDelegation/WeakDelegate.h create mode 100644 ucl/inc/ucl/misc/smartDelegation/WeakDelegate.hpp create mode 100644 ucl/inc/ucl/misc/smartDelegation/macro.h create mode 100644 ucl/inc/ucl/misc/smartDelegation/shortMacro.h create mode 100644 ucl/inc/ucl/util/delegation.h create mode 100644 ucl/inc/ucl/util/delegation/BaseDelegate.h create mode 100644 ucl/inc/ucl/util/delegation/BaseDelegate.hpp create mode 100644 ucl/inc/ucl/util/delegation/BaseDelegate2.h create mode 100644 ucl/inc/ucl/util/delegation/BaseDelegate2.hpp create mode 100644 ucl/inc/ucl/util/delegation/Callback.h create mode 100644 ucl/inc/ucl/util/delegation/Callback.hpp create mode 100644 ucl/inc/ucl/util/delegation/Delegate.h create mode 100644 ucl/inc/ucl/util/delegation/Delegate.hpp create mode 100644 ucl/inc/ucl/util/delegation/Delegate2.h create mode 100644 ucl/inc/ucl/util/delegation/Delegate2.hpp create mode 100644 ucl/inc/ucl/util/delegation/helpers.h create mode 100644 ucl/inc/ucl/util/delegation/macro.h create mode 100644 ucl/inc/ucl/util/delegation/shortMacro.h create mode 100644 ucl/inc/ucl/util/helpers.h create mode 100644 ucl/inc/ucl/util/helpers.hpp create mode 100644 ucl/inc/ucl/util/logging.h create mode 100644 ucl/inc/ucl/util/memory.h create mode 100644 ucl/inc/ucl/util/memory/BaseRef.h create mode 100644 ucl/inc/ucl/util/memory/BaseRef.hpp create mode 100644 ucl/inc/ucl/util/memory/RefCountObj.h create mode 100644 ucl/inc/ucl/util/memory/RefCountObj.hpp create mode 100644 ucl/inc/ucl/util/memory/RefCountObjBase.h create mode 100644 ucl/inc/ucl/util/memory/RefCountObjBase.hpp create mode 100644 ucl/inc/ucl/util/memory/SharedRef.h create mode 100644 ucl/inc/ucl/util/memory/SharedRef.hpp create mode 100644 ucl/inc/ucl/util/memory/WeakRef.h create mode 100644 ucl/inc/ucl/util/memory/WeakRef.hpp create mode 100644 ucl/inc/ucl/util/memory/helpers.h create mode 100644 ucl/inc/ucl/util/memory/macro.h create mode 100644 ucl/inc/ucl/util/shortLogs.h create mode 100644 ucl/inc/ucl/util/threading.h create mode 100644 ucl/inc/ucl/util/threading/CondVar.h create mode 100644 ucl/inc/ucl/util/threading/CondVar.hpp create mode 100644 ucl/inc/ucl/util/threading/Mutex.h create mode 100644 ucl/inc/ucl/util/threading/Mutex.hpp create mode 100644 ucl/inc/ucl/util/threading/MutexLock.h create mode 100644 ucl/inc/ucl/util/threading/MutexLock.hpp create mode 100644 ucl/inc/ucl/util/threading/Thread.h create mode 100644 ucl/inc/ucl/util/threading/Thread.hpp create mode 100644 ucl/inc/ucl/util/types.h create mode 100644 ucl/inc/ucl/util/types/Result.h create mode 100644 ucl/inc/ucl/util/types/Result.hpp create mode 100644 ucl/inc/ucl/util/types/baseTypes.h create mode 100644 ucl/inc/ucl/util/types/classTypes.h create mode 100644 ucl/src/appfw/InstanceManagerBase.cpp create mode 100644 ucl/src/appfw/SysEventProvider.cpp create mode 100644 ucl/src/appfw/UIApp.cpp create mode 100644 ucl/src/common.h create mode 100644 ucl/src/gui/EdjeWidget.cpp create mode 100644 ucl/src/gui/ElmWidget.cpp create mode 100644 ucl/src/gui/Layout.cpp create mode 100644 ucl/src/gui/Naviframe.cpp create mode 100644 ucl/src/gui/Widget.cpp create mode 100644 ucl/src/gui/WidgetItem.cpp create mode 100644 ucl/src/gui/Window.cpp create mode 100644 ucl/src/misc/Variant.cpp create mode 100644 ucl/src/util/logging.cpp create mode 100644 ucl/src/util/types/Result.cpp diff --git a/.cproject b/.cproject index 292e139..137ec08 100644 --- a/.cproject +++ b/.cproject @@ -22,12 +22,12 @@ - + - - + - - +