Dali C#: version upgrade 1.2.25
authordongsug.song <dongsug.song@samsung.com>
Thu, 16 Feb 2017 17:35:20 +0000 (02:35 +0900)
committerdongsug.song <dongsug.song@samsung.com>
Fri, 17 Feb 2017 07:04:38 +0000 (16:04 +0900)
Change-Id: Iebc87668e165e9c8cd81fb68fd1a3323cc96ab4b
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
331 files changed:
Tizen.NUI.sln [new file with mode: 0755]
etc/csharp-binder-internal [deleted file]
etc/csharp-binder-public [deleted file]
etc/csharp-binder-src [deleted file]
etc/doxy-script.sh [deleted file]
src/Tizen.NUI/.vs/ClassLibrary1/v14/.suo [deleted file]
src/Tizen.NUI/.vs/config/applicationhost.config [deleted file]
src/Tizen.NUI/ClassLibrary1.project.json [deleted file]
src/Tizen.NUI/ClassLibrary1.sln [deleted file]
src/Tizen.NUI/Properties/AssemblyInfo.cs
src/Tizen.NUI/Tizen.NUI.csproj [moved from src/Tizen.NUI/ClassLibrary1.csproj with 80% similarity]
src/Tizen.NUI/Tizen.NUI.csproj.user [moved from src/Tizen.NUI/ClassLibrary1.csproj.user with 100% similarity]
src/Tizen.NUI/Tizen.NUI.nuspec [changed mode: 0644->0755]
src/Tizen.NUI/Tizen.NUI.project.json [new file with mode: 0755]
src/Tizen.NUI/Tizen.NUI.project.lock.json [moved from src/Tizen.NUI/ClassLibrary1.project.lock.json with 90% similarity]
src/Tizen.NUI/src/internal/AccessibilityActionScrollSignal.cs [deleted file]
src/Tizen.NUI/src/internal/AccessibilityActionSignal.cs
src/Tizen.NUI/src/internal/AccessibilityFocusOvershotSignal.cs
src/Tizen.NUI/src/internal/AccessibilityManager.cs [moved from src/Tizen.NUI/src/public/AccessibilityManager.cs with 92% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ActorContainer.cs
src/Tizen.NUI/src/internal/ActorHoverSignal.cs [moved from src/Tizen.NUI/src/internal/ControlKeyEventSignal.cs with 72% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ActorSignal.cs
src/Tizen.NUI/src/internal/ActorTouchDataSignal.cs
src/Tizen.NUI/src/internal/ActorWheelSignal.cs [moved from src/Tizen.NUI/src/internal/ActorHoverEventSignal.cs with 65% similarity]
src/Tizen.NUI/src/internal/Alignment.cs
src/Tizen.NUI/src/internal/AngleAxis.cs [moved from src/Tizen.NUI/src/public/AngleAxis.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/AngleThresholdPair.cs
src/Tizen.NUI/src/internal/AnimatablePropertyComponentRegistration.cs
src/Tizen.NUI/src/internal/AnimatablePropertyRegistration.cs
src/Tizen.NUI/src/internal/AnimationSignal.cs
src/Tizen.NUI/src/internal/Any.cs
src/Tizen.NUI/src/internal/Application.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/ApplicationControlSignal.cs
src/Tizen.NUI/src/internal/ApplicationExtensions.cs
src/Tizen.NUI/src/internal/ApplicationSignal.cs
src/Tizen.NUI/src/internal/AsyncImageLoader.cs
src/Tizen.NUI/src/internal/BaseHandle.cs
src/Tizen.NUI/src/internal/BaseObject.cs
src/Tizen.NUI/src/internal/BlendEquationType.cs
src/Tizen.NUI/src/internal/BlendFactorType.cs
src/Tizen.NUI/src/internal/BlendModeType.cs
src/Tizen.NUI/src/internal/BoolSignal.cs
src/Tizen.NUI/src/internal/BufferImage.cs
src/Tizen.NUI/src/internal/Builder.cs
src/Tizen.NUI/src/internal/ButtonSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ChildPropertyRegistration.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ClampState.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ClampState2D.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ColorMode.cs [deleted file]
src/Tizen.NUI/src/internal/ConnectionTracker.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ConnectionTrackerInterface.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ControlKeySignal.cs [moved from src/Tizen.NUI/src/internal/ActorWheelEventSignal.cs with 65% similarity]
src/Tizen.NUI/src/internal/ControlOrientationType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/CustomActor.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/CustomActorImpl.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DaliApplication.cs [moved from src/Tizen.NUI/src/public/DaliApplication.cs with 87% similarity]
src/Tizen.NUI/src/internal/DaliEnumConstants.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/DaliEventHandler.cs [moved from src/Tizen.NUI/src/public/DaliEventHandler.cs with 59% similarity]
src/Tizen.NUI/src/internal/DaliException.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DefaultItemLayoutProperty.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DefaultItemLayoutType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DefaultRuler.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Degree.cs [moved from src/Tizen.NUI/src/public/Degree.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/DepthFunctionType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DepthTestModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DepthWriteModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DimensionType.cs [deleted file]
src/Tizen.NUI/src/internal/DirectionBias.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DisposeQueue.cs
src/Tizen.NUI/src/internal/DragAndDropDetector.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/DrawModeType.cs [deleted file]
src/Tizen.NUI/src/internal/EncodedBufferImage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FaceCullingModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FilterModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FittingModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FixedRuler.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FloatSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FocusChangedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FocusGroupChangedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FrameBuffer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/FrameBufferImage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/GaussianBlurView.cs [moved from src/Tizen.NUI/src/public/GaussianBlurView.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/GaussianBlurViewSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Geometry.cs [moved from src/Tizen.NUI/src/public/Geometry.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/Gesture.cs [moved from src/Tizen.NUI/src/public/Gesture.cs with 84% similarity, mode: 0755]
src/Tizen.NUI/src/internal/GestureDetector.cs [moved from src/Tizen.NUI/src/public/GestureDetector.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/GradientVisualSpreadMethodType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/GradientVisualUnitsType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Handle.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/HorizontalAlignmentType.cs [deleted file]
src/Tizen.NUI/src/internal/Image.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ImageSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Item.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemFactory.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemIdContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemLayout.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemRange.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ItemView.cs [moved from src/Tizen.NUI/src/public/ItemView.cs with 87% similarity, mode: 0755]
src/Tizen.NUI/src/internal/KeyEventSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/KeyInputFocusManager.cs [moved from src/Tizen.NUI/src/public/KeyInputFocusManager.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/KeyInputFocusSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/KeyboardPreFocusChangeSignal.cs
src/Tizen.NUI/src/internal/LoadingState.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/LongPressGesture.cs [moved from src/Tizen.NUI/src/public/LongPressGesture.cs with 84% similarity, mode: 0755]
src/Tizen.NUI/src/internal/LongPressGestureDetectedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/LongPressGestureDetector.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ManualPINVOKE.cs
src/Tizen.NUI/src/internal/Matrix.cs [moved from src/Tizen.NUI/src/public/Matrix.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/Matrix3.cs [moved from src/Tizen.NUI/src/public/Matrix3.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/MeshVisualShadingModeValue.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Meta.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Model3dView.cs [moved from src/Tizen.NUI/src/public/Model3dView.cs with 90% similarity, mode: 0755]
src/Tizen.NUI/src/internal/NDalic.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/NDalicPINVOKE.cs
src/Tizen.NUI/src/internal/NativeImage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/NativeImageInterface.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/NinePatchImage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ObjectCreatedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ObjectDestroyedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ObjectRegistry.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PageFactory.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PagePanSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PageTurnLandscapeView.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PageTurnPortraitView.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PageTurnSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PageTurnView.cs [moved from src/Tizen.NUI/src/public/PageTurnView.cs with 98% similarity, mode: 0755]
src/Tizen.NUI/src/internal/PanGesture.cs [moved from src/Tizen.NUI/src/public/PanGesture.cs with 85% similarity, mode: 0755]
src/Tizen.NUI/src/internal/PanGestureDetectedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PanGestureDetector.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PinchGesture.cs [moved from src/Tizen.NUI/src/public/PinchGesture.cs with 84% similarity, mode: 0755]
src/Tizen.NUI/src/internal/PinchGestureDetectedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PinchGestureDetector.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PixelData.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PixelFormat.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PointStateType.cs [deleted file]
src/Tizen.NUI/src/internal/PositionInheritanceMode.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PrimitiveVisualShapeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ProjectionMode.cs [deleted file]
src/Tizen.NUI/src/internal/PropertyBuffer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PropertyCondition.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PropertyNotification.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PropertyNotifySignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PropertyRangeManager.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/PropertyRanges.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/PropertyRegistration.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Quaternion.cs [moved from src/Tizen.NUI/src/public/Quaternion.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/Radian.cs [moved from src/Tizen.NUI/src/public/Radian.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/RectDouble.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RectFloat.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RectInteger.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RectUnsignedInteger.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RefObject.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RenderBufferFormat.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RenderModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RenderTask.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RenderTaskList.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RenderTaskSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Renderer.cs [moved from src/Tizen.NUI/src/public/Renderer.cs with 86% similarity, mode: 0755]
src/Tizen.NUI/src/internal/RenderingType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ResourceImage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ResourceImageSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Ruler.cs [moved from src/Tizen.NUI/src/public/Ruler.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/RulerDomain.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/RulerPtr.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_CallbackBase.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Configuration__ContextLoss.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__CallbackBase.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Constraint.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__CustomActorImpl__Extension.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__FunctorDelegate.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Internal__TypeRegistry.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__DragAndDropDetectorF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__Control_Dali__Toolkit__ControlF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t.cs [moved from src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t.cs with 87% similarity, mode: 0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fboolF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__ClampState.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__Internal__Control__Extension.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__Internal__TransitionData.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension.cs [moved from src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t.cs with 70% similarity, mode: 0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__TouchEvent.cs [moved from src/Tizen.NUI/src/internal/SWIGTYPE_p_f___Dali__BaseHandle.cs with 77% similarity, mode: 0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_FunctorDelegate.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_PropertyInputContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_double.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f___bool.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_float__float.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_p_Dali__BaseObject_p_Dali__ConnectionTrackerInterface_r_q_const__std__string_p_Dali__FunctorDelegate__bool.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_p_Dali__BaseObject_r_q_const__std__string_r_q_const__Dali__Property__Map__bool.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_r_Dali__Vector2__bool.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_f_r_q_const__Dali__Vector3__float.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_float.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_int.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_std__type_info.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_uint8_t.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_unsigned_char.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_unsigned_int.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SWIGTYPE_p_unsigned_short.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Sampler.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SamplingModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ScrollView.cs [moved from src/Tizen.NUI/src/public/ScrollView.cs with 96% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ScrollViewEffect.cs [moved from src/Tizen.NUI/src/public/ScrollViewEffect.cs with 98% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ScrollViewPagePathEffect.cs [moved from src/Tizen.NUI/src/public/ScrollViewPagePathEffect.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ScrollViewSnapStartedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Scrollable.cs [moved from src/Tizen.NUI/src/public/Scrollable.cs with 95% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ScrollableSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Shader.cs [moved from src/Tizen.NUI/src/public/Shader.cs with 96% similarity, mode: 0755]
src/Tizen.NUI/src/internal/SignalConnectorType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SignalObserver.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SliderMarkReachedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SliderValueChangedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SlotObserver.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/SnapType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/StageWheelSignal.cs [moved from src/Tizen.NUI/src/internal/StageWheelEventSignal.cs with 72% similarity, mode: 0755]
src/Tizen.NUI/src/internal/StencilFunctionType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/StencilOperationType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/StringValuePair.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/StyleChangeType.cs [deleted file]
src/Tizen.NUI/src/internal/StyleChangedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TapGesture.cs [moved from src/Tizen.NUI/src/public/TapGesture.cs with 86% similarity, mode: 0755]
src/Tizen.NUI/src/internal/TapGestureDetectedSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TapGestureDetector.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TextEditorSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TextFieldSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Texture.cs [moved from src/Tizen.NUI/src/public/Texture.cs with 99% similarity, mode: 0755]
src/Tizen.NUI/src/internal/TextureSet.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TextureType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TimePeriod.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TimerSignalType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ToggleButton.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/ToolkitPropertyRange.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TooltipPositionType.cs [moved from src/Tizen.NUI/src/internal/CameraType.cs with 82% similarity, mode: 0755]
src/Tizen.NUI/src/internal/TouchEvent.cs [deleted file]
src/Tizen.NUI/src/internal/TouchPoint.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TouchPointContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TouchSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TransitionData.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TypeAction.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TypeInfo.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TypeRegistration.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/TypeRegistry.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Uint16Pair.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VectorBase.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VectorFloat.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VectorInteger.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VectorUint16Pair.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VectorUnsignedChar.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VerticalAlignmentType.cs [deleted file]
src/Tizen.NUI/src/internal/VideoViewSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ViewImpl.cs [moved from src/Tizen.NUI/src/dotnetcore/ViewImpl.cs with 92% similarity, mode: 0755]
src/Tizen.NUI/src/internal/ViewMode.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ViewRegistry.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/ViewRegistryHelper.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/ViewWrapper.cs [moved from src/Tizen.NUI/src/public/ViewWrapper.cs with 99% similarity]
src/Tizen.NUI/src/internal/ViewWrapperImpl.cs
src/Tizen.NUI/src/internal/VisualTransformPropertyType.cs [moved from src/Tizen.NUI/src/internal/ClippingModeType.cs with 75% similarity, mode: 0755]
src/Tizen.NUI/src/internal/VisualType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/VoidSignal.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/WrapModeType.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/addedManually.cs [moved from src/Tizen.NUI/src/dotnetcore/addedManually.cs with 100% similarity]
src/Tizen.NUI/src/internal/doublep.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/floatp.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/handleref.cs [moved from src/Tizen.NUI/src/dotnetcore/handleref.cs with 100% similarity]
src/Tizen.NUI/src/internal/intp.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/spin.cs [new file with mode: 0755]
src/Tizen.NUI/src/internal/uintp.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/ushortp.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Actor.cs
src/Tizen.NUI/src/public/AlphaFunction.cs
src/Tizen.NUI/src/public/Animation.cs
src/Tizen.NUI/src/public/Application.cs [deleted file]
src/Tizen.NUI/src/public/Button.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/CameraActor.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/CheckBoxButton.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Color.cs
src/Tizen.NUI/src/public/CustomView.cs
src/Tizen.NUI/src/public/DaliEnumConstants.cs [deleted file]
src/Tizen.NUI/src/public/FlexContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/FocusManager.cs
src/Tizen.NUI/src/public/Hover.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/HoverEvent.cs [deleted file]
src/Tizen.NUI/src/public/ImageView.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Key.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/KeyEvent.cs [deleted file]
src/Tizen.NUI/src/public/KeyFrames.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Layer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/LinearConstrainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Path.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/PathConstrainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Popup.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Position.cs
src/Tizen.NUI/src/public/ProgressBar.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Property.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/PushButton.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/RadioButton.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/RelayoutContainer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/ResizePolicyType.cs [deleted file]
src/Tizen.NUI/src/public/ScrollBar.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Size.cs
src/Tizen.NUI/src/public/SizeScalePolicyType.cs [deleted file]
src/Tizen.NUI/src/public/Slider.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Stage.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/StyleManager.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/TableView.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/TextEditor.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/TextField.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/TextLabel.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Timer.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Touch.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/TouchData.cs [deleted file]
src/Tizen.NUI/src/public/Vector2.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Vector3.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Vector4.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/VideoView.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/View.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/VisualBase.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/VisualFactory.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/Wheel.cs [new file with mode: 0755]
src/Tizen.NUI/src/public/WheelEvent.cs [deleted file]
src/Tizen.NUI/src/public/Window.cs [changed mode: 0644->0755]

diff --git a/Tizen.NUI.sln b/Tizen.NUI.sln
new file mode 100755 (executable)
index 0000000..1aedc34
--- /dev/null
@@ -0,0 +1,34 @@
+\r
+Microsoft Visual Studio Solution File, Format Version 12.00\r
+# Visual Studio 14\r
+VisualStudioVersion = 14.0.25420.1\r
+MinimumVisualStudioVersion = 10.0.40219.1\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tizen.NUI", "Tizen.NUI\Tizen.NUI.csproj", "{F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NUISamples.TizenTV", "NUISamples\NUISamples.TizenTV\NUISamples.TizenTV.csproj", "{B47E2552-F995-49F6-AC29-58B9CCFB7056}"\r
+EndProject\r
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DoNotUse!", "NUISamples\NUISamples\DoNotUse!.csproj", "{3B1120FD-0E02-45A6-A3A4-AC3EBCB61083}"\r
+EndProject\r
+Global\r
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
+               Debug|Any CPU = Debug|Any CPU\r
+               Release|Any CPU = Release|Any CPU\r
+       EndGlobalSection\r
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
+               {F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}.Release|Any CPU.Build.0 = Release|Any CPU\r
+               {B47E2552-F995-49F6-AC29-58B9CCFB7056}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {B47E2552-F995-49F6-AC29-58B9CCFB7056}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {B47E2552-F995-49F6-AC29-58B9CCFB7056}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {B47E2552-F995-49F6-AC29-58B9CCFB7056}.Release|Any CPU.Build.0 = Release|Any CPU\r
+               {3B1120FD-0E02-45A6-A3A4-AC3EBCB61083}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
+               {3B1120FD-0E02-45A6-A3A4-AC3EBCB61083}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
+               {3B1120FD-0E02-45A6-A3A4-AC3EBCB61083}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
+               {3B1120FD-0E02-45A6-A3A4-AC3EBCB61083}.Release|Any CPU.Build.0 = Release|Any CPU\r
+       EndGlobalSection\r
+       GlobalSection(SolutionProperties) = preSolution\r
+               HideSolutionNode = FALSE\r
+       EndGlobalSection\r
+EndGlobal\r
diff --git a/etc/csharp-binder-internal b/etc/csharp-binder-internal
deleted file mode 100755 (executable)
index 9a87421..0000000
+++ /dev/null
@@ -1,223 +0,0 @@
-automatic/csharp/AccessibilityActionScrollSignal.cs
-automatic/csharp/AccessibilityActionSignal.cs
-automatic/csharp/AccessibilityFocusOvershotSignal.cs
-automatic/csharp/ActorContainer.cs
-automatic/csharp/ActorHoverEventSignal.cs
-automatic/csharp/ActorSignal.cs
-automatic/csharp/ActorTouchDataSignal.cs
-automatic/csharp/ActorWheelEventSignal.cs
-automatic/csharp/Alignment.cs
-automatic/csharp/AngleThresholdPair.cs
-automatic/csharp/AnimatablePropertyComponentRegistration.cs
-automatic/csharp/AnimatablePropertyRegistration.cs
-automatic/csharp/AnimationSignal.cs
-automatic/csharp/Any.cs
-automatic/csharp/ApplicationControlSignal.cs
-automatic/csharp/ApplicationExtensions.cs
-automatic/csharp/ApplicationSignal.cs
-automatic/csharp/AsyncImageLoader.cs
-automatic/csharp/BaseHandle.cs
-automatic/csharp/BaseObject.cs
-automatic/csharp/BlendEquationType.cs
-automatic/csharp/BlendFactorType.cs
-automatic/csharp/BlendModeType.cs
-automatic/csharp/BoolSignal.cs
-automatic/csharp/BufferImage.cs
-automatic/csharp/Builder.cs
-automatic/csharp/ButtonSignal.cs
-automatic/csharp/CameraType.cs
-automatic/csharp/ChildPropertyRegistration.cs
-automatic/csharp/ClampState.cs
-automatic/csharp/ClampState2D.cs
-automatic/csharp/ClippingModeType.cs
-automatic/csharp/ColorMode.cs
-automatic/csharp/ConnectionTracker.cs
-automatic/csharp/ConnectionTrackerInterface.cs
-automatic/csharp/ControlKeyEventSignal.cs
-automatic/csharp/ControlOrientationType.cs
-automatic/csharp/CustomActor.cs
-automatic/csharp/CustomActorImpl.cs
-automatic/csharp/DaliException.cs
-automatic/csharp/DefaultItemLayoutProperty.cs
-automatic/csharp/DefaultItemLayoutType.cs
-automatic/csharp/DefaultRuler.cs
-automatic/csharp/DepthFunctionType.cs
-automatic/csharp/DepthTestModeType.cs
-automatic/csharp/DepthWriteModeType.cs
-automatic/csharp/DimensionType.cs
-automatic/csharp/DirectionBias.cs
-automatic/csharp/doublep.cs
-automatic/csharp/DragAndDropDetector.cs
-automatic/csharp/DrawModeType.cs
-automatic/csharp/EncodedBufferImage.cs
-automatic/csharp/FaceCullingModeType.cs
-automatic/csharp/FilterModeType.cs
-automatic/csharp/FittingModeType.cs
-automatic/csharp/FixedRuler.cs
-automatic/csharp/floatp.cs
-automatic/csharp/FloatSignal.cs
-automatic/csharp/FocusChangedSignal.cs
-automatic/csharp/FocusGroupChangedSignal.cs
-automatic/csharp/FrameBuffer.cs
-automatic/csharp/FrameBufferImage.cs
-automatic/csharp/GaussianBlurViewSignal.cs
-automatic/csharp/GradientVisualSpreadMethodType.cs
-automatic/csharp/GradientVisualUnitsType.cs
-automatic/csharp/Handle.cs
-automatic/csharp/HorizontalAlignmentType.cs
-automatic/csharp/Image.cs
-automatic/csharp/ImageSignal.cs
-automatic/csharp/intp.cs
-automatic/csharp/Item.cs
-automatic/csharp/ItemContainer.cs
-automatic/csharp/ItemFactory.cs
-automatic/csharp/ItemIdContainer.cs
-automatic/csharp/ItemLayout.cs
-automatic/csharp/ItemRange.cs
-automatic/csharp/KeyEventSignal.cs
-automatic/csharp/KeyInputFocusSignal.cs
-automatic/csharp/LoadingState.cs
-automatic/csharp/LongPressGestureDetectedSignal.cs
-automatic/csharp/LongPressGestureDetector.cs
-automatic/csharp/MeshVisualShadingModeValue.cs
-automatic/csharp/Meta.cs
-automatic/csharp/NativeImage.cs
-automatic/csharp/NativeImageInterface.cs
-automatic/csharp/NDalic.cs
-automatic/csharp/NDalicPINVOKE.cs
-automatic/csharp/NinePatchImage.cs
-automatic/csharp/ObjectCreatedSignal.cs
-automatic/csharp/ObjectDestroyedSignal.cs
-automatic/csharp/ObjectRegistry.cs
-automatic/csharp/PageFactory.cs
-automatic/csharp/PagePanSignal.cs
-automatic/csharp/PageTurnLandscapeView.cs
-automatic/csharp/PageTurnPortraitView.cs
-automatic/csharp/PageTurnSignal.cs
-automatic/csharp/PanGestureDetectedSignal.cs
-automatic/csharp/PanGestureDetector.cs
-automatic/csharp/PinchGestureDetectedSignal.cs
-automatic/csharp/PinchGestureDetector.cs
-automatic/csharp/PixelData.cs
-automatic/csharp/PixelFormat.cs
-automatic/csharp/PointStateType.cs
-automatic/csharp/PositionInheritanceMode.cs
-automatic/csharp/PrimitiveVisualShapeType.cs
-automatic/csharp/ProjectionMode.cs
-automatic/csharp/PropertyBuffer.cs
-automatic/csharp/PropertyCondition.cs
-automatic/csharp/PropertyNotification.cs
-automatic/csharp/PropertyNotifySignal.cs
-automatic/csharp/PropertyRanges.cs
-automatic/csharp/PropertyRegistration.cs
-automatic/csharp/RectDouble.cs
-automatic/csharp/RectFloat.cs
-automatic/csharp/RectInteger.cs
-automatic/csharp/RectUnsignedInteger.cs
-automatic/csharp/RefObject.cs
-automatic/csharp/RenderBufferFormat.cs
-automatic/csharp/RenderingType.cs
-automatic/csharp/RenderModeType.cs
-automatic/csharp/RenderTask.cs
-automatic/csharp/RenderTaskList.cs
-automatic/csharp/RenderTaskSignal.cs
-automatic/csharp/ResourceImage.cs
-automatic/csharp/ResourceImageSignal.cs
-automatic/csharp/RulerDomain.cs
-automatic/csharp/RulerPtr.cs
-automatic/csharp/Sampler.cs
-automatic/csharp/SamplingModeType.cs
-automatic/csharp/ScrollableSignal.cs
-automatic/csharp/ScrollViewSnapStartedSignal.cs
-automatic/csharp/SignalConnectorType.cs
-automatic/csharp/SignalObserver.cs
-automatic/csharp/SliderMarkReachedSignal.cs
-automatic/csharp/SliderValueChangedSignal.cs
-automatic/csharp/SlotObserver.cs
-automatic/csharp/SnapType.cs
-automatic/csharp/StageWheelEventSignal.cs
-automatic/csharp/StencilFunctionType.cs
-automatic/csharp/StencilOperationType.cs
-automatic/csharp/StringValuePair.cs
-automatic/csharp/StyleChangedSignal.cs
-automatic/csharp/StyleChangeType.cs
-automatic/csharp/SWIGTYPE_p_CallbackBase.cs
-automatic/csharp/SWIGTYPE_p_Configuration__ContextLoss.cs
-automatic/csharp/SWIGTYPE_p_Dali__CallbackBase.cs
-automatic/csharp/SWIGTYPE_p_Dali__Constraint.cs
-automatic/csharp/SWIGTYPE_p_Dali__CustomActorImpl__Extension.cs
-automatic/csharp/SWIGTYPE_p_Dali__FunctorDelegate.cs
-automatic/csharp/SWIGTYPE_p_Dali__Internal__TypeRegistry.cs
-automatic/csharp/SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fboolF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__DragAndDropDetectorF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__Control_Dali__Toolkit__ControlF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t.cs
-automatic/csharp/SWIGTYPE_p_Dali__Toolkit__ClampState.cs
-automatic/csharp/SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader.cs
-automatic/csharp/SWIGTYPE_p_Dali__Toolkit__Internal__Control__Extension.cs
-automatic/csharp/SWIGTYPE_p_Dali__Toolkit__Internal__TransitionData.cs
-automatic/csharp/SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base.cs
-automatic/csharp/SWIGTYPE_p_double.cs
-automatic/csharp/SWIGTYPE_p_f___bool.cs
-automatic/csharp/SWIGTYPE_p_f___Dali__BaseHandle.cs
-automatic/csharp/SWIGTYPE_p_f_float__float.cs
-automatic/csharp/SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value.cs
-automatic/csharp/SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void.cs
-automatic/csharp/SWIGTYPE_p_f_p_Dali__BaseObject_p_Dali__ConnectionTrackerInterface_r_q_const__std__string_p_Dali__FunctorDelegate__bool.cs
-automatic/csharp/SWIGTYPE_p_f_p_Dali__BaseObject_r_q_const__std__string_r_q_const__Dali__Property__Map__bool.cs
-automatic/csharp/SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void.cs
-automatic/csharp/SWIGTYPE_p_f_r_Dali__Vector2__bool.cs
-automatic/csharp/SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.cs
-automatic/csharp/SWIGTYPE_p_f_r_q_const__Dali__Vector3__float.cs
-automatic/csharp/SWIGTYPE_p_float.cs
-automatic/csharp/SWIGTYPE_p_FunctorDelegate.cs
-automatic/csharp/SWIGTYPE_p_int.cs
-automatic/csharp/SWIGTYPE_p_PropertyInputContainer.cs
-automatic/csharp/SWIGTYPE_p_std__type_info.cs
-automatic/csharp/SWIGTYPE_p_uint8_t.cs
-automatic/csharp/SWIGTYPE_p_unsigned_char.cs
-automatic/csharp/SWIGTYPE_p_unsigned_int.cs
-automatic/csharp/SWIGTYPE_p_unsigned_short.cs
-automatic/csharp/TapGestureDetectedSignal.cs
-automatic/csharp/TapGestureDetector.cs
-automatic/csharp/TextEditorSignal.cs
-automatic/csharp/TextFieldSignal.cs
-automatic/csharp/TextureSet.cs
-automatic/csharp/TextureType.cs
-automatic/csharp/TimePeriod.cs
-automatic/csharp/TimerSignalType.cs
-automatic/csharp/ToolkitPropertyRange.cs
-automatic/csharp/TouchEvent.cs
-automatic/csharp/TouchPoint.cs
-automatic/csharp/TouchPointContainer.cs
-automatic/csharp/TouchSignal.cs
-automatic/csharp/TransitionData.cs
-automatic/csharp/TypeAction.cs
-automatic/csharp/TypeInfo.cs
-automatic/csharp/TypeRegistration.cs
-automatic/csharp/TypeRegistry.cs
-automatic/csharp/Uint16Pair.cs
-automatic/csharp/uintp.cs
-automatic/csharp/ushortp.cs
-automatic/csharp/VectorBase.cs
-automatic/csharp/VectorFloat.cs
-automatic/csharp/VectorInteger.cs
-automatic/csharp/VectorUint16Pair.cs
-automatic/csharp/VectorUnsignedChar.cs
-automatic/csharp/VerticalAlignmentType.cs
-automatic/csharp/VideoViewSignal.cs
-automatic/csharp/ViewImpl.cs
-automatic/csharp/ViewMode.cs
-automatic/csharp/VisualType.cs
-automatic/csharp/VoidSignal.cs
-automatic/csharp/WrapModeType.cs
-manual/csharp/DisposeQueue.cs
-manual/csharp/KeyboardPreFocusChangeSignal.cs
-manual/csharp/ManualPINVOKE.cs
-manual/csharp/ViewWrapperImpl.cs
diff --git a/etc/csharp-binder-public b/etc/csharp-binder-public
deleted file mode 100755 (executable)
index b7a9659..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-automatic/csharp/AccessibilityManager.cs
-automatic/csharp/Actor.cs
-automatic/csharp/AlphaFunction.cs
-automatic/csharp/AngleAxis.cs
-automatic/csharp/Animation.cs
-automatic/csharp/Application.cs
-automatic/csharp/Button.cs
-automatic/csharp/CameraActor.cs
-automatic/csharp/CheckBoxButton.cs
-automatic/csharp/Degree.cs
-automatic/csharp/FlexContainer.cs
-automatic/csharp/GaussianBlurView.cs
-automatic/csharp/Geometry.cs
-automatic/csharp/Gesture.cs
-automatic/csharp/GestureDetector.cs
-automatic/csharp/HoverEvent.cs
-automatic/csharp/ImageView.cs
-automatic/csharp/ItemView.cs
-automatic/csharp/KeyEvent.cs
-automatic/csharp/KeyFrames.cs
-automatic/csharp/KeyInputFocusManager.cs
-automatic/csharp/Layer.cs
-automatic/csharp/LinearConstrainer.cs
-automatic/csharp/LongPressGesture.cs
-automatic/csharp/Matrix.cs
-automatic/csharp/Matrix3.cs
-automatic/csharp/Model3dView.cs
-automatic/csharp/PageTurnView.cs
-automatic/csharp/PanGesture.cs
-automatic/csharp/Path.cs
-automatic/csharp/PathConstrainer.cs
-automatic/csharp/PinchGesture.cs
-automatic/csharp/Popup.cs
-automatic/csharp/ProgressBar.cs
-automatic/csharp/Property.cs
-automatic/csharp/PushButton.cs
-automatic/csharp/Quaternion.cs
-automatic/csharp/Radian.cs
-automatic/csharp/RadioButton.cs
-automatic/csharp/RelayoutContainer.cs
-automatic/csharp/Renderer.cs
-automatic/csharp/ResizePolicyType.cs
-automatic/csharp/Ruler.cs
-automatic/csharp/ScrollBar.cs
-automatic/csharp/ScrollView.cs
-automatic/csharp/ScrollViewEffect.cs
-automatic/csharp/ScrollViewPagePathEffect.cs
-automatic/csharp/Scrollable.cs
-automatic/csharp/Shader.cs
-automatic/csharp/SizeScalePolicyType.cs
-automatic/csharp/Slider.cs
-automatic/csharp/Stage.cs
-automatic/csharp/StyleManager.cs
-automatic/csharp/TableView.cs
-automatic/csharp/TapGesture.cs
-automatic/csharp/TextEditor.cs
-automatic/csharp/TextField.cs
-automatic/csharp/TextLabel.cs
-automatic/csharp/Texture.cs
-automatic/csharp/Timer.cs
-automatic/csharp/TouchData.cs
-automatic/csharp/Vector2.cs
-automatic/csharp/Vector3.cs
-automatic/csharp/Vector4.cs
-automatic/csharp/VideoView.cs
-automatic/csharp/View.cs
-automatic/csharp/VisualBase.cs
-automatic/csharp/VisualFactory.cs
-automatic/csharp/WheelEvent.cs
-automatic/csharp/Window.cs
-manual/csharp/Color.cs
-manual/csharp/CustomView.cs
-manual/csharp/DaliEnumConstants.cs
-manual/csharp/DaliEventHandler.cs
-manual/csharp/FocusManager.cs
-manual/csharp/Position.cs
-manual/csharp/Size.cs
-manual/csharp/Tizen.Applications/DaliApplication.cs
-manual/csharp/ViewWrapper.cs
diff --git a/etc/csharp-binder-src b/etc/csharp-binder-src
deleted file mode 100755 (executable)
index 9eec627..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-automatic/cpp/dali_wrap.cpp
-automatic/cpp/dali_wrap.h
-automatic/cpp/DaliWrapper.cpp
-automatic/cpp/DaliWrapper.h
-automatic/cpp/stdafx.h
-manual/cpp/callbackbase_wrap.cpp
-manual/cpp/common.h
-manual/cpp/keyboard_focus_manager_wrap.cpp
-manual/cpp/view-wrapper-impl-wrap.cpp
-manual/cpp/view-wrapper-impl-wrap.h
diff --git a/etc/doxy-script.sh b/etc/doxy-script.sh
deleted file mode 100755 (executable)
index a5ca831..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-mkdir dali-csharp-binder
-cd dali-csharp-binder
-mkdir csharp-src
-mkdir src
-cd csharp-src
-mkdir internal
-mkdir public
-
-cd ../../
-
-cat csharp-binder-src | xargs cp -t dali-csharp-binder/src/
-cat csharp-binder-internal | xargs cp -t dali-csharp-binder/csharp-src/internal/
-cat csharp-binder-public | xargs cp -t dali-csharp-binder/csharp-src/public/
diff --git a/src/Tizen.NUI/.vs/ClassLibrary1/v14/.suo b/src/Tizen.NUI/.vs/ClassLibrary1/v14/.suo
deleted file mode 100755 (executable)
index 7926ba0..0000000
Binary files a/src/Tizen.NUI/.vs/ClassLibrary1/v14/.suo and /dev/null differ
diff --git a/src/Tizen.NUI/.vs/config/applicationhost.config b/src/Tizen.NUI/.vs/config/applicationhost.config
deleted file mode 100755 (executable)
index 5d4c0ab..0000000
+++ /dev/null
@@ -1,1031 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>\r
-<!--\r
-\r
-    IIS configuration sections.\r
-\r
-    For schema documentation, see\r
-    %IIS_BIN%\config\schema\IIS_schema.xml.\r
-    \r
-    Please make a backup of this file before making any changes to it.\r
-\r
-    NOTE: The following environment variables are available to be used\r
-          within this file and are understood by the IIS Express.\r
-\r
-          %IIS_USER_HOME% - The IIS Express home directory for the user\r
-          %IIS_SITES_HOME% - The default home directory for sites\r
-          %IIS_BIN% - The location of the IIS Express binaries\r
-          %SYSTEMDRIVE% - The drive letter of %IIS_BIN%\r
-\r
--->\r
-<configuration>\r
-\r
-    <!--\r
-\r
-        The <configSections> section controls the registration of sections.\r
-        Section is the basic unit of deployment, locking, searching and\r
-        containment for configuration settings.\r
-        \r
-        Every section belongs to one section group.\r
-        A section group is a container of logically-related sections.\r
-        \r
-        Sections cannot be nested.\r
-        Section groups may be nested.\r
-        \r
-        <section\r
-            name=""  [Required, Collection Key] [XML name of the section]\r
-            allowDefinition="Everywhere" [MachineOnly|MachineToApplication|AppHostOnly|Everywhere] [Level where it can be set]\r
-            overrideModeDefault="Allow"  [Allow|Deny] [Default delegation mode]\r
-            allowLocation="true"  [true|false] [Allowed in location tags]\r
-        />\r
-        \r
-        The recommended way to unlock sections is by using a location tag:\r
-        <location path="Default Web Site" overrideMode="Allow">\r
-            <system.webServer>\r
-                <asp />\r
-            </system.webServer>\r
-        </location>\r
-\r
-    -->\r
-    <configSections>\r
-        <sectionGroup name="system.applicationHost">\r
-            <section name="applicationPools" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="configHistory" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="customMetadata" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="listenerAdapters" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="log" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="serviceAutoStartProviders" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="sites" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="webLimits" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-        </sectionGroup>\r
-\r
-        <sectionGroup name="system.webServer">\r
-            <section name="asp" overrideModeDefault="Deny" />\r
-            <section name="caching" overrideModeDefault="Allow" />\r
-            <section name="cgi" overrideModeDefault="Deny" />\r
-            <section name="defaultDocument" overrideModeDefault="Allow" />\r
-            <section name="directoryBrowse" overrideModeDefault="Allow" />\r
-            <section name="fastCgi" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="globalModules" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-            <section name="handlers" overrideModeDefault="Deny" />\r
-            <section name="httpCompression" overrideModeDefault="Allow" />\r
-            <section name="httpErrors" overrideModeDefault="Allow" />\r
-            <section name="httpLogging" overrideModeDefault="Deny" />\r
-            <section name="httpProtocol" overrideModeDefault="Allow" />\r
-            <section name="httpRedirect" overrideModeDefault="Allow" />\r
-            <section name="httpTracing" overrideModeDefault="Deny" />\r
-            <section name="isapiFilters" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />\r
-            <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Deny" />\r
-            <section name="applicationInitialization" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />\r
-            <section name="odbcLogging" overrideModeDefault="Deny" />\r
-            <sectionGroup name="security">\r
-                <section name="access" overrideModeDefault="Deny" />\r
-                <section name="applicationDependencies" overrideModeDefault="Deny" />\r
-                <sectionGroup name="authentication">\r
-                    <section name="anonymousAuthentication" overrideModeDefault="Deny" />\r
-                    <section name="basicAuthentication" overrideModeDefault="Deny" />\r
-                    <section name="clientCertificateMappingAuthentication" overrideModeDefault="Deny" />\r
-                    <section name="digestAuthentication" overrideModeDefault="Deny" />\r
-                    <section name="iisClientCertificateMappingAuthentication" overrideModeDefault="Deny" />\r
-                    <section name="windowsAuthentication" overrideModeDefault="Deny" />\r
-                </sectionGroup>\r
-                <section name="authorization" overrideModeDefault="Allow" />\r
-                <section name="ipSecurity" overrideModeDefault="Deny" />\r
-                <section name="dynamicIpSecurity" overrideModeDefault="Deny" />\r
-                <section name="isapiCgiRestriction" allowDefinition="AppHostOnly" overrideModeDefault="Deny" />\r
-                <section name="requestFiltering" overrideModeDefault="Allow" />\r
-            </sectionGroup>\r
-            <section name="serverRuntime" overrideModeDefault="Deny" />\r
-            <section name="serverSideInclude" overrideModeDefault="Deny" />\r
-            <section name="staticContent" overrideModeDefault="Allow" />\r
-            <sectionGroup name="tracing">\r
-                <section name="traceFailedRequests" overrideModeDefault="Allow" />\r
-                <section name="traceProviderDefinitions" overrideModeDefault="Deny" />\r
-            </sectionGroup>\r
-            <section name="urlCompression" overrideModeDefault="Allow" />\r
-            <section name="validation" overrideModeDefault="Allow" />\r
-            <sectionGroup name="webdav">\r
-                <section name="globalSettings" overrideModeDefault="Deny" />\r
-                <section name="authoring" overrideModeDefault="Deny" />\r
-                <section name="authoringRules" overrideModeDefault="Deny" />\r
-            </sectionGroup>\r
-            <sectionGroup name="rewrite">\r
-                <section name="allowedServerVariables" overrideModeDefault="Deny" />\r
-                <section name="rules" overrideModeDefault="Allow" />\r
-                <section name="outboundRules" overrideModeDefault="Allow" />\r
-                <section name="globalRules" overrideModeDefault="Deny" allowDefinition="AppHostOnly" />\r
-                <section name="providers" overrideModeDefault="Allow" />\r
-                <section name="rewriteMaps" overrideModeDefault="Allow" />\r
-            </sectionGroup>\r
-            <section name="webSocket" overrideModeDefault="Deny" />\r
-        <section name="aspNetCore" overrideModeDefault="Allow" /></sectionGroup>\r
-    </configSections>\r
-\r
-    <configProtectedData>\r
-        <providers>\r
-            <add name="IISWASOnlyRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />\r
-            <add name="AesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisConfigurationKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAAKmFQvWHDEETRz8l2bjZlRxIkwcqTFaCUnCLljn3Q1OkesrhEO9YyLyx4bUhsj1/DyShAv7OAFFhXlrlomaornnk5PLeyO4lIXxaiT33yOFUUgxDx4GSaygkqghVV0tO5yQ/XguUBp2juMfZyztnsNa4pLcz7ZNZQ6p4yn9hxwNs=" />\r
-            <add name="IISWASOnlyAesProvider" type="Microsoft.ApplicationHost.AesProtectedConfigurationProvider" description="Uses an AES session key to encrypt and decrypt" keyContainerName="iisWasKey" cspProviderName="" useOAEP="false" useMachineContainer="true" sessionKey="AQIAAA5mAAAApAAA4WoiRJ8KHwzAG8AgejPxEOO4/2Vhkolbwo/8gZeNdUDSD36m55hWv4uC9tr/MlKdnwRLL0NhT50Gccyftqz5xTZ0dg5FtvQhTw/he1NwexTKbV+I4Zrd+sZUqHZTsr7JiEr6OHGXL70qoISW5G2m9U8wKT3caPiDPNj2aAaYPLo=" />\r
-        </providers>\r
-    </configProtectedData>\r
-\r
-    <system.applicationHost>\r
-\r
-        <applicationPools>\r
-            <add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />\r
-            <add name="Clr4ClassicAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />\r
-            <add name="Clr2IntegratedAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />\r
-            <add name="Clr2ClassicAppPool" managedRuntimeVersion="v2.0" managedPipelineMode="Classic" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />\r
-            <add name="UnmanagedClassicAppPool" managedRuntimeVersion="" managedPipelineMode="Classic" autoStart="true" />\r
-            <applicationPoolDefaults managedRuntimeLoader="v4.0">\r
-                <processModel />\r
-            </applicationPoolDefaults>\r
-        </applicationPools>\r
-\r
-        <!--\r
-\r
-          The <listenerAdapters> section defines the protocols with which the\r
-          Windows Process Activation Service (WAS) binds.\r
-\r
-        -->\r
-        <listenerAdapters>\r
-            <add name="http" />\r
-        </listenerAdapters>\r
-\r
-        <sites>\r
-            <site name="WebSite1" id="1" serverAutoStart="true">\r
-                <application path="/">\r
-                    <virtualDirectory path="/" physicalPath="%IIS_SITES_HOME%\WebSite1" />\r
-                </application>\r
-                <bindings>\r
-                    <binding protocol="http" bindingInformation=":8080:localhost" />\r
-                </bindings>\r
-            </site>\r
-            <siteDefaults>\r
-                <logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />\r
-                <traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" maxLogFileSizeKB="1024" />\r
-            </siteDefaults>\r
-            <applicationDefaults applicationPool="Clr4IntegratedAppPool" />\r
-            <virtualDirectoryDefaults allowSubDirConfig="true" />\r
-        </sites>\r
-\r
-        <webLimits />\r
-\r
-    </system.applicationHost>\r
-\r
-    <system.webServer>\r
-\r
-        <serverRuntime />\r
-\r
-        <asp scriptErrorSentToBrowser="true">\r
-            <cache diskTemplateCacheDirectory="%TEMP%\iisexpress\ASP Compiled Templates" />\r
-            <limits />\r
-        </asp>\r
-\r
-        <caching enabled="true" enableKernelCache="true">\r
-        </caching>\r
-\r
-        <cgi />\r
-\r
-        <defaultDocument enabled="true">\r
-            <files>\r
-                <add value="Default.htm" />\r
-                <add value="Default.asp" />\r
-                <add value="index.htm" />\r
-                <add value="index.html" />\r
-                <add value="iisstart.htm" />\r
-                <add value="default.aspx" />\r
-            </files>\r
-        </defaultDocument>\r
-\r
-        <directoryBrowse enabled="false" />\r
-\r
-        <fastCgi />\r
-\r
-        <!--\r
-\r
-          The <globalModules> section defines all native-code modules.\r
-          To enable a module, specify it in the <modules> section.\r
-\r
-        -->\r
-        <globalModules>\r
-            <add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />\r
-            <add name="UriCacheModule" image="%IIS_BIN%\cachuri.dll" />\r
-<!--            <add name="FileCacheModule" image="%IIS_BIN%\cachfile.dll" />  -->\r
-            <add name="TokenCacheModule" image="%IIS_BIN%\cachtokn.dll" />\r
-<!--            <add name="HttpCacheModule" image="%IIS_BIN%\cachhttp.dll" /> -->\r
-            <add name="DynamicCompressionModule" image="%IIS_BIN%\compdyn.dll" />\r
-            <add name="StaticCompressionModule" image="%IIS_BIN%\compstat.dll" />\r
-            <add name="DefaultDocumentModule" image="%IIS_BIN%\defdoc.dll" />\r
-            <add name="DirectoryListingModule" image="%IIS_BIN%\dirlist.dll" />\r
-            <add name="ProtocolSupportModule" image="%IIS_BIN%\protsup.dll" />\r
-            <add name="HttpRedirectionModule" image="%IIS_BIN%\redirect.dll" />\r
-            <add name="ServerSideIncludeModule" image="%IIS_BIN%\iis_ssi.dll" />\r
-            <add name="StaticFileModule" image="%IIS_BIN%\static.dll" />\r
-            <add name="AnonymousAuthenticationModule" image="%IIS_BIN%\authanon.dll" />\r
-            <add name="CertificateMappingAuthenticationModule" image="%IIS_BIN%\authcert.dll" />\r
-            <add name="UrlAuthorizationModule" image="%IIS_BIN%\urlauthz.dll" />\r
-            <add name="BasicAuthenticationModule" image="%IIS_BIN%\authbas.dll" />\r
-            <add name="WindowsAuthenticationModule" image="%IIS_BIN%\authsspi.dll" />\r
-<!--            <add name="DigestAuthenticationModule" image="%IIS_BIN%\authmd5.dll" /> -->\r
-            <add name="IISCertificateMappingAuthenticationModule" image="%IIS_BIN%\authmap.dll" />\r
-            <add name="IpRestrictionModule" image="%IIS_BIN%\iprestr.dll" />\r
-            <add name="DynamicIpRestrictionModule" image="%IIS_BIN%\diprestr.dll" />\r
-            <add name="RequestFilteringModule" image="%IIS_BIN%\modrqflt.dll" />\r
-            <add name="CustomLoggingModule" image="%IIS_BIN%\logcust.dll" />\r
-            <add name="CustomErrorModule" image="%IIS_BIN%\custerr.dll" />\r
-<!--            <add name="TracingModule" image="%IIS_BIN%\iisetw.dll" /> -->\r
-            <add name="FailedRequestsTracingModule" image="%IIS_BIN%\iisfreb.dll" />\r
-            <add name="RequestMonitorModule" image="%IIS_BIN%\iisreqs.dll" />\r
-            <add name="IsapiModule" image="%IIS_BIN%\isapi.dll" />\r
-            <add name="IsapiFilterModule" image="%IIS_BIN%\filter.dll" />\r
-            <add name="CgiModule" image="%IIS_BIN%\cgi.dll" />\r
-            <add name="FastCgiModule" image="%IIS_BIN%\iisfcgi.dll" />\r
-<!--            <add name="WebDAVModule" image="%IIS_BIN%\webdav.dll" /> -->\r
-            <add name="RewriteModule" image="%IIS_BIN%\rewrite.dll" />\r
-            <add name="ConfigurationValidationModule" image="%IIS_BIN%\validcfg.dll" />\r
-            <add name="WebSocketModule" image="%IIS_BIN%\iiswsock.dll" />\r
-            <add name="WebMatrixSupportModule" image="%IIS_BIN%\webmatrixsup.dll" />\r
-            <add name="ManagedEngine" image="%windir%\Microsoft.NET\Framework\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness32" />\r
-            <add name="ManagedEngine64" image="%windir%\Microsoft.NET\Framework64\v2.0.50727\webengine.dll" preCondition="integratedMode,runtimeVersionv2.0,bitness64" />\r
-            <add name="ManagedEngineV4.0_32bit" image="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness32" />\r
-            <add name="ManagedEngineV4.0_64bit" image="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" preCondition="integratedMode,runtimeVersionv4.0,bitness64" />\r
-            <add name="ApplicationInitializationModule" image="%IIS_BIN%\warmup.dll" />\r
-            <add name="AspNetCoreModule" image="%IIS_BIN%\aspnetcore.dll" />\r
-        </globalModules>\r
-\r
-        <httpCompression directory="%TEMP%\iisexpress\IIS Temporary Compressed Files">\r
-            <scheme name="gzip" dll="%IIS_BIN%\gzip.dll" />\r
-            <dynamicTypes>\r
-                <add mimeType="text/*" enabled="true" />\r
-                <add mimeType="message/*" enabled="true" />\r
-                <add mimeType="application/javascript" enabled="true" />\r
-                <add mimeType="application/atom+xml" enabled="true" />\r
-                <add mimeType="application/xaml+xml" enabled="true" />\r
-                <add mimeType="*/*" enabled="false" />\r
-            </dynamicTypes>\r
-            <staticTypes>\r
-                <add mimeType="text/*" enabled="true" />\r
-                <add mimeType="message/*" enabled="true" />\r
-                <add mimeType="image/svg+xml" enabled="true" />\r
-                <add mimeType="application/javascript" enabled="true" />\r
-                <add mimeType="application/atom+xml" enabled="true" />\r
-                <add mimeType="application/xaml+xml" enabled="true" />\r
-                <add mimeType="*/*" enabled="false" />\r
-            </staticTypes>\r
-        </httpCompression>\r
-\r
-        <httpErrors lockAttributes="allowAbsolutePathsWhenDelegated,defaultPath">\r
-            <error statusCode="401" prefixLanguageFilePath="%IIS_BIN%\custerr" path="401.htm" />\r
-            <error statusCode="403" prefixLanguageFilePath="%IIS_BIN%\custerr" path="403.htm" />\r
-            <error statusCode="404" prefixLanguageFilePath="%IIS_BIN%\custerr" path="404.htm" />\r
-            <error statusCode="405" prefixLanguageFilePath="%IIS_BIN%\custerr" path="405.htm" />\r
-            <error statusCode="406" prefixLanguageFilePath="%IIS_BIN%\custerr" path="406.htm" />\r
-            <error statusCode="412" prefixLanguageFilePath="%IIS_BIN%\custerr" path="412.htm" />\r
-            <error statusCode="500" prefixLanguageFilePath="%IIS_BIN%\custerr" path="500.htm" />\r
-            <error statusCode="501" prefixLanguageFilePath="%IIS_BIN%\custerr" path="501.htm" />\r
-            <error statusCode="502" prefixLanguageFilePath="%IIS_BIN%\custerr" path="502.htm" />\r
-        </httpErrors>\r
-\r
-        <httpLogging dontLog="false" />\r
-\r
-        <httpProtocol>\r
-            <customHeaders>\r
-                <clear />\r
-                <add name="X-Powered-By" value="ASP.NET" />\r
-            </customHeaders>\r
-            <redirectHeaders>\r
-                <clear />\r
-            </redirectHeaders>\r
-        </httpProtocol>\r
-\r
-        <httpRedirect enabled="false" />\r
-\r
-        <httpTracing>\r
-        </httpTracing>\r
-\r
-        <isapiFilters>\r
-            <filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv2.0" />\r
-            <filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv2.0" />\r
-            <filter name="ASP.Net_2.0_for_v1.1" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv1.1" />\r
-            <filter name="ASP.Net_4.0_32bit" path="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv4.0" />\r
-            <filter name="ASP.Net_4.0_64bit" path="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv4.0" />\r
-        </isapiFilters>\r
-\r
-        <odbcLogging />\r
-\r
-        <security>\r
-\r
-            <access sslFlags="None" />\r
-\r
-            <applicationDependencies>\r
-                <application name="Active Server Pages" groupId="ASP" />\r
-            </applicationDependencies>\r
-\r
-            <authentication>\r
-\r
-                <anonymousAuthentication enabled="true" userName="" />\r
-\r
-                <basicAuthentication enabled="false" />\r
-\r
-                <clientCertificateMappingAuthentication enabled="false" />\r
-\r
-                <digestAuthentication enabled="false" />\r
-\r
-                <iisClientCertificateMappingAuthentication enabled="false">\r
-                </iisClientCertificateMappingAuthentication>\r
-\r
-                <windowsAuthentication enabled="false">\r
-                    <providers>\r
-                        <add value="Negotiate" />\r
-                        <add value="NTLM" />\r
-                    </providers>\r
-                </windowsAuthentication>\r
-\r
-            </authentication>\r
-\r
-            <authorization>\r
-                <add accessType="Allow" users="*" />\r
-            </authorization>\r
-\r
-            <ipSecurity allowUnlisted="true" />\r
-\r
-            <isapiCgiRestriction notListedIsapisAllowed="true" notListedCgisAllowed="true">\r
-                <add path="%windir%\Microsoft.NET\Framework64\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />\r
-                <add path="%windir%\Microsoft.NET\Framework\v4.0.30319\webengine4.dll" allowed="true" groupId="ASP.NET_v4.0" description="ASP.NET_v4.0" />\r
-                <add path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />\r
-                <add path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" allowed="true" groupId="ASP.NET v2.0.50727" description="ASP.NET v2.0.50727" />\r
-            </isapiCgiRestriction>\r
-\r
-            <requestFiltering>\r
-                <fileExtensions allowUnlisted="true" applyToWebDAV="true">\r
-                    <add fileExtension=".asa" allowed="false" />\r
-                    <add fileExtension=".asax" allowed="false" />\r
-                    <add fileExtension=".ascx" allowed="false" />\r
-                    <add fileExtension=".master" allowed="false" />\r
-                    <add fileExtension=".skin" allowed="false" />\r
-                    <add fileExtension=".browser" allowed="false" />\r
-                    <add fileExtension=".sitemap" allowed="false" />\r
-                    <add fileExtension=".config" allowed="false" />\r
-                    <add fileExtension=".cs" allowed="false" />\r
-                    <add fileExtension=".csproj" allowed="false" />\r
-                    <add fileExtension=".vb" allowed="false" />\r
-                    <add fileExtension=".vbproj" allowed="false" />\r
-                    <add fileExtension=".webinfo" allowed="false" />\r
-                    <add fileExtension=".licx" allowed="false" />\r
-                    <add fileExtension=".resx" allowed="false" />\r
-                    <add fileExtension=".resources" allowed="false" />\r
-                    <add fileExtension=".mdb" allowed="false" />\r
-                    <add fileExtension=".vjsproj" allowed="false" />\r
-                    <add fileExtension=".java" allowed="false" />\r
-                    <add fileExtension=".jsl" allowed="false" />\r
-                    <add fileExtension=".ldb" allowed="false" />\r
-                    <add fileExtension=".dsdgm" allowed="false" />\r
-                    <add fileExtension=".ssdgm" allowed="false" />\r
-                    <add fileExtension=".lsad" allowed="false" />\r
-                    <add fileExtension=".ssmap" allowed="false" />\r
-                    <add fileExtension=".cd" allowed="false" />\r
-                    <add fileExtension=".dsprototype" allowed="false" />\r
-                    <add fileExtension=".lsaprototype" allowed="false" />\r
-                    <add fileExtension=".sdm" allowed="false" />\r
-                    <add fileExtension=".sdmDocument" allowed="false" />\r
-                    <add fileExtension=".mdf" allowed="false" />\r
-                    <add fileExtension=".ldf" allowed="false" />\r
-                    <add fileExtension=".ad" allowed="false" />\r
-                    <add fileExtension=".dd" allowed="false" />\r
-                    <add fileExtension=".ldd" allowed="false" />\r
-                    <add fileExtension=".sd" allowed="false" />\r
-                    <add fileExtension=".adprototype" allowed="false" />\r
-                    <add fileExtension=".lddprototype" allowed="false" />\r
-                    <add fileExtension=".exclude" allowed="false" />\r
-                    <add fileExtension=".refresh" allowed="false" />\r
-                    <add fileExtension=".compiled" allowed="false" />\r
-                    <add fileExtension=".msgx" allowed="false" />\r
-                    <add fileExtension=".vsdisco" allowed="false" />\r
-                    <add fileExtension=".rules" allowed="false" />\r
-                </fileExtensions>\r
-                <verbs allowUnlisted="true" applyToWebDAV="true" />\r
-                <hiddenSegments applyToWebDAV="true">\r
-                    <add segment="web.config" />\r
-                    <add segment="bin" />\r
-                    <add segment="App_code" />\r
-                    <add segment="App_GlobalResources" />\r
-                    <add segment="App_LocalResources" />\r
-                    <add segment="App_WebReferences" />\r
-                    <add segment="App_Data" />\r
-                    <add segment="App_Browsers" />\r
-                </hiddenSegments>\r
-            </requestFiltering>\r
-\r
-        </security>\r
-\r
-        <serverSideInclude ssiExecDisable="false" />\r
-\r
-        <staticContent lockAttributes="isDocFooterFileName">\r
-            <mimeMap fileExtension=".323" mimeType="text/h323" />\r
-            <mimeMap fileExtension=".3g2" mimeType="video/3gpp2" />\r
-            <mimeMap fileExtension=".3gp2" mimeType="video/3gpp2" />\r
-            <mimeMap fileExtension=".3gp" mimeType="video/3gpp" />\r
-            <mimeMap fileExtension=".3gpp" mimeType="video/3gpp" />\r
-            <mimeMap fileExtension=".aac" mimeType="audio/aac" />\r
-            <mimeMap fileExtension=".aaf" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".aca" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".accdb" mimeType="application/msaccess" />\r
-            <mimeMap fileExtension=".accde" mimeType="application/msaccess" />\r
-            <mimeMap fileExtension=".accdt" mimeType="application/msaccess" />\r
-            <mimeMap fileExtension=".acx" mimeType="application/internet-property-stream" />\r
-            <mimeMap fileExtension=".adt" mimeType="audio/vnd.dlna.adts" />\r
-            <mimeMap fileExtension=".adts" mimeType="audio/vnd.dlna.adts" />\r
-            <mimeMap fileExtension=".afm" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".ai" mimeType="application/postscript" />\r
-            <mimeMap fileExtension=".aif" mimeType="audio/x-aiff" />\r
-            <mimeMap fileExtension=".aifc" mimeType="audio/aiff" />\r
-            <mimeMap fileExtension=".aiff" mimeType="audio/aiff" />\r
-            <mimeMap fileExtension=".appcache" mimeType="text/cache-manifest" />\r
-            <mimeMap fileExtension=".application" mimeType="application/x-ms-application" />\r
-            <mimeMap fileExtension=".art" mimeType="image/x-jg" />\r
-            <mimeMap fileExtension=".asd" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".asf" mimeType="video/x-ms-asf" />\r
-            <mimeMap fileExtension=".asi" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".asm" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".asr" mimeType="video/x-ms-asf" />\r
-            <mimeMap fileExtension=".asx" mimeType="video/x-ms-asf" />\r
-            <mimeMap fileExtension=".atom" mimeType="application/atom+xml" />\r
-            <mimeMap fileExtension=".au" mimeType="audio/basic" />\r
-            <mimeMap fileExtension=".avi" mimeType="video/msvideo" />\r
-            <mimeMap fileExtension=".axs" mimeType="application/olescript" />\r
-            <mimeMap fileExtension=".bas" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".bcpio" mimeType="application/x-bcpio" />\r
-            <mimeMap fileExtension=".bin" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".bmp" mimeType="image/bmp" />\r
-            <mimeMap fileExtension=".c" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".cab" mimeType="application/vnd.ms-cab-compressed" />\r
-            <mimeMap fileExtension=".calx" mimeType="application/vnd.ms-office.calx" />\r
-            <mimeMap fileExtension=".cat" mimeType="application/vnd.ms-pki.seccat" />\r
-            <mimeMap fileExtension=".cdf" mimeType="application/x-cdf" />\r
-            <mimeMap fileExtension=".chm" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".class" mimeType="application/x-java-applet" />\r
-            <mimeMap fileExtension=".clp" mimeType="application/x-msclip" />\r
-            <mimeMap fileExtension=".cmx" mimeType="image/x-cmx" />\r
-            <mimeMap fileExtension=".cnf" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".cod" mimeType="image/cis-cod" />\r
-            <mimeMap fileExtension=".cpio" mimeType="application/x-cpio" />\r
-            <mimeMap fileExtension=".cpp" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".crd" mimeType="application/x-mscardfile" />\r
-            <mimeMap fileExtension=".crl" mimeType="application/pkix-crl" />\r
-            <mimeMap fileExtension=".crt" mimeType="application/x-x509-ca-cert" />\r
-            <mimeMap fileExtension=".csh" mimeType="application/x-csh" />\r
-            <mimeMap fileExtension=".css" mimeType="text/css" />\r
-            <mimeMap fileExtension=".csv" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".cur" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".dcr" mimeType="application/x-director" />\r
-            <mimeMap fileExtension=".deploy" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".der" mimeType="application/x-x509-ca-cert" />\r
-            <mimeMap fileExtension=".dib" mimeType="image/bmp" />\r
-            <mimeMap fileExtension=".dir" mimeType="application/x-director" />\r
-            <mimeMap fileExtension=".disco" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".dll" mimeType="application/x-msdownload" />\r
-            <mimeMap fileExtension=".dll.config" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".dlm" mimeType="text/dlm" />\r
-            <mimeMap fileExtension=".doc" mimeType="application/msword" />\r
-            <mimeMap fileExtension=".docm" mimeType="application/vnd.ms-word.document.macroEnabled.12" />\r
-            <mimeMap fileExtension=".docx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.document" />\r
-            <mimeMap fileExtension=".dot" mimeType="application/msword" />\r
-            <mimeMap fileExtension=".dotm" mimeType="application/vnd.ms-word.template.macroEnabled.12" />\r
-            <mimeMap fileExtension=".dotx" mimeType="application/vnd.openxmlformats-officedocument.wordprocessingml.template" />\r
-            <mimeMap fileExtension=".dsp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".dtd" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".dvi" mimeType="application/x-dvi" />\r
-            <mimeMap fileExtension=".dvr-ms" mimeType="video/x-ms-dvr" />\r
-            <mimeMap fileExtension=".dwf" mimeType="drawing/x-dwf" />\r
-            <mimeMap fileExtension=".dwp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".dxr" mimeType="application/x-director" />\r
-            <mimeMap fileExtension=".eml" mimeType="message/rfc822" />\r
-            <mimeMap fileExtension=".emz" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".eot" mimeType="application/vnd.ms-fontobject" />\r
-            <mimeMap fileExtension=".eps" mimeType="application/postscript" />\r
-            <mimeMap fileExtension=".etx" mimeType="text/x-setext" />\r
-            <mimeMap fileExtension=".evy" mimeType="application/envoy" />\r
-            <mimeMap fileExtension=".exe" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".exe.config" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".fdf" mimeType="application/vnd.fdf" />\r
-            <mimeMap fileExtension=".fif" mimeType="application/fractals" />\r
-            <mimeMap fileExtension=".fla" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".flr" mimeType="x-world/x-vrml" />\r
-            <mimeMap fileExtension=".flv" mimeType="video/x-flv" />\r
-            <mimeMap fileExtension=".gif" mimeType="image/gif" />\r
-            <mimeMap fileExtension=".gtar" mimeType="application/x-gtar" />\r
-            <mimeMap fileExtension=".gz" mimeType="application/x-gzip" />\r
-            <mimeMap fileExtension=".h" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".hdf" mimeType="application/x-hdf" />\r
-            <mimeMap fileExtension=".hdml" mimeType="text/x-hdml" />\r
-            <mimeMap fileExtension=".hhc" mimeType="application/x-oleobject" />\r
-            <mimeMap fileExtension=".hhk" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".hhp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".hlp" mimeType="application/winhlp" />\r
-            <mimeMap fileExtension=".hqx" mimeType="application/mac-binhex40" />\r
-            <mimeMap fileExtension=".hta" mimeType="application/hta" />\r
-            <mimeMap fileExtension=".htc" mimeType="text/x-component" />\r
-            <mimeMap fileExtension=".htm" mimeType="text/html" />\r
-            <mimeMap fileExtension=".html" mimeType="text/html" />\r
-            <mimeMap fileExtension=".htt" mimeType="text/webviewhtml" />\r
-            <mimeMap fileExtension=".hxt" mimeType="text/html" />\r
-            <mimeMap fileExtension=".ico" mimeType="image/x-icon" />\r
-            <mimeMap fileExtension=".ics" mimeType="text/calendar" />\r
-            <mimeMap fileExtension=".ief" mimeType="image/ief" />\r
-            <mimeMap fileExtension=".iii" mimeType="application/x-iphone" />\r
-            <mimeMap fileExtension=".inf" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".ins" mimeType="application/x-internet-signup" />\r
-            <mimeMap fileExtension=".isp" mimeType="application/x-internet-signup" />\r
-            <mimeMap fileExtension=".IVF" mimeType="video/x-ivf" />\r
-            <mimeMap fileExtension=".jar" mimeType="application/java-archive" />\r
-            <mimeMap fileExtension=".java" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".jck" mimeType="application/liquidmotion" />\r
-            <mimeMap fileExtension=".jcz" mimeType="application/liquidmotion" />\r
-            <mimeMap fileExtension=".jfif" mimeType="image/pjpeg" />\r
-            <mimeMap fileExtension=".jpb" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".jpe" mimeType="image/jpeg" />\r
-            <mimeMap fileExtension=".jpeg" mimeType="image/jpeg" />\r
-            <mimeMap fileExtension=".jpg" mimeType="image/jpeg" />\r
-            <mimeMap fileExtension=".js" mimeType="application/javascript" />\r
-            <mimeMap fileExtension=".json" mimeType="application/json" />\r
-            <mimeMap fileExtension=".jsonld" mimeType="application/ld+json" />\r
-            <mimeMap fileExtension=".jsx" mimeType="text/jscript" />\r
-            <mimeMap fileExtension=".latex" mimeType="application/x-latex" />\r
-            <mimeMap fileExtension=".less" mimeType="text/css" />\r
-            <mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />\r
-            <mimeMap fileExtension=".lpk" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".lsf" mimeType="video/x-la-asf" />\r
-            <mimeMap fileExtension=".lsx" mimeType="video/x-la-asf" />\r
-            <mimeMap fileExtension=".lzh" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".m13" mimeType="application/x-msmediaview" />\r
-            <mimeMap fileExtension=".m14" mimeType="application/x-msmediaview" />\r
-            <mimeMap fileExtension=".m1v" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".m2ts" mimeType="video/vnd.dlna.mpeg-tts" />\r
-            <mimeMap fileExtension=".m3u" mimeType="audio/x-mpegurl" />\r
-            <mimeMap fileExtension=".m4a" mimeType="audio/mp4" />\r
-            <mimeMap fileExtension=".m4v" mimeType="video/mp4" />\r
-            <mimeMap fileExtension=".man" mimeType="application/x-troff-man" />\r
-            <mimeMap fileExtension=".manifest" mimeType="application/x-ms-manifest" />\r
-            <mimeMap fileExtension=".map" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".mdb" mimeType="application/x-msaccess" />\r
-            <mimeMap fileExtension=".mdp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".me" mimeType="application/x-troff-me" />\r
-            <mimeMap fileExtension=".mht" mimeType="message/rfc822" />\r
-            <mimeMap fileExtension=".mhtml" mimeType="message/rfc822" />\r
-            <mimeMap fileExtension=".mid" mimeType="audio/mid" />\r
-            <mimeMap fileExtension=".midi" mimeType="audio/mid" />\r
-            <mimeMap fileExtension=".mix" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".mmf" mimeType="application/x-smaf" />\r
-            <mimeMap fileExtension=".mno" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".mny" mimeType="application/x-msmoney" />\r
-            <mimeMap fileExtension=".mov" mimeType="video/quicktime" />\r
-            <mimeMap fileExtension=".movie" mimeType="video/x-sgi-movie" />\r
-            <mimeMap fileExtension=".mp2" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".mp3" mimeType="audio/mpeg" />\r
-            <mimeMap fileExtension=".mp4" mimeType="video/mp4" />\r
-            <mimeMap fileExtension=".mp4v" mimeType="video/mp4" />\r
-            <mimeMap fileExtension=".mpa" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".mpe" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".mpeg" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".mpg" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".mpp" mimeType="application/vnd.ms-project" />\r
-            <mimeMap fileExtension=".mpv2" mimeType="video/mpeg" />\r
-            <mimeMap fileExtension=".ms" mimeType="application/x-troff-ms" />\r
-            <mimeMap fileExtension=".msi" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".mso" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".mvb" mimeType="application/x-msmediaview" />\r
-            <mimeMap fileExtension=".mvc" mimeType="application/x-miva-compiled" />\r
-            <mimeMap fileExtension=".nc" mimeType="application/x-netcdf" />\r
-            <mimeMap fileExtension=".nsc" mimeType="video/x-ms-asf" />\r
-            <mimeMap fileExtension=".nws" mimeType="message/rfc822" />\r
-            <mimeMap fileExtension=".ocx" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".oda" mimeType="application/oda" />\r
-            <mimeMap fileExtension=".odc" mimeType="text/x-ms-odc" />\r
-            <mimeMap fileExtension=".ods" mimeType="application/oleobject" />\r
-            <mimeMap fileExtension=".oga" mimeType="audio/ogg" />\r
-            <mimeMap fileExtension=".ogg" mimeType="video/ogg" />\r
-            <mimeMap fileExtension=".ogv" mimeType="video/ogg" />\r
-            <mimeMap fileExtension=".one" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".onea" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".onetoc" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".onetoc2" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".onetmp" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".onepkg" mimeType="application/onenote" />\r
-            <mimeMap fileExtension=".osdx" mimeType="application/opensearchdescription+xml" />\r
-            <mimeMap fileExtension=".otf" mimeType="font/otf" />\r
-            <mimeMap fileExtension=".p10" mimeType="application/pkcs10" />\r
-            <mimeMap fileExtension=".p12" mimeType="application/x-pkcs12" />\r
-            <mimeMap fileExtension=".p7b" mimeType="application/x-pkcs7-certificates" />\r
-            <mimeMap fileExtension=".p7c" mimeType="application/pkcs7-mime" />\r
-            <mimeMap fileExtension=".p7m" mimeType="application/pkcs7-mime" />\r
-            <mimeMap fileExtension=".p7r" mimeType="application/x-pkcs7-certreqresp" />\r
-            <mimeMap fileExtension=".p7s" mimeType="application/pkcs7-signature" />\r
-            <mimeMap fileExtension=".pbm" mimeType="image/x-portable-bitmap" />\r
-            <mimeMap fileExtension=".pcx" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".pcz" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".pdf" mimeType="application/pdf" />\r
-            <mimeMap fileExtension=".pfb" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".pfm" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".pfx" mimeType="application/x-pkcs12" />\r
-            <mimeMap fileExtension=".pgm" mimeType="image/x-portable-graymap" />\r
-            <mimeMap fileExtension=".pko" mimeType="application/vnd.ms-pki.pko" />\r
-            <mimeMap fileExtension=".pma" mimeType="application/x-perfmon" />\r
-            <mimeMap fileExtension=".pmc" mimeType="application/x-perfmon" />\r
-            <mimeMap fileExtension=".pml" mimeType="application/x-perfmon" />\r
-            <mimeMap fileExtension=".pmr" mimeType="application/x-perfmon" />\r
-            <mimeMap fileExtension=".pmw" mimeType="application/x-perfmon" />\r
-            <mimeMap fileExtension=".png" mimeType="image/png" />\r
-            <mimeMap fileExtension=".pnm" mimeType="image/x-portable-anymap" />\r
-            <mimeMap fileExtension=".pnz" mimeType="image/png" />\r
-            <mimeMap fileExtension=".pot" mimeType="application/vnd.ms-powerpoint" />\r
-            <mimeMap fileExtension=".potm" mimeType="application/vnd.ms-powerpoint.template.macroEnabled.12" />\r
-            <mimeMap fileExtension=".potx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.template" />\r
-            <mimeMap fileExtension=".ppam" mimeType="application/vnd.ms-powerpoint.addin.macroEnabled.12" />\r
-            <mimeMap fileExtension=".ppm" mimeType="image/x-portable-pixmap" />\r
-            <mimeMap fileExtension=".pps" mimeType="application/vnd.ms-powerpoint" />\r
-            <mimeMap fileExtension=".ppsm" mimeType="application/vnd.ms-powerpoint.slideshow.macroEnabled.12" />\r
-            <mimeMap fileExtension=".ppsx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slideshow" />\r
-            <mimeMap fileExtension=".ppt" mimeType="application/vnd.ms-powerpoint" />\r
-            <mimeMap fileExtension=".pptm" mimeType="application/vnd.ms-powerpoint.presentation.macroEnabled.12" />\r
-            <mimeMap fileExtension=".pptx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.presentation" />\r
-            <mimeMap fileExtension=".prf" mimeType="application/pics-rules" />\r
-            <mimeMap fileExtension=".prm" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".prx" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".ps" mimeType="application/postscript" />\r
-            <mimeMap fileExtension=".psd" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".psm" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".psp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".pub" mimeType="application/x-mspublisher" />\r
-            <mimeMap fileExtension=".qt" mimeType="video/quicktime" />\r
-            <mimeMap fileExtension=".qtl" mimeType="application/x-quicktimeplayer" />\r
-            <mimeMap fileExtension=".qxd" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".ra" mimeType="audio/x-pn-realaudio" />\r
-            <mimeMap fileExtension=".ram" mimeType="audio/x-pn-realaudio" />\r
-            <mimeMap fileExtension=".rar" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".ras" mimeType="image/x-cmu-raster" />\r
-            <mimeMap fileExtension=".rf" mimeType="image/vnd.rn-realflash" />\r
-            <mimeMap fileExtension=".rgb" mimeType="image/x-rgb" />\r
-            <mimeMap fileExtension=".rm" mimeType="application/vnd.rn-realmedia" />\r
-            <mimeMap fileExtension=".rmi" mimeType="audio/mid" />\r
-            <mimeMap fileExtension=".roff" mimeType="application/x-troff" />\r
-            <mimeMap fileExtension=".rpm" mimeType="audio/x-pn-realaudio-plugin" />\r
-            <mimeMap fileExtension=".rtf" mimeType="application/rtf" />\r
-            <mimeMap fileExtension=".rtx" mimeType="text/richtext" />\r
-            <mimeMap fileExtension=".scd" mimeType="application/x-msschedule" />\r
-            <mimeMap fileExtension=".sct" mimeType="text/scriptlet" />\r
-            <mimeMap fileExtension=".sea" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".setpay" mimeType="application/set-payment-initiation" />\r
-            <mimeMap fileExtension=".setreg" mimeType="application/set-registration-initiation" />\r
-            <mimeMap fileExtension=".sgml" mimeType="text/sgml" />\r
-            <mimeMap fileExtension=".sh" mimeType="application/x-sh" />\r
-            <mimeMap fileExtension=".shar" mimeType="application/x-shar" />\r
-            <mimeMap fileExtension=".sit" mimeType="application/x-stuffit" />\r
-            <mimeMap fileExtension=".sldm" mimeType="application/vnd.ms-powerpoint.slide.macroEnabled.12" />\r
-            <mimeMap fileExtension=".sldx" mimeType="application/vnd.openxmlformats-officedocument.presentationml.slide" />\r
-            <mimeMap fileExtension=".smd" mimeType="audio/x-smd" />\r
-            <mimeMap fileExtension=".smi" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".smx" mimeType="audio/x-smd" />\r
-            <mimeMap fileExtension=".smz" mimeType="audio/x-smd" />\r
-            <mimeMap fileExtension=".snd" mimeType="audio/basic" />\r
-            <mimeMap fileExtension=".snp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".spc" mimeType="application/x-pkcs7-certificates" />\r
-            <mimeMap fileExtension=".spl" mimeType="application/futuresplash" />\r
-            <mimeMap fileExtension=".spx" mimeType="audio/ogg" />\r
-            <mimeMap fileExtension=".src" mimeType="application/x-wais-source" />\r
-            <mimeMap fileExtension=".ssm" mimeType="application/streamingmedia" />\r
-            <mimeMap fileExtension=".sst" mimeType="application/vnd.ms-pki.certstore" />\r
-            <mimeMap fileExtension=".stl" mimeType="application/vnd.ms-pki.stl" />\r
-            <mimeMap fileExtension=".sv4cpio" mimeType="application/x-sv4cpio" />\r
-            <mimeMap fileExtension=".sv4crc" mimeType="application/x-sv4crc" />\r
-            <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />\r
-            <mimeMap fileExtension=".svgz" mimeType="image/svg+xml" />\r
-            <mimeMap fileExtension=".swf" mimeType="application/x-shockwave-flash" />\r
-            <mimeMap fileExtension=".t" mimeType="application/x-troff" />\r
-            <mimeMap fileExtension=".tar" mimeType="application/x-tar" />\r
-            <mimeMap fileExtension=".tcl" mimeType="application/x-tcl" />\r
-            <mimeMap fileExtension=".tex" mimeType="application/x-tex" />\r
-            <mimeMap fileExtension=".texi" mimeType="application/x-texinfo" />\r
-            <mimeMap fileExtension=".texinfo" mimeType="application/x-texinfo" />\r
-            <mimeMap fileExtension=".tgz" mimeType="application/x-compressed" />\r
-            <mimeMap fileExtension=".thmx" mimeType="application/vnd.ms-officetheme" />\r
-            <mimeMap fileExtension=".thn" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".tif" mimeType="image/tiff" />\r
-            <mimeMap fileExtension=".tiff" mimeType="image/tiff" />\r
-            <mimeMap fileExtension=".toc" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".tr" mimeType="application/x-troff" />\r
-            <mimeMap fileExtension=".trm" mimeType="application/x-msterminal" />\r
-            <mimeMap fileExtension=".ts" mimeType="video/vnd.dlna.mpeg-tts" />\r
-            <mimeMap fileExtension=".tsv" mimeType="text/tab-separated-values" />\r
-            <mimeMap fileExtension=".ttf" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".tts" mimeType="video/vnd.dlna.mpeg-tts" />\r
-            <mimeMap fileExtension=".txt" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".u32" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".uls" mimeType="text/iuls" />\r
-            <mimeMap fileExtension=".ustar" mimeType="application/x-ustar" />\r
-            <mimeMap fileExtension=".vbs" mimeType="text/vbscript" />\r
-            <mimeMap fileExtension=".vcf" mimeType="text/x-vcard" />\r
-            <mimeMap fileExtension=".vcs" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".vdx" mimeType="application/vnd.ms-visio.viewer" />\r
-            <mimeMap fileExtension=".vml" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".vsd" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".vss" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".vst" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".vsto" mimeType="application/x-ms-vsto" />\r
-            <mimeMap fileExtension=".vsw" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".vsx" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".vtx" mimeType="application/vnd.visio" />\r
-            <mimeMap fileExtension=".wav" mimeType="audio/wav" />\r
-            <mimeMap fileExtension=".wax" mimeType="audio/x-ms-wax" />\r
-            <mimeMap fileExtension=".wbmp" mimeType="image/vnd.wap.wbmp" />\r
-            <mimeMap fileExtension=".wcm" mimeType="application/vnd.ms-works" />\r
-            <mimeMap fileExtension=".wdb" mimeType="application/vnd.ms-works" />\r
-            <mimeMap fileExtension=".webm" mimeType="video/webm" />\r
-            <mimeMap fileExtension=".wks" mimeType="application/vnd.ms-works" />\r
-            <mimeMap fileExtension=".wm" mimeType="video/x-ms-wm" />\r
-            <mimeMap fileExtension=".wma" mimeType="audio/x-ms-wma" />\r
-            <mimeMap fileExtension=".wmd" mimeType="application/x-ms-wmd" />\r
-            <mimeMap fileExtension=".wmf" mimeType="application/x-msmetafile" />\r
-            <mimeMap fileExtension=".wml" mimeType="text/vnd.wap.wml" />\r
-            <mimeMap fileExtension=".wmlc" mimeType="application/vnd.wap.wmlc" />\r
-            <mimeMap fileExtension=".wmls" mimeType="text/vnd.wap.wmlscript" />\r
-            <mimeMap fileExtension=".wmlsc" mimeType="application/vnd.wap.wmlscriptc" />\r
-            <mimeMap fileExtension=".wmp" mimeType="video/x-ms-wmp" />\r
-            <mimeMap fileExtension=".wmv" mimeType="video/x-ms-wmv" />\r
-            <mimeMap fileExtension=".wmx" mimeType="video/x-ms-wmx" />\r
-            <mimeMap fileExtension=".wmz" mimeType="application/x-ms-wmz" />\r
-            <mimeMap fileExtension=".woff" mimeType="font/x-woff" />\r
-            <mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />\r
-            <mimeMap fileExtension=".wps" mimeType="application/vnd.ms-works" />\r
-            <mimeMap fileExtension=".wri" mimeType="application/x-mswrite" />\r
-            <mimeMap fileExtension=".wrl" mimeType="x-world/x-vrml" />\r
-            <mimeMap fileExtension=".wrz" mimeType="x-world/x-vrml" />\r
-            <mimeMap fileExtension=".wsdl" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".wtv" mimeType="video/x-ms-wtv" />\r
-            <mimeMap fileExtension=".wvx" mimeType="video/x-ms-wvx" />\r
-            <mimeMap fileExtension=".x" mimeType="application/directx" />\r
-            <mimeMap fileExtension=".xaf" mimeType="x-world/x-vrml" />\r
-            <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" />\r
-            <mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" />\r
-            <mimeMap fileExtension=".xbap" mimeType="application/x-ms-xbap" />\r
-            <mimeMap fileExtension=".xbm" mimeType="image/x-xbitmap" />\r
-            <mimeMap fileExtension=".xdr" mimeType="text/plain" />\r
-            <mimeMap fileExtension=".xht" mimeType="application/xhtml+xml" />\r
-            <mimeMap fileExtension=".xhtml" mimeType="application/xhtml+xml" />\r
-            <mimeMap fileExtension=".xla" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xlam" mimeType="application/vnd.ms-excel.addin.macroEnabled.12" />\r
-            <mimeMap fileExtension=".xlc" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xlm" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xls" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xlsb" mimeType="application/vnd.ms-excel.sheet.binary.macroEnabled.12" />\r
-            <mimeMap fileExtension=".xlsm" mimeType="application/vnd.ms-excel.sheet.macroEnabled.12" />\r
-            <mimeMap fileExtension=".xlsx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" />\r
-            <mimeMap fileExtension=".xlt" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xltm" mimeType="application/vnd.ms-excel.template.macroEnabled.12" />\r
-            <mimeMap fileExtension=".xltx" mimeType="application/vnd.openxmlformats-officedocument.spreadsheetml.template" />\r
-            <mimeMap fileExtension=".xlw" mimeType="application/vnd.ms-excel" />\r
-            <mimeMap fileExtension=".xml" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".xof" mimeType="x-world/x-vrml" />\r
-            <mimeMap fileExtension=".xpm" mimeType="image/x-xpixmap" />\r
-            <mimeMap fileExtension=".xps" mimeType="application/vnd.ms-xpsdocument" />\r
-            <mimeMap fileExtension=".xsd" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".xsf" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".xsl" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".xslt" mimeType="text/xml" />\r
-            <mimeMap fileExtension=".xsn" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".xtp" mimeType="application/octet-stream" />\r
-            <mimeMap fileExtension=".xwd" mimeType="image/x-xwindowdump" />\r
-            <mimeMap fileExtension=".z" mimeType="application/x-compress" />\r
-            <mimeMap fileExtension=".zip" mimeType="application/x-zip-compressed" />\r
-        </staticContent>\r
-\r
-        <tracing>\r
-\r
-             <traceProviderDefinitions>\r
-                <add name="WWW Server" guid="{3a2a4e84-4c21-4981-ae10-3fda0d9b0f83}">\r
-                    <areas>\r
-                        <clear />\r
-                        <add name="Authentication" value="2" />\r
-                        <add name="Security" value="4" />\r
-                        <add name="Filter" value="8" />\r
-                        <add name="StaticFile" value="16" />\r
-                        <add name="CGI" value="32" />\r
-                        <add name="Compression" value="64" />\r
-                        <add name="Cache" value="128" />\r
-                        <add name="RequestNotifications" value="256" />\r
-                        <add name="Module" value="512" />\r
-                        <add name="Rewrite" value="1024" />\r
-                        <add name="FastCGI" value="4096" />\r
-                        <add name="WebSocket" value="16384" />\r
-                    </areas>\r
-                </add>\r
-                <add name="ASP" guid="{06b94d9a-b15e-456e-a4ef-37c984a2cb4b}">\r
-                    <areas>\r
-                        <clear />\r
-                    </areas>\r
-                </add>\r
-                <add name="ISAPI Extension" guid="{a1c2040e-8840-4c31-ba11-9871031a19ea}">\r
-                    <areas>\r
-                        <clear />\r
-                    </areas>\r
-                </add>\r
-                <add name="ASPNET" guid="{AFF081FE-0247-4275-9C4E-021F3DC1DA35}">\r
-                    <areas>\r
-                        <add name="Infrastructure" value="1" />\r
-                        <add name="Module" value="2" />\r
-                        <add name="Page" value="4" />\r
-                        <add name="AppServices" value="8" />\r
-                    </areas>\r
-                </add>\r
-            </traceProviderDefinitions>\r
-\r
-            <traceFailedRequests>\r
-                <add path="*">\r
-                    <traceAreas>\r
-                        <add provider="ASP" verbosity="Verbose" />\r
-                        <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />\r
-                        <add provider="ISAPI Extension" verbosity="Verbose" />\r
-                        <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,Rewrite,WebSocket" verbosity="Verbose" />\r
-                    </traceAreas>\r
-                    <failureDefinitions statusCodes="200-999" />\r
-                </add>\r
-            </traceFailedRequests>\r
-\r
-        </tracing>\r
-\r
-        <urlCompression />\r
-\r
-        <validation />\r
-        <webdav>\r
-            <globalSettings>\r
-                <propertyStores>\r
-                    <add name="webdav_simple_prop" image="%IIS_BIN%\webdav_simple_prop.dll" image32="%IIS_BIN%\webdav_simple_prop.dll" />\r
-                </propertyStores>\r
-                <lockStores>\r
-                    <add name="webdav_simple_lock" image="%IIS_BIN%\webdav_simple_lock.dll" image32="%IIS_BIN%\webdav_simple_lock.dll" />\r
-                </lockStores>\r
-\r
-            </globalSettings>\r
-            <authoring>\r
-                <locks enabled="true" lockStore="webdav_simple_lock" />\r
-            </authoring>\r
-            <authoringRules />\r
-        </webdav>\r
-        <webSocket />\r
-        <applicationInitialization />\r
-\r
-    </system.webServer>\r
-    <location path="" overrideMode="Allow">\r
-        <system.webServer>\r
-            <modules>\r
-                <add name="IsapiFilterModule" lockItem="true" />\r
-                <add name="BasicAuthenticationModule" lockItem="true" />\r
-                <add name="IsapiModule" lockItem="true" />\r
-                <add name="HttpLoggingModule" lockItem="true" />\r
-                <!--\r
-                <add name="HttpCacheModule" lockItem="true" />\r
--->\r
-                <add name="DynamicCompressionModule" lockItem="true" />\r
-                <add name="StaticCompressionModule" lockItem="true" />\r
-                <add name="DefaultDocumentModule" lockItem="true" />\r
-                <add name="DirectoryListingModule" lockItem="true" />\r
-\r
-                <add name="ProtocolSupportModule" lockItem="true" />\r
-                <add name="HttpRedirectionModule" lockItem="true" />\r
-                <add name="ServerSideIncludeModule" lockItem="true" />\r
-                <add name="StaticFileModule" lockItem="true" />\r
-                <add name="AnonymousAuthenticationModule" lockItem="true" />\r
-                <add name="CertificateMappingAuthenticationModule" lockItem="true" />\r
-                <add name="UrlAuthorizationModule" lockItem="true" />\r
-                <add name="WindowsAuthenticationModule" lockItem="true" />\r
-                <!--\r
-                <add name="DigestAuthenticationModule" lockItem="true" />\r
--->\r
-                <add name="IISCertificateMappingAuthenticationModule" lockItem="true" />\r
-                <add name="WebMatrixSupportModule" lockItem="true" />\r
-                <add name="IpRestrictionModule" lockItem="true" />\r
-                <add name="DynamicIpRestrictionModule" lockItem="true" />\r
-                <add name="RequestFilteringModule" lockItem="true" />\r
-                <add name="CustomLoggingModule" lockItem="true" />\r
-                <add name="CustomErrorModule" lockItem="true" />\r
-                <add name="FailedRequestsTracingModule" lockItem="true" />\r
-                <add name="CgiModule" lockItem="true" />\r
-                <add name="FastCgiModule" lockItem="true" />\r
-                <!--                <add name="WebDAVModule" /> -->\r
-                <add name="RewriteModule" />\r
-                <add name="OutputCache" type="System.Web.Caching.OutputCacheModule" preCondition="managedHandler" />\r
-                <add name="Session" type="System.Web.SessionState.SessionStateModule" preCondition="managedHandler" />\r
-                <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" preCondition="managedHandler" />\r
-                <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" preCondition="managedHandler" />\r
-                <add name="DefaultAuthentication" type="System.Web.Security.DefaultAuthenticationModule" preCondition="managedHandler" />\r
-                <add name="RoleManager" type="System.Web.Security.RoleManagerModule" preCondition="managedHandler" />\r
-                <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" preCondition="managedHandler" />\r
-                <add name="FileAuthorization" type="System.Web.Security.FileAuthorizationModule" preCondition="managedHandler" />\r
-                <add name="AnonymousIdentification" type="System.Web.Security.AnonymousIdentificationModule" preCondition="managedHandler" />\r
-                <add name="Profile" type="System.Web.Profile.ProfileModule" preCondition="managedHandler" />\r
-                <add name="UrlMappingsModule" type="System.Web.UrlMappingsModule" preCondition="managedHandler" />\r
-                <add name="ConfigurationValidationModule" lockItem="true" />\r
-                <add name="WebSocketModule" lockItem="true" />\r
-                <add name="ServiceModel-4.0" type="System.ServiceModel.Activation.ServiceHttpModule,System.ServiceModel.Activation,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />\r
-                <add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="managedHandler,runtimeVersionv4.0" />\r
-                <add name="ScriptModule-4.0" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler,runtimeVersionv4.0" />\r
-                <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="managedHandler,runtimeVersionv2.0" />\r
-                <add name="ApplicationInitializationModule" lockItem="true" />\r
-                <add name="AspNetCoreModule" lockItem="true" />\r
-            </modules>\r
-            <handlers accessPolicy="Read, Script">\r
-                <!--                <add name="WebDAV" path="*" verb="PROPFIND,PROPPATCH,MKCOL,PUT,COPY,DELETE,MOVE,LOCK,UNLOCK" modules="WebDAVModule" resourceType="Unspecified" requireAccess="None" /> -->\r
-                <add name="AXD-ISAPI-4.0_64bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="PageHandlerFactory-ISAPI-4.0_64bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="WebServiceHandlerFactory-ISAPI-4.0_64bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_64bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_64bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="svc-ISAPI-4.0_64bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />\r
-                <add name="rules-ISAPI-4.0_64bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />\r
-                <add name="xoml-ISAPI-4.0_64bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />\r
-                <add name="xamlx-ISAPI-4.0_64bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" />\r
-                <add name="aspq-ISAPI-4.0_64bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="cshtm-ISAPI-4.0_64bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="cshtml-ISAPI-4.0_64bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="vbhtm-ISAPI-4.0_64bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="vbhtml-ISAPI-4.0_64bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="svc-Integrated" path="*.svc" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="svc-ISAPI-2.0" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />\r
-                <add name="xoml-Integrated" path="*.xoml" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="xoml-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />\r
-                <add name="rules-Integrated" path="*.rules" verb="*" type="System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="rules-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" />\r
-                <add name="AXD-ISAPI-4.0_32bit" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="PageHandlerFactory-ISAPI-4.0_32bit" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="SimpleHandlerFactory-ISAPI-4.0_32bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="WebServiceHandlerFactory-ISAPI-4.0_32bit" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-ISAPI-4.0_32bit" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-ISAPI-4.0_32bit" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="svc-ISAPI-4.0_32bit" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />\r
-                <add name="rules-ISAPI-4.0_32bit" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />\r
-                <add name="xoml-ISAPI-4.0_32bit" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />\r
-                <add name="xamlx-ISAPI-4.0_32bit" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" />\r
-                <add name="aspq-ISAPI-4.0_32bit" path="*.aspq" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="cshtm-ISAPI-4.0_32bit" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="cshtml-ISAPI-4.0_32bit" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="vbhtm-ISAPI-4.0_32bit" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="vbhtml-ISAPI-4.0_32bit" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="TraceHandler-Integrated-4.0" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="WebAdminHandler-Integrated-4.0" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="AssemblyResourceLoader-Integrated-4.0" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="PageHandlerFactory-Integrated-4.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="SimpleHandlerFactory-Integrated-4.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="WebServiceHandlerFactory-Integrated-4.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-Integrated-4.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-Integrated-4.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory, System.Runtime.Remoting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="svc-Integrated-4.0" path="*.svc" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="rules-Integrated-4.0" path="*.rules" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="xoml-Integrated-4.0" path="*.xoml" verb="*" type="System.ServiceModel.Activation.ServiceHttpHandlerFactory, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="xamlx-Integrated-4.0" path="*.xamlx" verb="GET,HEAD,POST,DEBUG" type="System.Xaml.Hosting.XamlHttpHandlerFactory, System.Xaml.Hosting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="aspq-Integrated-4.0" path="*.aspq" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="cshtm-Integrated-4.0" path="*.cshtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="cshtml-Integrated-4.0" path="*.cshtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="vbhtm-Integrated-4.0" path="*.vbhtm" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="vbhtml-Integrated-4.0" path="*.vbhtml" verb="GET,HEAD,POST,DEBUG" type="System.Web.HttpForbiddenHandler" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="ScriptHandlerFactoryAppServices-Integrated-4.0" path="*_AppService.axd" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="ScriptResourceIntegrated-4.0" path="*ScriptResource.axd" verb="GET,HEAD" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" preCondition="integratedMode,runtimeVersionv4.0" />\r
-                <add name="ASPClassic" path="*.asp" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />\r
-                <add name="SecurityCertificate" path="*.cer" verb="GET,HEAD,POST" modules="IsapiModule" scriptProcessor="%IIS_BIN%\asp.dll" resourceType="File" />\r
-                <add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />\r
-                <add name="TraceHandler-Integrated" path="trace.axd" verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TraceHandler" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="WebAdminHandler-Integrated" path="WebAdmin.axd" verb="GET,DEBUG" type="System.Web.Handlers.WebAdminHandler" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="PageHandlerFactory-Integrated" path="*.aspx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.PageHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="SimpleHandlerFactory-Integrated" path="*.ashx" verb="GET,HEAD,POST,DEBUG" type="System.Web.UI.SimpleHandlerFactory" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="WebServiceHandlerFactory-Integrated" path="*.asmx" verb="GET,HEAD,POST,DEBUG" type="System.Web.Services.Protocols.WebServiceHandlerFactory,System.Web.Services,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-Integrated" path="*.rem" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-Integrated" path="*.soap" verb="GET,HEAD,POST,DEBUG" type="System.Runtime.Remoting.Channels.Http.HttpRemotingHandlerFactory,System.Runtime.Remoting,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089" preCondition="integratedMode,runtimeVersionv2.0" />\r
-                <add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="PageHandlerFactory-ISAPI-2.0" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="SimpleHandlerFactory-ISAPI-2.0" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="WebServiceHandlerFactory-ISAPI-2.0" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />\r
-                <add name="svc-ISAPI-2.0-64" path="*.svc" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />\r
-                <add name="AXD-ISAPI-2.0-64" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="PageHandlerFactory-ISAPI-2.0-64" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="SimpleHandlerFactory-ISAPI-2.0-64" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="WebServiceHandlerFactory-ISAPI-2.0-64" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-rem-ISAPI-2.0-64" path="*.rem" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="HttpRemotingHandlerFactory-soap-ISAPI-2.0-64" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" responseBufferLimit="0" />\r
-                <add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />\r
-                <add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />\r
-                <add name="CGI-exe" path="*.exe" verb="*" modules="CgiModule" resourceType="File" requireAccess="Execute" allowPathInfo="true" />\r
-                <add name="SSINC-stm" path="*.stm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />\r
-                <add name="SSINC-shtm" path="*.shtm" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />\r
-                <add name="SSINC-shtml" path="*.shtml" verb="GET,HEAD,POST" modules="ServerSideIncludeModule" resourceType="File" />\r
-                <add name="TRACEVerbHandler" path="*" verb="TRACE" modules="ProtocolSupportModule" requireAccess="None" />\r
-                <add name="OPTIONSVerbHandler" path="*" verb="OPTIONS" modules="ProtocolSupportModule" requireAccess="None" />\r
-                <add name="ExtensionlessUrl-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />\r
-                <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />\r
-                <add name="ExtensionlessUrl-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" responseBufferLimit="0" />\r
-                <add name="StaticFile" path="*" verb="*" modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" resourceType="Either" requireAccess="Read" />\r
-            </handlers>\r
-        </system.webServer>\r
-    </location>\r
-</configuration>\r
diff --git a/src/Tizen.NUI/ClassLibrary1.project.json b/src/Tizen.NUI/ClassLibrary1.project.json
deleted file mode 100755 (executable)
index f134708..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-{\r
-  "dependencies": {\r
-    "Microsoft.CSharp": "4.0.1",\r
-    "NETStandard.Library": "1.6.0",\r
-    "System.Reflection": "4.1.0",\r
-    "System.Reflection.TypeExtensions": "4.1.0"\r
-  },\r
-  "frameworks": {\r
-    "netstandard1.3": {}\r
-  }\r
-}
\ No newline at end of file
diff --git a/src/Tizen.NUI/ClassLibrary1.sln b/src/Tizen.NUI/ClassLibrary1.sln
deleted file mode 100755 (executable)
index ea95a65..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-\r
-Microsoft Visual Studio Solution File, Format Version 12.00\r
-# Visual Studio 14\r
-VisualStudioVersion = 14.0.25420.1\r
-MinimumVisualStudioVersion = 10.0.40219.1\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassLibrary1", "ClassLibrary1.csproj", "{5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}"\r
-EndProject\r
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NUISamples.Tizen", "..\NUISamples\NUISamples.Tizen\NUISamples.Tizen.csproj", "{EF6B2FA4-3A77-4AF5-8C76-C05FFAD9D064}"\r
-EndProject\r
-Global\r
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|Any CPU = Debug|Any CPU\r
-               Release|Any CPU = Release|Any CPU\r
-       EndGlobalSection\r
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}.Release|Any CPU.Build.0 = Release|Any CPU\r
-               {EF6B2FA4-3A77-4AF5-8C76-C05FFAD9D064}.Debug|Any CPU.ActiveCfg = Debug|Any CPU\r
-               {EF6B2FA4-3A77-4AF5-8C76-C05FFAD9D064}.Debug|Any CPU.Build.0 = Debug|Any CPU\r
-               {EF6B2FA4-3A77-4AF5-8C76-C05FFAD9D064}.Release|Any CPU.ActiveCfg = Release|Any CPU\r
-               {EF6B2FA4-3A77-4AF5-8C76-C05FFAD9D064}.Release|Any CPU.Build.0 = Release|Any CPU\r
-       EndGlobalSection\r
-       GlobalSection(SolutionProperties) = preSolution\r
-               HideSolutionNode = FALSE\r
-       EndGlobalSection\r
-EndGlobal\r
index 56f744d..7ae1586 100755 (executable)
@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
 // General Information about an assembly is controlled through the following\r
 // set of attributes. Change these attribute values to modify the information\r
 // associated with an assembly.\r
-[assembly: AssemblyTitle("ClassLibrary1")]\r
+[assembly: AssemblyTitle("Tizen.NUI")]\r
 [assembly: AssemblyDescription("")]\r
 [assembly: AssemblyConfiguration("")]\r
 [assembly: AssemblyCompany("Microsoft")]\r
-[assembly: AssemblyProduct("ClassLibrary1")]\r
+[assembly: AssemblyProduct("Tizen.NUI")]\r
 [assembly: AssemblyCopyright("Copyright Â© Microsoft 2017")]\r
 [assembly: AssemblyTrademark("")]\r
 [assembly: AssemblyCulture("")]\r
@@ -20,7 +20,7 @@ using System.Runtime.InteropServices;
 [assembly: ComVisible(false)]\r
 \r
 // The following GUID is for the ID of the typelib if this project is exposed to COM\r
-[assembly: Guid("5037eb12-a7d9-47b4-a79c-4b2b0c8f0e23")]\r
+[assembly: Guid("f03a3b48-9d9b-4bf3-92ce-bd63cadc3cd3")]\r
 \r
 // Version information for an assembly consists of the following four values:\r
 //\r
similarity index 80%
rename from src/Tizen.NUI/ClassLibrary1.csproj
rename to src/Tizen.NUI/Tizen.NUI.csproj
index 2076e5f..c1bbf8b 100755 (executable)
@@ -6,10 +6,11 @@
     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>\r
     <ProductVersion>8.0.30703</ProductVersion>\r
     <SchemaVersion>2.0</SchemaVersion>\r
-    <ProjectGuid>{5037EB12-A7D9-47B4-A79C-4B2B0C8F0E23}</ProjectGuid>\r
+    <ProjectTypeGuids>{2F98DAC9-6F16-457B-AED7-D43CAC379341};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>\r
+    <ProjectGuid>{F03A3B48-9D9B-4BF3-92CE-BD63CADC3CD3}</ProjectGuid>\r
     <OutputType>Library</OutputType>\r
     <AppDesignerFolder>Properties</AppDesignerFolder>\r
-    <RootNamespace>NUI</RootNamespace>\r
+    <RootNamespace>Tizen.NUI</RootNamespace>\r
     <AssemblyName>Tizen.NUI</AssemblyName>\r
     <FileAlignment>512</FileAlignment>\r
     <DefaultLanguage>en-US</DefaultLanguage>\r
     <WarningLevel>4</WarningLevel>\r
   </PropertyGroup>\r
   <ItemGroup>\r
-    <None Include="ClassLibrary1.project.json" />\r
+    <None Include="src\public\Doxyfile" />\r
+    <None Include="Tizen.NUI.project.json" />\r
   </ItemGroup>\r
   <ItemGroup>\r
     <Compile Include="Properties\AssemblyInfo.cs" />\r
-    <Compile Include="src\dotnetcore\addedManually.cs" />\r
-    <Compile Include="src\dotnetcore\handleref.cs" />\r
-    <Compile Include="src\dotnetcore\ViewImpl.cs" />\r
-    <Compile Include="src\internal\AccessibilityActionScrollSignal.cs" />\r
     <Compile Include="src\internal\AccessibilityActionSignal.cs" />\r
     <Compile Include="src\internal\AccessibilityFocusOvershotSignal.cs" />\r
+    <Compile Include="src\internal\AccessibilityManager.cs" />\r
     <Compile Include="src\internal\ActorContainer.cs" />\r
-    <Compile Include="src\internal\ActorHoverEventSignal.cs" />\r
+    <Compile Include="src\internal\ActorHoverSignal.cs" />\r
     <Compile Include="src\internal\ActorSignal.cs" />\r
     <Compile Include="src\internal\ActorTouchDataSignal.cs" />\r
-    <Compile Include="src\internal\ActorWheelEventSignal.cs" />\r
+    <Compile Include="src\internal\ActorWheelSignal.cs" />\r
+    <Compile Include="src\internal\addedManually.cs" />\r
     <Compile Include="src\internal\Alignment.cs" />\r
+    <Compile Include="src\internal\AngleAxis.cs" />\r
     <Compile Include="src\internal\AngleThresholdPair.cs" />\r
     <Compile Include="src\internal\AnimatablePropertyComponentRegistration.cs" />\r
     <Compile Include="src\internal\AnimatablePropertyRegistration.cs" />\r
     <Compile Include="src\internal\AnimationSignal.cs" />\r
     <Compile Include="src\internal\Any.cs" />\r
+    <Compile Include="src\internal\Application.cs" />\r
     <Compile Include="src\internal\ApplicationControlSignal.cs" />\r
     <Compile Include="src\internal\ApplicationExtensions.cs" />\r
     <Compile Include="src\internal\ApplicationSignal.cs" />\r
     <Compile Include="src\internal\BufferImage.cs" />\r
     <Compile Include="src\internal\Builder.cs" />\r
     <Compile Include="src\internal\ButtonSignal.cs" />\r
-    <Compile Include="src\internal\CameraType.cs" />\r
     <Compile Include="src\internal\ChildPropertyRegistration.cs" />\r
     <Compile Include="src\internal\ClampState.cs" />\r
     <Compile Include="src\internal\ClampState2D.cs" />\r
-    <Compile Include="src\internal\ClippingModeType.cs" />\r
-    <Compile Include="src\internal\ColorMode.cs" />\r
     <Compile Include="src\internal\ConnectionTracker.cs" />\r
     <Compile Include="src\internal\ConnectionTrackerInterface.cs" />\r
-    <Compile Include="src\internal\ControlKeyEventSignal.cs" />\r
+    <Compile Include="src\internal\ControlKeySignal.cs" />\r
     <Compile Include="src\internal\ControlOrientationType.cs" />\r
     <Compile Include="src\internal\CustomActor.cs" />\r
     <Compile Include="src\internal\CustomActorImpl.cs" />\r
+    <Compile Include="src\internal\DaliApplication.cs" />\r
+    <Compile Include="src\internal\DaliEnumConstants.cs" />\r
+    <Compile Include="src\internal\DaliEventHandler.cs" />\r
     <Compile Include="src\internal\DaliException.cs" />\r
     <Compile Include="src\internal\DefaultItemLayoutProperty.cs" />\r
     <Compile Include="src\internal\DefaultItemLayoutType.cs" />\r
     <Compile Include="src\internal\DefaultRuler.cs" />\r
+    <Compile Include="src\internal\Degree.cs" />\r
     <Compile Include="src\internal\DepthFunctionType.cs" />\r
     <Compile Include="src\internal\DepthTestModeType.cs" />\r
     <Compile Include="src\internal\DepthWriteModeType.cs" />\r
-    <Compile Include="src\internal\DimensionType.cs" />\r
     <Compile Include="src\internal\DirectionBias.cs" />\r
     <Compile Include="src\internal\DisposeQueue.cs" />\r
     <Compile Include="src\internal\doublep.cs" />\r
     <Compile Include="src\internal\DragAndDropDetector.cs" />\r
-    <Compile Include="src\internal\DrawModeType.cs" />\r
     <Compile Include="src\internal\EncodedBufferImage.cs" />\r
     <Compile Include="src\internal\FaceCullingModeType.cs" />\r
     <Compile Include="src\internal\FilterModeType.cs" />\r
     <Compile Include="src\internal\FocusGroupChangedSignal.cs" />\r
     <Compile Include="src\internal\FrameBuffer.cs" />\r
     <Compile Include="src\internal\FrameBufferImage.cs" />\r
+    <Compile Include="src\internal\GaussianBlurView.cs" />\r
     <Compile Include="src\internal\GaussianBlurViewSignal.cs" />\r
+    <Compile Include="src\internal\Geometry.cs" />\r
+    <Compile Include="src\internal\Gesture.cs" />\r
+    <Compile Include="src\internal\GestureDetector.cs" />\r
     <Compile Include="src\internal\GradientVisualSpreadMethodType.cs" />\r
     <Compile Include="src\internal\GradientVisualUnitsType.cs" />\r
     <Compile Include="src\internal\Handle.cs" />\r
-    <Compile Include="src\internal\HorizontalAlignmentType.cs" />\r
+    <Compile Include="src\internal\handleref.cs" />\r
     <Compile Include="src\internal\Image.cs" />\r
     <Compile Include="src\internal\ImageSignal.cs" />\r
     <Compile Include="src\internal\intp.cs" />\r
     <Compile Include="src\internal\ItemIdContainer.cs" />\r
     <Compile Include="src\internal\ItemLayout.cs" />\r
     <Compile Include="src\internal\ItemRange.cs" />\r
+    <Compile Include="src\internal\ItemView.cs" />\r
     <Compile Include="src\internal\KeyboardPreFocusChangeSignal.cs" />\r
     <Compile Include="src\internal\KeyEventSignal.cs" />\r
+    <Compile Include="src\internal\KeyInputFocusManager.cs" />\r
     <Compile Include="src\internal\KeyInputFocusSignal.cs" />\r
     <Compile Include="src\internal\LoadingState.cs" />\r
+    <Compile Include="src\internal\LongPressGesture.cs" />\r
     <Compile Include="src\internal\LongPressGestureDetectedSignal.cs" />\r
     <Compile Include="src\internal\LongPressGestureDetector.cs" />\r
     <Compile Include="src\internal\ManualPINVOKE.cs" />\r
+    <Compile Include="src\internal\Matrix.cs" />\r
+    <Compile Include="src\internal\Matrix3.cs" />\r
     <Compile Include="src\internal\MeshVisualShadingModeValue.cs" />\r
     <Compile Include="src\internal\Meta.cs" />\r
+    <Compile Include="src\internal\Model3dView.cs" />\r
     <Compile Include="src\internal\NativeImage.cs" />\r
     <Compile Include="src\internal\NativeImageInterface.cs" />\r
     <Compile Include="src\internal\NDalic.cs" />\r
     <Compile Include="src\internal\PageTurnLandscapeView.cs" />\r
     <Compile Include="src\internal\PageTurnPortraitView.cs" />\r
     <Compile Include="src\internal\PageTurnSignal.cs" />\r
+    <Compile Include="src\internal\PageTurnView.cs" />\r
+    <Compile Include="src\internal\PanGesture.cs" />\r
     <Compile Include="src\internal\PanGestureDetectedSignal.cs" />\r
     <Compile Include="src\internal\PanGestureDetector.cs" />\r
+    <Compile Include="src\internal\PinchGesture.cs" />\r
     <Compile Include="src\internal\PinchGestureDetectedSignal.cs" />\r
     <Compile Include="src\internal\PinchGestureDetector.cs" />\r
     <Compile Include="src\internal\PixelData.cs" />\r
     <Compile Include="src\internal\PixelFormat.cs" />\r
-    <Compile Include="src\internal\PointStateType.cs" />\r
     <Compile Include="src\internal\PositionInheritanceMode.cs" />\r
     <Compile Include="src\internal\PrimitiveVisualShapeType.cs" />\r
-    <Compile Include="src\internal\ProjectionMode.cs" />\r
     <Compile Include="src\internal\PropertyBuffer.cs" />\r
     <Compile Include="src\internal\PropertyCondition.cs" />\r
     <Compile Include="src\internal\PropertyNotification.cs" />\r
     <Compile Include="src\internal\PropertyNotifySignal.cs" />\r
+    <Compile Include="src\internal\PropertyRangeManager.cs" />\r
     <Compile Include="src\internal\PropertyRanges.cs" />\r
     <Compile Include="src\internal\PropertyRegistration.cs" />\r
+    <Compile Include="src\internal\Quaternion.cs" />\r
+    <Compile Include="src\internal\Radian.cs" />\r
     <Compile Include="src\internal\RectDouble.cs" />\r
     <Compile Include="src\internal\RectFloat.cs" />\r
     <Compile Include="src\internal\RectInteger.cs" />\r
     <Compile Include="src\internal\RectUnsignedInteger.cs" />\r
     <Compile Include="src\internal\RefObject.cs" />\r
     <Compile Include="src\internal\RenderBufferFormat.cs" />\r
+    <Compile Include="src\internal\Renderer.cs" />\r
     <Compile Include="src\internal\RenderingType.cs" />\r
     <Compile Include="src\internal\RenderModeType.cs" />\r
     <Compile Include="src\internal\RenderTask.cs" />\r
     <Compile Include="src\internal\RenderTaskSignal.cs" />\r
     <Compile Include="src\internal\ResourceImage.cs" />\r
     <Compile Include="src\internal\ResourceImageSignal.cs" />\r
+    <Compile Include="src\internal\Ruler.cs" />\r
     <Compile Include="src\internal\RulerDomain.cs" />\r
     <Compile Include="src\internal\RulerPtr.cs" />\r
     <Compile Include="src\internal\Sampler.cs" />\r
     <Compile Include="src\internal\SamplingModeType.cs" />\r
+    <Compile Include="src\internal\Scrollable.cs" />\r
     <Compile Include="src\internal\ScrollableSignal.cs" />\r
+    <Compile Include="src\internal\ScrollView.cs" />\r
+    <Compile Include="src\internal\ScrollViewEffect.cs" />\r
+    <Compile Include="src\internal\ScrollViewPagePathEffect.cs" />\r
     <Compile Include="src\internal\ScrollViewSnapStartedSignal.cs" />\r
+    <Compile Include="src\internal\Shader.cs" />\r
     <Compile Include="src\internal\SignalConnectorType.cs" />\r
     <Compile Include="src\internal\SignalObserver.cs" />\r
     <Compile Include="src\internal\SliderMarkReachedSignal.cs" />\r
     <Compile Include="src\internal\SliderValueChangedSignal.cs" />\r
     <Compile Include="src\internal\SlotObserver.cs" />\r
     <Compile Include="src\internal\SnapType.cs" />\r
-    <Compile Include="src\internal\StageWheelEventSignal.cs" />\r
+    <Compile Include="src\internal\spin.cs" />\r
+    <Compile Include="src\internal\StageWheelSignal.cs" />\r
     <Compile Include="src\internal\StencilFunctionType.cs" />\r
     <Compile Include="src\internal\StencilOperationType.cs" />\r
     <Compile Include="src\internal\StringValuePair.cs" />\r
     <Compile Include="src\internal\StyleChangedSignal.cs" />\r
-    <Compile Include="src\internal\StyleChangeType.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_CallbackBase.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Configuration__ContextLoss.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__CallbackBase.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Internal__TypeRegistry.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t.cs" />\r
+    <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fboolF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__DragAndDropDetectorF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__Control_Dali__Toolkit__ControlF_t.cs" />\r
-    <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t.cs" />\r
+    <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t.cs" />\r
-    <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__ClampState.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__Internal__Control__Extension.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__Internal__TransitionData.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base.cs" />\r
+    <Compile Include="src\internal\SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension.cs" />\r
+    <Compile Include="src\internal\SWIGTYPE_p_Dali__TouchEvent.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_double.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_float.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_FunctorDelegate.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_f_r_q_const__Dali__Vector3__float.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_f___bool.cs" />\r
-    <Compile Include="src\internal\SWIGTYPE_p_f___Dali__BaseHandle.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_int.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_PropertyInputContainer.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_std__type_info.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_unsigned_char.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_unsigned_int.cs" />\r
     <Compile Include="src\internal\SWIGTYPE_p_unsigned_short.cs" />\r
+    <Compile Include="src\internal\TapGesture.cs" />\r
     <Compile Include="src\internal\TapGestureDetectedSignal.cs" />\r
     <Compile Include="src\internal\TapGestureDetector.cs" />\r
     <Compile Include="src\internal\TextEditorSignal.cs" />\r
     <Compile Include="src\internal\TextFieldSignal.cs" />\r
+    <Compile Include="src\internal\Texture.cs" />\r
     <Compile Include="src\internal\TextureSet.cs" />\r
     <Compile Include="src\internal\TextureType.cs" />\r
     <Compile Include="src\internal\TimePeriod.cs" />\r
     <Compile Include="src\internal\TimerSignalType.cs" />\r
+    <Compile Include="src\internal\ToggleButton.cs" />\r
     <Compile Include="src\internal\ToolkitPropertyRange.cs" />\r
-    <Compile Include="src\internal\TouchEvent.cs" />\r
+    <Compile Include="src\internal\TooltipPositionType.cs" />\r
     <Compile Include="src\internal\TouchPoint.cs" />\r
     <Compile Include="src\internal\TouchPointContainer.cs" />\r
     <Compile Include="src\internal\TouchSignal.cs" />\r
     <Compile Include="src\internal\VectorInteger.cs" />\r
     <Compile Include="src\internal\VectorUint16Pair.cs" />\r
     <Compile Include="src\internal\VectorUnsignedChar.cs" />\r
-    <Compile Include="src\internal\VerticalAlignmentType.cs" />\r
     <Compile Include="src\internal\VideoViewSignal.cs" />\r
+    <Compile Include="src\internal\ViewImpl.cs" />\r
     <Compile Include="src\internal\ViewMode.cs" />\r
+    <Compile Include="src\internal\ViewRegistry.cs" />\r
+    <Compile Include="src\internal\ViewRegistryHelper.cs" />\r
+    <Compile Include="src\internal\ViewWrapper.cs" />\r
     <Compile Include="src\internal\ViewWrapperImpl.cs" />\r
+    <Compile Include="src\internal\VisualTransformPropertyType.cs" />\r
     <Compile Include="src\internal\VisualType.cs" />\r
     <Compile Include="src\internal\VoidSignal.cs" />\r
     <Compile Include="src\internal\WrapModeType.cs" />\r
-    <Compile Include="src\public\AccessibilityManager.cs" />\r
     <Compile Include="src\public\Actor.cs" />\r
     <Compile Include="src\public\AlphaFunction.cs" />\r
-    <Compile Include="src\public\AngleAxis.cs" />\r
     <Compile Include="src\public\Animation.cs" />\r
-    <Compile Include="src\public\Application.cs" />\r
     <Compile Include="src\public\Button.cs" />\r
     <Compile Include="src\public\CameraActor.cs" />\r
     <Compile Include="src\public\CheckBoxButton.cs" />\r
     <Compile Include="src\public\Color.cs" />\r
     <Compile Include="src\public\CustomView.cs" />\r
-    <Compile Include="src\public\DaliEnumConstants.cs" />\r
-    <Compile Include="src\public\DaliEventHandler.cs" />\r
-    <Compile Include="src\public\Degree.cs" />\r
     <Compile Include="src\public\FlexContainer.cs" />\r
     <Compile Include="src\public\FocusManager.cs" />\r
-    <Compile Include="src\public\GaussianBlurView.cs" />\r
-    <Compile Include="src\public\Geometry.cs" />\r
-    <Compile Include="src\public\Gesture.cs" />\r
-    <Compile Include="src\public\GestureDetector.cs" />\r
-    <Compile Include="src\public\HoverEvent.cs" />\r
+    <Compile Include="src\public\Hover.cs" />\r
     <Compile Include="src\public\ImageView.cs" />\r
-    <Compile Include="src\public\ItemView.cs" />\r
-    <Compile Include="src\public\KeyEvent.cs" />\r
+    <Compile Include="src\public\Key.cs" />\r
     <Compile Include="src\public\KeyFrames.cs" />\r
-    <Compile Include="src\public\KeyInputFocusManager.cs" />\r
     <Compile Include="src\public\Layer.cs" />\r
     <Compile Include="src\public\LinearConstrainer.cs" />\r
-    <Compile Include="src\public\LongPressGesture.cs" />\r
-    <Compile Include="src\public\Matrix.cs" />\r
-    <Compile Include="src\public\Matrix3.cs" />\r
-    <Compile Include="src\public\Model3dView.cs" />\r
-    <Compile Include="src\public\PageTurnView.cs" />\r
-    <Compile Include="src\public\PanGesture.cs" />\r
     <Compile Include="src\public\Path.cs" />\r
     <Compile Include="src\public\PathConstrainer.cs" />\r
-    <Compile Include="src\public\PinchGesture.cs" />\r
     <Compile Include="src\public\Popup.cs" />\r
     <Compile Include="src\public\Position.cs" />\r
     <Compile Include="src\public\ProgressBar.cs" />\r
     <Compile Include="src\public\Property.cs" />\r
     <Compile Include="src\public\PushButton.cs" />\r
-    <Compile Include="src\public\Quaternion.cs" />\r
-    <Compile Include="src\public\Radian.cs" />\r
     <Compile Include="src\public\RadioButton.cs" />\r
     <Compile Include="src\public\RelayoutContainer.cs" />\r
-    <Compile Include="src\public\Renderer.cs" />\r
-    <Compile Include="src\public\ResizePolicyType.cs" />\r
-    <Compile Include="src\public\Ruler.cs" />\r
-    <Compile Include="src\public\Scrollable.cs" />\r
     <Compile Include="src\public\ScrollBar.cs" />\r
-    <Compile Include="src\public\ScrollView.cs" />\r
-    <Compile Include="src\public\ScrollViewEffect.cs" />\r
-    <Compile Include="src\public\ScrollViewPagePathEffect.cs" />\r
-    <Compile Include="src\public\Shader.cs" />\r
     <Compile Include="src\public\Size.cs" />\r
-    <Compile Include="src\public\SizeScalePolicyType.cs" />\r
     <Compile Include="src\public\Slider.cs" />\r
     <Compile Include="src\public\Stage.cs" />\r
     <Compile Include="src\public\StyleManager.cs" />\r
     <Compile Include="src\public\TableView.cs" />\r
-    <Compile Include="src\public\TapGesture.cs" />\r
     <Compile Include="src\public\TextEditor.cs" />\r
     <Compile Include="src\public\TextField.cs" />\r
     <Compile Include="src\public\TextLabel.cs" />\r
-    <Compile Include="src\public\Texture.cs" />\r
     <Compile Include="src\public\Timer.cs" />\r
-    <Compile Include="src\public\TouchData.cs" />\r
+    <Compile Include="src\public\Touch.cs" />\r
     <Compile Include="src\public\Vector2.cs" />\r
     <Compile Include="src\public\Vector3.cs" />\r
     <Compile Include="src\public\Vector4.cs" />\r
     <Compile Include="src\public\VideoView.cs" />\r
     <Compile Include="src\public\View.cs" />\r
-    <Compile Include="src\public\ViewWrapper.cs" />\r
     <Compile Include="src\public\VisualBase.cs" />\r
     <Compile Include="src\public\VisualFactory.cs" />\r
-    <Compile Include="src\public\WheelEvent.cs" />\r
+    <Compile Include="src\public\Wheel.cs" />\r
     <Compile Include="src\public\Window.cs" />\r
   </ItemGroup>\r
+  <ItemGroup>\r
+    <Reference Include="Tizen.Applications, Version=1.0.0.0, Culture=neutral, PublicKeyToken=4aa249e9db245e88, processorArchitecture=MSIL">\r
+      <SpecificVersion>False</SpecificVersion>\r
+      <HintPath>bin\Debug\Tizen.Applications.dll</HintPath>\r
+    </Reference>\r
+  </ItemGroup>\r
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />\r
-  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
-               Other similar extension points exist, see Microsoft.Common.targets.
-       <Target Name="BeforeBuild">
-       </Target>
-       <Target Name="AfterBuild">
-       </Target>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.\r
+               Other similar extension points exist, see Microsoft.Common.targets.\r
+       <Target Name="BeforeBuild">\r
+       </Target>\r
+       <Target Name="AfterBuild">\r
+       </Target>\r
        -->\r
   <PropertyGroup>\r
-    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and
-                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild
+    <!-- https://github.com/dotnet/corefxlab/tree/master/samples/NetCoreSample and\r
+                        https://docs.microsoft.com/en-us/dotnet/articles/core/tutorials/target-dotnetcore-with-msbuild\r
                -->\r
-    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two
-                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and
-                        to prevent it from outputting a warning (MSB3644).
+    <!-- We don't use any of MSBuild's resolution logic for resolving the framework, so just set these two\r
+                        properties to any folder that exists to skip the GetReferenceAssemblyPaths task (not target) and\r
+                        to prevent it from outputting a warning (MSB3644).\r
                -->\r
     <_TargetFrameworkDirectories>$(MSBuildThisFileDirectory)</_TargetFrameworkDirectories>\r
     <_FullFrameworkReferenceAssemblyPaths>$(MSBuildThisFileDirectory)</_FullFrameworkReferenceAssemblyPaths>\r
     <AutoUnifyAssemblyReferences>true</AutoUnifyAssemblyReferences>\r
   </PropertyGroup>\r
+  <ProjectExtensions>\r
+    <VisualStudio>\r
+      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Debug|Any CPU">\r
+        <ProjectCorporateFlavorCfg />\r
+      </FlavorProperties>\r
+      <FlavorProperties GUID="{2F98DAC9-6F16-457B-AED7-D43CAC379341}" Configuration="Release|Any CPU">\r
+        <ProjectCorporateFlavorCfg />\r
+      </FlavorProperties>\r
+    </VisualStudio>\r
+  </ProjectExtensions>\r
 </Project>
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
diff --git a/src/Tizen.NUI/Tizen.NUI.project.json b/src/Tizen.NUI/Tizen.NUI.project.json
new file mode 100755 (executable)
index 0000000..8112d31
--- /dev/null
@@ -0,0 +1,11 @@
+{\r
+  "dependencies": {\r
+    "Microsoft.CSharp": "4.3.0",\r
+    "NETStandard.Library": "1.6.0",\r
+    "System.Reflection": "4.3.0",\r
+    "System.Reflection.TypeExtensions": "4.3.0"\r
+  },\r
+  "frameworks": {\r
+    "netstandard1.3": {}\r
+  }\r
+}
\ No newline at end of file
similarity index 90%
rename from src/Tizen.NUI/ClassLibrary1.project.lock.json
rename to src/Tizen.NUI/Tizen.NUI.project.lock.json
index f435833..743e9c1 100755 (executable)
@@ -3,25 +3,25 @@
   "version": 2,\r
   "targets": {\r
     ".NETStandard,Version=v1.3": {\r
-      "Microsoft.CSharp/4.0.1": {\r
+      "Microsoft.CSharp/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Collections": "4.0.11",\r
-          "System.Diagnostics.Debug": "4.0.11",\r
-          "System.Dynamic.Runtime": "4.0.11",\r
-          "System.Globalization": "4.0.11",\r
-          "System.Linq": "4.1.0",\r
-          "System.Linq.Expressions": "4.1.0",\r
-          "System.ObjectModel": "4.0.12",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Reflection.Extensions": "4.0.1",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Reflection.TypeExtensions": "4.1.0",\r
-          "System.Resources.ResourceManager": "4.0.1",\r
-          "System.Runtime": "4.1.0",\r
-          "System.Runtime.Extensions": "4.1.0",\r
-          "System.Runtime.InteropServices": "4.1.0",\r
-          "System.Threading": "4.0.11"\r
+          "System.Collections": "4.3.0",\r
+          "System.Diagnostics.Debug": "4.3.0",\r
+          "System.Dynamic.Runtime": "4.3.0",\r
+          "System.Globalization": "4.3.0",\r
+          "System.Linq": "4.3.0",\r
+          "System.Linq.Expressions": "4.3.0",\r
+          "System.ObjectModel": "4.3.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Reflection.Extensions": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Reflection.TypeExtensions": "4.3.0",\r
+          "System.Resources.ResourceManager": "4.3.0",\r
+          "System.Runtime": "4.3.0",\r
+          "System.Runtime.Extensions": "4.3.0",\r
+          "System.Runtime.InteropServices": "4.3.0",\r
+          "System.Threading": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/Microsoft.CSharp.dll": {}\r
@@ -30,7 +30,7 @@
           "lib/netstandard1.3/Microsoft.CSharp.dll": {}\r
         }\r
       },\r
-      "Microsoft.NETCore.Platforms/1.0.1": {\r
+      "Microsoft.NETCore.Platforms/1.1.0": {\r
         "type": "package",\r
         "compile": {\r
           "lib/netstandard1.0/_._": {}\r
@@ -39,7 +39,7 @@
           "lib/netstandard1.0/_._": {}\r
         }\r
       },\r
-      "Microsoft.NETCore.Targets/1.0.1": {\r
+      "Microsoft.NETCore.Targets/1.1.0": {\r
         "type": "package",\r
         "compile": {\r
           "lib/netstandard1.0/_._": {}\r
           "lib/netstandard1.1/System.Buffers.dll": {}\r
         }\r
       },\r
-      "System.Collections/4.0.11": {\r
+      "System.Collections/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Collections.dll": {}\r
           "ref/netstandard1.3/System.Console.dll": {}\r
         }\r
       },\r
-      "System.Diagnostics.Debug/4.0.11": {\r
+      "System.Diagnostics.Debug/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Diagnostics.Debug.dll": {}\r
           "ref/netstandard1.3/System.Diagnostics.Tracing.dll": {}\r
         }\r
       },\r
-      "System.Dynamic.Runtime/4.0.11": {\r
+      "System.Dynamic.Runtime/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Collections": "4.0.11",\r
-          "System.Diagnostics.Debug": "4.0.11",\r
-          "System.Globalization": "4.0.11",\r
-          "System.Linq": "4.1.0",\r
-          "System.Linq.Expressions": "4.1.0",\r
-          "System.ObjectModel": "4.0.12",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Reflection.Emit": "4.0.1",\r
-          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Reflection.TypeExtensions": "4.1.0",\r
-          "System.Resources.ResourceManager": "4.0.1",\r
-          "System.Runtime": "4.1.0",\r
-          "System.Runtime.Extensions": "4.1.0",\r
-          "System.Threading": "4.0.11"\r
+          "System.Collections": "4.3.0",\r
+          "System.Diagnostics.Debug": "4.3.0",\r
+          "System.Linq": "4.3.0",\r
+          "System.Linq.Expressions": "4.3.0",\r
+          "System.ObjectModel": "4.3.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Reflection.Emit": "4.3.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Reflection.TypeExtensions": "4.3.0",\r
+          "System.Resources.ResourceManager": "4.3.0",\r
+          "System.Runtime": "4.3.0",\r
+          "System.Runtime.Extensions": "4.3.0",\r
+          "System.Threading": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
           "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}\r
         }\r
       },\r
-      "System.Globalization/4.0.11": {\r
+      "System.Globalization/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Globalization.dll": {}\r
           "ref/netstandard1.3/System.Globalization.Calendars.dll": {}\r
         }\r
       },\r
-      "System.IO/4.1.0": {\r
+      "System.IO/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0",\r
-          "System.Text.Encoding": "4.0.11",\r
-          "System.Threading.Tasks": "4.0.11"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0",\r
+          "System.Text.Encoding": "4.3.0",\r
+          "System.Threading.Tasks": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.IO.dll": {}\r
           "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}\r
         }\r
       },\r
-      "System.Linq/4.1.0": {\r
+      "System.Linq/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Collections": "4.0.11",\r
-          "System.Runtime": "4.1.0"\r
+          "System.Collections": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/System.Linq.dll": {}\r
         }\r
       },\r
-      "System.Linq.Expressions/4.1.0": {\r
+      "System.Linq.Expressions/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Reflection": "4.1.0",\r
-          "System.Runtime": "4.1.0"\r
+          "System.Reflection": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Linq.Expressions.dll": {}\r
           "ref/netstandard1.3/System.Net.Sockets.dll": {}\r
         }\r
       },\r
-      "System.ObjectModel/4.0.12": {\r
+      "System.ObjectModel/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Collections": "4.0.11",\r
-          "System.Diagnostics.Debug": "4.0.11",\r
-          "System.Resources.ResourceManager": "4.0.1",\r
-          "System.Runtime": "4.1.0",\r
-          "System.Threading": "4.0.11"\r
+          "System.Collections": "4.3.0",\r
+          "System.Diagnostics.Debug": "4.3.0",\r
+          "System.Resources.ResourceManager": "4.3.0",\r
+          "System.Runtime": "4.3.0",\r
+          "System.Threading": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.ObjectModel.dll": {}\r
           "lib/netstandard1.3/System.ObjectModel.dll": {}\r
         }\r
       },\r
-      "System.Reflection/4.1.0": {\r
+      "System.Reflection/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.IO": "4.1.0",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.IO": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Reflection.dll": {}\r
         }\r
       },\r
-      "System.Reflection.Emit/4.0.1": {\r
+      "System.Reflection.Emit/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.IO": "4.1.0",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Reflection.Emit.ILGeneration": "4.0.1",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "System.IO": "4.3.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Reflection.Emit.ILGeneration": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.1/_._": {}\r
           "lib/netstandard1.3/System.Reflection.Emit.dll": {}\r
         }\r
       },\r
-      "System.Reflection.Emit.ILGeneration/4.0.1": {\r
+      "System.Reflection.Emit.ILGeneration/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Reflection": "4.1.0",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "System.Reflection": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/_._": {}\r
           "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}\r
         }\r
       },\r
-      "System.Reflection.Extensions/4.0.1": {\r
+      "System.Reflection.Extensions/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/System.Reflection.Extensions.dll": {}\r
         }\r
       },\r
-      "System.Reflection.Primitives/4.0.1": {\r
+      "System.Reflection.Primitives/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/System.Reflection.Primitives.dll": {}\r
         }\r
       },\r
-      "System.Reflection.TypeExtensions/4.1.0": {\r
+      "System.Reflection.TypeExtensions/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Reflection": "4.1.0",\r
-          "System.Runtime": "4.1.0"\r
+          "System.Reflection": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Reflection.TypeExtensions.dll": {}\r
         }\r
       },\r
-      "System.Resources.ResourceManager/4.0.1": {\r
+      "System.Resources.ResourceManager/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Globalization": "4.0.11",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Globalization": "4.3.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.0/System.Resources.ResourceManager.dll": {}\r
         }\r
       },\r
-      "System.Runtime/4.1.0": {\r
+      "System.Runtime/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Runtime.dll": {}\r
         }\r
       },\r
-      "System.Runtime.Extensions/4.1.0": {\r
+      "System.Runtime.Extensions/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Runtime.Extensions.dll": {}\r
         }\r
       },\r
-      "System.Runtime.Handles/4.0.1": {\r
+      "System.Runtime.Handles/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Runtime.Handles.dll": {}\r
         }\r
       },\r
-      "System.Runtime.InteropServices/4.1.0": {\r
+      "System.Runtime.InteropServices/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Reflection": "4.1.0",\r
-          "System.Reflection.Primitives": "4.0.1",\r
-          "System.Runtime": "4.1.0",\r
-          "System.Runtime.Handles": "4.0.1"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Reflection": "4.3.0",\r
+          "System.Reflection.Primitives": "4.3.0",\r
+          "System.Runtime": "4.3.0",\r
+          "System.Runtime.Handles": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Runtime.InteropServices.dll": {}\r
           "ref/netstandard1.3/System.Security.Cryptography.X509Certificates.dll": {}\r
         }\r
       },\r
-      "System.Text.Encoding/4.0.11": {\r
+      "System.Text.Encoding/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Text.Encoding.dll": {}\r
           "ref/netstandard1.3/System.Text.RegularExpressions.dll": {}\r
         }\r
       },\r
-      "System.Threading/4.0.11": {\r
+      "System.Threading/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "System.Runtime": "4.1.0",\r
-          "System.Threading.Tasks": "4.0.11"\r
+          "System.Runtime": "4.3.0",\r
+          "System.Threading.Tasks": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Threading.dll": {}\r
           "lib/netstandard1.3/System.Threading.dll": {}\r
         }\r
       },\r
-      "System.Threading.Tasks/4.0.11": {\r
+      "System.Threading.Tasks/4.3.0": {\r
         "type": "package",\r
         "dependencies": {\r
-          "Microsoft.NETCore.Platforms": "1.0.1",\r
-          "Microsoft.NETCore.Targets": "1.0.1",\r
-          "System.Runtime": "4.1.0"\r
+          "Microsoft.NETCore.Platforms": "1.1.0",\r
+          "Microsoft.NETCore.Targets": "1.1.0",\r
+          "System.Runtime": "4.3.0"\r
         },\r
         "compile": {\r
           "ref/netstandard1.3/System.Threading.Tasks.dll": {}\r
     }\r
   },\r
   "libraries": {\r
-    "Microsoft.CSharp/4.0.1": {\r
-      "sha512": "17h8b5mXa87XYKrrVqdgZ38JefSUqLChUQpXgSnpzsM0nDOhE40FTeNWOJ/YmySGV6tG6T8+hjz6vxbknHJr6A==",\r
+    "Microsoft.CSharp/4.3.0": {\r
+      "sha512": "P+MBhIM0YX+JqROuf7i306ZLJEjQYA9uUyRDE+OqwUI5sh41e2ZbPQV3LfAPh+29cmceE1pUffXsGfR4eMY3KA==",\r
       "type": "package",\r
-      "path": "Microsoft.CSharp/4.0.1",\r
+      "path": "Microsoft.CSharp/4.3.0",\r
       "files": [\r
-        "Microsoft.CSharp.4.0.1.nupkg.sha512",\r
+        "Microsoft.CSharp.4.3.0.nupkg.sha512",\r
         "Microsoft.CSharp.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "Microsoft.NETCore.Platforms/1.0.1": {\r
-      "sha512": "2G6OjjJzwBfNOO8myRV/nFrbTw5iA+DEm0N+qUqhrOmaVtn4pC77h38I1jsXGw5VH55+dPfQsqHD0We9sCl9FQ==",\r
+    "Microsoft.NETCore.Platforms/1.1.0": {\r
+      "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",\r
       "type": "package",\r
-      "path": "Microsoft.NETCore.Platforms/1.0.1",\r
+      "path": "Microsoft.NETCore.Platforms/1.1.0",\r
       "files": [\r
-        "Microsoft.NETCore.Platforms.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.Platforms.1.1.0.nupkg.sha512",\r
         "Microsoft.NETCore.Platforms.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "runtime.json"\r
       ]\r
     },\r
-    "Microsoft.NETCore.Targets/1.0.1": {\r
-      "sha512": "rkn+fKobF/cbWfnnfBOQHKVKIOpxMZBvlSHkqDWgBpwGDcLRduvs3D9OLGeV6GWGvVwNlVi2CBbTjuPmtHvyNw==",\r
+    "Microsoft.NETCore.Targets/1.1.0": {\r
+      "sha512": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",\r
       "type": "package",\r
-      "path": "Microsoft.NETCore.Targets/1.0.1",\r
+      "path": "Microsoft.NETCore.Targets/1.1.0",\r
       "files": [\r
-        "Microsoft.NETCore.Targets.1.0.1.nupkg.sha512",\r
+        "Microsoft.NETCore.Targets.1.1.0.nupkg.sha512",\r
         "Microsoft.NETCore.Targets.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "lib/netstandard1.1/System.Buffers.dll"\r
       ]\r
     },\r
-    "System.Collections/4.0.11": {\r
-      "sha512": "YUJGz6eFKqS0V//mLt25vFGrrCvOnsXjlvFQs+KimpwNxug9x0Pzy4PlFMU3Q2IzqAa9G2L4LsK3+9vCBK7oTg==",\r
+    "System.Collections/4.3.0": {\r
+      "sha512": "3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",\r
       "type": "package",\r
-      "path": "System.Collections/4.0.11",\r
+      "path": "System.Collections/4.3.0",\r
       "files": [\r
-        "System.Collections.4.0.11.nupkg.sha512",\r
+        "System.Collections.4.3.0.nupkg.sha512",\r
         "System.Collections.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Diagnostics.Debug/4.0.11": {\r
-      "sha512": "w5U95fVKHY4G8ASs/K5iK3J5LY+/dLFd4vKejsnI/ZhBsWS9hQakfx3Zr7lRWKg4tAw9r4iktyvsTagWkqYCiw==",\r
+    "System.Diagnostics.Debug/4.3.0": {\r
+      "sha512": "ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",\r
       "type": "package",\r
-      "path": "System.Diagnostics.Debug/4.0.11",\r
+      "path": "System.Diagnostics.Debug/4.3.0",\r
       "files": [\r
-        "System.Diagnostics.Debug.4.0.11.nupkg.sha512",\r
+        "System.Diagnostics.Debug.4.3.0.nupkg.sha512",\r
         "System.Diagnostics.Debug.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Dynamic.Runtime/4.0.11": {\r
-      "sha512": "db34f6LHYM0U0JpE+sOmjar27BnqTVkbLJhgfwMpTdgTigG/Hna3m2MYVwnFzGGKnEJk2UXFuoVTr8WUbU91/A==",\r
+    "System.Dynamic.Runtime/4.3.0": {\r
+      "sha512": "SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",\r
       "type": "package",\r
-      "path": "System.Dynamic.Runtime/4.0.11",\r
+      "path": "System.Dynamic.Runtime/4.3.0",\r
       "files": [\r
-        "System.Dynamic.Runtime.4.0.11.nupkg.sha512",\r
+        "System.Dynamic.Runtime.4.3.0.nupkg.sha512",\r
         "System.Dynamic.Runtime.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "runtimes/aot/lib/netcore50/System.Dynamic.Runtime.dll"\r
       ]\r
     },\r
-    "System.Globalization/4.0.11": {\r
-      "sha512": "B95h0YLEL2oSnwF/XjqSWKnwKOy/01VWkNlsCeMTFJLLabflpGV26nK164eRs5GiaRSBGpOxQ3pKoSnnyZN5pg==",\r
+    "System.Globalization/4.3.0": {\r
+      "sha512": "kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",\r
       "type": "package",\r
-      "path": "System.Globalization/4.0.11",\r
+      "path": "System.Globalization/4.3.0",\r
       "files": [\r
-        "System.Globalization.4.0.11.nupkg.sha512",\r
+        "System.Globalization.4.3.0.nupkg.sha512",\r
         "System.Globalization.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.IO/4.1.0": {\r
-      "sha512": "3KlTJceQc3gnGIaHZ7UBZO26SHL1SHE4ddrmiwumFnId+CEHP+O8r386tZKaE6zlk5/mF8vifMBzHj9SaXN+mQ==",\r
+    "System.IO/4.3.0": {\r
+      "sha512": "3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",\r
       "type": "package",\r
-      "path": "System.IO/4.1.0",\r
+      "path": "System.IO/4.3.0",\r
       "files": [\r
-        "System.IO.4.1.0.nupkg.sha512",\r
+        "System.IO.4.3.0.nupkg.sha512",\r
         "System.IO.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Linq/4.1.0": {\r
-      "sha512": "bQ0iYFOQI0nuTnt+NQADns6ucV4DUvMdwN6CbkB1yj8i7arTGiTN5eok1kQwdnnNWSDZfIUySQY+J3d5KjWn0g==",\r
+    "System.Linq/4.3.0": {\r
+      "sha512": "5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",\r
       "type": "package",\r
-      "path": "System.Linq/4.1.0",\r
+      "path": "System.Linq/4.3.0",\r
       "files": [\r
-        "System.Linq.4.1.0.nupkg.sha512",\r
+        "System.Linq.4.3.0.nupkg.sha512",\r
         "System.Linq.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Linq.Expressions/4.1.0": {\r
-      "sha512": "I+y02iqkgmCAyfbqOmSDOgqdZQ5tTj80Akm5BPSS8EeB0VGWdy6X1KCoYe8Pk6pwDoAKZUOdLVxnTJcExiv5zw==",\r
+    "System.Linq.Expressions/4.3.0": {\r
+      "sha512": "PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",\r
       "type": "package",\r
-      "path": "System.Linq.Expressions/4.1.0",\r
+      "path": "System.Linq.Expressions/4.3.0",\r
       "files": [\r
-        "System.Linq.Expressions.4.1.0.nupkg.sha512",\r
+        "System.Linq.Expressions.4.3.0.nupkg.sha512",\r
         "System.Linq.Expressions.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.ObjectModel/4.0.12": {\r
-      "sha512": "tAgJM1xt3ytyMoW4qn4wIqgJYm7L7TShRZG4+Q4Qsi2PCcj96pXN7nRywS9KkB3p/xDUjc2HSwP9SROyPYDYKQ==",\r
+    "System.ObjectModel/4.3.0": {\r
+      "sha512": "bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",\r
       "type": "package",\r
-      "path": "System.ObjectModel/4.0.12",\r
+      "path": "System.ObjectModel/4.3.0",\r
       "files": [\r
-        "System.ObjectModel.4.0.12.nupkg.sha512",\r
+        "System.ObjectModel.4.3.0.nupkg.sha512",\r
         "System.ObjectModel.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Reflection/4.1.0": {\r
-      "sha512": "JCKANJ0TI7kzoQzuwB/OoJANy1Lg338B6+JVacPl4TpUwi3cReg3nMLplMq2uqYfHFQpKIlHAUVAJlImZz/4ng==",\r
+    "System.Reflection/4.3.0": {\r
+      "sha512": "KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",\r
       "type": "package",\r
-      "path": "System.Reflection/4.1.0",\r
+      "path": "System.Reflection/4.3.0",\r
       "files": [\r
-        "System.Reflection.4.1.0.nupkg.sha512",\r
+        "System.Reflection.4.3.0.nupkg.sha512",\r
         "System.Reflection.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Reflection.Emit/4.0.1": {\r
-      "sha512": "P2wqAj72fFjpP6wb9nSfDqNBMab+2ovzSDzUZK7MVIm54tBJEPr9jWfSjjoTpPwj1LeKcmX3vr0ttyjSSFM47g==",\r
+    "System.Reflection.Emit/4.3.0": {\r
+      "sha512": "228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",\r
       "type": "package",\r
-      "path": "System.Reflection.Emit/4.0.1",\r
+      "path": "System.Reflection.Emit/4.3.0",\r
       "files": [\r
-        "System.Reflection.Emit.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Emit.4.3.0.nupkg.sha512",\r
         "System.Reflection.Emit.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "lib/MonoAndroid10/_._",\r
+        "lib/monotouch10/_._",\r
         "lib/net45/_._",\r
         "lib/netcore50/System.Reflection.Emit.dll",\r
         "lib/netstandard1.3/System.Reflection.Emit.dll",\r
+        "lib/xamarinios10/_._",\r
         "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
         "ref/MonoAndroid10/_._",\r
         "ref/net45/_._",\r
         "ref/netstandard1.1/System.Reflection.Emit.dll",\r
         "ref/xamarinmac20/_._"\r
       ]\r
     },\r
-    "System.Reflection.Emit.ILGeneration/4.0.1": {\r
-      "sha512": "Ov6dU8Bu15Bc7zuqttgHF12J5lwSWyTf1S+FJouUXVMSqImLZzYaQ+vRr1rQ0OZ0HqsrwWl4dsKHELckQkVpgA==",\r
+    "System.Reflection.Emit.ILGeneration/4.3.0": {\r
+      "sha512": "59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",\r
       "type": "package",\r
-      "path": "System.Reflection.Emit.ILGeneration/4.0.1",\r
+      "path": "System.Reflection.Emit.ILGeneration/4.3.0",\r
       "files": [\r
-        "System.Reflection.Emit.ILGeneration.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Emit.ILGeneration.4.3.0.nupkg.sha512",\r
         "System.Reflection.Emit.ILGeneration.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
+        "lib/MonoAndroid10/_._",\r
+        "lib/MonoTouch10/_._",\r
         "lib/net45/_._",\r
         "lib/netcore50/System.Reflection.Emit.ILGeneration.dll",\r
         "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll",\r
         "lib/portable-net45+wp8/_._",\r
         "lib/wp80/_._",\r
+        "lib/xamarinios10/_._",\r
+        "lib/xamarinmac20/_._",\r
+        "lib/xamarintvos10/_._",\r
+        "lib/xamarinwatchos10/_._",\r
+        "ref/MonoAndroid10/_._",\r
+        "ref/MonoTouch10/_._",\r
         "ref/net45/_._",\r
         "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.dll",\r
         "ref/netstandard1.0/System.Reflection.Emit.ILGeneration.xml",\r
         "ref/netstandard1.0/zh-hant/System.Reflection.Emit.ILGeneration.xml",\r
         "ref/portable-net45+wp8/_._",\r
         "ref/wp80/_._",\r
+        "ref/xamarinios10/_._",\r
+        "ref/xamarinmac20/_._",\r
+        "ref/xamarintvos10/_._",\r
+        "ref/xamarinwatchos10/_._",\r
         "runtimes/aot/lib/netcore50/_._"\r
       ]\r
     },\r
-    "System.Reflection.Extensions/4.0.1": {\r
-      "sha512": "GYrtRsZcMuHF3sbmRHfMYpvxZoIN2bQGrYGerUiWLEkqdEUQZhH3TRSaC/oI4wO0II1RKBPlpIa1TOMxIcOOzQ==",\r
+    "System.Reflection.Extensions/4.3.0": {\r
+      "sha512": "rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",\r
       "type": "package",\r
-      "path": "System.Reflection.Extensions/4.0.1",\r
+      "path": "System.Reflection.Extensions/4.3.0",\r
       "files": [\r
-        "System.Reflection.Extensions.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Extensions.4.3.0.nupkg.sha512",\r
         "System.Reflection.Extensions.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Reflection.Primitives/4.0.1": {\r
-      "sha512": "4inTox4wTBaDhB7V3mPvp9XlCbeGYWVEM9/fXALd52vNEAVisc1BoVWQPuUuD0Ga//dNbA/WeMy9u9mzLxGTHQ==",\r
+    "System.Reflection.Primitives/4.3.0": {\r
+      "sha512": "5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",\r
       "type": "package",\r
-      "path": "System.Reflection.Primitives/4.0.1",\r
+      "path": "System.Reflection.Primitives/4.3.0",\r
       "files": [\r
-        "System.Reflection.Primitives.4.0.1.nupkg.sha512",\r
+        "System.Reflection.Primitives.4.3.0.nupkg.sha512",\r
         "System.Reflection.Primitives.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Reflection.TypeExtensions/4.1.0": {\r
-      "sha512": "tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",\r
+    "System.Reflection.TypeExtensions/4.3.0": {\r
+      "sha512": "7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",\r
       "type": "package",\r
-      "path": "System.Reflection.TypeExtensions/4.1.0",\r
+      "path": "System.Reflection.TypeExtensions/4.3.0",\r
       "files": [\r
-        "System.Reflection.TypeExtensions.4.1.0.nupkg.sha512",\r
+        "System.Reflection.TypeExtensions.4.3.0.nupkg.sha512",\r
         "System.Reflection.TypeExtensions.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "runtimes/aot/lib/netcore50/System.Reflection.TypeExtensions.dll"\r
       ]\r
     },\r
-    "System.Resources.ResourceManager/4.0.1": {\r
-      "sha512": "TxwVeUNoTgUOdQ09gfTjvW411MF+w9MBYL7AtNVc+HtBCFlutPLhUCdZjNkjbhj3bNQWMdHboF0KIWEOjJssbA==",\r
+    "System.Resources.ResourceManager/4.3.0": {\r
+      "sha512": "/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",\r
       "type": "package",\r
-      "path": "System.Resources.ResourceManager/4.0.1",\r
+      "path": "System.Resources.ResourceManager/4.3.0",\r
       "files": [\r
-        "System.Resources.ResourceManager.4.0.1.nupkg.sha512",\r
+        "System.Resources.ResourceManager.4.3.0.nupkg.sha512",\r
         "System.Resources.ResourceManager.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Runtime/4.1.0": {\r
-      "sha512": "v6c/4Yaa9uWsq+JMhnOFewrYkgdNHNG2eMKuNqRn8P733rNXeRCGvV5FkkjBXn2dbVkPXOsO0xjsEeM1q2zC0g==",\r
+    "System.Runtime/4.3.0": {\r
+      "sha512": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",\r
       "type": "package",\r
-      "path": "System.Runtime/4.1.0",\r
+      "path": "System.Runtime/4.3.0",\r
       "files": [\r
-        "System.Runtime.4.1.0.nupkg.sha512",\r
+        "System.Runtime.4.3.0.nupkg.sha512",\r
         "System.Runtime.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Runtime.Extensions/4.1.0": {\r
-      "sha512": "CUOHjTT/vgP0qGW22U4/hDlOqXmcPq5YicBaXdUR2UiUoLwBT+olO6we4DVbq57jeX5uXH2uerVZhf0qGj+sVQ==",\r
+    "System.Runtime.Extensions/4.3.0": {\r
+      "sha512": "guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",\r
       "type": "package",\r
-      "path": "System.Runtime.Extensions/4.1.0",\r
+      "path": "System.Runtime.Extensions/4.3.0",\r
       "files": [\r
-        "System.Runtime.Extensions.4.1.0.nupkg.sha512",\r
+        "System.Runtime.Extensions.4.3.0.nupkg.sha512",\r
         "System.Runtime.Extensions.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Runtime.Handles/4.0.1": {\r
-      "sha512": "nCJvEKguXEvk2ymk1gqj625vVnlK3/xdGzx0vOKicQkoquaTBJTP13AIYkocSUwHCLNBwUbXTqTWGDxBTWpt7g==",\r
+    "System.Runtime.Handles/4.3.0": {\r
+      "sha512": "OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",\r
       "type": "package",\r
-      "path": "System.Runtime.Handles/4.0.1",\r
+      "path": "System.Runtime.Handles/4.3.0",\r
       "files": [\r
-        "System.Runtime.Handles.4.0.1.nupkg.sha512",\r
+        "System.Runtime.Handles.4.3.0.nupkg.sha512",\r
         "System.Runtime.Handles.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Runtime.InteropServices/4.1.0": {\r
-      "sha512": "16eu3kjHS633yYdkjwShDHZLRNMKVi/s0bY8ODiqJ2RfMhDMAwxZaUaWVnZ2P71kr/or+X9o/xFWtNqz8ivieQ==",\r
+    "System.Runtime.InteropServices/4.3.0": {\r
+      "sha512": "uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",\r
       "type": "package",\r
-      "path": "System.Runtime.InteropServices/4.1.0",\r
+      "path": "System.Runtime.InteropServices/4.3.0",\r
       "files": [\r
-        "System.Runtime.InteropServices.4.1.0.nupkg.sha512",\r
+        "System.Runtime.InteropServices.4.3.0.nupkg.sha512",\r
         "System.Runtime.InteropServices.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "lib/MonoTouch10/_._",\r
         "lib/net45/_._",\r
         "lib/net462/System.Runtime.InteropServices.dll",\r
+        "lib/net463/System.Runtime.InteropServices.dll",\r
         "lib/portable-net45+win8+wpa81/_._",\r
         "lib/win8/_._",\r
         "lib/wpa81/_._",\r
         "ref/MonoTouch10/_._",\r
         "ref/net45/_._",\r
         "ref/net462/System.Runtime.InteropServices.dll",\r
+        "ref/net463/System.Runtime.InteropServices.dll",\r
         "ref/netcore50/System.Runtime.InteropServices.dll",\r
         "ref/netcore50/System.Runtime.InteropServices.xml",\r
         "ref/netcore50/de/System.Runtime.InteropServices.xml",\r
         "ref/netcore50/ru/System.Runtime.InteropServices.xml",\r
         "ref/netcore50/zh-hans/System.Runtime.InteropServices.xml",\r
         "ref/netcore50/zh-hant/System.Runtime.InteropServices.xml",\r
+        "ref/netcoreapp1.1/System.Runtime.InteropServices.dll",\r
         "ref/netstandard1.1/System.Runtime.InteropServices.dll",\r
         "ref/netstandard1.1/System.Runtime.InteropServices.xml",\r
         "ref/netstandard1.1/de/System.Runtime.InteropServices.xml",\r
         "runtimes/win/lib/netstandard1.6/System.Security.Cryptography.X509Certificates.dll"\r
       ]\r
     },\r
-    "System.Text.Encoding/4.0.11": {\r
-      "sha512": "U3gGeMlDZXxCEiY4DwVLSacg+DFWCvoiX+JThA/rvw37Sqrku7sEFeVBBBMBnfB6FeZHsyDx85HlKL19x0HtZA==",\r
+    "System.Text.Encoding/4.3.0": {\r
+      "sha512": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",\r
       "type": "package",\r
-      "path": "System.Text.Encoding/4.0.11",\r
+      "path": "System.Text.Encoding/4.3.0",\r
       "files": [\r
-        "System.Text.Encoding.4.0.11.nupkg.sha512",\r
+        "System.Text.Encoding.4.3.0.nupkg.sha512",\r
         "System.Text.Encoding.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "ref/xamarinwatchos10/_._"\r
       ]\r
     },\r
-    "System.Threading/4.0.11": {\r
-      "sha512": "N+3xqIcg3VDKyjwwCGaZ9HawG9aC6cSDI+s7ROma310GQo8vilFZa86hqKppwTHleR/G0sfOzhvgnUxWCR/DrQ==",\r
+    "System.Threading/4.3.0": {\r
+      "sha512": "VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",\r
       "type": "package",\r
-      "path": "System.Threading/4.0.11",\r
+      "path": "System.Threading/4.3.0",\r
       "files": [\r
-        "System.Threading.4.0.11.nupkg.sha512",\r
+        "System.Threading.4.3.0.nupkg.sha512",\r
         "System.Threading.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
         "runtimes/aot/lib/netcore50/System.Threading.dll"\r
       ]\r
     },\r
-    "System.Threading.Tasks/4.0.11": {\r
-      "sha512": "k1S4Gc6IGwtHGT8188RSeGaX86Qw/wnrgNLshJvsdNUOPP9etMmo8S07c+UlOAx4K/xLuN9ivA1bD0LVurtIxQ==",\r
+    "System.Threading.Tasks/4.3.0": {\r
+      "sha512": "LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",\r
       "type": "package",\r
-      "path": "System.Threading.Tasks/4.0.11",\r
+      "path": "System.Threading.Tasks/4.3.0",\r
       "files": [\r
-        "System.Threading.Tasks.4.0.11.nupkg.sha512",\r
+        "System.Threading.Tasks.4.3.0.nupkg.sha512",\r
         "System.Threading.Tasks.nuspec",\r
         "ThirdPartyNotices.txt",\r
         "dotnet_library_license.txt",\r
   },\r
   "projectFileDependencyGroups": {\r
     "": [\r
-      "Microsoft.CSharp >= 4.0.1",\r
+      "Microsoft.CSharp >= 4.3.0",\r
       "NETStandard.Library >= 1.6.0",\r
-      "System.Reflection >= 4.1.0",\r
-      "System.Reflection.TypeExtensions >= 4.1.0"\r
+      "System.Reflection >= 4.3.0",\r
+      "System.Reflection.TypeExtensions >= 4.3.0"\r
     ],\r
     ".NETStandard,Version=v1.3": []\r
   },\r
diff --git a/src/Tizen.NUI/src/internal/AccessibilityActionScrollSignal.cs b/src/Tizen.NUI/src/internal/AccessibilityActionScrollSignal.cs
deleted file mode 100755 (executable)
index cfae9dd..0000000
+++ /dev/null
@@ -1,89 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class AccessibilityActionScrollSignal : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal AccessibilityActionScrollSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AccessibilityActionScrollSignal obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~AccessibilityActionScrollSignal() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_AccessibilityActionScrollSignal(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  internal bool Empty() {
-    bool ret = NDalicPINVOKE.AccessibilityActionScrollSignal_Empty(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal uint GetConnectionCount() {
-    uint ret = NDalicPINVOKE.AccessibilityActionScrollSignal_GetConnectionCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void Connect(System.Delegate func) {
-System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
-    {
-      NDalicPINVOKE.AccessibilityActionScrollSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  }
-
-  internal void Disconnect(System.Delegate func) {
-System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
-    {
-      NDalicPINVOKE.AccessibilityActionScrollSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  }
-
-  internal bool Emit(AccessibilityManager arg1, TouchEvent arg2) {
-    bool ret = NDalicPINVOKE.AccessibilityActionScrollSignal_Emit(swigCPtr, AccessibilityManager.getCPtr(arg1), TouchEvent.getCPtr(arg2));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal AccessibilityActionScrollSignal() : this(NDalicPINVOKE.new_AccessibilityActionScrollSignal(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-}
-
-}
index f10612e..e087fa5 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AccessibilityActionSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class AccessibilityActionSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.AccessibilityActionSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.AccessibilityActionSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AccessibilityActionSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AccessibilityActionSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,13 +74,13 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal bool Emit(AccessibilityManager arg) {
+  public bool Emit(AccessibilityManager arg) {
     bool ret = NDalicPINVOKE.AccessibilityActionSignal_Emit(swigCPtr, AccessibilityManager.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal AccessibilityActionSignal() : this(NDalicPINVOKE.new_AccessibilityActionSignal(), true) {
+  public AccessibilityActionSignal() : this(NDalicPINVOKE.new_AccessibilityActionSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index d2c207f..69329e3 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AccessibilityFocusOvershotSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class AccessibilityFocusOvershotSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.AccessibilityFocusOvershotSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.AccessibilityFocusOvershotSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AccessibilityFocusOvershotSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AccessibilityFocusOvershotSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,12 +74,12 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Emit(Actor arg1, AccessibilityManager.FocusOvershotDirection arg2) {
+  public void Emit(Actor arg1, AccessibilityManager.FocusOvershotDirection arg2) {
     NDalicPINVOKE.AccessibilityFocusOvershotSignal_Emit(swigCPtr, Actor.getCPtr(arg1), (int)arg2);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AccessibilityFocusOvershotSignal() : this(NDalicPINVOKE.new_AccessibilityFocusOvershotSignal(), true) {
+  public AccessibilityFocusOvershotSignal() : this(NDalicPINVOKE.new_AccessibilityFocusOvershotSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
similarity index 92%
rename from src/Tizen.NUI/src/public/AccessibilityManager.cs
rename to src/Tizen.NUI/src/internal/AccessibilityManager.cs
index 5afc2fc..dcfe800
@@ -8,12 +8,12 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
     using System;
     using System.Runtime.InteropServices;
-
-public class AccessibilityManager : BaseHandle {
+    \r
+    public class AccessibilityManager : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
 
   internal AccessibilityManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.AccessibilityManager_SWIGUpcast(cPtr), cMemoryOwn) {
@@ -600,6 +600,8 @@ public class AccessibilityManager : BaseHandle {
       * @brief Event arguments that passed via ActionScroll signal
       *
       */
+/*
+    // To be replaced by a new event that takes Touch
     public class ActionScrollEventArgs : EventArgs
     {
       private AccessibilityManager _accessibilityManager;
@@ -629,6 +631,7 @@ public class AccessibilityManager : BaseHandle {
         }
       }
     }
+*/
 
     /**
       * @brief Event arguments that passed via ActionPageUp signal
@@ -723,138 +726,141 @@ public class AccessibilityManager : BaseHandle {
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool StatusChangedEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,StatusChangedEventArgs,bool> _accessibilityManagerStatusChangedEventHandler;
+    private DaliEventHandlerWithReturnType<object,StatusChangedEventArgs,bool> _accessibilityManagerStatusChangedEventHandler;
     private StatusChangedEventCallbackDelegate _accessibilityManagerStatusChangedEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionNextEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionNextEventArgs,bool> _accessibilityManagerActionNextEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionNextEventArgs,bool> _accessibilityManagerActionNextEventHandler;
     private ActionNextEventCallbackDelegate _accessibilityManagerActionNextEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionPreviousEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionPreviousEventArgs,bool> _accessibilityManagerActionPreviousEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionPreviousEventArgs,bool> _accessibilityManagerActionPreviousEventHandler;
     private ActionPreviousEventCallbackDelegate _accessibilityManagerActionPreviousEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionActivateEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionActivateEventArgs,bool> _accessibilityManagerActionActivateEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionActivateEventArgs,bool> _accessibilityManagerActionActivateEventHandler;
     private ActionActivateEventCallbackDelegate _accessibilityManagerActionActivateEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadEventArgs,bool> _accessibilityManagerActionReadEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadEventArgs,bool> _accessibilityManagerActionReadEventHandler;
     private ActionReadEventCallbackDelegate _accessibilityManagerActionReadEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionOverEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionOverEventArgs,bool> _accessibilityManagerActionOverEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionOverEventArgs,bool> _accessibilityManagerActionOverEventHandler;
     private ActionOverEventCallbackDelegate _accessibilityManagerActionOverEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadNextEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadNextEventArgs,bool> _accessibilityManagerActionReadNextEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadNextEventArgs,bool> _accessibilityManagerActionReadNextEventHandler;
     private ActionReadNextEventCallbackDelegate _accessibilityManagerActionReadNextEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadPreviousEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadPreviousEventArgs,bool> _accessibilityManagerActionReadPreviousEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadPreviousEventArgs,bool> _accessibilityManagerActionReadPreviousEventHandler;
     private ActionReadPreviousEventCallbackDelegate _accessibilityManagerActionReadPreviousEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionUpEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionUpEventArgs,bool> _accessibilityManagerActionUpEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionUpEventArgs,bool> _accessibilityManagerActionUpEventHandler;
     private ActionUpEventCallbackDelegate _accessibilityManagerActionUpEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionDownEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionDownEventArgs,bool> _accessibilityManagerActionDownEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionDownEventArgs,bool> _accessibilityManagerActionDownEventHandler;
     private ActionDownEventCallbackDelegate _accessibilityManagerActionDownEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionClearFocusEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionClearFocusEventArgs,bool> _accessibilityManagerActionClearFocusEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionClearFocusEventArgs,bool> _accessibilityManagerActionClearFocusEventHandler;
     private ActionClearFocusEventCallbackDelegate _accessibilityManagerActionClearFocusEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionBackEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionBackEventArgs,bool> _accessibilityManagerActionBackEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionBackEventArgs,bool> _accessibilityManagerActionBackEventHandler;
     private ActionBackEventCallbackDelegate _accessibilityManagerActionBackEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionScrollUpEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionScrollUpEventArgs,bool> _accessibilityManagerActionScrollUpEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionScrollUpEventArgs,bool> _accessibilityManagerActionScrollUpEventHandler;
     private ActionScrollUpEventCallbackDelegate _accessibilityManagerActionScrollUpEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionScrollDownEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionScrollDownEventArgs,bool> _accessibilityManagerActionScrollDownEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionScrollDownEventArgs,bool> _accessibilityManagerActionScrollDownEventHandler;
     private ActionScrollDownEventCallbackDelegate _accessibilityManagerActionScrollDownEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionPageLeftEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionPageLeftEventArgs,bool> _accessibilityManagerActionPageLeftEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionPageLeftEventArgs,bool> _accessibilityManagerActionPageLeftEventHandler;
     private ActionPageLeftEventCallbackDelegate _accessibilityManagerActionPageLeftEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionPageRightEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionPageRightEventArgs,bool> _accessibilityManagerActionPageRightEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionPageRightEventArgs,bool> _accessibilityManagerActionPageRightEventHandler;
     private ActionPageRightEventCallbackDelegate _accessibilityManagerActionPageRightEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionPageUpEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionPageUpEventArgs,bool> _accessibilityManagerActionPageUpEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionPageUpEventArgs,bool> _accessibilityManagerActionPageUpEventHandler;
     private ActionPageUpEventCallbackDelegate _accessibilityManagerActionPageUpEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionPageDownEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionPageDownEventArgs,bool> _accessibilityManagerActionPageDownEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionPageDownEventArgs,bool> _accessibilityManagerActionPageDownEventHandler;
     private ActionPageDownEventCallbackDelegate _accessibilityManagerActionPageDownEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionMoveToFirstEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionMoveToFirstEventArgs,bool> _accessibilityManagerActionMoveToFirstEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionMoveToFirstEventArgs,bool> _accessibilityManagerActionMoveToFirstEventHandler;
     private ActionMoveToFirstEventCallbackDelegate _accessibilityManagerActionMoveToFirstEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionMoveToLastEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionMoveToLastEventArgs,bool> _accessibilityManagerActionMoveToLastEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionMoveToLastEventArgs,bool> _accessibilityManagerActionMoveToLastEventHandler;
     private ActionMoveToLastEventCallbackDelegate _accessibilityManagerActionMoveToLastEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadFromTopEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadFromTopEventArgs,bool> _accessibilityManagerActionReadFromTopEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadFromTopEventArgs,bool> _accessibilityManagerActionReadFromTopEventHandler;
     private ActionReadFromTopEventCallbackDelegate _accessibilityManagerActionReadFromTopEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadFromNextEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadFromNextEventArgs,bool> _accessibilityManagerActionReadFromNextEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadFromNextEventArgs,bool> _accessibilityManagerActionReadFromNextEventHandler;
     private ActionReadFromNextEventCallbackDelegate _accessibilityManagerActionReadFromNextEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionZoomEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionZoomEventArgs,bool> _accessibilityManagerActionZoomEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionZoomEventArgs,bool> _accessibilityManagerActionZoomEventHandler;
     private ActionZoomEventCallbackDelegate _accessibilityManagerActionZoomEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadIndicatorInformationEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadIndicatorInformationEventArgs,bool> _accessibilityManagerActionReadIndicatorInformationEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadIndicatorInformationEventArgs,bool> _accessibilityManagerActionReadIndicatorInformationEventHandler;
     private ActionReadIndicatorInformationEventCallbackDelegate _accessibilityManagerActionReadIndicatorInformationEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionReadPauseResumeEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionReadPauseResumeEventArgs,bool> _accessibilityManagerActionReadPauseResumeEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionReadPauseResumeEventArgs,bool> _accessibilityManagerActionReadPauseResumeEventHandler;
     private ActionReadPauseResumeEventCallbackDelegate _accessibilityManagerActionReadPauseResumeEventCallbackDelegate;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionStartStopEventCallbackDelegate(IntPtr accessibilityManager);
-    private EventHandlerWithReturnType<object,ActionStartStopEventArgs,bool> _accessibilityManagerActionStartStopEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionStartStopEventArgs,bool> _accessibilityManagerActionStartStopEventHandler;
     private ActionStartStopEventCallbackDelegate _accessibilityManagerActionStartStopEventCallbackDelegate;
 
+/*
+    // To be replaced by a new event that takes Touch
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate bool ActionScrollEventCallbackDelegate(IntPtr accessibilityManager, IntPtr touchEvent);
-    private EventHandlerWithReturnType<object,ActionScrollEventArgs,bool> _accessibilityManagerActionScrollEventHandler;
+    private DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> _accessibilityManagerActionScrollEventHandler;
     private ActionScrollEventCallbackDelegate _accessibilityManagerActionScrollEventCallbackDelegate;
+*/
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
     private delegate void FocusChangedEventCallbackDelegate(IntPtr actor1, IntPtr actor2);
@@ -871,7 +877,7 @@ public class AccessibilityManager : BaseHandle {
     private DaliEventHandler<object,FocusOvershotEventArgs> _accessibilityManagerFocusOvershotEventHandler;
     private FocusOvershotEventCallbackDelegate _accessibilityManagerFocusOvershotEventCallbackDelegate;
 
-    public event EventHandlerWithReturnType<object,StatusChangedEventArgs,bool> StatusChanged
+    public event DaliEventHandlerWithReturnType<object,StatusChangedEventArgs,bool> StatusChanged
     {
       add
       {
@@ -918,7 +924,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionNextEventArgs,bool> ActionNext
+    public event DaliEventHandlerWithReturnType<object,ActionNextEventArgs,bool> ActionNext
     {
       add
       {
@@ -965,7 +971,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionPreviousEventArgs,bool> ActionPrevious
+    public event DaliEventHandlerWithReturnType<object,ActionPreviousEventArgs,bool> ActionPrevious
     {
       add
       {
@@ -1012,7 +1018,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionActivateEventArgs,bool> ActionActivate
+    public event DaliEventHandlerWithReturnType<object,ActionActivateEventArgs,bool> ActionActivate
     {
       add
       {
@@ -1059,7 +1065,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadEventArgs,bool> ActionRead
+    public event DaliEventHandlerWithReturnType<object,ActionReadEventArgs,bool> ActionRead
     {
       add
       {
@@ -1106,7 +1112,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionOverEventArgs,bool> ActionOver
+    public event DaliEventHandlerWithReturnType<object,ActionOverEventArgs,bool> ActionOver
     {
       add
       {
@@ -1153,7 +1159,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadNextEventArgs,bool> ActionReadNext
+    public event DaliEventHandlerWithReturnType<object,ActionReadNextEventArgs,bool> ActionReadNext
     {
       add
       {
@@ -1201,7 +1207,7 @@ public class AccessibilityManager : BaseHandle {
     }
 
 
-    public event EventHandlerWithReturnType<object,ActionReadPreviousEventArgs,bool> ActionReadPrevious
+    public event DaliEventHandlerWithReturnType<object,ActionReadPreviousEventArgs,bool> ActionReadPrevious
     {
       add
       {
@@ -1248,7 +1254,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionUpEventArgs,bool> ActionUp
+    public event DaliEventHandlerWithReturnType<object,ActionUpEventArgs,bool> ActionUp
     {
       add
       {
@@ -1295,7 +1301,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionDownEventArgs,bool> ActionDown
+    public event DaliEventHandlerWithReturnType<object,ActionDownEventArgs,bool> ActionDown
     {
       add
       {
@@ -1342,7 +1348,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionClearFocusEventArgs,bool> ActionClearFocus
+    public event DaliEventHandlerWithReturnType<object,ActionClearFocusEventArgs,bool> ActionClearFocus
     {
       add
       {
@@ -1389,7 +1395,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionBackEventArgs,bool> ActionBack
+    public event DaliEventHandlerWithReturnType<object,ActionBackEventArgs,bool> ActionBack
     {
       add
       {
@@ -1436,7 +1442,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionScrollUpEventArgs,bool> ActionScrollUp
+    public event DaliEventHandlerWithReturnType<object,ActionScrollUpEventArgs,bool> ActionScrollUp
     {
       add
       {
@@ -1483,7 +1489,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionScrollDownEventArgs,bool> ActionScrollDown
+    public event DaliEventHandlerWithReturnType<object,ActionScrollDownEventArgs,bool> ActionScrollDown
     {
       add
       {
@@ -1531,7 +1537,7 @@ public class AccessibilityManager : BaseHandle {
     }
 
 
-    public event EventHandlerWithReturnType<object,ActionPageLeftEventArgs,bool> ActionPageLeft
+    public event DaliEventHandlerWithReturnType<object,ActionPageLeftEventArgs,bool> ActionPageLeft
     {
       add
       {
@@ -1578,7 +1584,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionPageRightEventArgs,bool> ActionPageRight
+    public event DaliEventHandlerWithReturnType<object,ActionPageRightEventArgs,bool> ActionPageRight
     {
       add
       {
@@ -1625,7 +1631,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionPageUpEventArgs, bool> ActionPageUp
+    public event DaliEventHandlerWithReturnType<object,ActionPageUpEventArgs, bool> ActionPageUp
     {
       add
       {
@@ -1673,7 +1679,7 @@ public class AccessibilityManager : BaseHandle {
     }
 
 
-    public event EventHandlerWithReturnType<object,ActionPageDownEventArgs,bool> ActionPageDown
+    public event DaliEventHandlerWithReturnType<object,ActionPageDownEventArgs,bool> ActionPageDown
     {
       add
       {
@@ -1721,7 +1727,7 @@ public class AccessibilityManager : BaseHandle {
     }
 
 
-    public event EventHandlerWithReturnType<object,ActionMoveToFirstEventArgs,bool> ActionMoveToFirst
+    public event DaliEventHandlerWithReturnType<object,ActionMoveToFirstEventArgs,bool> ActionMoveToFirst
     {
       add
       {
@@ -1768,7 +1774,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionMoveToLastEventArgs,bool> ActionMoveToLast
+    public event DaliEventHandlerWithReturnType<object,ActionMoveToLastEventArgs,bool> ActionMoveToLast
     {
       add
       {
@@ -1815,7 +1821,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadFromTopEventArgs,bool> ActionReadFromTop
+    public event DaliEventHandlerWithReturnType<object,ActionReadFromTopEventArgs,bool> ActionReadFromTop
     {
       add
       {
@@ -1862,7 +1868,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadFromNextEventArgs,bool> ActionReadFromNext
+    public event DaliEventHandlerWithReturnType<object,ActionReadFromNextEventArgs,bool> ActionReadFromNext
     {
       add
       {
@@ -1909,7 +1915,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionZoomEventArgs,bool> ActionZoom
+    public event DaliEventHandlerWithReturnType<object,ActionZoomEventArgs,bool> ActionZoom
     {
       add
       {
@@ -1956,7 +1962,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadIndicatorInformationEventArgs,bool> ActionReadIndicatorInformation
+    public event DaliEventHandlerWithReturnType<object,ActionReadIndicatorInformationEventArgs,bool> ActionReadIndicatorInformation
     {
       add
       {
@@ -2003,7 +2009,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionReadPauseResumeEventArgs,bool> ActionReadPauseResume
+    public event DaliEventHandlerWithReturnType<object,ActionReadPauseResumeEventArgs,bool> ActionReadPauseResume
     {
       add
       {
@@ -2050,7 +2056,7 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionStartStopEventArgs,bool> ActionStartStop
+    public event DaliEventHandlerWithReturnType<object,ActionStartStopEventArgs,bool> ActionStartStop
     {
       add
       {
@@ -2097,7 +2103,9 @@ public class AccessibilityManager : BaseHandle {
       return false;
     }
 
-    public event EventHandlerWithReturnType<object,ActionScrollEventArgs,bool> ActionScroll
+/*
+    // To be replaced by a new event that takes Touch
+    public event DaliEventHandlerWithReturnType<object,ActionScrollEventArgs,bool> ActionScroll
     {
       add
       {
@@ -2144,6 +2152,7 @@ public class AccessibilityManager : BaseHandle {
       }
       return false;
     }
+*/
 
     public event DaliEventHandler<object,FocusChangedEventArgs> FocusChanged
     {
@@ -2614,8 +2623,8 @@ public class AccessibilityManager : BaseHandle {
     return ret;
   }
 
-  public AccessibilityActionScrollSignal ActionScrollSignal() {
-    AccessibilityActionScrollSignal ret = new AccessibilityActionScrollSignal(NDalicPINVOKE.AccessibilityManager_ActionScrollSignal(swigCPtr), false);
+  public SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t ActionScrollSignal() {
+    SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t(NDalicPINVOKE.AccessibilityManager_ActionScrollSignal(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
index dd7e5d8..debd8eb 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ActorContainer : global::System.IDisposable, global::System.Collections.IEnumerable
     , global::System.Collections.Generic.IEnumerable<Actor>
@@ -42,7 +42,7 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     }
   }
 
-  internal ActorContainer(global::System.Collections.ICollection c) : this() {
+  public ActorContainer(global::System.Collections.ICollection c) : this() {
     if (c == null)
       throw new global::System.ArgumentNullException("c");
     foreach (Actor element in c) {
@@ -50,19 +50,19 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     }
   }
 
-  internal bool IsFixedSize {
+  public bool IsFixedSize {
     get {
       return false;
     }
   }
 
-  internal bool IsReadOnly {
+  public bool IsReadOnly {
     get {
       return false;
     }
   }
 
-  internal Actor this[int index]  {
+  public Actor this[int index]  {
     get {
       return getitem(index);
     }
@@ -71,7 +71,7 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     }
   }
 
-  internal int Capacity {
+  public int Capacity {
     get {
       return (int)capacity();
     }
@@ -82,29 +82,29 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     }
   }
 
-  internal int Count {
+  public int Count {
     get {
       return (int)size();
     }
   }
 
-  internal bool IsSynchronized {
+  public bool IsSynchronized {
     get {
       return false;
     }
   }
 
-  internal void CopyTo(Actor[] array)
+  public void CopyTo(Actor[] array)
   {
     CopyTo(0, array, 0, this.Count);
   }
 
-  internal void CopyTo(Actor[] array, int arrayIndex)
+  public void CopyTo(Actor[] array, int arrayIndex)
   {
     CopyTo(0, array, arrayIndex, this.Count);
   }
 
-  internal void CopyTo(int index, Actor[] array, int arrayIndex, int count)
+  public void CopyTo(int index, Actor[] array, int arrayIndex, int count)
   {
     if (array == null)
       throw new global::System.ArgumentNullException("array");
@@ -130,7 +130,7 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     return new ActorContainerEnumerator(this);
   }
 
-  internal ActorContainerEnumerator GetEnumerator() {
+  public ActorContainerEnumerator GetEnumerator() {
     return new ActorContainerEnumerator(this);
   }
 
@@ -200,12 +200,12 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     }
   }
 
-  internal void Clear() {
+  public void Clear() {
     NDalicPINVOKE.ActorContainer_Clear(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Add(Actor x) {
+  public void Add(Actor x) {
     NDalicPINVOKE.ActorContainer_Add(swigCPtr, Actor.getCPtr(x));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
@@ -227,15 +227,15 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ActorContainer() : this(NDalicPINVOKE.new_ActorContainer__SWIG_0(), true) {
+  public ActorContainer() : this(NDalicPINVOKE.new_ActorContainer__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ActorContainer(ActorContainer other) : this(NDalicPINVOKE.new_ActorContainer__SWIG_1(ActorContainer.getCPtr(other)), true) {
+  public ActorContainer(ActorContainer other) : this(NDalicPINVOKE.new_ActorContainer__SWIG_1(ActorContainer.getCPtr(other)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ActorContainer(int capacity) : this(NDalicPINVOKE.new_ActorContainer__SWIG_2(capacity), true) {
+  public ActorContainer(int capacity) : this(NDalicPINVOKE.new_ActorContainer__SWIG_2(capacity), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -256,56 +256,56 @@ public class ActorContainer : global::System.IDisposable, global::System.Collect
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void AddRange(ActorContainer values) {
+  public void AddRange(ActorContainer values) {
     NDalicPINVOKE.ActorContainer_AddRange(swigCPtr, ActorContainer.getCPtr(values));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ActorContainer GetRange(int index, int count) {
+  public ActorContainer GetRange(int index, int count) {
     global::System.IntPtr cPtr = NDalicPINVOKE.ActorContainer_GetRange(swigCPtr, index, count);
     ActorContainer ret = (cPtr == global::System.IntPtr.Zero) ? null : new ActorContainer(cPtr, true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Insert(int index, Actor x) {
+  public void Insert(int index, Actor x) {
     NDalicPINVOKE.ActorContainer_Insert(swigCPtr, index, Actor.getCPtr(x));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void InsertRange(int index, ActorContainer values) {
+  public void InsertRange(int index, ActorContainer values) {
     NDalicPINVOKE.ActorContainer_InsertRange(swigCPtr, index, ActorContainer.getCPtr(values));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void RemoveAt(int index) {
+  public void RemoveAt(int index) {
     NDalicPINVOKE.ActorContainer_RemoveAt(swigCPtr, index);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void RemoveRange(int index, int count) {
+  public void RemoveRange(int index, int count) {
     NDalicPINVOKE.ActorContainer_RemoveRange(swigCPtr, index, count);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal static ActorContainer Repeat(Actor value, int count) {
+  public static ActorContainer Repeat(Actor value, int count) {
     global::System.IntPtr cPtr = NDalicPINVOKE.ActorContainer_Repeat(Actor.getCPtr(value), count);
     ActorContainer ret = (cPtr == global::System.IntPtr.Zero) ? null : new ActorContainer(cPtr, true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Reverse() {
+  public void Reverse() {
     NDalicPINVOKE.ActorContainer_Reverse__SWIG_0(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Reverse(int index, int count) {
+  public void Reverse(int index, int count) {
     NDalicPINVOKE.ActorContainer_Reverse__SWIG_1(swigCPtr, index, count);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void SetRange(int index, ActorContainer values) {
+  public void SetRange(int index, ActorContainer values) {
     NDalicPINVOKE.ActorContainer_SetRange(swigCPtr, index, ActorContainer.getCPtr(values));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
old mode 100644 (file)
new mode 100755 (executable)
similarity index 72%
rename from src/Tizen.NUI/src/internal/ControlKeyEventSignal.cs
rename to src/Tizen.NUI/src/internal/ActorHoverSignal.cs
index 5c61bc8..11ea3ec
@@ -8,22 +8,22 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class ControlKeyEventSignal : global::System.IDisposable {
+public class ActorHoverSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
   protected bool swigCMemOwn;
 
-  internal ControlKeyEventSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
+  internal ActorHoverSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ControlKeyEventSignal obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ActorHoverSignal obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 
-  ~ControlKeyEventSignal() {
+  ~ActorHoverSignal() {
     Dispose();
   }
 
@@ -32,7 +32,7 @@ public class ControlKeyEventSignal : global::System.IDisposable {
       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
         if (swigCMemOwn) {
           swigCMemOwn = false;
-          NDalicPINVOKE.delete_ControlKeyEventSignal(swigCPtr);
+          NDalicPINVOKE.delete_ActorHoverSignal(swigCPtr);
         }
         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
       }
@@ -41,13 +41,13 @@ public class ControlKeyEventSignal : global::System.IDisposable {
   }
 
   public bool Empty() {
-    bool ret = NDalicPINVOKE.ControlKeyEventSignal_Empty(swigCPtr);
+    bool ret = NDalicPINVOKE.ActorHoverSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
   public uint GetConnectionCount() {
-    uint ret = NDalicPINVOKE.ControlKeyEventSignal_GetConnectionCount(swigCPtr);
+    uint ret = NDalicPINVOKE.ActorHoverSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -55,7 +55,7 @@ public class ControlKeyEventSignal : global::System.IDisposable {
   public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ControlKeyEventSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ActorHoverSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
@@ -63,18 +63,18 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
   public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ControlKeyEventSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ActorHoverSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  public bool Emit(View arg1, KeyEvent arg2) {
-    bool ret = NDalicPINVOKE.ControlKeyEventSignal_Emit(swigCPtr, View.getCPtr(arg1), KeyEvent.getCPtr(arg2));
+  public bool Emit(Actor arg1, Hover arg2) {
+    bool ret = NDalicPINVOKE.ActorHoverSignal_Emit(swigCPtr, Actor.getCPtr(arg1), Hover.getCPtr(arg2));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public ControlKeyEventSignal() : this(NDalicPINVOKE.new_ControlKeyEventSignal(), true) {
+  public ActorHoverSignal() : this(NDalicPINVOKE.new_ActorHoverSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index a85fbd3..bc12edc 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ActorSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class ActorSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.ActorSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.ActorSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ActorSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ActorSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,12 +74,12 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Emit(Actor arg) {
+  public void Emit(Actor arg) {
     NDalicPINVOKE.ActorSignal_Emit(swigCPtr, Actor.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ActorSignal() : this(NDalicPINVOKE.new_ActorSignal(), true) {
+  public ActorSignal() : this(NDalicPINVOKE.new_ActorSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index b67b595..f0fc274 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ActorTouchDataSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,19 +40,19 @@ public class ActorTouchDataSignal : global::System.IDisposable {
     }
   }
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.ActorTouchDataSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.ActorTouchDataSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ActorTouchDataSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -60,7 +60,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ActorTouchDataSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -68,13 +68,13 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal bool Emit(Actor arg1, TouchData arg2) {
-    bool ret = NDalicPINVOKE.ActorTouchDataSignal_Emit(swigCPtr, Actor.getCPtr(arg1), TouchData.getCPtr(arg2));
+  public bool Emit(Actor arg1, Touch arg2) {
+    bool ret = NDalicPINVOKE.ActorTouchDataSignal_Emit(swigCPtr, Actor.getCPtr(arg1), Touch.getCPtr(arg2));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal ActorTouchDataSignal() : this(NDalicPINVOKE.new_ActorTouchDataSignal(), true) {
+  public ActorTouchDataSignal() : this(NDalicPINVOKE.new_ActorTouchDataSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
similarity index 65%
rename from src/Tizen.NUI/src/internal/ActorHoverEventSignal.cs
rename to src/Tizen.NUI/src/internal/ActorWheelSignal.cs
index 221a97f..cf7f8db 100755 (executable)
@@ -8,22 +8,22 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class ActorHoverEventSignal : global::System.IDisposable {
+public class ActorWheelSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
   protected bool swigCMemOwn;
 
-  internal ActorHoverEventSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
+  internal ActorWheelSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ActorHoverEventSignal obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ActorWheelSignal obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 
-  ~ActorHoverEventSignal() {
+  ~ActorWheelSignal() {
     Dispose();
   }
 
@@ -32,7 +32,7 @@ public class ActorHoverEventSignal : global::System.IDisposable {
       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
         if (swigCMemOwn) {
           swigCMemOwn = false;
-          NDalicPINVOKE.delete_ActorHoverEventSignal(swigCPtr);
+          NDalicPINVOKE.delete_ActorWheelSignal(swigCPtr);
         }
         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
       }
@@ -40,41 +40,41 @@ public class ActorHoverEventSignal : global::System.IDisposable {
     }
   }
 
-  internal bool Empty() {
-    bool ret = NDalicPINVOKE.ActorHoverEventSignal_Empty(swigCPtr);
+  public bool Empty() {
+    bool ret = NDalicPINVOKE.ActorWheelSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
-    uint ret = NDalicPINVOKE.ActorHoverEventSignal_GetConnectionCount(swigCPtr);
+  public uint GetConnectionCount() {
+    uint ret = NDalicPINVOKE.ActorWheelSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ActorHoverEventSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ActorWheelSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ActorHoverEventSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ActorWheelSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  internal bool Emit(Actor arg1, HoverEvent arg2) {
-    bool ret = NDalicPINVOKE.ActorHoverEventSignal_Emit(swigCPtr, Actor.getCPtr(arg1), HoverEvent.getCPtr(arg2));
+  public bool Emit(Actor arg1, Wheel arg2) {
+    bool ret = NDalicPINVOKE.ActorWheelSignal_Emit(swigCPtr, Actor.getCPtr(arg1), Wheel.getCPtr(arg2));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal ActorHoverEventSignal() : this(NDalicPINVOKE.new_ActorHoverEventSignal(), true) {
+  public ActorWheelSignal() : this(NDalicPINVOKE.new_ActorWheelSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index c25bfa3..5acc2cd 100755 (executable)
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Alignment : View {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -65,7 +65,7 @@ public class Alignment : View {
     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
     protected bool swigCMemOwn;
   
-    public Padding(global::System.IntPtr cPtr, bool cMemoryOwn) {
+    internal Padding(global::System.IntPtr cPtr, bool cMemoryOwn) {
       swigCMemOwn = cMemoryOwn;
       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
     }
@@ -91,15 +91,15 @@ public class Alignment : View {
       }
     }
   
-    internal Padding() : this(NDalicPINVOKE.new_Alignment_Padding__SWIG_0(), true) {
+    public Padding() : this(NDalicPINVOKE.new_Alignment_Padding__SWIG_0(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   
-    internal Padding(float l, float r, float t, float b) : this(NDalicPINVOKE.new_Alignment_Padding__SWIG_1(l, r, t, b), true) {
+    public Padding(float l, float r, float t, float b) : this(NDalicPINVOKE.new_Alignment_Padding__SWIG_1(l, r, t, b), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   
-    internal float left {
+    public float left {
       set {
         NDalicPINVOKE.Alignment_Padding_left_set(swigCPtr, value);
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -111,7 +111,7 @@ public class Alignment : View {
       } 
     }
   
-    internal float right {
+    public float right {
       set {
         NDalicPINVOKE.Alignment_Padding_right_set(swigCPtr, value);
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -123,7 +123,7 @@ public class Alignment : View {
       } 
     }
   
-    internal float top {
+    public float top {
       set {
         NDalicPINVOKE.Alignment_Padding_top_set(swigCPtr, value);
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -135,7 +135,7 @@ public class Alignment : View {
       } 
     }
   
-    internal float bottom {
+    public float bottom {
       set {
         NDalicPINVOKE.Alignment_Padding_bottom_set(swigCPtr, value);
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -149,68 +149,68 @@ public class Alignment : View {
   
   }
 
-  internal Alignment (Alignment.Type horizontal, Alignment.Type vertical) : this (NDalicPINVOKE.Alignment_New__SWIG_0((int)horizontal, (int)vertical), true) {
+  public Alignment (Alignment.Type horizontal, Alignment.Type vertical) : this (NDalicPINVOKE.Alignment_New__SWIG_0((int)horizontal, (int)vertical), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal Alignment (Alignment.Type horizontal) : this (NDalicPINVOKE.Alignment_New__SWIG_1((int)horizontal), true) {
+  public Alignment (Alignment.Type horizontal) : this (NDalicPINVOKE.Alignment_New__SWIG_1((int)horizontal), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal Alignment () : this (NDalicPINVOKE.Alignment_New__SWIG_2(), true) {
+  public Alignment () : this (NDalicPINVOKE.Alignment_New__SWIG_2(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal Alignment(Alignment alignment) : this(NDalicPINVOKE.new_Alignment__SWIG_1(Alignment.getCPtr(alignment)), true) {
+  public Alignment(Alignment alignment) : this(NDalicPINVOKE.new_Alignment__SWIG_1(Alignment.getCPtr(alignment)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal new static Alignment DownCast(BaseHandle handle) {
+  public new static Alignment DownCast(BaseHandle handle) {
     Alignment ret = new Alignment(NDalicPINVOKE.Alignment_DownCast(BaseHandle.getCPtr(handle)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void SetAlignmentType(Alignment.Type type) {
+  public void SetAlignmentType(Alignment.Type type) {
     NDalicPINVOKE.Alignment_SetAlignmentType(swigCPtr, (int)type);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Alignment.Type GetAlignmentType() {
+  public Alignment.Type GetAlignmentType() {
     Alignment.Type ret = (Alignment.Type)NDalicPINVOKE.Alignment_GetAlignmentType(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void SetScaling(Alignment.Scaling scaling) {
+  public void SetScaling(Alignment.Scaling scaling) {
     NDalicPINVOKE.Alignment_SetScaling(swigCPtr, (int)scaling);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Alignment.Scaling GetScaling() {
+  public Alignment.Scaling GetScaling() {
     Alignment.Scaling ret = (Alignment.Scaling)NDalicPINVOKE.Alignment_GetScaling(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void SetPadding(Alignment.Padding padding) {
+  public void SetPadding(Alignment.Padding padding) {
     NDalicPINVOKE.Alignment_SetPadding(swigCPtr, Alignment.Padding.getCPtr(padding));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Alignment.Padding GetPadding() {
+  public Alignment.Padding GetPadding() {
     Alignment.Padding ret = new Alignment.Padding(NDalicPINVOKE.Alignment_GetPadding(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Alignment Assign(Alignment alignment) {
+  public Alignment Assign(Alignment alignment) {
     Alignment ret = new Alignment(NDalicPINVOKE.Alignment_Assign(swigCPtr, Alignment.getCPtr(alignment)), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal enum Type {
+  public enum Type {
     HorizontalLeft = 1,
     HorizontalCenter = 2,
     HorizontalRight = 4,
@@ -219,7 +219,7 @@ public class Alignment : View {
     VerticalBottom = 32
   }
 
-  internal enum Scaling {
+  public enum Scaling {
     ScaleNone,
     ScaleToFill,
     ScaleToFitKeepAspect,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/AngleAxis.cs
rename to src/Tizen.NUI/src/internal/AngleAxis.cs
index e64331b..a5c79cc
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AngleAxis : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
index 58eb50d..186f190 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AngleThresholdPair : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,19 +40,19 @@ public class AngleThresholdPair : global::System.IDisposable {
     }
   }
 
-  internal AngleThresholdPair() : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_0(), true) {
+  public AngleThresholdPair() : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AngleThresholdPair(Radian t, Radian u) : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_1(Radian.getCPtr(t), Radian.getCPtr(u)), true) {
+  public AngleThresholdPair(Radian t, Radian u) : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_1(Radian.getCPtr(t), Radian.getCPtr(u)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AngleThresholdPair(AngleThresholdPair p) : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_2(AngleThresholdPair.getCPtr(p)), true) {
+  public AngleThresholdPair(AngleThresholdPair p) : this(NDalicPINVOKE.new_AngleThresholdPair__SWIG_2(AngleThresholdPair.getCPtr(p)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Radian first {
+  public Radian first {
     set {
       NDalicPINVOKE.AngleThresholdPair_first_set(swigCPtr, Radian.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -65,7 +65,7 @@ public class AngleThresholdPair : global::System.IDisposable {
     } 
   }
 
-  internal Radian second {
+  public Radian second {
     set {
       NDalicPINVOKE.AngleThresholdPair_second_set(swigCPtr, Radian.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
index 3a3d2e6..9d4c53b 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AnimatablePropertyComponentRegistration : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,7 +40,7 @@ public class AnimatablePropertyComponentRegistration : global::System.IDisposabl
     }
   }
 
-  internal AnimatablePropertyComponentRegistration(TypeRegistration registered, string name, int index, int baseIndex, uint componentIndex) : this(NDalicPINVOKE.new_AnimatablePropertyComponentRegistration(TypeRegistration.getCPtr(registered), name, index, baseIndex, componentIndex), true) {
+  public AnimatablePropertyComponentRegistration(TypeRegistration registered, string name, int index, int baseIndex, uint componentIndex) : this(NDalicPINVOKE.new_AnimatablePropertyComponentRegistration(TypeRegistration.getCPtr(registered), name, index, baseIndex, componentIndex), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index 3614eeb..29e44c5 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AnimatablePropertyRegistration : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,11 +40,11 @@ public class AnimatablePropertyRegistration : global::System.IDisposable {
     }
   }
 
-  internal AnimatablePropertyRegistration(TypeRegistration registered, string name, int index, Property.Type type) : this(NDalicPINVOKE.new_AnimatablePropertyRegistration__SWIG_0(TypeRegistration.getCPtr(registered), name, index, (int)type), true) {
+  public AnimatablePropertyRegistration(TypeRegistration registered, string name, int index, PropertyType type) : this(NDalicPINVOKE.new_AnimatablePropertyRegistration__SWIG_0(TypeRegistration.getCPtr(registered), name, index, (int)type), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AnimatablePropertyRegistration(TypeRegistration registered, string name, int index, Property.Value value) : this(NDalicPINVOKE.new_AnimatablePropertyRegistration__SWIG_1(TypeRegistration.getCPtr(registered), name, index, Property.Value.getCPtr(value)), true) {
+  public AnimatablePropertyRegistration(TypeRegistration registered, string name, int index, PropertyValue value) : this(NDalicPINVOKE.new_AnimatablePropertyRegistration__SWIG_1(TypeRegistration.getCPtr(registered), name, index, PropertyValue.getCPtr(value)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index eb2fab1..52f3ed0 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AnimationSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class AnimationSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.AnimationSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.AnimationSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AnimationSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.AnimationSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,12 +74,12 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Emit(Animation arg) {
+  public void Emit(Animation arg) {
     NDalicPINVOKE.AnimationSignal_Emit(swigCPtr, Animation.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AnimationSignal() : this(NDalicPINVOKE.new_AnimationSignal(), true) {
+  public AnimationSignal() : this(NDalicPINVOKE.new_AnimationSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index 714ff23..fe00c2b 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Any : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,32 +46,32 @@ public class Any : global::System.IDisposable {
   }
 
 
-  internal Any() : this(NDalicPINVOKE.new_Any__SWIG_0(), true) {
+  public Any() : this(NDalicPINVOKE.new_Any__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal static void AssertAlways(string assertMessage) {
+  public static void AssertAlways(string assertMessage) {
     NDalicPINVOKE.Any_AssertAlways(assertMessage);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Any(Any any) : this(NDalicPINVOKE.new_Any__SWIG_2(Any.getCPtr(any)), true) {
+  public Any(Any any) : this(NDalicPINVOKE.new_Any__SWIG_2(Any.getCPtr(any)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Any Assign(Any any) {
+  public Any Assign(Any any) {
     Any ret = new Any(NDalicPINVOKE.Any_Assign(swigCPtr, Any.getCPtr(any)), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal SWIGTYPE_p_std__type_info GetType() {
+  public SWIGTYPE_p_std__type_info GetType() {
     SWIGTYPE_p_std__type_info ret = new SWIGTYPE_p_std__type_info(NDalicPINVOKE.Any_GetType(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.Any_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
@@ -81,7 +81,7 @@ public class Any : global::System.IDisposable {
     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
     protected bool swigCMemOwn;
   
-    public AnyContainerBase(global::System.IntPtr cPtr, bool cMemoryOwn) {
+    internal AnyContainerBase(global::System.IntPtr cPtr, bool cMemoryOwn) {
       swigCMemOwn = cMemoryOwn;
       swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
     }
@@ -107,17 +107,17 @@ public class Any : global::System.IDisposable {
       }
     }
   
-    internal AnyContainerBase(SWIGTYPE_p_std__type_info type, SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase cloneFunc, SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void deleteFunc) : this(NDalicPINVOKE.new_Any_AnyContainerBase(SWIGTYPE_p_std__type_info.getCPtr(type), SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.getCPtr(cloneFunc), SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void.getCPtr(deleteFunc)), true) {
+    public AnyContainerBase(SWIGTYPE_p_std__type_info type, SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase cloneFunc, SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void deleteFunc) : this(NDalicPINVOKE.new_Any_AnyContainerBase(SWIGTYPE_p_std__type_info.getCPtr(type), SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.getCPtr(cloneFunc), SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void.getCPtr(deleteFunc)), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   
-    internal SWIGTYPE_p_std__type_info GetType() {
+    public SWIGTYPE_p_std__type_info GetType() {
       SWIGTYPE_p_std__type_info ret = new SWIGTYPE_p_std__type_info(NDalicPINVOKE.Any_AnyContainerBase_GetType(swigCPtr), false);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
       return ret;
     }
   
-    internal SWIGTYPE_p_std__type_info mType {
+    public SWIGTYPE_p_std__type_info mType {
       get {
         SWIGTYPE_p_std__type_info ret = new SWIGTYPE_p_std__type_info(NDalicPINVOKE.Any_AnyContainerBase_mType_get(swigCPtr), false);
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -125,7 +125,7 @@ public class Any : global::System.IDisposable {
       } 
     }
   
-    internal SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase mCloneFunc {
+    public SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase mCloneFunc {
       set {
         NDalicPINVOKE.Any_AnyContainerBase_mCloneFunc_set(swigCPtr, SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase.getCPtr(value));
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -138,7 +138,7 @@ public class Any : global::System.IDisposable {
       } 
     }
   
-    internal SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void mDeleteFunc {
+    public SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void mDeleteFunc {
       set {
         NDalicPINVOKE.Any_AnyContainerBase_mDeleteFunc_set(swigCPtr, SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void.getCPtr(value));
         if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -153,7 +153,7 @@ public class Any : global::System.IDisposable {
   
   }
 
-  internal Any.AnyContainerBase mContainer {
+  public Any.AnyContainerBase mContainer {
     set {
       NDalicPINVOKE.Any_mContainer_set(swigCPtr, Any.AnyContainerBase.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
diff --git a/src/Tizen.NUI/src/internal/Application.cs b/src/Tizen.NUI/src/internal/Application.cs
new file mode 100755 (executable)
index 0000000..bca2be3
--- /dev/null
@@ -0,0 +1,1247 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 3.0.9
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Tizen.NUI {
+
+    using System;
+    using System.Runtime.InteropServices;
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationInit signal
+      *
+      */
+    public class NUIApplicationInitEventArgs : EventArgs
+    {
+    private Application _application;
+
+      /**
+        * @brief Application - is the application that is being initialized
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationTerminate signal
+      *
+      */
+    public class NUIApplicationTerminateEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being Terminated
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationPause signal
+      *
+      */
+    public class NUIApplicationPauseEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being Paused
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationResume signal
+      *
+      */
+    public class NUIApplicationResumeEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being Resumed
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationReset signal
+      *
+      */
+    public class NUIApplicationResetEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being Reset
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationResize signal
+      *
+      */
+    public class NUIApplicationResizeEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being Resized
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationLanguageChanged signal
+      *
+      */
+    public class NUIApplicationLanguageChangedEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being affected with Device's language change
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationRegionChanged signal
+      *
+      */
+    public class NUIApplicationRegionChangedEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being affected with Device's region change
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationBatteryLow signal
+      *
+      */
+    public class NUIApplicationBatteryLowEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being affected when the battery level of the device is low
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationMemoryLow signal
+      *
+      */
+    public class NUIApplicationMemoryLowEventArgs : EventArgs
+    {
+    private Application _application;
+      /**
+        * @brief Application - is the application that is being affected when the memory level of the device is low
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+    }
+
+    /**
+      * @brief Event arguments that passed via NUIApplicationAppControl         signal
+      *
+      */
+    public class NUIApplicationAppControlEventArgs : EventArgs
+    {
+    private Application _application;
+    private IntPtr _voidp;
+      /**
+        * @brief Application - is the application that is receiving the launch request from another application
+        *
+        */
+    public Application Application
+      {
+        get
+        {
+          return _application;
+        }
+        set
+        {
+          _application = value;
+        }
+      }
+      /**
+        * @brief VoidP - contains the information about why the application is launched
+        *
+        */
+    public IntPtr VoidP
+      {
+        get
+        {
+          return _voidp;
+        }
+        set
+        {
+          _voidp = value;
+        }
+      }
+    }
+
+public class Application : BaseHandle {
+  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+  internal Application(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Application_SWIGUpcast(cPtr), cMemoryOwn) {
+    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+  }
+
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Application obj) {
+    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+  }
+
+  ~Application() {
+    DisposeQueue.Instance.Add(this);
+  }
+
+  public override void Dispose() {
+    if (!Stage.IsInstalled()) {
+      DisposeQueue.Instance.Add(this);
+      return;
+    }
+
+    lock(this) {
+      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+        if (swigCMemOwn) {
+          swigCMemOwn = false;
+          NDalicPINVOKE.delete_Application(swigCPtr);
+        }
+        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+      }
+      global::System.GC.SuppressFinalize(this);
+      base.Dispose();
+    }
+  }
+
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationInitEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationInitEventArgs> _applicationInitEventHandler;
+    private NUIApplicationInitEventCallbackDelegate _applicationInitEventCallbackDelegate;
+
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationTerminateEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationTerminateEventArgs> _applicationTerminateEventHandler;
+    private NUIApplicationTerminateEventCallbackDelegate _applicationTerminateEventCallbackDelegate;
+
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationPauseEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationPauseEventArgs> _applicationPauseEventHandler;
+    private NUIApplicationPauseEventCallbackDelegate _applicationPauseEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationResumeEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationResumeEventArgs> _applicationResumeEventHandler;
+    private NUIApplicationResumeEventCallbackDelegate _applicationResumeEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationResetEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationResetEventArgs> _applicationResetEventHandler;
+    private NUIApplicationResetEventCallbackDelegate _applicationResetEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationResizeEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationResizeEventArgs> _applicationResizeEventHandler;
+    private NUIApplicationResizeEventCallbackDelegate _applicationResizeEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationLanguageChangedEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationLanguageChangedEventArgs> _applicationLanguageChangedEventHandler;
+    private NUIApplicationLanguageChangedEventCallbackDelegate _applicationLanguageChangedEventCallbackDelegate;
+
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationRegionChangedEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationRegionChangedEventArgs> _applicationRegionChangedEventHandler;
+    private NUIApplicationRegionChangedEventCallbackDelegate _applicationRegionChangedEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationBatteryLowEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationBatteryLowEventArgs> _applicationBatteryLowEventHandler;
+    private NUIApplicationBatteryLowEventCallbackDelegate _applicationBatteryLowEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationMemoryLowEventCallbackDelegate(IntPtr application);
+    private DaliEventHandler<object,NUIApplicationMemoryLowEventArgs> _applicationMemoryLowEventHandler;
+    private NUIApplicationMemoryLowEventCallbackDelegate _applicationMemoryLowEventCallbackDelegate;
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    private delegate void NUIApplicationAppControlEventCallbackDelegate(IntPtr application, IntPtr voidp);
+    private DaliEventHandler<object,NUIApplicationAppControlEventArgs> _applicationAppControlEventHandler;
+    private NUIApplicationAppControlEventCallbackDelegate _applicationAppControlEventCallbackDelegate;
+
+    /**
+      * @brief Event for Initialized signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationInitEventHandler - DaliEventHandler<object,NUIApplicationInitEventArgs>)
+      *  provided by the user. Initialized signal is emitted when application is initialised
+      */
+    public event DaliEventHandler<object,NUIApplicationInitEventArgs> Initialized
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationInitEventHandler == null)
+          {
+            _applicationInitEventHandler += value;
+
+            _applicationInitEventCallbackDelegate = new NUIApplicationInitEventCallbackDelegate(OnApplicationInit);
+            this.InitSignal().Connect(_applicationInitEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationInitEventHandler != null)
+          {
+            this.InitSignal().Disconnect(_applicationInitEventCallbackDelegate);
+          }
+
+          _applicationInitEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application InitSignal
+    private void OnApplicationInit(IntPtr data)
+    {
+      NUIApplicationInitEventArgs e = new NUIApplicationInitEventArgs();
+
+      // Populate all members of "e" (NUIApplicationInitEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationInitEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationInitEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for Terminated signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationTerminateEventHandler-DaliEventHandler<object,NUIApplicationTerminateEventArgs>)
+      *  provided by the user. Terminated signal is emitted when application is terminated
+      */
+    public event DaliEventHandler<object,NUIApplicationTerminateEventArgs> Terminated
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationTerminateEventHandler == null)
+          {
+            _applicationTerminateEventHandler += value;
+
+            _applicationTerminateEventCallbackDelegate = new NUIApplicationTerminateEventCallbackDelegate(OnNUIApplicationTerminate);
+            this.TerminateSignal().Connect(_applicationTerminateEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationTerminateEventHandler != null)
+          {
+            this.TerminateSignal().Disconnect(_applicationTerminateEventCallbackDelegate);
+          }
+
+          _applicationTerminateEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application TerminateSignal
+    private void OnNUIApplicationTerminate(IntPtr data)
+    {
+      NUIApplicationTerminateEventArgs e = new NUIApplicationTerminateEventArgs();
+
+      // Populate all members of "e" (NUIApplicationTerminateEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationTerminateEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationTerminateEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for Paused signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationPauseEventHandler-DaliEventHandler<object,NUIApplicationPauseEventArgs>)
+      * provided by the user. Paused signal is emitted when application is paused
+      */
+    public event DaliEventHandler<object,NUIApplicationPauseEventArgs> Paused
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationPauseEventHandler == null)
+          {
+            _applicationPauseEventHandler += value;
+
+            _applicationPauseEventCallbackDelegate = new NUIApplicationPauseEventCallbackDelegate(OnNUIApplicationPause);
+            this.PauseSignal().Connect(_applicationPauseEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationPauseEventHandler != null)
+          {
+            this.PauseSignal().Disconnect(_applicationPauseEventCallbackDelegate);
+          }
+
+          _applicationPauseEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application PauseSignal
+    private void OnNUIApplicationPause(IntPtr data)
+    {
+      NUIApplicationPauseEventArgs e = new NUIApplicationPauseEventArgs();
+
+      // Populate all members of "e" (NUIApplicationPauseEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationPauseEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationPauseEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for Resumed signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationResumeEventHandler-DaliEventHandler<object,NUIApplicationResumeEventArgs>)
+      *  provided by the user. Resumed signal is emitted when application is resumed
+      */
+    public event DaliEventHandler<object,NUIApplicationResumeEventArgs> Resumed
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationResumeEventHandler == null)
+          {
+            _applicationResumeEventHandler += value;
+
+            _applicationResumeEventCallbackDelegate = new NUIApplicationResumeEventCallbackDelegate(OnNUIApplicationResume);
+            this.ResumeSignal().Connect(_applicationResumeEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationResumeEventHandler != null)
+          {
+            this.ResumeSignal().Disconnect(_applicationResumeEventCallbackDelegate);
+          }
+
+          _applicationResumeEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application ResumeSignal
+    private void OnNUIApplicationResume(IntPtr data)
+    {
+      NUIApplicationResumeEventArgs e = new NUIApplicationResumeEventArgs();
+
+      // Populate all members of "e" (NUIApplicationResumeEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationResumeEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationResumeEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for Reset signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationResetEventHandler-DaliEventHandler<object,NUIApplicationResetEventArgs>)
+      *  provided by the user. Reset signal is emitted when application is reset
+      */
+    public event DaliEventHandler<object,NUIApplicationResetEventArgs> Reset
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationResetEventHandler == null)
+          {
+            _applicationResetEventHandler += value;
+
+            _applicationResetEventCallbackDelegate = new NUIApplicationResetEventCallbackDelegate(OnNUIApplicationReset);
+            this.ResetSignal().Connect(_applicationResetEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationResetEventHandler != null)
+          {
+            this.ResetSignal().Disconnect(_applicationResetEventCallbackDelegate);
+          }
+
+          _applicationResetEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application ResetSignal
+    private void OnNUIApplicationReset(IntPtr data)
+    {
+      NUIApplicationResetEventArgs e = new NUIApplicationResetEventArgs();
+
+      // Populate all members of "e" (NUIApplicationResetEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationResetEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationResetEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for Resized signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationResizeEventHandler-DaliEventHandler<object,NUIApplicationResizeEventArgs>)
+      *  provided by the user. Resized signal is emitted when application is resized
+      */
+    public event DaliEventHandler<object,NUIApplicationResizeEventArgs> Resized
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationResizeEventHandler == null)
+          {
+            _applicationResizeEventHandler += value;
+
+            _applicationResizeEventCallbackDelegate = new NUIApplicationResizeEventCallbackDelegate(OnNUIApplicationResize);
+            this.ResizeSignal().Connect(_applicationResizeEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationResizeEventHandler != null)
+          {
+            this.ResizeSignal().Disconnect(_applicationResizeEventCallbackDelegate);
+          }
+
+          _applicationResizeEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application ResizeSignal
+    private void OnNUIApplicationResize(IntPtr data)
+    {
+      NUIApplicationResizeEventArgs e = new NUIApplicationResizeEventArgs();
+
+      // Populate all members of "e" (NUIApplicationResizeEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationResizeEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationResizeEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for LanguageChanged signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationLanguageChangedEventHandler-DaliEventHandler<object,NUIApplicationLanguageChangedEventArgs>)
+      *  provided by the user. LanguageChanged signal is emitted when the region of the device is changed.
+      */
+    public event DaliEventHandler<object,NUIApplicationLanguageChangedEventArgs> LanguageChanged
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationLanguageChangedEventHandler == null)
+          {
+            _applicationLanguageChangedEventHandler += value;
+
+            _applicationLanguageChangedEventCallbackDelegate = new NUIApplicationLanguageChangedEventCallbackDelegate(OnNUIApplicationLanguageChanged);
+            this.LanguageChangedSignal().Connect(_applicationLanguageChangedEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationLanguageChangedEventHandler != null)
+          {
+            this.LanguageChangedSignal().Disconnect(_applicationLanguageChangedEventCallbackDelegate);
+          }
+
+          _applicationLanguageChangedEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application LanguageChangedSignal
+    private void OnNUIApplicationLanguageChanged(IntPtr data)
+    {
+      NUIApplicationLanguageChangedEventArgs e = new NUIApplicationLanguageChangedEventArgs();
+
+      // Populate all members of "e" (NUIApplicationLanguageChangedEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationLanguageChangedEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationLanguageChangedEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for RegionChanged signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationRegionChangedEventHandler-DaliEventHandler<object,NUIApplicationRegionChangedEventArgs>)
+      *  provided by the user. RegionChanged signal is emitted when the region of the device is changed.
+      */
+    public event DaliEventHandler<object,NUIApplicationRegionChangedEventArgs> RegionChanged
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationRegionChangedEventHandler == null)
+          {
+            _applicationRegionChangedEventHandler += value;
+
+            _applicationRegionChangedEventCallbackDelegate = new NUIApplicationRegionChangedEventCallbackDelegate(OnNUIApplicationRegionChanged);
+            this.RegionChangedSignal().Connect(_applicationRegionChangedEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationRegionChangedEventHandler != null)
+          {
+            this.RegionChangedSignal().Disconnect(_applicationRegionChangedEventCallbackDelegate);
+          }
+
+          _applicationRegionChangedEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application RegionChangedSignal
+    private void OnNUIApplicationRegionChanged(IntPtr data)
+    {
+      NUIApplicationRegionChangedEventArgs e = new NUIApplicationRegionChangedEventArgs();
+
+      // Populate all members of "e" (NUIApplicationRegionChangedEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationRegionChangedEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationRegionChangedEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for BatteryLow signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationBatteryLowEventHandler-DaliEventHandler<object,NUIApplicationBatteryLowEventArgs>) 
+      * provided by the user. BatteryLow signal is emitted when the battery level of the device is low.
+      */
+    public event DaliEventHandler<object,NUIApplicationBatteryLowEventArgs> BatteryLow
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationBatteryLowEventHandler == null)
+          {
+            _applicationBatteryLowEventHandler += value;
+
+            _applicationBatteryLowEventCallbackDelegate = new NUIApplicationBatteryLowEventCallbackDelegate(OnNUIApplicationBatteryLow);
+            this.BatteryLowSignal().Connect(_applicationBatteryLowEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationBatteryLowEventHandler != null)
+          {
+            this.BatteryLowSignal().Disconnect(_applicationBatteryLowEventCallbackDelegate);
+          }
+
+          _applicationBatteryLowEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application BatteryLowSignal
+    private void OnNUIApplicationBatteryLow(IntPtr data)
+    {
+      NUIApplicationBatteryLowEventArgs e = new NUIApplicationBatteryLowEventArgs();
+
+      // Populate all members of "e" (NUIApplicationBatteryLowEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationBatteryLowEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationBatteryLowEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for MemoryLow signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationMemoryLowEventHandler-DaliEventHandler<object,NUIApplicationMemoryLowEventArgs>)
+      *  provided by the user. MemoryLow signal is emitted when the memory level of the device is low.
+      */
+    public event DaliEventHandler<object,NUIApplicationMemoryLowEventArgs> MemoryLow
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationMemoryLowEventHandler == null)
+          {
+            _applicationMemoryLowEventHandler += value;
+
+            _applicationMemoryLowEventCallbackDelegate = new NUIApplicationMemoryLowEventCallbackDelegate(OnNUIApplicationMemoryLow);
+            this.MemoryLowSignal().Connect(_applicationMemoryLowEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationMemoryLowEventHandler != null)
+          {
+            this.MemoryLowSignal().Disconnect(_applicationMemoryLowEventCallbackDelegate);
+          }
+
+          _applicationMemoryLowEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application MemoryLowSignal
+    private void OnNUIApplicationMemoryLow(IntPtr data)
+    {
+      NUIApplicationMemoryLowEventArgs e = new NUIApplicationMemoryLowEventArgs();
+
+      // Populate all members of "e" (NUIApplicationMemoryLowEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(data);
+
+      if (_applicationMemoryLowEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationMemoryLowEventHandler(this, e);
+      }
+    }
+
+    /**
+      * @brief Event for AppControl signal which can be used to subscribe/unsubscribe the event handler
+      * (in the type of NUIApplicationAppControlEventHandler-DaliEventHandler<object,NUIApplicationAppControlEventArgs>)
+      *  provided by the user. AppControl signal is emitted when another application sends a launch request to the application.
+      */
+    public event DaliEventHandler<object,NUIApplicationAppControlEventArgs> AppControl
+    {
+      add
+      {
+        lock(this)
+        {
+          // Restricted to only one listener
+          if (_applicationAppControlEventHandler == null)
+          {
+            _applicationAppControlEventHandler += value;
+
+            _applicationAppControlEventCallbackDelegate = new NUIApplicationAppControlEventCallbackDelegate(OnNUIApplicationAppControl);
+            this.AppControlSignal().Connect(_applicationAppControlEventCallbackDelegate);
+          }
+        }
+      }
+
+      remove
+      {
+        lock(this)
+        {
+          if (_applicationAppControlEventHandler != null)
+          {
+            this.AppControlSignal().Disconnect(_applicationAppControlEventCallbackDelegate);
+          }
+
+          _applicationAppControlEventHandler -= value;
+        }
+      }
+    }
+
+    // Callback for Application AppControlSignal
+    private void OnNUIApplicationAppControl(IntPtr application, IntPtr voidp)
+    {
+      NUIApplicationAppControlEventArgs e = new NUIApplicationAppControlEventArgs();
+
+      // Populate all members of "e" (NUIApplicationAppControlEventArgs) with real data
+      e.Application = Application.GetApplicationFromPtr(application);
+      e.VoidP = voidp;
+
+      if (_applicationAppControlEventHandler != null)
+      {
+        //here we send all data to user event handlers
+        _applicationAppControlEventHandler(this, e);
+      }
+    }
+
+    private static Application _instance; // singleton
+
+    public delegate void InitDelegate();
+
+    public delegate void TerminateDelegate();
+
+    public delegate void PauseDelegate();
+
+    public delegate void ResumeDelegate();
+
+    public delegate void ResizeDelegate();
+
+    public delegate void AppControlDelegate();
+
+    public delegate void LanguageChangedDelegate();
+
+    public delegate void RegionChangedDelegate();
+
+    public delegate void BatteryLowDelegate();
+
+    public delegate void MemoryLowDelegate();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void InitDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void TerminateDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void PauseDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void ResumeDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void ResizeDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void AppControlDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void LanguageChangedDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void RegionChangedDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void BatteryLowDelegateInternal();
+
+    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
+    internal delegate void MemoryLowDelegateInternal();
+
+    static void Initialize()
+    {
+      //       instance.InitDelegate();
+    }
+
+    public static Application Instance
+    {
+       get
+       {
+            return _instance;
+       }
+    }
+
+    public static Application GetApplicationFromPtr(global::System.IntPtr cPtr) {
+      Application ret = new Application(cPtr, false);
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+      return ret;
+    }
+
+    internal void SetupDelegates() {
+      InitDelegateInternal initializeCallback = new InitDelegateInternal( Initialize );
+      System.Console.WriteLine( "InitSignal connection count");
+
+      this.InitSignal().Connect( initializeCallback );
+      //Console.WriteLine( "InitSignal connection count = " + app.InitSignal().GetConnectionCount() );
+    }
+
+    public static Application NewApplication() {
+     _instance = NewApplication("", Application.WINDOW_MODE.OPAQUE);
+     return _instance;
+    }
+
+    public static Application NewApplication(string stylesheet) {
+      _instance = NewApplication(stylesheet, Application.WINDOW_MODE.OPAQUE);
+      return _instance;
+    }
+
+    public static Application NewApplication(string stylesheet, Application.WINDOW_MODE windowMode) {
+
+      // register all Views with the type registry, so that can be created / styled via JSON
+      ViewRegistryHelper.Initialize();
+
+      Application ret = New(1, stylesheet, windowMode);
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+
+      // we've got an application now connect the signals
+      ret.SetupDelegates();
+      // set the singleton
+      _instance = ret;
+      return ret;
+    }
+
+    public bool AddIdle(System.Delegate func) {
+      System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
+      System.IntPtr ip2 = NDalicManualPINVOKE.MakeCallback(new System.Runtime.InteropServices.HandleRef(this, ip));
+
+      bool ret = NDalicPINVOKE.Application_AddIdle(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip2));
+
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+      return ret;
+    }
+
+    
+  
+  /**
+  * Outer::outer_method(int)
+  */
+  public static Application New() {
+    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_0(), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public static Application New(int argc) {
+    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_1(argc), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public static Application New(int argc, string stylesheet) {
+    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_2(argc, stylesheet), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public static Application New(int argc, string stylesheet, Application.WINDOW_MODE windowMode) {
+    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_3(argc, stylesheet, (int)windowMode), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public Application() : this(NDalicPINVOKE.new_Application__SWIG_0(), true) {
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public Application(Application application) : this(NDalicPINVOKE.new_Application__SWIG_1(Application.getCPtr(application)), true) {
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public Application Assign(Application application) {
+    Application ret = new Application(NDalicPINVOKE.Application_Assign(swigCPtr, Application.getCPtr(application)), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public void MainLoop() {
+    NDalicPINVOKE.Application_MainLoop__SWIG_0(swigCPtr);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public void MainLoop(SWIGTYPE_p_Configuration__ContextLoss configuration) {
+    NDalicPINVOKE.Application_MainLoop__SWIG_1(swigCPtr, SWIGTYPE_p_Configuration__ContextLoss.getCPtr(configuration));
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public void Lower() {
+    NDalicPINVOKE.Application_Lower(swigCPtr);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public void Quit() {
+    NDalicPINVOKE.Application_Quit(swigCPtr);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public bool AddIdle(SWIGTYPE_p_Dali__CallbackBase callback) {
+    bool ret = NDalicPINVOKE.Application_AddIdle(swigCPtr, SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public Window GetWindow() {
+    Window ret = new Window(NDalicPINVOKE.Application_GetWindow(swigCPtr), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public void ReplaceWindow(RectInteger windowPosition, string name) {
+    NDalicPINVOKE.Application_ReplaceWindow(swigCPtr, RectInteger.getCPtr(windowPosition), name);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public static string GetResourcePath() {
+    string ret = NDalicPINVOKE.Application_GetResourcePath();
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public void SetViewMode(ViewMode viewMode) {
+    NDalicPINVOKE.Application_SetViewMode(swigCPtr, (int)viewMode);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public ViewMode GetViewMode() {
+    ViewMode ret = (ViewMode)NDalicPINVOKE.Application_GetViewMode(swigCPtr);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public void SetStereoBase(float stereoBase) {
+    NDalicPINVOKE.Application_SetStereoBase(swigCPtr, stereoBase);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public float GetStereoBase() {
+    float ret = NDalicPINVOKE.Application_GetStereoBase(swigCPtr);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal InitSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_InitSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal TerminateSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_TerminateSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal PauseSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_PauseSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal ResumeSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResumeSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal ResetSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResetSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal ResizeSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResizeSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationControlSignal AppControlSignal() {
+    ApplicationControlSignal ret = new ApplicationControlSignal(NDalicPINVOKE.Application_AppControlSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal LanguageChangedSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_LanguageChangedSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal RegionChangedSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_RegionChangedSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal BatteryLowSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_BatteryLowSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public ApplicationSignal MemoryLowSignal() {
+    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_MemoryLowSignal(swigCPtr), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public enum WINDOW_MODE {
+    OPAQUE = 0,
+    TRANSPARENT = 1
+  }
+
+}
+
+}
index c807231..0ea3b37 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ApplicationControlSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class ApplicationControlSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.ApplicationControlSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.ApplicationControlSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ApplicationControlSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ApplicationControlSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,12 +74,12 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Emit(Application arg1, System.IntPtr arg2) {
+  public void Emit(Application arg1, System.IntPtr arg2) {
     NDalicPINVOKE.ApplicationControlSignal_Emit(swigCPtr, Application.getCPtr(arg1), arg2);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ApplicationControlSignal() : this(NDalicPINVOKE.new_ApplicationControlSignal(), true) {
+  public ApplicationControlSignal() : this(NDalicPINVOKE.new_ApplicationControlSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index 5583e0a..02de13f 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ApplicationExtensions : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,35 +40,35 @@ public class ApplicationExtensions : global::System.IDisposable {
     }
   }
 
-  internal ApplicationExtensions() : this(NDalicPINVOKE.new_ApplicationExtensions__SWIG_0(), true) {
+  public ApplicationExtensions() : this(NDalicPINVOKE.new_ApplicationExtensions__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ApplicationExtensions(Application application) : this(NDalicPINVOKE.new_ApplicationExtensions__SWIG_1(Application.getCPtr(application)), true) {
+  public ApplicationExtensions(Application application) : this(NDalicPINVOKE.new_ApplicationExtensions__SWIG_1(Application.getCPtr(application)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Init() {
+  public void Init() {
     NDalicPINVOKE.ApplicationExtensions_Init(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Terminate() {
+  public void Terminate() {
     NDalicPINVOKE.ApplicationExtensions_Terminate(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Pause() {
+  public void Pause() {
     NDalicPINVOKE.ApplicationExtensions_Pause(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Resume() {
+  public void Resume() {
     NDalicPINVOKE.ApplicationExtensions_Resume(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void LanguageChange() {
+  public void LanguageChange() {
     NDalicPINVOKE.ApplicationExtensions_LanguageChange(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
index 8fdb63a..363e732 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ApplicationSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,19 +46,19 @@ public class ApplicationSignal : global::System.IDisposable {
   }
 
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.ApplicationSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.ApplicationSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ApplicationSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -66,7 +66,7 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
       NDalicPINVOKE.ApplicationSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -74,12 +74,12 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  internal void Emit(Application arg) {
+  public void Emit(Application arg) {
     NDalicPINVOKE.ApplicationSignal_Emit(swigCPtr, Application.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal ApplicationSignal() : this(NDalicPINVOKE.new_ApplicationSignal(), true) {
+  public ApplicationSignal() : this(NDalicPINVOKE.new_ApplicationSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index 73df14b..535b1dc 100755 (executable)
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class AsyncImageLoader : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -55,62 +55,62 @@ public class AsyncImageLoader : BaseHandle {
     }
   }
 
-  internal AsyncImageLoader () : this (NDalicPINVOKE.AsyncImageLoader_New(), true) {
+  public AsyncImageLoader () : this (NDalicPINVOKE.AsyncImageLoader_New(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal AsyncImageLoader(AsyncImageLoader handle) : this(NDalicPINVOKE.new_AsyncImageLoader__SWIG_1(AsyncImageLoader.getCPtr(handle)), true) {
+  public AsyncImageLoader(AsyncImageLoader handle) : this(NDalicPINVOKE.new_AsyncImageLoader__SWIG_1(AsyncImageLoader.getCPtr(handle)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal AsyncImageLoader Assign(AsyncImageLoader handle) {
+  public AsyncImageLoader Assign(AsyncImageLoader handle) {
     AsyncImageLoader ret = new AsyncImageLoader(NDalicPINVOKE.AsyncImageLoader_Assign(swigCPtr, AsyncImageLoader.getCPtr(handle)), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal static AsyncImageLoader DownCast(BaseHandle handle) {
+  public static AsyncImageLoader DownCast(BaseHandle handle) {
     AsyncImageLoader ret = new AsyncImageLoader(NDalicPINVOKE.AsyncImageLoader_DownCast(BaseHandle.getCPtr(handle)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint Load(string url) {
+  public uint Load(string url) {
     uint ret = NDalicPINVOKE.AsyncImageLoader_Load__SWIG_0(swigCPtr, url);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint Load(string url, Uint16Pair dimensions) {
+  public uint Load(string url, Uint16Pair dimensions) {
     uint ret = NDalicPINVOKE.AsyncImageLoader_Load__SWIG_1(swigCPtr, url, Uint16Pair.getCPtr(dimensions));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint Load(string url, Uint16Pair dimensions, FittingModeType fittingMode, SamplingModeType samplingMode, bool orientationCorrection) {
+  public uint Load(string url, Uint16Pair dimensions, FittingModeType fittingMode, SamplingModeType samplingMode, bool orientationCorrection) {
     uint ret = NDalicPINVOKE.AsyncImageLoader_Load__SWIG_2(swigCPtr, url, Uint16Pair.getCPtr(dimensions), (int)fittingMode, (int)samplingMode, orientationCorrection);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool Cancel(uint loadingTaskId) {
+  public bool Cancel(uint loadingTaskId) {
     bool ret = NDalicPINVOKE.AsyncImageLoader_Cancel(swigCPtr, loadingTaskId);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void CancelAll() {
+  public void CancelAll() {
     NDalicPINVOKE.AsyncImageLoader_CancelAll(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t ImageLoadedSignal() {
+  public SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t ImageLoadedSignal() {
     SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t(NDalicPINVOKE.AsyncImageLoader_ImageLoadedSignal(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal AsyncImageLoader(SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader impl) : this(NDalicPINVOKE.new_AsyncImageLoader__SWIG_2(SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader.getCPtr(impl)), true) {
+  public AsyncImageLoader(SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader impl) : this(NDalicPINVOKE.new_AsyncImageLoader__SWIG_2(SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader.getCPtr(impl)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
index 3587e33..39407df 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class BaseHandle : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -158,43 +158,43 @@ public class BaseHandle : global::System.IDisposable {
   }
 
 
-  internal BaseHandle(BaseObject handle) : this(NDalicPINVOKE.new_BaseHandle__SWIG_0(BaseObject.getCPtr(handle)), true) {
+  public BaseHandle(BaseObject handle) : this(NDalicPINVOKE.new_BaseHandle__SWIG_0(BaseObject.getCPtr(handle)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal BaseHandle() : this(NDalicPINVOKE.new_BaseHandle__SWIG_1(), true) {
+  public BaseHandle() : this(NDalicPINVOKE.new_BaseHandle__SWIG_1(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal BaseHandle(BaseHandle handle) : this(NDalicPINVOKE.new_BaseHandle__SWIG_2(BaseHandle.getCPtr(handle)), true) {
+  public BaseHandle(BaseHandle handle) : this(NDalicPINVOKE.new_BaseHandle__SWIG_2(BaseHandle.getCPtr(handle)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal BaseHandle Assign(BaseHandle rhs) {
+  public BaseHandle Assign(BaseHandle rhs) {
     BaseHandle ret = new BaseHandle(NDalicPINVOKE.BaseHandle_Assign(swigCPtr, BaseHandle.getCPtr(rhs)), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool DoAction(string actionName, Property.Map attributes) {
-    bool ret = NDalicPINVOKE.BaseHandle_DoAction(swigCPtr, actionName, Property.Map.getCPtr(attributes));
+  public bool DoAction(string actionName, PropertyMap attributes) {
+    bool ret = NDalicPINVOKE.BaseHandle_DoAction(swigCPtr, actionName, PropertyMap.getCPtr(attributes));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal string GetTypeName() {
+  public string GetTypeName() {
     string ret = NDalicPINVOKE.BaseHandle_GetTypeName(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool GetTypeInfo(TypeInfo info) {
+  public bool GetTypeInfo(TypeInfo info) {
     bool ret = NDalicPINVOKE.BaseHandle_GetTypeInfo(swigCPtr, TypeInfo.getCPtr(info));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal BaseObject GetBaseObject() {
+  public BaseObject GetBaseObject() {
     BaseObject ret = new BaseObject(NDalicPINVOKE.BaseHandle_GetBaseObject__SWIG_0(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
@@ -205,32 +205,32 @@ public class BaseHandle : global::System.IDisposable {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal bool EqualTo(BaseHandle rhs) {
+  public bool EqualTo(BaseHandle rhs) {
     bool ret = NDalicPINVOKE.BaseHandle_EqualTo(swigCPtr, BaseHandle.getCPtr(rhs));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool NotEqualTo(BaseHandle rhs) {
+  public bool NotEqualTo(BaseHandle rhs) {
     bool ret = NDalicPINVOKE.BaseHandle_NotEqualTo(swigCPtr, BaseHandle.getCPtr(rhs));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal RefObject GetObjectPtr() {
+  public RefObject GetObjectPtr() {
     global::System.IntPtr cPtr = NDalicPINVOKE.BaseHandle_GetObjectPtr(swigCPtr);
     RefObject ret = (cPtr == global::System.IntPtr.Zero) ? null : new RefObject(cPtr, false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool HasBody() {
+  public bool HasBody() {
     bool ret = NDalicPINVOKE.BaseHandle_HasBody(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool IsEqual(BaseHandle rhs) {
+  public bool IsEqual(BaseHandle rhs) {
     bool ret = NDalicPINVOKE.BaseHandle_IsEqual(swigCPtr, BaseHandle.getCPtr(rhs));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
index da5cd24..36e2f86 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class BaseObject : RefObject {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -35,25 +35,25 @@ public class BaseObject : RefObject {
     }
   }
 
-  internal bool DoAction(string actionName, Property.Map attributes) {
-    bool ret = NDalicPINVOKE.BaseObject_DoAction(swigCPtr, actionName, Property.Map.getCPtr(attributes));
+  public bool DoAction(string actionName, PropertyMap attributes) {
+    bool ret = NDalicPINVOKE.BaseObject_DoAction(swigCPtr, actionName, PropertyMap.getCPtr(attributes));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal string GetTypeName() {
+  public string GetTypeName() {
     string ret = NDalicPINVOKE.BaseObject_GetTypeName(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool GetTypeInfo(TypeInfo info) {
+  public bool GetTypeInfo(TypeInfo info) {
     bool ret = NDalicPINVOKE.BaseObject_GetTypeInfo(swigCPtr, TypeInfo.getCPtr(info));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool DoConnectSignal(ConnectionTrackerInterface connectionTracker, string signalName, SWIGTYPE_p_FunctorDelegate functorDelegate) {
+  public bool DoConnectSignal(ConnectionTrackerInterface connectionTracker, string signalName, SWIGTYPE_p_FunctorDelegate functorDelegate) {
     bool ret = NDalicPINVOKE.BaseObject_DoConnectSignal(swigCPtr, ConnectionTrackerInterface.getCPtr(connectionTracker), signalName, SWIGTYPE_p_FunctorDelegate.getCPtr(functorDelegate));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
index 39d843b..515df7d 100755 (executable)
@@ -8,9 +8,9 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-internal enum BlendEquationType {
+public enum BlendEquationType {
   ADD = 0x8006,
   SUBTRACT = 0x800A,
   REVERSE_SUBTRACT = 0x800B
index 96ac904..a2c2b4d 100755 (executable)
@@ -8,9 +8,9 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-internal enum BlendFactorType {
+public enum BlendFactorType {
   ZERO = 0,
   ONE = 1,
   SRC_COLOR = 0x0300,
index 900c6a1..1066d9b 100755 (executable)
@@ -8,9 +8,9 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-internal enum BlendModeType {
+public enum BlendModeType {
   OFF,
   AUTO,
   ON
index 4f7a134..15ab8ad 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class BoolSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,38 +40,38 @@ public class BoolSignal : global::System.IDisposable {
     }
   }
 
-  internal BoolSignal() : this(NDalicPINVOKE.new_BoolSignal(), true) {
+  public BoolSignal() : this(NDalicPINVOKE.new_BoolSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicPINVOKE.BoolSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicPINVOKE.BoolSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(SWIGTYPE_p_f___bool func) {
+  public void Connect(SWIGTYPE_p_f___bool func) {
     NDalicPINVOKE.BoolSignal_Connect__SWIG_0(swigCPtr, SWIGTYPE_p_f___bool.getCPtr(func));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Disconnect(SWIGTYPE_p_f___bool func) {
+  public void Disconnect(SWIGTYPE_p_f___bool func) {
     NDalicPINVOKE.BoolSignal_Disconnect(swigCPtr, SWIGTYPE_p_f___bool.getCPtr(func));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Connect(ConnectionTrackerInterface connectionTracker, SWIGTYPE_p_Dali__FunctorDelegate arg1) {
+  public void Connect(ConnectionTrackerInterface connectionTracker, SWIGTYPE_p_Dali__FunctorDelegate arg1) {
     NDalicPINVOKE.BoolSignal_Connect__SWIG_4(swigCPtr, ConnectionTrackerInterface.getCPtr(connectionTracker), SWIGTYPE_p_Dali__FunctorDelegate.getCPtr(arg1));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal bool Emit() {
+  public bool Emit() {
     bool ret = NDalicPINVOKE.BoolSignal_Emit(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
index d0b09af..69c3e4b 100755 (executable)
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class BufferImage : Image {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -61,84 +61,84 @@ public class BufferImage : Image {
   }
 
 
-  internal BufferImage (uint width, uint height, PixelFormat pixelformat) : this (NDalicPINVOKE.BufferImage_New__SWIG_0(width, height, (int)pixelformat), true) {
+  public BufferImage (uint width, uint height, PixelFormat pixelformat) : this (NDalicPINVOKE.BufferImage_New__SWIG_0(width, height, (int)pixelformat), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal BufferImage (uint width, uint height) : this (NDalicPINVOKE.BufferImage_New__SWIG_1(width, height), true) {
+  public BufferImage (uint width, uint height) : this (NDalicPINVOKE.BufferImage_New__SWIG_1(width, height), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal BufferImage (byte[] pixelBuffer, uint width, uint height, PixelFormat pixelFormat, uint stride) : this (NDalicPINVOKE.BufferImage_New__SWIG_2(pixelBuffer, width, height, (int)pixelFormat, stride), true) {
+  public BufferImage (byte[] pixelBuffer, uint width, uint height, PixelFormat pixelFormat, uint stride) : this (NDalicPINVOKE.BufferImage_New__SWIG_2(pixelBuffer, width, height, (int)pixelFormat, stride), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal BufferImage (byte[] pixelBuffer, uint width, uint height, PixelFormat pixelFormat) : this (NDalicPINVOKE.BufferImage_New__SWIG_3(pixelBuffer, width, height, (int)pixelFormat), true) {
+  public BufferImage (byte[] pixelBuffer, uint width, uint height, PixelFormat pixelFormat) : this (NDalicPINVOKE.BufferImage_New__SWIG_3(pixelBuffer, width, height, (int)pixelFormat), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal BufferImage (byte[] pixelBuffer, uint width, uint height) : this (NDalicPINVOKE.BufferImage_New__SWIG_4(pixelBuffer, width, height), true) {
+  public BufferImage (byte[] pixelBuffer, uint width, uint height) : this (NDalicPINVOKE.BufferImage_New__SWIG_4(pixelBuffer, width, height), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal new static BufferImage DownCast(BaseHandle handle) {
+  public new static BufferImage DownCast(BaseHandle handle) {
     BufferImage ret = new BufferImage(NDalicPINVOKE.BufferImage_DownCast(BaseHandle.getCPtr(handle)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal BufferImage(BufferImage handle) : this(NDalicPINVOKE.new_BufferImage__SWIG_1(BufferImage.getCPtr(handle)), true) {
+  public BufferImage(BufferImage handle) : this(NDalicPINVOKE.new_BufferImage__SWIG_1(BufferImage.getCPtr(handle)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal BufferImage Assign(BufferImage rhs) {
+  public BufferImage Assign(BufferImage rhs) {
     BufferImage ret = new BufferImage(NDalicPINVOKE.BufferImage_Assign(swigCPtr, BufferImage.getCPtr(rhs)), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal static BufferImage WHITE() {
+  public static BufferImage WHITE() {
     BufferImage ret = new BufferImage(NDalicPINVOKE.BufferImage_WHITE(), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal SWIGTYPE_p_unsigned_char GetBuffer() {
+  public SWIGTYPE_p_unsigned_char GetBuffer() {
     global::System.IntPtr cPtr = NDalicPINVOKE.BufferImage_GetBuffer(swigCPtr);
     SWIGTYPE_p_unsigned_char ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetBufferSize() {
+  public uint GetBufferSize() {
     uint ret = NDalicPINVOKE.BufferImage_GetBufferSize(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetBufferStride() {
+  public uint GetBufferStride() {
     uint ret = NDalicPINVOKE.BufferImage_GetBufferStride(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal PixelFormat GetPixelFormat() {
+  public PixelFormat GetPixelFormat() {
     PixelFormat ret = (PixelFormat)NDalicPINVOKE.BufferImage_GetPixelFormat(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Update() {
+  public void Update() {
     NDalicPINVOKE.BufferImage_Update__SWIG_0(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void Update(RectUnsignedInteger updateArea) {
+  public void Update(RectUnsignedInteger updateArea) {
     NDalicPINVOKE.BufferImage_Update__SWIG_1(swigCPtr, RectUnsignedInteger.getCPtr(updateArea));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal bool IsDataExternal() {
+  public bool IsDataExternal() {
     bool ret = NDalicPINVOKE.BufferImage_IsDataExternal(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
index 8e97230..653e25c 100755 (executable)
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
     using System;
     using System.Runtime.InteropServices;
@@ -66,7 +66,7 @@ public class Builder : BaseHandle {
 
 
 
-    internal class QuitEventArgs : EventArgs
+    public class QuitEventArgs : EventArgs
     {
     }
 
@@ -75,7 +75,7 @@ public class Builder : BaseHandle {
     private DaliEventHandler<object,QuitEventArgs> _builderQuitEventHandler;
     private QuitEventCallbackDelegate _builderQuitEventCallbackDelegate;
 
-    internal event DaliEventHandler<object,QuitEventArgs> Quit
+    public event DaliEventHandler<object,QuitEventArgs> Quit
     {
       add
       {
@@ -118,143 +118,166 @@ public class Builder : BaseHandle {
       }
     }
 
+    ///
+  public void LoadFromFile( string fileName )
+  {
+    try
+    {
+      string json = System.IO.File.ReadAllText( fileName );
+      if( json.Length > 0 )
+      {
+        LoadFromString( json );
+      }
+      else
+      {
+        throw new global::System.InvalidOperationException("Failed to load file " +fileName);
+
+      }
+    }
+    catch ( System.Exception e)
+    {
+      throw new global::System.InvalidOperationException("Failed to parse " +fileName);
+    }
+  }
+
+
     
-  internal Builder () : this (NDalicPINVOKE.Builder_New(), true) {
+  public Builder () : this (NDalicPINVOKE.Builder_New(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  internal void LoadFromString(string data, Builder.UIFormat format) {
+  public void LoadFromString(string data, Builder.UIFormat format) {
     NDalicPINVOKE.Builder_LoadFromString__SWIG_0(swigCPtr, data, (int)format);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void LoadFromString(string data) {
+  public void LoadFromString(string data) {
     NDalicPINVOKE.Builder_LoadFromString__SWIG_1(swigCPtr, data);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void AddConstants(Property.Map map) {
-    NDalicPINVOKE.Builder_AddConstants(swigCPtr, Property.Map.getCPtr(map));
+  public void AddConstants(PropertyMap map) {
+    NDalicPINVOKE.Builder_AddConstants(swigCPtr, PropertyMap.getCPtr(map));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void AddConstant(string key, Property.Value value) {
-    NDalicPINVOKE.Builder_AddConstant(swigCPtr, key, Property.Value.getCPtr(value));
+  public void AddConstant(string key, PropertyValue value) {
+    NDalicPINVOKE.Builder_AddConstant(swigCPtr, key, PropertyValue.getCPtr(value));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal Property.Map GetConstants() {
-    Property.Map ret = new Property.Map(NDalicPINVOKE.Builder_GetConstants(swigCPtr), false);
+  public PropertyMap GetConstants() {
+    PropertyMap ret = new PropertyMap(NDalicPINVOKE.Builder_GetConstants(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Property.Value GetConstant(string key) {
-    Property.Value ret = new Property.Value(NDalicPINVOKE.Builder_GetConstant(swigCPtr, key), false);
+  public PropertyValue GetConstant(string key) {
+    PropertyValue ret = new PropertyValue(NDalicPINVOKE.Builder_GetConstant(swigCPtr, key), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Animation CreateAnimation(string animationName) {
+  public Animation CreateAnimation(string animationName) {
     Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_0(swigCPtr, animationName), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Animation CreateAnimation(string animationName, Property.Map map) {
-    Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_1(swigCPtr, animationName, Property.Map.getCPtr(map)), true);
+  public Animation CreateAnimation(string animationName, PropertyMap map) {
+    Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_1(swigCPtr, animationName, PropertyMap.getCPtr(map)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Animation CreateAnimation(string animationName, Actor sourceActor) {
+  public Animation CreateAnimation(string animationName, Actor sourceActor) {
     Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_2(swigCPtr, animationName, Actor.getCPtr(sourceActor)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Animation CreateAnimation(string animationName, Property.Map map, Actor sourceActor) {
-    Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_3(swigCPtr, animationName, Property.Map.getCPtr(map), Actor.getCPtr(sourceActor)), true);
+  public Animation CreateAnimation(string animationName, PropertyMap map, Actor sourceActor) {
+    Animation ret = new Animation(NDalicPINVOKE.Builder_CreateAnimation__SWIG_3(swigCPtr, animationName, PropertyMap.getCPtr(map), Actor.getCPtr(sourceActor)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal BaseHandle Create(string templateName) {
+  public BaseHandle Create(string templateName) {
     BaseHandle ret = new BaseHandle(NDalicPINVOKE.Builder_Create__SWIG_0(swigCPtr, templateName), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal BaseHandle Create(string templateName, Property.Map map) {
-    BaseHandle ret = new BaseHandle(NDalicPINVOKE.Builder_Create__SWIG_1(swigCPtr, templateName, Property.Map.getCPtr(map)), true);
+  public BaseHandle Create(string templateName, PropertyMap map) {
+    BaseHandle ret = new BaseHandle(NDalicPINVOKE.Builder_Create__SWIG_1(swigCPtr, templateName, PropertyMap.getCPtr(map)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal BaseHandle CreateFromJson(string json) {
+  public BaseHandle CreateFromJson(string json) {
     BaseHandle ret = new BaseHandle(NDalicPINVOKE.Builder_CreateFromJson(swigCPtr, json), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool ApplyStyle(string styleName, Handle handle) {
+  public bool ApplyStyle(string styleName, Handle handle) {
     bool ret = NDalicPINVOKE.Builder_ApplyStyle(swigCPtr, styleName, Handle.getCPtr(handle));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal bool ApplyFromJson(Handle handle, string json) {
+  public bool ApplyFromJson(Handle handle, string json) {
     bool ret = NDalicPINVOKE.Builder_ApplyFromJson(swigCPtr, Handle.getCPtr(handle), json);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void AddActors(Actor toActor) {
+  public void AddActors(Actor toActor) {
     NDalicPINVOKE.Builder_AddActors__SWIG_0(swigCPtr, Actor.getCPtr(toActor));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void AddActors(string sectionName, Actor toActor) {
+  public void AddActors(string sectionName, Actor toActor) {
     NDalicPINVOKE.Builder_AddActors__SWIG_1(swigCPtr, sectionName, Actor.getCPtr(toActor));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal void CreateRenderTask(string name) {
+  public void CreateRenderTask(string name) {
     NDalicPINVOKE.Builder_CreateRenderTask(swigCPtr, name);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  internal FrameBufferImage GetFrameBufferImage(string name) {
+  public FrameBufferImage GetFrameBufferImage(string name) {
     FrameBufferImage ret = new FrameBufferImage(NDalicPINVOKE.Builder_GetFrameBufferImage(swigCPtr, name), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal Path GetPath(string name) {
+  public Path GetPath(string name) {
     Path ret = new Path(NDalicPINVOKE.Builder_GetPath(swigCPtr, name), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal PathConstrainer GetPathConstrainer(string pathConstrainerName) {
+  public PathConstrainer GetPathConstrainer(string pathConstrainerName) {
     PathConstrainer ret = new PathConstrainer(NDalicPINVOKE.Builder_GetPathConstrainer(swigCPtr, pathConstrainerName), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal LinearConstrainer GetLinearConstrainer(string linearConstrainerName) {
+  public LinearConstrainer GetLinearConstrainer(string linearConstrainerName) {
     LinearConstrainer ret = new LinearConstrainer(NDalicPINVOKE.Builder_GetLinearConstrainer(swigCPtr, linearConstrainerName), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal VoidSignal QuitSignal() {
+  public VoidSignal QuitSignal() {
     VoidSignal ret = new VoidSignal(NDalicPINVOKE.Builder_QuitSignal(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal enum UIFormat {
+  public enum UIFormat {
     JSON
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 9c84223..da42891
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ButtonSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index a08e95e..c986c64
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ChildPropertyRegistration : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,7 +40,7 @@ public class ChildPropertyRegistration : global::System.IDisposable {
     }
   }
 
-  public ChildPropertyRegistration(TypeRegistration registered, string name, int index, Property.Type type) : this(NDalicPINVOKE.new_ChildPropertyRegistration(TypeRegistration.getCPtr(registered), name, index, (int)type), true) {
+  public ChildPropertyRegistration(TypeRegistration registered, string name, int index, PropertyType type) : this(NDalicPINVOKE.new_ChildPropertyRegistration(TypeRegistration.getCPtr(registered), name, index, (int)type), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 6d299d9..ef4588a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum ClampState {
   NotClamped,
old mode 100644 (file)
new mode 100755 (executable)
index 786d8df..e975843
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ClampState2D : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/ColorMode.cs b/src/Tizen.NUI/src/internal/ColorMode.cs
deleted file mode 100644 (file)
index 5bef95a..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum ColorMode {
-  USE_OWN_COLOR,
-  USE_PARENT_COLOR,
-  USE_OWN_MULTIPLY_PARENT_COLOR,
-  USE_OWN_MULTIPLY_PARENT_ALPHA
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index f0c8298..f7d2cd5
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ConnectionTracker : ConnectionTrackerInterface {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 1f233c3..7b2cfd8
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ConnectionTrackerInterface : SignalObserver {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
similarity index 65%
rename from src/Tizen.NUI/src/internal/ActorWheelEventSignal.cs
rename to src/Tizen.NUI/src/internal/ControlKeySignal.cs
index 7ba9c52..82dc439 100755 (executable)
@@ -8,22 +8,22 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class ActorWheelEventSignal : global::System.IDisposable {
+public class ControlKeySignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
   protected bool swigCMemOwn;
 
-  internal ActorWheelEventSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
+  internal ControlKeySignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ActorWheelEventSignal obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ControlKeySignal obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 
-  ~ActorWheelEventSignal() {
+  ~ControlKeySignal() {
     Dispose();
   }
 
@@ -32,7 +32,7 @@ public class ActorWheelEventSignal : global::System.IDisposable {
       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
         if (swigCMemOwn) {
           swigCMemOwn = false;
-          NDalicPINVOKE.delete_ActorWheelEventSignal(swigCPtr);
+          NDalicPINVOKE.delete_ControlKeySignal(swigCPtr);
         }
         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
       }
@@ -40,41 +40,41 @@ public class ActorWheelEventSignal : global::System.IDisposable {
     }
   }
 
-  internal bool Empty() {
-    bool ret = NDalicPINVOKE.ActorWheelEventSignal_Empty(swigCPtr);
+  public bool Empty() {
+    bool ret = NDalicPINVOKE.ControlKeySignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
-    uint ret = NDalicPINVOKE.ActorWheelEventSignal_GetConnectionCount(swigCPtr);
+  public uint GetConnectionCount() {
+    uint ret = NDalicPINVOKE.ControlKeySignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(System.Delegate func) {
+  public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ActorWheelEventSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ControlKeySignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.ActorWheelEventSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.ControlKeySignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  internal bool Emit(Actor arg1, WheelEvent arg2) {
-    bool ret = NDalicPINVOKE.ActorWheelEventSignal_Emit(swigCPtr, Actor.getCPtr(arg1), WheelEvent.getCPtr(arg2));
+  public bool Emit(View arg1, Key arg2) {
+    bool ret = NDalicPINVOKE.ControlKeySignal_Emit(swigCPtr, View.getCPtr(arg1), Key.getCPtr(arg2));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal ActorWheelEventSignal() : this(NDalicPINVOKE.new_ActorWheelEventSignal(), true) {
+  public ControlKeySignal() : this(NDalicPINVOKE.new_ControlKeySignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 98cc977..f0490d3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum ControlOrientationType {
   Up,
old mode 100644 (file)
new mode 100755 (executable)
index 106e739..268eab2
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class CustomActor : Actor {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 7cad1f2..b9e71ec
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class CustomActorImpl : RefObject {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -61,8 +61,8 @@ public class CustomActorImpl : RefObject {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public virtual void OnPropertySet(int index, Property.Value propertyValue) {
-    NDalicPINVOKE.CustomActorImpl_OnPropertySet(swigCPtr, index, Property.Value.getCPtr(propertyValue));
+  public virtual void OnPropertySet(int index, PropertyValue propertyValue) {
+    NDalicPINVOKE.CustomActorImpl_OnPropertySet(swigCPtr, index, PropertyValue.getCPtr(propertyValue));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -76,26 +76,26 @@ public class CustomActorImpl : RefObject {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public virtual bool OnTouchEvent(TouchEvent arg0) {
-    bool ret = NDalicPINVOKE.CustomActorImpl_OnTouchEvent(swigCPtr, TouchEvent.getCPtr(arg0));
+  public virtual bool OnTouchEvent(SWIGTYPE_p_Dali__TouchEvent arg0) {
+    bool ret = NDalicPINVOKE.CustomActorImpl_OnTouchEvent(swigCPtr, SWIGTYPE_p_Dali__TouchEvent.getCPtr(arg0));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public virtual bool OnHoverEvent(HoverEvent arg0) {
-    bool ret = NDalicPINVOKE.CustomActorImpl_OnHoverEvent(swigCPtr, HoverEvent.getCPtr(arg0));
+  public virtual bool OnHoverEvent(Hover arg0) {
+    bool ret = NDalicPINVOKE.CustomActorImpl_OnHoverEvent(swigCPtr, Hover.getCPtr(arg0));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public virtual bool OnKeyEvent(KeyEvent arg0) {
-    bool ret = NDalicPINVOKE.CustomActorImpl_OnKeyEvent(swigCPtr, KeyEvent.getCPtr(arg0));
+  public virtual bool OnKeyEvent(Key arg0) {
+    bool ret = NDalicPINVOKE.CustomActorImpl_OnKeyEvent(swigCPtr, Key.getCPtr(arg0));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public virtual bool OnWheelEvent(WheelEvent arg0) {
-    bool ret = NDalicPINVOKE.CustomActorImpl_OnWheelEvent(swigCPtr, WheelEvent.getCPtr(arg0));
+  public virtual bool OnWheelEvent(Wheel arg0) {
+    bool ret = NDalicPINVOKE.CustomActorImpl_OnWheelEvent(swigCPtr, Wheel.getCPtr(arg0));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
similarity index 87%
rename from src/Tizen.NUI/src/public/DaliApplication.cs
rename to src/Tizen.NUI/src/internal/DaliApplication.cs
index d0c9138..1f5316e 100755 (executable)
@@ -16,7 +16,7 @@
  */
 
 using System;
-using NUI;
+using Tizen.NUI;
 
 //------------------------------------------------------------------------------
 // This file can only run on Tizen target. You should compile it with hello-test.cs, and
@@ -35,12 +35,12 @@ namespace Tizen.Applications
         /// <remarks>
         /// This application is created before OnCreate() or created event. And the DaliApplication will be terminated when this application is closed.
         /// </remarks>
-        protected NUI.Application application;
+        protected Tizen.NUI.Application application;
 
         /// <summary>
         /// The instance of the Dali Application extension.
         /// </summary>
-        protected NUI.ApplicationExtensions applicationExt;
+        protected Tizen.NUI.ApplicationExtensions applicationExt;
 
         /// <summary>
         /// Store the stylesheet value.
@@ -50,7 +50,7 @@ namespace Tizen.Applications
         /// <summary>
         /// Store the window mode value.
         /// </summary>
-        protected NUI.Application.WINDOW_MODE m_windowMode;
+        protected Tizen.NUI.Application.WINDOW_MODE m_windowMode;
 
         /// <summary>
         /// Store the app mode value.
@@ -83,7 +83,7 @@ namespace Tizen.Applications
         /// <summary>
         /// The constructor with stylesheet and window mode.
         /// </summary>
-        public DaliApplication(string stylesheet, NUI.Application.WINDOW_MODE windowMode)
+        public DaliApplication(string stylesheet, Tizen.NUI.Application.WINDOW_MODE windowMode)
             : base()
         {
             //handle the stylesheet and windowMode
@@ -101,23 +101,23 @@ namespace Tizen.Applications
             switch(appMode)
             {
                 case APP_MODE.DEFAULT:
-                    application = NUI.Application.NewApplication();
+                    application = Tizen.NUI.Application.NewApplication();
                     break;
                 case APP_MODE.STYLESHEETONLY:
-                    application = NUI.Application.NewApplication(m_stylesheet);
+                    application = Tizen.NUI.Application.NewApplication(m_stylesheet);
                     break;
                 case APP_MODE.STYLESHEETWITHWINDOWMODE:
-                    application = NUI.Application.NewApplication(m_stylesheet, m_windowMode);
+                    application = Tizen.NUI.Application.NewApplication(m_stylesheet, m_windowMode);
                     break;
                 default:
                     break;
             }
 
-            applicationExt = new NUI.ApplicationExtensions(application);
+            applicationExt = new Tizen.NUI.ApplicationExtensions(application);
             applicationExt.Init();
 
             stage = Stage.GetCurrent();
-            stage.SetBackgroundColor( NDalic.WHITE );
+            stage.SetBackgroundColor( Color.White );
         }
 
         /// <summary>
diff --git a/src/Tizen.NUI/src/internal/DaliEnumConstants.cs b/src/Tizen.NUI/src/internal/DaliEnumConstants.cs
new file mode 100755 (executable)
index 0000000..3f991b5
--- /dev/null
@@ -0,0 +1,186 @@
+/** Copyright (c) 2016 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+using System;
+
+namespace Tizen.NUI\r
+{\r
+    namespace Constants\r
+    {\r
+\r
+        public enum TextureType\r
+        {\r
+            Texture2D = Tizen.NUI.TextureType.TEXTURE_2D,   ///< One 2D image                            @SINCE_1_1.43
+            TextureCube = Tizen.NUI.TextureType.TEXTURE_CUBE  ///< Six 2D images arranged in a cube-shape  @SINCE_1_1.43
+        }\r
+\r
+        public enum ViewMode\r
+        {\r
+            Mono = Tizen.NUI.ViewMode.MONO,                          ///< Monoscopic (single camera). This is the default @SINCE_1_0.0
+            StereoHorizontal = Tizen.NUI.ViewMode.STEREO_HORIZONTAL, ///< Stereoscopic. Frame buffer is split horizontally with the left and right camera views in their respective sides. @SINCE_1_0.0
+            StereoVertical = Tizen.NUI.ViewMode.STEREO_VERTICAL,     ///< Stereoscopic. Frame buffer is split vertically with the left camera view at the top and the right camera view at the bottom. @SINCE_1_0.0
+            StereoInterlaced = Tizen.NUI.ViewMode.STEREO_INTERLACED  ///< @DEPRECATED_1_1.19 @brief Stereoscopic. Left/Right camera views are rendered into the framebuffer on alternate frames. @SINCE_1_0.0
+        }\r
+\r
+        public enum MeshVisualShadingModeValue\r
+        {\r
+            TexturelessWithDiffuseLighting = Tizen.NUI.MeshVisualShadingModeValue.TEXTURELESS_WITH_DIFFUSE_LIGHTING,       ///< *Simplest*. One color that is lit by ambient and diffuse lighting. @SINCE_1_1.45
+            TexturedWithSpecularLigting = Tizen.NUI.MeshVisualShadingModeValue.TEXTURED_WITH_SPECULAR_LIGHTING,         ///< Uses only the visual image textures provided with specular lighting in addition to ambient and diffuse lighting. @SINCE_1_1.45
+            TexturedWithDetailedSpecularLighting = Tizen.NUI.MeshVisualShadingModeValue.TEXTURED_WITH_DETAILED_SPECULAR_LIGHTING ///< Uses all textures provided including a gloss, normal and texture map along with specular, ambient and diffuse lighting. @SINCE_1_1.45
+        }\r
+\r
+        public struct Visual\r
+        {\r
+            public enum Type\r
+            {\r
+                Border = Tizen.NUI.VisualType.BORDER,\r
+                Color = Tizen.NUI.VisualType.COLOR,\r
+                Gradient = Tizen.NUI.VisualType.GRADIENT,\r
+                Image = Tizen.NUI.VisualType.IMAGE,\r
+                Mesh = Tizen.NUI.VisualType.MESH,\r
+                Primitive = Tizen.NUI.VisualType.PRIMITIVE,\r
+                WireFrame = Tizen.NUI.VisualType.WIREFRAME,\r
+                Text = Tizen.NUI.VisualType.TEXT\r
+            }\r
+\r
+            public struct Property\r
+            {\r
+                public static readonly int Type = NDalic.VISUAL_PROPERTY_TYPE;\r
+                public static readonly int Shader = NDalic.VISUAL_PROPERTY_SHADER;\r
+                public static readonly int Transform = NDalic.VISUAL_PROPERTY_TRANSFORM;\r
+                public static readonly int PremultipliedAlpha = NDalic.VISUAL_PROPERTY_PREMULTIPLIED_ALPHA;\r
+                public static readonly int MixCOlor = NDalic.VISUAL_PROPERTY_MIX_COLOR;\r
+            }\r
+\r
+            public struct ShaderProperty\r
+            {\r
+                public static readonly int VertexShader = NDalic.VISUAL_SHADER_VERTEX;\r
+                public static readonly int FragmentShader = NDalic.VISUAL_SHADER_FRAGMENT;\r
+                public static readonly int ShaderSubdivideGridX = NDalic.VISUAL_SHADER_SUBDIVIDE_GRID_X;\r
+                public static readonly int ShaderSubdivideGridY = NDalic.VISUAL_SHADER_SUBDIVIDE_GRID_Y;\r
+                public static readonly int ShaderHints = NDalic.VISUAL_SHADER_HINTS;\r
+            }\r
+        }\r
+\r
+        public struct BorderVisualProperty\r
+        {\r
+            public static readonly int Color = NDalic.BORDER_VISUAL_COLOR;\r
+            public static readonly int Size = NDalic.BORDER_VISUAL_SIZE;\r
+            public static readonly int AntiAliasing = NDalic.BORDER_VISUAL_ANTI_ALIASING;\r
+        }\r
+\r
+        public struct ColorVisualProperty\r
+        {\r
+            public static readonly int MixColor = NDalic.COLOR_VISUAL_MIX_COLOR;\r
+        }\r
+\r
+        public struct GradientVisualProperty\r
+        {\r
+            public static readonly int StartPosition = NDalic.GRADIENT_VISUAL_START_POSITION;\r
+            public static readonly int EndPosition = NDalic.GRADIENT_VISUAL_END_POSITION;\r
+            public static readonly int Center = NDalic.GRADIENT_VISUAL_CENTER;\r
+            public static readonly int Radius = NDalic.GRADIENT_VISUAL_RADIUS;\r
+            public static readonly int StopOffset = NDalic.GRADIENT_VISUAL_STOP_OFFSET;\r
+            public static readonly int StopColor = NDalic.GRADIENT_VISUAL_STOP_COLOR;\r
+            public static readonly int Units = NDalic.GRADIENT_VISUAL_UNITS;\r
+            public static readonly int SpreadMethod = NDalic.GRADIENT_VISUAL_SPREAD_METHOD;\r
+        }\r
+\r
+        public struct ImageVisualProperty\r
+        {\r
+            public static readonly int URL = NDalic.IMAGE_VISUAL_URL;\r
+            public static readonly int FittingMode = NDalic.IMAGE_VISUAL_FITTING_MODE;\r
+            public static readonly int SamplingMode = NDalic.IMAGE_VISUAL_SAMPLING_MODE;\r
+            public static readonly int DesiredWidth = NDalic.IMAGE_VISUAL_DESIRED_WIDTH;\r
+            public static readonly int DesiredHeight = NDalic.IMAGE_VISUAL_DESIRED_HEIGHT;\r
+            public static readonly int SynchronousLoading = NDalic.IMAGE_VISUAL_SYNCHRONOUS_LOADING;\r
+            public static readonly int BorderOnly = NDalic.IMAGE_VISUAL_BORDER_ONLY;\r
+            public static readonly int BatchingEnabled = NDalic.IMAGE_VISUAL_BATCHING_ENABLED;\r
+            public static readonly int PixelArea = NDalic.IMAGE_VISUAL_PIXEL_AREA;\r
+            public static readonly int WrapModeU = NDalic.IMAGE_VISUAL_WRAP_MODE_U;\r
+            public static readonly int WrapModeV = NDalic.IMAGE_VISUAL_WRAP_MODE_V;\r
+        }\r
+\r
+        public struct MeshVisualProperty\r
+        {\r
+            public static readonly int ObjectURL = NDalic.MESH_VISUAL_OBJECT_URL;\r
+            public static readonly int MaterialtURL = NDalic.MESH_VISUAL_MATERIAL_URL;\r
+            public static readonly int TexturesPath = NDalic.MESH_VISUAL_TEXTURES_PATH;\r
+            public static readonly int ShadingMode = NDalic.MESH_VISUAL_SHADING_MODE;\r
+            public static readonly int UseMipmapping = NDalic.MESH_VISUAL_USE_MIPMAPPING;\r
+            public static readonly int UseSoftNormals = NDalic.MESH_VISUAL_USE_SOFT_NORMALS;\r
+            public static readonly int LightPosition = NDalic.MESH_VISUAL_LIGHT_POSITION;\r
+        }\r
+\r
+        public struct PrimitiveVisualProperty\r
+        {\r
+            public static readonly int Shape = NDalic.PRIMITIVE_VISUAL_SHAPE;\r
+            public static readonly int MixColor = NDalic.PRIMITIVE_VISUAL_MIX_COLOR;\r
+            public static readonly int Slices = NDalic.PRIMITIVE_VISUAL_SLICES;\r
+            public static readonly int Stacks = NDalic.PRIMITIVE_VISUAL_STACKS;\r
+            public static readonly int ScaleTopRadius = NDalic.PRIMITIVE_VISUAL_SCALE_TOP_RADIUS;\r
+            public static readonly int ScaleBottomRadius = NDalic.PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS;\r
+            public static readonly int ScaleHeight = NDalic.PRIMITIVE_VISUAL_SCALE_HEIGHT;\r
+            public static readonly int ScaleRadius = NDalic.PRIMITIVE_VISUAL_SCALE_RADIUS;\r
+            public static readonly int ScaleDimensions = NDalic.PRIMITIVE_VISUAL_SCALE_DIMENSIONS;\r
+            public static readonly int BevelPercentage = NDalic.PRIMITIVE_VISUAL_BEVEL_PERCENTAGE;\r
+            public static readonly int BevelSmoothness = NDalic.PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS;\r
+            public static readonly int LightPosition = NDalic.PRIMITIVE_VISUAL_LIGHT_POSITION;\r
+        }\r
+\r
+        public struct TextVisualProperty\r
+        {\r
+            public static readonly int Text = NDalic.TEXT_VISUAL_TEXT;\r
+            public static readonly int FontFamily = NDalic.TEXT_VISUAL_FONT_FAMILY;\r
+            public static readonly int FontStyle = NDalic.TEXT_VISUAL_FONT_STYLE;\r
+            public static readonly int PointSize = NDalic.TEXT_VISUAL_POINT_SIZE;\r
+            public static readonly int MultiLine = NDalic.TEXT_VISUAL_MULTI_LINE;\r
+            public static readonly int HorizontalAlignment = NDalic.TEXT_VISUAL_HORIZONTAL_ALIGNMENT;\r
+            public static readonly int VerticalAlignment = NDalic.TEXT_VISUAL_VERTICAL_ALIGNMENT;\r
+            public static readonly int TextColor = NDalic.TEXT_VISUAL_TEXT_COLOR;\r
+            public static readonly int EnableMarkup = NDalic.TEXT_VISUAL_ENABLE_MARKUP;\r
+        }\r
+\r
+        public struct Tooltip\r
+        {\r
+            public struct Property\r
+            {\r
+                public static readonly int Content = NDalic.TOOLTIP_CONTENT;\r
+                public static readonly int Layout = NDalic.TOOLTIP_LAYOUT;\r
+                public static readonly int WaitTime = NDalic.TOOLTIP_WAIT_TIME;\r
+                public static readonly int Background = NDalic.TOOLTIP_BACKGROUND;\r
+                public static readonly int Tail = NDalic.TOOLTIP_TAIL;\r
+                public static readonly int Position = NDalic.TOOLTIP_POSITION;\r
+                public static readonly int HoverPointOffset = NDalic.TOOLTIP_HOVER_POINT_OFFSET;\r
+                public static readonly int MovementThreshold = NDalic.TOOLTIP_MOVEMENT_THRESHOLD;\r
+                public static readonly int DisappearOnMovement = NDalic.TOOLTIP_DISAPPEAR_ON_MOVEMENT;\r
+            }\r
+\r
+            public struct BackgroundProperty\r
+            {\r
+                public static readonly int Visual = NDalic.TOOLTIP_BACKGROUND_VISUAL;\r
+                public static readonly int Border = NDalic.TOOLTIP_BACKGROUND_BORDER;\r
+            }\r
+\r
+            public struct TailProperty\r
+            {\r
+                public static readonly int Visibility = NDalic.TOOLTIP_TAIL_VISIBILITY;\r
+                public static readonly int AboveVisual = NDalic.TOOLTIP_TAIL_ABOVE_VISUAL;\r
+                public static readonly int BelowVisual = NDalic.TOOLTIP_TAIL_BELOW_VISUAL;\r
+            }\r
+        }\r
+\r
+    } // namespace Constants
+} // namesapce Dali
similarity index 59%
rename from src/Tizen.NUI/src/public/DaliEventHandler.cs
rename to src/Tizen.NUI/src/internal/DaliEventHandler.cs
index 8a10216..ab9733e 100755 (executable)
  * See the License for the specific language governing permissions and
  * limitations under the License.
  *
- */
-namespace NUI {
+ */\r
+
+namespace Tizen.NUI {
 
     using System;
     using System.Runtime.InteropServices;
 
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    public delegate R EventHandlerWithReturnType<T,U,R>(T source, U e);
+    public delegate R DaliEventHandlerWithReturnType<T,U,R>(T source, U e);
 
-    //this should be removed with EventHandler from .NET
     [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    public delegate void DaliEventHandler<T,U>(T source, U e);
+    internal delegate void EventCallbackDelegateType0();
 
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    internal delegate void EventCallbackDelegateType1(IntPtr arg1);
+
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    internal delegate void EventCallbackDelegateType2<T,U>(T arg1, U arg2);
+
+
+    //this should be removed with EventHandler from .NET
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
+    public delegate void DaliEventHandler<T,U>(T source, U e);\r
+\r
+    [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+    public delegate R EventHandlerWithReturnType<T, U, R>(T source, U e);\r
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index 3e76e32..34f0482
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class DaliException : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 92714b9..3906eaa
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DefaultItemLayoutProperty {
   TYPE = 0,
old mode 100644 (file)
new mode 100755 (executable)
index d421019..ee0c0d9
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DefaultItemLayoutType {
   DEPTH,
old mode 100644 (file)
new mode 100755 (executable)
index 5488b1b..ff9f4f0
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class DefaultRuler : Ruler {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Degree.cs
rename to src/Tizen.NUI/src/internal/Degree.cs
index 262c645..d82ee6f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Degree : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 0d7f8a7..8bc54eb
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DepthFunctionType {
   NEVER,
old mode 100644 (file)
new mode 100755 (executable)
index 11bf8ac..f66f1cf
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DepthTestModeType {
   OFF,
old mode 100644 (file)
new mode 100755 (executable)
index 326bf2e..9ac3d6b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DepthWriteModeType {
   OFF,
diff --git a/src/Tizen.NUI/src/internal/DimensionType.cs b/src/Tizen.NUI/src/internal/DimensionType.cs
deleted file mode 100644 (file)
index 9ab0d6c..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum DimensionType {
-  WIDTH = 0x1,
-  HEIGHT = 0x2,
-  ALL_DIMENSIONS = 0x3
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index c4beacf..3cead2a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum DirectionBias {
   DirectionBiasLeft = -1,
index 972b479..2035a34 100755 (executable)
@@ -10,7 +10,7 @@
 using System;
 using System.Collections.Generic;
 
-namespace NUI
+namespace Tizen.NUI
 {
 
     public class DisposeQueue
old mode 100644 (file)
new mode 100755 (executable)
index fa4eeda..40fd90b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class DragAndDropDetector : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/DrawModeType.cs b/src/Tizen.NUI/src/internal/DrawModeType.cs
deleted file mode 100644 (file)
index db64fa9..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum DrawModeType {
-  NORMAL = 0,
-  OVERLAY_2D = 1,
-  STENCIL = 3
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 12d6026..02e934a
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class EncodedBufferImage : Image {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 6255a76..635547d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum FaceCullingModeType {
   NONE,
old mode 100644 (file)
new mode 100755 (executable)
index c4d64a4..4f1f612
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum FilterModeType {
   NONE = 0,
old mode 100644 (file)
new mode 100755 (executable)
index c468cdf..6b818d5
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum FittingModeType {
   SHRINK_TO_FIT,
old mode 100644 (file)
new mode 100755 (executable)
index 96b44ae..f1bab8e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FixedRuler : Ruler {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 67076d5..b2a803d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FloatSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 55a8c2b..c764f9c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FocusChangedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 41788ca..4237230
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FocusGroupChangedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9d025d7..e58d1b1
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FrameBuffer : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 4f1a406..da58c67
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class FrameBufferImage : Image {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/GaussianBlurView.cs
rename to src/Tizen.NUI/src/internal/GaussianBlurView.cs
index 4e0c55d..3aa191a
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
old mode 100644 (file)
new mode 100755 (executable)
index ff31328..0ca3832
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class GaussianBlurViewSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Geometry.cs
rename to src/Tizen.NUI/src/internal/Geometry.cs
index a7b5eec..819a960
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Geometry : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 84%
rename from src/Tizen.NUI/src/public/Gesture.cs
rename to src/Tizen.NUI/src/internal/Gesture.cs
index 26df198..ffcb582
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Gesture : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -46,6 +46,30 @@ public class Gesture : global::System.IDisposable {
   }
 
 
+  public Gesture.GestureType Type
+  {
+    get
+    {
+      return type;
+    }
+  }
+
+  public Gesture.StateType State
+  {
+    get
+    {
+      return state;
+    }
+  }
+
+  public uint Time
+  {
+    get
+    {
+      return time;
+    }
+  }
+
   public Gesture(Gesture rhs) : this(NDalicPINVOKE.new_Gesture(Gesture.getCPtr(rhs)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
@@ -56,31 +80,31 @@ public class Gesture : global::System.IDisposable {
     return ret;
   }
 
-  public Gesture.Type type {
+  private Gesture.GestureType type {
     set {
       NDalicPINVOKE.Gesture_type_set(swigCPtr, (int)value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     } 
     get {
-      Gesture.Type ret = (Gesture.Type)NDalicPINVOKE.Gesture_type_get(swigCPtr);
+      Gesture.GestureType ret = (Gesture.GestureType)NDalicPINVOKE.Gesture_type_get(swigCPtr);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
       return ret;
     } 
   }
 
-  public Gesture.State state {
+  private Gesture.StateType state {
     set {
       NDalicPINVOKE.Gesture_state_set(swigCPtr, (int)value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     } 
     get {
-      Gesture.State ret = (Gesture.State)NDalicPINVOKE.Gesture_state_get(swigCPtr);
+      Gesture.StateType ret = (Gesture.StateType)NDalicPINVOKE.Gesture_state_get(swigCPtr);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
       return ret;
     } 
   }
 
-  public uint time {
+  private uint time {
     set {
       NDalicPINVOKE.Gesture_time_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -92,14 +116,14 @@ public class Gesture : global::System.IDisposable {
     } 
   }
 
-  public enum Type {
+  public enum GestureType {
     Pinch = 1 << 0,
     Pan = 1 << 1,
     Tap = 1 << 2,
     LongPress = 1 << 3
   }
 
-  public enum State {
+  public enum StateType {
     Clear,
     Started,
     Continuing,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/GestureDetector.cs
rename to src/Tizen.NUI/src/internal/GestureDetector.cs
index 83f9438..2998717
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class GestureDetector : Handle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 1565166..5e61b32
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum GradientVisualSpreadMethodType {
   PAD,
old mode 100644 (file)
new mode 100755 (executable)
index 95569dc..98cf03e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum GradientVisualUnitsType {
   OBJECT_BOUNDING_BOX,
old mode 100644 (file)
new mode 100755 (executable)
index 491e98f..ac57095
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Handle : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -123,31 +123,31 @@ public class Handle : BaseHandle {
     return ret;
   }
 
-  public Property.Type GetPropertyType(int index) {
-    Property.Type ret = (Property.Type)NDalicPINVOKE.Handle_GetPropertyType(swigCPtr, index);
+  public PropertyType GetPropertyType(int index) {
+    PropertyType ret = (PropertyType)NDalicPINVOKE.Handle_GetPropertyType(swigCPtr, index);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public void SetProperty(int index, Property.Value propertyValue) {
-    NDalicPINVOKE.Handle_SetProperty(swigCPtr, index, Property.Value.getCPtr(propertyValue));
+  public void SetProperty(int index, PropertyValue propertyValue) {
+    NDalicPINVOKE.Handle_SetProperty(swigCPtr, index, PropertyValue.getCPtr(propertyValue));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public int RegisterProperty(string name, Property.Value propertyValue) {
-    int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_0(swigCPtr, name, Property.Value.getCPtr(propertyValue));
+  public int RegisterProperty(string name, PropertyValue propertyValue) {
+    int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_0(swigCPtr, name, PropertyValue.getCPtr(propertyValue));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public int RegisterProperty(string name, Property.Value propertyValue, Property.AccessMode accessMode) {
-    int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_1(swigCPtr, name, Property.Value.getCPtr(propertyValue), (int)accessMode);
+  public int RegisterProperty(string name, PropertyValue propertyValue, PropertyAccessMode accessMode) {
+    int ret = NDalicPINVOKE.Handle_RegisterProperty__SWIG_1(swigCPtr, name, PropertyValue.getCPtr(propertyValue), (int)accessMode);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public Property.Value GetProperty(int index) {
-    Property.Value ret = new Property.Value(NDalicPINVOKE.Handle_GetProperty(swigCPtr, index), true);
+  public PropertyValue GetProperty(int index) {
+    PropertyValue ret = new PropertyValue(NDalicPINVOKE.Handle_GetProperty(swigCPtr, index), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
diff --git a/src/Tizen.NUI/src/internal/HorizontalAlignmentType.cs b/src/Tizen.NUI/src/internal/HorizontalAlignmentType.cs
deleted file mode 100644 (file)
index 87e40ec..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum HorizontalAlignmentType {
-  LEFT,
-  CENTER,
-  RIGHT
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 343990c..46ad000
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
old mode 100644 (file)
new mode 100755 (executable)
index 823340d..5414e1e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ImageSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 8526afa..88ca512
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Item : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 4f7b87c..1a2b5ba
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ItemContainer : global::System.IDisposable, global::System.Collections.IEnumerable
     , global::System.Collections.Generic.IEnumerable<Item>
old mode 100644 (file)
new mode 100755 (executable)
index 1da417a..15e04ff
@@ -8,7 +8,11 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+#if true
+using System.Reflection;
+#endif
+
+namespace Tizen.NUI {
 
 public class ItemFactory : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -59,10 +63,67 @@ public class ItemFactory : global::System.IDisposable {
   }
 
   public virtual void ItemReleased(uint itemId, Actor actor) {
-    NDalicPINVOKE.ItemFactory_ItemReleased(swigCPtr, itemId, Actor.getCPtr(actor));
+    if (SwigDerivedClassHasMethod("ItemReleased", swigMethodTypes2)) NDalicPINVOKE.ItemFactory_ItemReleasedSwigExplicitItemFactory(swigCPtr, itemId, Actor.getCPtr(actor)); else NDalicPINVOKE.ItemFactory_ItemReleased(swigCPtr, itemId, Actor.getCPtr(actor));
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public ItemFactory() : this(NDalicPINVOKE.new_ItemFactory(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    SwigDirectorConnect();
+  }
+
+  private void SwigDirectorConnect() {
+    if (SwigDerivedClassHasMethod("GetNumberOfItems", swigMethodTypes0))
+      swigDelegate0 = new SwigDelegateItemFactory_0(SwigDirectorGetNumberOfItems);
+    if (SwigDerivedClassHasMethod("NewItem", swigMethodTypes1))
+      swigDelegate1 = new SwigDelegateItemFactory_1(SwigDirectorNewItem);
+    if (SwigDerivedClassHasMethod("ItemReleased", swigMethodTypes2))
+      swigDelegate2 = new SwigDelegateItemFactory_2(SwigDirectorItemReleased);
+    NDalicPINVOKE.ItemFactory_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2);
+  }\r
+\r
+\r
+\r
+#if true
+        private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)\r
+        {\r
+            global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);\r
+            bool hasDerivedMethod = methodInfo.GetType().GetTypeInfo().IsSubclassOf(typeof(ItemFactory));\r
+            return hasDerivedMethod;\r
+        }\r
+#else
+//original
+   private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
+    global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, global::System.Reflection.BindingFlags.Public | global::System.Reflection.BindingFlags.NonPublic | global::System.Reflection.BindingFlags.Instance, null, methodTypes, null);
+    bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(ItemFactory));
+    return hasDerivedMethod;
+  }
+#endif
+\r
+\r
+        private uint SwigDirectorGetNumberOfItems() {
+    return GetNumberOfItems();
   }
 
+  private global::System.IntPtr SwigDirectorNewItem(uint itemId) {
+    return Actor.getCPtr(NewItem(itemId)).Handle;
+  }
+
+  private void SwigDirectorItemReleased(uint itemId, global::System.IntPtr actor) {
+    ItemReleased(itemId, new Actor(actor, true));
+  }
+
+  public delegate uint SwigDelegateItemFactory_0();
+  public delegate global::System.IntPtr SwigDelegateItemFactory_1(uint itemId);
+  public delegate void SwigDelegateItemFactory_2(uint itemId, global::System.IntPtr actor);
+
+  private SwigDelegateItemFactory_0 swigDelegate0;
+  private SwigDelegateItemFactory_1 swigDelegate1;
+  private SwigDelegateItemFactory_2 swigDelegate2;
+
+  private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] {  };
+  private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { typeof(uint) };
+  private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(uint), typeof(Actor) };
 }
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index 5bdc375..63f3e3e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ItemIdContainer : global::System.IDisposable, global::System.Collections.IEnumerable
     , global::System.Collections.Generic.IList<uint>
old mode 100644 (file)
new mode 100755 (executable)
index 4670b1c..cc023e1
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ItemLayout : RefObject {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -56,28 +56,17 @@ public class ItemLayout : RefObject {
     return ret;
   }
 
-  public void SetLayoutProperties(Property.Map properties) {
-    NDalicPINVOKE.ItemLayout_SetLayoutProperties(swigCPtr, Property.Map.getCPtr(properties));
+  public void SetLayoutProperties(PropertyMap properties) {
+    NDalicPINVOKE.ItemLayout_SetLayoutProperties(swigCPtr, PropertyMap.getCPtr(properties));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public Property.Map GetLayoutProperties() {
-    Property.Map ret = new Property.Map(NDalicPINVOKE.ItemLayout_GetLayoutProperties(swigCPtr), true);
+  public PropertyMap GetLayoutProperties() {
+    PropertyMap ret = new PropertyMap(NDalicPINVOKE.ItemLayout_GetLayoutProperties(swigCPtr), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public bool HasLayoutChanged() {
-    bool ret = NDalicPINVOKE.ItemLayout_HasLayoutChanged(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ResetLayoutChangedFlag() {
-    NDalicPINVOKE.ItemLayout_ResetLayoutChangedFlag(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
   public void GetItemSize(uint itemId, Vector3 layoutSize, Vector3 itemSize) {
     NDalicPINVOKE.ItemLayout_GetItemSize(swigCPtr, itemId, Vector3.getCPtr(layoutSize), Vector3.getCPtr(itemSize));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -153,7 +142,7 @@ public class ItemLayout : RefObject {
     return ret;
   }
 
-  public virtual int GetNextFocusItemID(int itemID, int maxItems, View.KeyboardFocus.Direction direction, bool loopEnabled) {
+  public virtual int GetNextFocusItemID(int itemID, int maxItems, View.FocusDirection direction, bool loopEnabled) {
     int ret = NDalicPINVOKE.ItemLayout_GetNextFocusItemID(swigCPtr, itemID, maxItems, (int)direction, loopEnabled);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
old mode 100644 (file)
new mode 100755 (executable)
index 4e12634..1c46776
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ItemRange : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 87%
rename from src/Tizen.NUI/src/public/ItemView.cs
rename to src/Tizen.NUI/src/internal/ItemView.cs
index 3fc7ec7..4b524ca
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -65,60 +65,20 @@ public class ItemView : Scrollable {
   }
 
 
-
-  public class LayoutActivatedEventArgs : EventArgs
-  {
-  }
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void LayoutActivatedEventCallbackDelegate();
-  private DaliEventHandler<object,LayoutActivatedEventArgs> _itemViewLayoutActivatedEventHandler;
-  private LayoutActivatedEventCallbackDelegate _itemViewLayoutActivatedEventCallbackDelegate;
-
-  public event DaliEventHandler<object,LayoutActivatedEventArgs> LayoutActivated
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_itemViewLayoutActivatedEventHandler == null)
-           {
-              _itemViewLayoutActivatedEventHandler += value;
-
-              _itemViewLayoutActivatedEventCallbackDelegate = new LayoutActivatedEventCallbackDelegate(OnLayoutActivated);
-              this.LayoutActivatedSignal().Connect(_itemViewLayoutActivatedEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_itemViewLayoutActivatedEventHandler != null)
-           {
-              this.LayoutActivatedSignal().Disconnect(_itemViewLayoutActivatedEventCallbackDelegate);
-           }
-
-           _itemViewLayoutActivatedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for ItemView LayoutActivatedSignal
-  private void OnLayoutActivated()
+  public Tizen.NUI.PropertyArray Layout
   {
-     LayoutActivatedEventArgs e = new LayoutActivatedEventArgs();
-
-     if (_itemViewLayoutActivatedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _itemViewLayoutActivatedEventHandler(this, e);
-     }
+    get
+    {
+      Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
+      GetProperty( ItemView.Property.LAYOUT).Get( temp );
+      return temp;
+    }
+    set
+    {
+      SetProperty( ItemView.Property.LAYOUT, new Tizen.NUI.PropertyValue( value ) );
+    }
   }
 
-
   public class Property : global::System.IDisposable {
     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
     protected bool swigCMemOwn;
@@ -149,6 +109,8 @@ public class ItemView : Scrollable {
       }
     }
   
+    public static readonly int LAYOUT = NDalicManualPINVOKE.ItemView_Property_LAYOUT_get();
+  
     public Property() : this(NDalicPINVOKE.new_ItemView_Property(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
@@ -399,7 +361,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.MINIMUM_SWIPE_SPEED, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.MINIMUM_SWIPE_SPEED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float MinimumSwipeDistance
@@ -412,7 +374,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.MINIMUM_SWIPE_DISTANCE, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.MINIMUM_SWIPE_DISTANCE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float WheelScrollDistanceStep
@@ -425,7 +387,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.WHEEL_SCROLL_DISTANCE_STEP, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.WHEEL_SCROLL_DISTANCE_STEP, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool SnapToItemEnabled
@@ -438,7 +400,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.SNAP_TO_ITEM_ENABLED, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.SNAP_TO_ITEM_ENABLED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float RefreshInterval
@@ -451,7 +413,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.REFRESH_INTERVAL, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.REFRESH_INTERVAL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float LayoutPosition
@@ -464,7 +426,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.LAYOUT_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.LAYOUT_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float ScrollSpeed
@@ -477,7 +439,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.SCROLL_SPEED, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.SCROLL_SPEED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float Overshoot
@@ -490,7 +452,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.OVERSHOOT, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.OVERSHOOT, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollDirection
@@ -503,7 +465,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.SCROLL_DIRECTION, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.SCROLL_DIRECTION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int LayoutOrientation
@@ -516,7 +478,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.LAYOUT_ORIENTATION, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.LAYOUT_ORIENTATION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float ScrollContentSize
@@ -529,7 +491,7 @@ public class ItemView : Scrollable {
     }
     set
     {
-      SetProperty( ItemView.Property.SCROLL_CONTENT_SIZE, new NUI.Property.Value( value ) );
+      SetProperty( ItemView.Property.SCROLL_CONTENT_SIZE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index bb07e73..41e24f3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class KeyEventSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -68,8 +68,8 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  public void Emit(KeyEvent arg) {
-    NDalicPINVOKE.KeyEventSignal_Emit(swigCPtr, KeyEvent.getCPtr(arg));
+  public void Emit(Key arg) {
+    NDalicPINVOKE.KeyEventSignal_Emit(swigCPtr, Key.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/KeyInputFocusManager.cs
rename to src/Tizen.NUI/src/internal/KeyInputFocusManager.cs
index 81a03ca..14cca34
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class KeyInputFocusManager : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9eb3621..e11383c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class KeyInputFocusSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
index b2ba82c..0e2ea77 100755 (executable)
 
 using System;
 
-namespace NUI {
+namespace Tizen.NUI {
 
-internal delegate IntPtr SwigDelegatePreFocusChangeSignal(IntPtr current, IntPtr proposed, View.KeyboardFocus.Direction direction);
+internal delegate IntPtr SwigDelegatePreFocusChangeSignal(IntPtr current, IntPtr proposed, View.FocusDirection direction);
 
-public class PreFocusChangeSignal : global::System.IDisposable {
+internal class PreFocusChangeSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
   protected bool swigCMemOwn;
 
@@ -56,24 +56,24 @@ public class PreFocusChangeSignal : global::System.IDisposable {
     }
   }
 
-  internal bool Empty() {
+  public bool Empty() {
     bool ret = NDalicManualPINVOKE.PreFocusChangeSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal uint GetConnectionCount() {
+  public uint GetConnectionCount() {
     uint ret = NDalicManualPINVOKE.PreFocusChangeSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal void Connect(FocusManager.PreFocusChangeEventCallback func) {
+  public void Connect(FocusManager.PreFocusChangeEventCallback func) {
      NDalicManualPINVOKE.PreFocusChangeSignal_Connect(swigCPtr, func);
      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
  }
 
-  internal void Disconnect(System.Delegate func) {
+  public void Disconnect(System.Delegate func) {
     System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
     {
       NDalicManualPINVOKE.PreFocusChangeSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
@@ -81,13 +81,13 @@ public class PreFocusChangeSignal : global::System.IDisposable {
     }
   }
 
-  internal Actor Emit(Actor arg1, Actor arg2, View.KeyboardFocus.Direction arg3) {
+  public Actor Emit(Actor arg1, Actor arg2, View.FocusDirection arg3) {
     Actor ret = new Actor(NDalicManualPINVOKE.PreFocusChangeSignal_Emit(swigCPtr, Actor.getCPtr(arg1), Actor.getCPtr(arg2), (int)arg3), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  internal PreFocusChangeSignal() : this(NDalicManualPINVOKE.new_PreFocusChangeSignal(), true) {
+  public PreFocusChangeSignal() : this(NDalicManualPINVOKE.new_PreFocusChangeSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 140e8a4..959d97f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum LoadingState {
   ResourceLoading,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 84%
rename from src/Tizen.NUI/src/public/LongPressGesture.cs
rename to src/Tizen.NUI/src/internal/LongPressGesture.cs
index daadaa3..959e820
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class LongPressGesture : Gesture {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -45,13 +45,37 @@ public class LongPressGesture : Gesture {
   }
 
 
- public static LongPressGesture GetLongPressGestureFromPtr(global::System.IntPtr cPtr) {
 public static LongPressGesture GetLongPressGestureFromPtr(global::System.IntPtr cPtr) {
     LongPressGesture ret = new LongPressGesture(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public LongPressGesture(Gesture.State state) : this(NDalicPINVOKE.new_LongPressGesture__SWIG_0((int)state), true) {
+  public uint NumberOfTouches
+  {
+    get
+    {
+      return numberOfTouches;
+    }
+  }
+
+  public Vector2 ScreenPoint
+  {
+    get
+    {
+      return screenPoint;
+    }
+  }
+
+  public Vector2 LocalPoint
+  {
+    get
+    {
+      return localPoint;
+    }
+  }
+
+  public LongPressGesture(Gesture.StateType state) : this(NDalicPINVOKE.new_LongPressGesture__SWIG_0((int)state), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -65,7 +89,7 @@ public class LongPressGesture : Gesture {
     return ret;
   }
 
-  public uint numberOfTouches {
+  private uint numberOfTouches {
     set {
       NDalicPINVOKE.LongPressGesture_numberOfTouches_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -77,7 +101,7 @@ public class LongPressGesture : Gesture {
     } 
   }
 
-  public Vector2 screenPoint {
+  private Vector2 screenPoint {
     set {
       NDalicPINVOKE.LongPressGesture_screenPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -90,7 +114,7 @@ public class LongPressGesture : Gesture {
     } 
   }
 
-  public Vector2 localPoint {
+  private Vector2 localPoint {
     set {
       NDalicPINVOKE.LongPressGesture_localPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
old mode 100644 (file)
new mode 100755 (executable)
index 01692f8..55efff4
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class LongPressGestureDetectedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 604a0b9..68adf64
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -139,7 +139,7 @@ public class DetectedEventArgs : EventArgs
 
    // Populate all members of "e" (LongPressGestureEventArgs) with real data
    e.Actor = Actor.GetActorFromPtr(actor);
-   e.LongPressGesture = NUI.LongPressGesture.GetLongPressGestureFromPtr(longPressGesture);
+   e.LongPressGesture = Tizen.NUI.LongPressGesture.GetLongPressGestureFromPtr(longPressGesture);
 
    if (_longPressGestureEventHandler != null)
    {
index 0f0608e..a14142e 100755 (executable)
@@ -15,7 +15,7 @@
  *
  */
 
-namespace NUI
+namespace Tizen.NUI
 {
     class NDalicManualPINVOKE
     {
@@ -187,5 +187,61 @@ namespace NUI
         [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MakeCallback")]
         public static extern global::System.IntPtr MakeCallback(global::System.Runtime.InteropServices.HandleRef jarg1);
 
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Actor_Property_BATCH_PARENT_get")]
+        public static extern int Actor_Property_BATCH_PARENT_get();
+        
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Actor_Property_SIBLING_ORDER_get")]
+        public static extern int Actor_Property_SIBLING_ORDER_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Renderer_Property_BATCHING_ENABLED_get")]
+        public static extern int Renderer_Property_BATCHING_ENABLED_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_View_Property_TOOLTIP_get")]
+        public static extern int View_Property_TOOLTIP_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_ItemView_Property_LAYOUT_get")]
+        public static extern int ItemView_Property_LAYOUT_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_UNSELECTED_VISUAL_get")]
+        public static extern int Button_Property_UNSELECTED_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_SELECTED_VISUAL_get")]
+        public static extern int Button_Property_SELECTED_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_DISABLED_SELECTED_VISUAL_get")]
+        public static extern int Button_Property_DISABLED_SELECTED_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_DISABLED_UNSELECTED_VISUAL_get")]
+        public static extern int Button_Property_DISABLED_UNSELECTED_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_UNSELECTED_BACKGROUND_VISUAL_get")]
+        public static extern int Button_Property_UNSELECTED_BACKGROUND_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_SELECTED_BACKGROUND_VISUAL_get")]
+        public static extern int Button_Property_SELECTED_BACKGROUND_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get")]
+        public static extern int Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get")]
+        public static extern int Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_LABEL_RELATIVE_ALIGNMENT_get")]
+        public static extern int Button_Property_LABEL_RELATIVE_ALIGNMENT_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_LABEL_PADDING_get")]
+        public static extern int Button_Property_LABEL_PADDING_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Button_Property_VISUAL_PADDING_get")]
+        public static extern int Button_Property_VISUAL_PADDING_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Visual_Property_TRANSFORM_get")]
+        public static extern int Visual_Property_TRANSFORM_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Visual_Property_PREMULTIPLIED_ALPHA_get")]
+        public static extern int Visual_Property_PREMULTIPLIED_ALPHA_get();
+
+        [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Visual_Property_MIX_COLOR_get")]
+        public static extern int Visual_Property_MIX_COLOR_get();
     }
 }
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Matrix.cs
rename to src/Tizen.NUI/src/internal/Matrix.cs
index 955fb87..41c8f7c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Matrix : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Matrix3.cs
rename to src/Tizen.NUI/src/internal/Matrix3.cs
index c110a91..84d2111
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Matrix3 : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 520b193..9150d64
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum MeshVisualShadingModeValue {
   TEXTURELESS_WITH_DIFFUSE_LIGHTING,
old mode 100644 (file)
new mode 100755 (executable)
index 14835fb..ecacfd5
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum Meta {
   DIMENSION_COUNT = 2
old mode 100644 (file)
new mode 100755 (executable)
similarity index 90%
rename from src/Tizen.NUI/src/public/Model3dView.cs
rename to src/Tizen.NUI/src/internal/Model3dView.cs
index 1eb57c0..efddc5c
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Model3dView : View {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -153,7 +153,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.GEOMETRY_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.GEOMETRY_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public string MaterialUrl
@@ -166,7 +166,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.MATERIAL_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.MATERIAL_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public string ImagesUrl
@@ -179,7 +179,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.IMAGES_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.IMAGES_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int IlluminationType
@@ -192,7 +192,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.ILLUMINATION_TYPE, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.ILLUMINATION_TYPE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public string Texture0Url
@@ -205,7 +205,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.TEXTURE0_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.TEXTURE0_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public string Texture1Url
@@ -218,7 +218,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.TEXTURE1_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.TEXTURE1_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public string Texture2Url
@@ -231,7 +231,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.TEXTURE2_URL, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.TEXTURE2_URL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector3 LightPosition
@@ -244,7 +244,7 @@ public class Model3dView : View {
     }
     set
     {
-      SetProperty( Model3dView.Property.LIGHT_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( Model3dView.Property.LIGHT_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index ba431bd..d848e65
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class NDalic {
   public static uint int_to_uint(int x) {
@@ -17,6 +17,11 @@ public class NDalic {
     return ret;
   }
 
+
+  public static readonly int VISUAL_PROPERTY_TRANSFORM = NDalicManualPINVOKE.Visual_Property_TRANSFORM_get();
+  public static readonly int VISUAL_PROPERTY_PREMULTIPLIED_ALPHA = NDalicManualPINVOKE.Visual_Property_PREMULTIPLIED_ALPHA_get();
+  public static readonly int VISUAL_PROPERTY_MIX_COLOR = NDalicManualPINVOKE.Visual_Property_MIX_COLOR_get();
+
   public static void DaliAssertMessage(string location, string condition) {
     NDalicPINVOKE.DaliAssertMessage(location, condition);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -310,7 +315,7 @@ public class NDalic {
     return ret;
   }
 
-  public static string GetName(Property.Type type) {
+  public static string GetName(PropertyType type) {
     string ret = NDalicPINVOKE.GetName((int)type);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
@@ -384,6 +389,25 @@ public class NDalic {
     return ret;
   }
 
+  public static bool RegisterType(string name, SWIGTYPE_p_std__type_info baseType, System.Delegate f) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(f); 
+    {
+      bool ret = NDalicPINVOKE.RegisterType(name, SWIGTYPE_p_std__type_info.getCPtr(baseType), new System.Runtime.InteropServices.HandleRef(null, ip));
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+      return ret;
+    }
+  }
+
+  public static bool RegisterProperty(string objectName, string name, int index, PropertyType type, System.Delegate setFunc, System.Delegate getFunc) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(setFunc); 
+System.IntPtr ip2 = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(getFunc); 
+    {
+      bool ret = NDalicPINVOKE.RegisterProperty(objectName, name, index, (int)type, new System.Runtime.InteropServices.HandleRef(null, ip), new System.Runtime.InteropServices.HandleRef(null, ip2));
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+      return ret;
+    }
+  }
+
   public static float ParentOriginTop {
     get {
       float ret = NDalicPINVOKE.ParentOriginTop_get();
@@ -968,26 +992,26 @@ public class NDalic {
   public static readonly int VISUAL_PROPERTY_TYPE = NDalicPINVOKE.VISUAL_PROPERTY_TYPE_get();
   public static readonly int VISUAL_PROPERTY_SHADER = NDalicPINVOKE.VISUAL_PROPERTY_SHADER_get();
 
-  public static readonly int VERTEX_SHADER = NDalicPINVOKE.VERTEX_SHADER_get();
-  public static readonly int FRAGMENT_SHADER = NDalicPINVOKE.FRAGMENT_SHADER_get();
-  public static readonly int SUBDIVIDE_GRID_X = NDalicPINVOKE.SUBDIVIDE_GRID_X_get();
-  public static readonly int SUBDIVIDE_GRID_Y = NDalicPINVOKE.SUBDIVIDE_GRID_Y_get();
-  public static readonly int HINTS = NDalicPINVOKE.HINTS_get();
+  public static readonly int VISUAL_SHADER_VERTEX = NDalicPINVOKE.VISUAL_SHADER_VERTEX_get();
+  public static readonly int VISUAL_SHADER_FRAGMENT = NDalicPINVOKE.VISUAL_SHADER_FRAGMENT_get();
+  public static readonly int VISUAL_SHADER_SUBDIVIDE_GRID_X = NDalicPINVOKE.VISUAL_SHADER_SUBDIVIDE_GRID_X_get();
+  public static readonly int VISUAL_SHADER_SUBDIVIDE_GRID_Y = NDalicPINVOKE.VISUAL_SHADER_SUBDIVIDE_GRID_Y_get();
+  public static readonly int VISUAL_SHADER_HINTS = NDalicPINVOKE.VISUAL_SHADER_HINTS_get();
 
-  public static readonly int COLOR = NDalicPINVOKE.COLOR_get();
-  public static readonly int SIZE = NDalicPINVOKE.SIZE_get();
-  public static readonly int ANTI_ALIASING = NDalicPINVOKE.ANTI_ALIASING_get();
+  public static readonly int BORDER_VISUAL_COLOR = NDalicPINVOKE.BORDER_VISUAL_COLOR_get();
+  public static readonly int BORDER_VISUAL_SIZE = NDalicPINVOKE.BORDER_VISUAL_SIZE_get();
+  public static readonly int BORDER_VISUAL_ANTI_ALIASING = NDalicPINVOKE.BORDER_VISUAL_ANTI_ALIASING_get();
 
-  public static readonly int MIX_COLOR = NDalicPINVOKE.MIX_COLOR_get();
+  public static readonly int COLOR_VISUAL_MIX_COLOR = NDalicPINVOKE.COLOR_VISUAL_MIX_COLOR_get();
 
-  public static readonly int START_POSITION = NDalicPINVOKE.START_POSITION_get();
-  public static readonly int END_POSITION = NDalicPINVOKE.END_POSITION_get();
-  public static readonly int CENTER = NDalicPINVOKE.CENTER_get();
-  public static readonly int RADIUS = NDalicPINVOKE.RADIUS_get();
-  public static readonly int STOP_OFFSET = NDalicPINVOKE.STOP_OFFSET_get();
-  public static readonly int STOP_COLOR = NDalicPINVOKE.STOP_COLOR_get();
-  public static readonly int UNITS = NDalicPINVOKE.UNITS_get();
-  public static readonly int SPREAD_METHOD = NDalicPINVOKE.SPREAD_METHOD_get();
+  public static readonly int GRADIENT_VISUAL_START_POSITION = NDalicPINVOKE.GRADIENT_VISUAL_START_POSITION_get();
+  public static readonly int GRADIENT_VISUAL_END_POSITION = NDalicPINVOKE.GRADIENT_VISUAL_END_POSITION_get();
+  public static readonly int GRADIENT_VISUAL_CENTER = NDalicPINVOKE.GRADIENT_VISUAL_CENTER_get();
+  public static readonly int GRADIENT_VISUAL_RADIUS = NDalicPINVOKE.GRADIENT_VISUAL_RADIUS_get();
+  public static readonly int GRADIENT_VISUAL_STOP_OFFSET = NDalicPINVOKE.GRADIENT_VISUAL_STOP_OFFSET_get();
+  public static readonly int GRADIENT_VISUAL_STOP_COLOR = NDalicPINVOKE.GRADIENT_VISUAL_STOP_COLOR_get();
+  public static readonly int GRADIENT_VISUAL_UNITS = NDalicPINVOKE.GRADIENT_VISUAL_UNITS_get();
+  public static readonly int GRADIENT_VISUAL_SPREAD_METHOD = NDalicPINVOKE.GRADIENT_VISUAL_SPREAD_METHOD_get();
 
   public static readonly int IMAGE_VISUAL_URL = NDalicPINVOKE.IMAGE_VISUAL_URL_get();
   public static readonly int IMAGE_VISUAL_FITTING_MODE = NDalicPINVOKE.IMAGE_VISUAL_FITTING_MODE_get();
@@ -1001,36 +1025,53 @@ public class NDalic {
   public static readonly int IMAGE_VISUAL_WRAP_MODE_U = NDalicPINVOKE.IMAGE_VISUAL_WRAP_MODE_U_get();
   public static readonly int IMAGE_VISUAL_WRAP_MODE_V = NDalicPINVOKE.IMAGE_VISUAL_WRAP_MODE_V_get();
 
-  public static readonly int OBJECT_URL = NDalicPINVOKE.OBJECT_URL_get();
-  public static readonly int MATERIAL_URL = NDalicPINVOKE.MATERIAL_URL_get();
-  public static readonly int TEXTURES_PATH = NDalicPINVOKE.TEXTURES_PATH_get();
-  public static readonly int SHADING_MODE = NDalicPINVOKE.SHADING_MODE_get();
-  public static readonly int USE_MIPMAPPING = NDalicPINVOKE.USE_MIPMAPPING_get();
-  public static readonly int USE_SOFT_NORMALS = NDalicPINVOKE.USE_SOFT_NORMALS_get();
-  public static readonly int LIGHT_POSITION = NDalicPINVOKE.LIGHT_POSITION_get();
+  public static readonly int MESH_VISUAL_OBJECT_URL = NDalicPINVOKE.MESH_VISUAL_OBJECT_URL_get();
+  public static readonly int MESH_VISUAL_MATERIAL_URL = NDalicPINVOKE.MESH_VISUAL_MATERIAL_URL_get();
+  public static readonly int MESH_VISUAL_TEXTURES_PATH = NDalicPINVOKE.MESH_VISUAL_TEXTURES_PATH_get();
+  public static readonly int MESH_VISUAL_SHADING_MODE = NDalicPINVOKE.MESH_VISUAL_SHADING_MODE_get();
+  public static readonly int MESH_VISUAL_USE_MIPMAPPING = NDalicPINVOKE.MESH_VISUAL_USE_MIPMAPPING_get();
+  public static readonly int MESH_VISUAL_USE_SOFT_NORMALS = NDalicPINVOKE.MESH_VISUAL_USE_SOFT_NORMALS_get();
+  public static readonly int MESH_VISUAL_LIGHT_POSITION = NDalicPINVOKE.MESH_VISUAL_LIGHT_POSITION_get();
 
-  public static readonly int SHAPE = NDalicPINVOKE.SHAPE_get();
+  public static readonly int PRIMITIVE_VISUAL_SHAPE = NDalicPINVOKE.PRIMITIVE_VISUAL_SHAPE_get();
   public static readonly int PRIMITIVE_VISUAL_MIX_COLOR = NDalicPINVOKE.PRIMITIVE_VISUAL_MIX_COLOR_get();
-  public static readonly int SLICES = NDalicPINVOKE.SLICES_get();
-  public static readonly int STACKS = NDalicPINVOKE.STACKS_get();
-  public static readonly int SCALE_TOP_RADIUS = NDalicPINVOKE.SCALE_TOP_RADIUS_get();
-  public static readonly int SCALE_BOTTOM_RADIUS = NDalicPINVOKE.SCALE_BOTTOM_RADIUS_get();
-  public static readonly int SCALE_HEIGHT = NDalicPINVOKE.SCALE_HEIGHT_get();
-  public static readonly int SCALE_RADIUS = NDalicPINVOKE.SCALE_RADIUS_get();
-  public static readonly int SCALE_DIMENSIONS = NDalicPINVOKE.SCALE_DIMENSIONS_get();
-  public static readonly int BEVEL_PERCENTAGE = NDalicPINVOKE.BEVEL_PERCENTAGE_get();
-  public static readonly int BEVEL_SMOOTHNESS = NDalicPINVOKE.BEVEL_SMOOTHNESS_get();
+  public static readonly int PRIMITIVE_VISUAL_SLICES = NDalicPINVOKE.PRIMITIVE_VISUAL_SLICES_get();
+  public static readonly int PRIMITIVE_VISUAL_STACKS = NDalicPINVOKE.PRIMITIVE_VISUAL_STACKS_get();
+  public static readonly int PRIMITIVE_VISUAL_SCALE_TOP_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get();
+  public static readonly int PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get();
+  public static readonly int PRIMITIVE_VISUAL_SCALE_HEIGHT = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_HEIGHT_get();
+  public static readonly int PRIMITIVE_VISUAL_SCALE_RADIUS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_RADIUS_get();
+  public static readonly int PRIMITIVE_VISUAL_SCALE_DIMENSIONS = NDalicPINVOKE.PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get();
+  public static readonly int PRIMITIVE_VISUAL_BEVEL_PERCENTAGE = NDalicPINVOKE.PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get();
+  public static readonly int PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS = NDalicPINVOKE.PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get();
   public static readonly int PRIMITIVE_VISUAL_LIGHT_POSITION = NDalicPINVOKE.PRIMITIVE_VISUAL_LIGHT_POSITION_get();
 
-  public static readonly int TEXT = NDalicPINVOKE.TEXT_get();
-  public static readonly int FONT_FAMILY = NDalicPINVOKE.FONT_FAMILY_get();
-  public static readonly int FONT_STYLE = NDalicPINVOKE.FONT_STYLE_get();
-  public static readonly int POINT_SIZE = NDalicPINVOKE.POINT_SIZE_get();
-  public static readonly int MULTI_LINE = NDalicPINVOKE.MULTI_LINE_get();
-  public static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.HORIZONTAL_ALIGNMENT_get();
-  public static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.VERTICAL_ALIGNMENT_get();
-  public static readonly int TEXT_COLOR = NDalicPINVOKE.TEXT_COLOR_get();
-  public static readonly int ENABLE_MARKUP = NDalicPINVOKE.ENABLE_MARKUP_get();
+  public static readonly int TEXT_VISUAL_TEXT = NDalicPINVOKE.TEXT_VISUAL_TEXT_get();
+  public static readonly int TEXT_VISUAL_FONT_FAMILY = NDalicPINVOKE.TEXT_VISUAL_FONT_FAMILY_get();
+  public static readonly int TEXT_VISUAL_FONT_STYLE = NDalicPINVOKE.TEXT_VISUAL_FONT_STYLE_get();
+  public static readonly int TEXT_VISUAL_POINT_SIZE = NDalicPINVOKE.TEXT_VISUAL_POINT_SIZE_get();
+  public static readonly int TEXT_VISUAL_MULTI_LINE = NDalicPINVOKE.TEXT_VISUAL_MULTI_LINE_get();
+  public static readonly int TEXT_VISUAL_HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get();
+  public static readonly int TEXT_VISUAL_VERTICAL_ALIGNMENT = NDalicPINVOKE.TEXT_VISUAL_VERTICAL_ALIGNMENT_get();
+  public static readonly int TEXT_VISUAL_TEXT_COLOR = NDalicPINVOKE.TEXT_VISUAL_TEXT_COLOR_get();
+  public static readonly int TEXT_VISUAL_ENABLE_MARKUP = NDalicPINVOKE.TEXT_VISUAL_ENABLE_MARKUP_get();
+
+  public static readonly int TOOLTIP_CONTENT = NDalicPINVOKE.TOOLTIP_CONTENT_get();
+  public static readonly int TOOLTIP_LAYOUT = NDalicPINVOKE.TOOLTIP_LAYOUT_get();
+  public static readonly int TOOLTIP_WAIT_TIME = NDalicPINVOKE.TOOLTIP_WAIT_TIME_get();
+  public static readonly int TOOLTIP_BACKGROUND = NDalicPINVOKE.TOOLTIP_BACKGROUND_get();
+  public static readonly int TOOLTIP_TAIL = NDalicPINVOKE.TOOLTIP_TAIL_get();
+  public static readonly int TOOLTIP_POSITION = NDalicPINVOKE.TOOLTIP_POSITION_get();
+  public static readonly int TOOLTIP_HOVER_POINT_OFFSET = NDalicPINVOKE.TOOLTIP_HOVER_POINT_OFFSET_get();
+  public static readonly int TOOLTIP_MOVEMENT_THRESHOLD = NDalicPINVOKE.TOOLTIP_MOVEMENT_THRESHOLD_get();
+  public static readonly int TOOLTIP_DISAPPEAR_ON_MOVEMENT = NDalicPINVOKE.TOOLTIP_DISAPPEAR_ON_MOVEMENT_get();
+
+  public static readonly int TOOLTIP_BACKGROUND_VISUAL = NDalicPINVOKE.TOOLTIP_BACKGROUND_VISUAL_get();
+  public static readonly int TOOLTIP_BACKGROUND_BORDER = NDalicPINVOKE.TOOLTIP_BACKGROUND_BORDER_get();
+
+  public static readonly int TOOLTIP_TAIL_VISIBILITY = NDalicPINVOKE.TOOLTIP_TAIL_VISIBILITY_get();
+  public static readonly int TOOLTIP_TAIL_ABOVE_VISUAL = NDalicPINVOKE.TOOLTIP_TAIL_ABOVE_VISUAL_get();
+  public static readonly int TOOLTIP_TAIL_BELOW_VISUAL = NDalicPINVOKE.TOOLTIP_TAIL_BELOW_VISUAL_get();
 
 }
 
index 91c6804..3f42ef1 100755 (executable)
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 class NDalicPINVOKE {
 
@@ -188,10966 +188,11023 @@ class NDalicPINVOKE {
   }
 
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_floatp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_floatp")]
   public static extern global::System.IntPtr new_floatp();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_floatp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_floatp")]
   public static extern void delete_floatp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_floatp_assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_floatp_assign")]
   public static extern void floatp_assign(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_floatp_value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_floatp_value")]
   public static extern float floatp_value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_floatp_cast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_floatp_cast")]
   public static extern global::System.IntPtr floatp_cast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_floatp_frompointer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_floatp_frompointer")]
   public static extern global::System.IntPtr floatp_frompointer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_intp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_intp")]
   public static extern global::System.IntPtr new_intp();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_intp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_intp")]
   public static extern void delete_intp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_intp_assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_intp_assign")]
   public static extern void intp_assign(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_intp_value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_intp_value")]
   public static extern int intp_value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_intp_cast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_intp_cast")]
   public static extern global::System.IntPtr intp_cast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_intp_frompointer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_intp_frompointer")]
   public static extern global::System.IntPtr intp_frompointer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_doublep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_doublep")]
   public static extern global::System.IntPtr new_doublep();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_doublep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_doublep")]
   public static extern void delete_doublep(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_doublep_assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_doublep_assign")]
   public static extern void doublep_assign(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_doublep_value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_doublep_value")]
   public static extern double doublep_value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_doublep_cast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_doublep_cast")]
   public static extern global::System.IntPtr doublep_cast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_doublep_frompointer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_doublep_frompointer")]
   public static extern global::System.IntPtr doublep_frompointer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_uintp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_uintp")]
   public static extern global::System.IntPtr new_uintp();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_uintp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_uintp")]
   public static extern void delete_uintp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_uintp_assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_uintp_assign")]
   public static extern void uintp_assign(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_uintp_value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_uintp_value")]
   public static extern uint uintp_value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_uintp_cast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_uintp_cast")]
   public static extern global::System.IntPtr uintp_cast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_uintp_frompointer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_uintp_frompointer")]
   public static extern global::System.IntPtr uintp_frompointer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ushortp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ushortp")]
   public static extern global::System.IntPtr new_ushortp();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ushortp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ushortp")]
   public static extern void delete_ushortp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ushortp_assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ushortp_assign")]
   public static extern void ushortp_assign(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ushortp_value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ushortp_value")]
   public static extern ushort ushortp_value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ushortp_cast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ushortp_cast")]
   public static extern global::System.IntPtr ushortp_cast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ushortp_frompointer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ushortp_frompointer")]
   public static extern global::System.IntPtr ushortp_frompointer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_int_to_uint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_int_to_uint")]
   public static extern uint int_to_uint(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RefObject_Reference")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RefObject_Reference")]
   public static extern void RefObject_Reference(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RefObject_Unreference")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RefObject_Unreference")]
   public static extern void RefObject_Unreference(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RefObject_ReferenceCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RefObject_ReferenceCount")]
   public static extern int RefObject_ReferenceCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Any__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Any__SWIG_0")]
   public static extern global::System.IntPtr new_Any__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Any")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Any")]
   public static extern void delete_Any(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AssertAlways")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AssertAlways")]
   public static extern void Any_AssertAlways(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Any__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Any__SWIG_2")]
   public static extern global::System.IntPtr new_Any__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_Assign")]
   public static extern global::System.IntPtr Any_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_GetType")]
   public static extern global::System.IntPtr Any_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_Empty")]
   public static extern bool Any_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Any_AnyContainerBase")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Any_AnyContainerBase")]
   public static extern global::System.IntPtr new_Any_AnyContainerBase(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_GetType")]
   public static extern global::System.IntPtr Any_AnyContainerBase_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_mType_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_mType_get")]
   public static extern global::System.IntPtr Any_AnyContainerBase_mType_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_mCloneFunc_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_mCloneFunc_set")]
   public static extern void Any_AnyContainerBase_mCloneFunc_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_mCloneFunc_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_mCloneFunc_get")]
   public static extern global::System.IntPtr Any_AnyContainerBase_mCloneFunc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_mDeleteFunc_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_set")]
   public static extern void Any_AnyContainerBase_mDeleteFunc_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_AnyContainerBase_mDeleteFunc_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_get")]
   public static extern global::System.IntPtr Any_AnyContainerBase_mDeleteFunc_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Any_AnyContainerBase")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Any_AnyContainerBase")]
   public static extern void delete_Any_AnyContainerBase(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_mContainer_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_mContainer_set")]
   public static extern void Any_mContainer_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Any_mContainer_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Any_mContainer_get")]
   public static extern global::System.IntPtr Any_mContainer_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DaliAssertMessage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DaliAssertMessage")]
   public static extern void DaliAssertMessage(string jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_DaliException")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_DaliException")]
   public static extern global::System.IntPtr new_DaliException(string jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DaliException_location_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DaliException_location_set")]
   public static extern void DaliException_location_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DaliException_location_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DaliException_location_get")]
   public static extern string DaliException_location_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DaliException_condition_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DaliException_condition_set")]
   public static extern void DaliException_condition_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DaliException_condition_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DaliException_condition_get")]
   public static extern string DaliException_condition_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_DaliException")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_DaliException")]
   public static extern void delete_DaliException(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector2__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector2__SWIG_0")]
   public static extern global::System.IntPtr new_Vector2__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector2__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector2__SWIG_1")]
   public static extern global::System.IntPtr new_Vector2__SWIG_1(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector2__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector2__SWIG_2")]
   public static extern global::System.IntPtr new_Vector2__SWIG_2([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector2__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector2__SWIG_3")]
   public static extern global::System.IntPtr new_Vector2__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector2__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector2__SWIG_4")]
   public static extern global::System.IntPtr new_Vector2__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_ONE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_ONE_get")]
   public static extern global::System.IntPtr Vector2_ONE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_XAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_XAXIS_get")]
   public static extern global::System.IntPtr Vector2_XAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_YAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_YAXIS_get")]
   public static extern global::System.IntPtr Vector2_YAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_NEGATIVE_XAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_NEGATIVE_XAXIS_get")]
   public static extern global::System.IntPtr Vector2_NEGATIVE_XAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_NEGATIVE_YAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_NEGATIVE_YAXIS_get")]
   public static extern global::System.IntPtr Vector2_NEGATIVE_YAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_ZERO_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_ZERO_get")]
   public static extern global::System.IntPtr Vector2_ZERO_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Assign__SWIG_0")]
   public static extern global::System.IntPtr Vector2_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Assign__SWIG_1")]
   public static extern global::System.IntPtr Vector2_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Assign__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Assign__SWIG_2")]
   public static extern global::System.IntPtr Vector2_Assign__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Add")]
   public static extern global::System.IntPtr Vector2_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_AddAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_AddAssign")]
   public static extern global::System.IntPtr Vector2_AddAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Subtract__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Subtract__SWIG_0")]
   public static extern global::System.IntPtr Vector2_Subtract__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_SubtractAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_SubtractAssign")]
   public static extern global::System.IntPtr Vector2_SubtractAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Multiply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Multiply__SWIG_0")]
   public static extern global::System.IntPtr Vector2_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Multiply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Multiply__SWIG_1")]
   public static extern global::System.IntPtr Vector2_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_MultiplyAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_MultiplyAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector2_MultiplyAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_MultiplyAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_MultiplyAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector2_MultiplyAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Divide__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Divide__SWIG_0")]
   public static extern global::System.IntPtr Vector2_Divide__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Divide__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Divide__SWIG_1")]
   public static extern global::System.IntPtr Vector2_Divide__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_DivideAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_DivideAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector2_DivideAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_DivideAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_DivideAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector2_DivideAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Subtract__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Subtract__SWIG_1")]
   public static extern global::System.IntPtr Vector2_Subtract__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_EqualTo")]
   public static extern bool Vector2_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_NotEqualTo")]
   public static extern bool Vector2_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_ValueOfIndex__SWIG_0")]
   public static extern float Vector2_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Length")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Length")]
   public static extern float Vector2_Length(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_LengthSquared")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_LengthSquared")]
   public static extern float Vector2_LengthSquared(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Normalize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Normalize")]
   public static extern void Vector2_Normalize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Clamp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Clamp")]
   public static extern void Vector2_Clamp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_AsFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_AsFloat__SWIG_0")]
   public static extern global::System.IntPtr Vector2_AsFloat__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_X_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_X_set")]
   public static extern void Vector2_X_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_X_get")]
   public static extern float Vector2_X_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Width_set")]
   public static extern void Vector2_Width_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Width_get")]
   public static extern float Vector2_Width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Y_set")]
   public static extern void Vector2_Y_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Y_get")]
   public static extern float Vector2_Y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Height_set")]
   public static extern void Vector2_Height_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector2_Height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector2_Height_get")]
   public static extern float Vector2_Height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Vector2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Vector2")]
   public static extern void delete_Vector2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Min__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Min__SWIG_0")]
   public static extern global::System.IntPtr Min__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Max__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Max__SWIG_0")]
   public static extern global::System.IntPtr Max__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Clamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Clamp__SWIG_0")]
   public static extern global::System.IntPtr Clamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector3__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector3__SWIG_0")]
   public static extern global::System.IntPtr new_Vector3__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector3__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector3__SWIG_1")]
   public static extern global::System.IntPtr new_Vector3__SWIG_1(float jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector3__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector3__SWIG_2")]
   public static extern global::System.IntPtr new_Vector3__SWIG_2([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector3__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector3__SWIG_3")]
   public static extern global::System.IntPtr new_Vector3__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector3__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector3__SWIG_4")]
   public static extern global::System.IntPtr new_Vector3__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_ONE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_ONE_get")]
   public static extern global::System.IntPtr Vector3_ONE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_XAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_XAXIS_get")]
   public static extern global::System.IntPtr Vector3_XAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_YAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_YAXIS_get")]
   public static extern global::System.IntPtr Vector3_YAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_ZAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_ZAXIS_get")]
   public static extern global::System.IntPtr Vector3_ZAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_NEGATIVE_XAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_NEGATIVE_XAXIS_get")]
   public static extern global::System.IntPtr Vector3_NEGATIVE_XAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_NEGATIVE_YAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_NEGATIVE_YAXIS_get")]
   public static extern global::System.IntPtr Vector3_NEGATIVE_YAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_NEGATIVE_ZAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_NEGATIVE_ZAXIS_get")]
   public static extern global::System.IntPtr Vector3_NEGATIVE_ZAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_ZERO_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_ZERO_get")]
   public static extern global::System.IntPtr Vector3_ZERO_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Assign__SWIG_0")]
   public static extern global::System.IntPtr Vector3_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Assign__SWIG_1")]
   public static extern global::System.IntPtr Vector3_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Assign__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Assign__SWIG_2")]
   public static extern global::System.IntPtr Vector3_Assign__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Add")]
   public static extern global::System.IntPtr Vector3_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_AddAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_AddAssign")]
   public static extern global::System.IntPtr Vector3_AddAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Subtract__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Subtract__SWIG_0")]
   public static extern global::System.IntPtr Vector3_Subtract__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_SubtractAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_SubtractAssign")]
   public static extern global::System.IntPtr Vector3_SubtractAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Multiply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Multiply__SWIG_0")]
   public static extern global::System.IntPtr Vector3_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Multiply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Multiply__SWIG_1")]
   public static extern global::System.IntPtr Vector3_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_MultiplyAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_MultiplyAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector3_MultiplyAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_MultiplyAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_MultiplyAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector3_MultiplyAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_MultiplyAssign__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_MultiplyAssign__SWIG_2")]
   public static extern global::System.IntPtr Vector3_MultiplyAssign__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Divide__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Divide__SWIG_0")]
   public static extern global::System.IntPtr Vector3_Divide__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Divide__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Divide__SWIG_1")]
   public static extern global::System.IntPtr Vector3_Divide__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_DivideAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_DivideAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector3_DivideAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_DivideAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_DivideAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector3_DivideAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Subtract__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Subtract__SWIG_1")]
   public static extern global::System.IntPtr Vector3_Subtract__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_EqualTo")]
   public static extern bool Vector3_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_NotEqualTo")]
   public static extern bool Vector3_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_ValueOfIndex__SWIG_0")]
   public static extern float Vector3_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Dot")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Dot")]
   public static extern float Vector3_Dot(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Cross")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Cross")]
   public static extern global::System.IntPtr Vector3_Cross(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Length")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Length")]
   public static extern float Vector3_Length(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_LengthSquared")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_LengthSquared")]
   public static extern float Vector3_LengthSquared(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Normalize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Normalize")]
   public static extern void Vector3_Normalize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Clamp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Clamp")]
   public static extern void Vector3_Clamp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_AsFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_AsFloat__SWIG_0")]
   public static extern global::System.IntPtr Vector3_AsFloat__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_GetVectorXY__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_GetVectorXY__SWIG_0")]
   public static extern global::System.IntPtr Vector3_GetVectorXY__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_GetVectorYZ__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_GetVectorYZ__SWIG_0")]
   public static extern global::System.IntPtr Vector3_GetVectorYZ__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_X_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_X_set")]
   public static extern void Vector3_X_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_X_get")]
   public static extern float Vector3_X_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Width_set")]
   public static extern void Vector3_Width_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Width_get")]
   public static extern float Vector3_Width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_r_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_r_set")]
   public static extern void Vector3_r_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_r_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_r_get")]
   public static extern float Vector3_r_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Y_set")]
   public static extern void Vector3_Y_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Y_get")]
   public static extern float Vector3_Y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Height_set")]
   public static extern void Vector3_Height_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Height_get")]
   public static extern float Vector3_Height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_g_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_g_set")]
   public static extern void Vector3_g_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_g_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_g_get")]
   public static extern float Vector3_g_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Z_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Z_set")]
   public static extern void Vector3_Z_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Z_get")]
   public static extern float Vector3_Z_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Depth_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Depth_set")]
   public static extern void Vector3_Depth_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_Depth_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_Depth_get")]
   public static extern float Vector3_Depth_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_b_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_b_set")]
   public static extern void Vector3_b_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector3_b_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector3_b_get")]
   public static extern float Vector3_b_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Vector3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Vector3")]
   public static extern void delete_Vector3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Min__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Min__SWIG_1")]
   public static extern global::System.IntPtr Min__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Max__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Max__SWIG_1")]
   public static extern global::System.IntPtr Max__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Clamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Clamp__SWIG_1")]
   public static extern global::System.IntPtr Clamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector4__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector4__SWIG_0")]
   public static extern global::System.IntPtr new_Vector4__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector4__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector4__SWIG_1")]
   public static extern global::System.IntPtr new_Vector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector4__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector4__SWIG_2")]
   public static extern global::System.IntPtr new_Vector4__SWIG_2([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector4__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector4__SWIG_3")]
   public static extern global::System.IntPtr new_Vector4__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Vector4__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Vector4__SWIG_4")]
   public static extern global::System.IntPtr new_Vector4__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_ONE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_ONE_get")]
   public static extern global::System.IntPtr Vector4_ONE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_XAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_XAXIS_get")]
   public static extern global::System.IntPtr Vector4_XAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_YAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_YAXIS_get")]
   public static extern global::System.IntPtr Vector4_YAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_ZAXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_ZAXIS_get")]
   public static extern global::System.IntPtr Vector4_ZAXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_ZERO_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_ZERO_get")]
   public static extern global::System.IntPtr Vector4_ZERO_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Assign__SWIG_0")]
   public static extern global::System.IntPtr Vector4_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Assign__SWIG_1")]
   public static extern global::System.IntPtr Vector4_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Assign__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Assign__SWIG_2")]
   public static extern global::System.IntPtr Vector4_Assign__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Add")]
   public static extern global::System.IntPtr Vector4_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_AddAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_AddAssign")]
   public static extern global::System.IntPtr Vector4_AddAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Subtract__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Subtract__SWIG_0")]
   public static extern global::System.IntPtr Vector4_Subtract__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_SubtractAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_SubtractAssign")]
   public static extern global::System.IntPtr Vector4_SubtractAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Multiply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Multiply__SWIG_0")]
   public static extern global::System.IntPtr Vector4_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Multiply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Multiply__SWIG_1")]
   public static extern global::System.IntPtr Vector4_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_MultiplyAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_MultiplyAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector4_MultiplyAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_MultiplyAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_MultiplyAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector4_MultiplyAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Divide__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Divide__SWIG_0")]
   public static extern global::System.IntPtr Vector4_Divide__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Divide__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Divide__SWIG_1")]
   public static extern global::System.IntPtr Vector4_Divide__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_DivideAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_DivideAssign__SWIG_0")]
   public static extern global::System.IntPtr Vector4_DivideAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_DivideAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_DivideAssign__SWIG_1")]
   public static extern global::System.IntPtr Vector4_DivideAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Subtract__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Subtract__SWIG_1")]
   public static extern global::System.IntPtr Vector4_Subtract__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_EqualTo")]
   public static extern bool Vector4_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_NotEqualTo")]
   public static extern bool Vector4_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_ValueOfIndex__SWIG_0")]
   public static extern float Vector4_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Dot__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Dot__SWIG_0")]
   public static extern float Vector4_Dot__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Dot__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Dot__SWIG_1")]
   public static extern float Vector4_Dot__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Dot4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Dot4")]
   public static extern float Vector4_Dot4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Cross")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Cross")]
   public static extern global::System.IntPtr Vector4_Cross(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Length")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Length")]
   public static extern float Vector4_Length(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_LengthSquared")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_LengthSquared")]
   public static extern float Vector4_LengthSquared(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Normalize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Normalize")]
   public static extern void Vector4_Normalize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Clamp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Clamp")]
   public static extern void Vector4_Clamp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_AsFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_AsFloat__SWIG_0")]
   public static extern global::System.IntPtr Vector4_AsFloat__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_X_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_X_set")]
   public static extern void Vector4_X_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_X_get")]
   public static extern float Vector4_X_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_r_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_r_set")]
   public static extern void Vector4_r_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_r_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_r_get")]
   public static extern float Vector4_r_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_s_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_s_set")]
   public static extern void Vector4_s_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_s_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_s_get")]
   public static extern float Vector4_s_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Y_set")]
   public static extern void Vector4_Y_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Y_get")]
   public static extern float Vector4_Y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_g_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_g_set")]
   public static extern void Vector4_g_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_g_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_g_get")]
   public static extern float Vector4_g_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_t_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_t_set")]
   public static extern void Vector4_t_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_t_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_t_get")]
   public static extern float Vector4_t_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Z_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Z_set")]
   public static extern void Vector4_Z_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_Z_get")]
   public static extern float Vector4_Z_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_b_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_b_set")]
   public static extern void Vector4_b_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_b_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_b_get")]
   public static extern float Vector4_b_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_p_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_p_set")]
   public static extern void Vector4_p_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_p_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_p_get")]
   public static extern float Vector4_p_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_W_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_W_set")]
   public static extern void Vector4_W_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_W_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_W_get")]
   public static extern float Vector4_W_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_a_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_a_set")]
   public static extern void Vector4_a_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_a_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_a_get")]
   public static extern float Vector4_a_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_q_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_q_set")]
   public static extern void Vector4_q_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Vector4_q_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Vector4_q_get")]
   public static extern float Vector4_q_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Vector4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Vector4")]
   public static extern void delete_Vector4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Min__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Min__SWIG_2")]
   public static extern global::System.IntPtr Min__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Max__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Max__SWIG_2")]
   public static extern global::System.IntPtr Max__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Clamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Clamp__SWIG_2")]
   public static extern global::System.IntPtr Clamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Uint16Pair__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Uint16Pair__SWIG_0")]
   public static extern global::System.IntPtr new_Uint16Pair__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Uint16Pair__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Uint16Pair__SWIG_1")]
   public static extern global::System.IntPtr new_Uint16Pair__SWIG_1(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Uint16Pair__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Uint16Pair__SWIG_2")]
   public static extern global::System.IntPtr new_Uint16Pair__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_SetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_SetWidth")]
   public static extern void Uint16Pair_SetWidth(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_GetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_GetWidth")]
   public static extern ushort Uint16Pair_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_SetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_SetHeight")]
   public static extern void Uint16Pair_SetHeight(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_GetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_GetHeight")]
   public static extern ushort Uint16Pair_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_SetX")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_SetX")]
   public static extern void Uint16Pair_SetX(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_GetX")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_GetX")]
   public static extern ushort Uint16Pair_GetX(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_SetY")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_SetY")]
   public static extern void Uint16Pair_SetY(global::System.Runtime.InteropServices.HandleRef jarg1, ushort jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_GetY")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_GetY")]
   public static extern ushort Uint16Pair_GetY(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_Assign")]
   public static extern global::System.IntPtr Uint16Pair_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_EqualTo")]
   public static extern bool Uint16Pair_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_NotEqualTo")]
   public static extern bool Uint16Pair_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_LessThan")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_LessThan")]
   public static extern bool Uint16Pair_LessThan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Uint16Pair_GreaterThan")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Uint16Pair_GreaterThan")]
   public static extern bool Uint16Pair_GreaterThan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Uint16Pair")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Uint16Pair")]
   public static extern void delete_Uint16Pair(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Degree__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Degree__SWIG_0")]
   public static extern global::System.IntPtr new_Degree__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Degree__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Degree__SWIG_1")]
   public static extern global::System.IntPtr new_Degree__SWIG_1(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Degree__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Degree__SWIG_2")]
   public static extern global::System.IntPtr new_Degree__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Degree_degree_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Degree_degree_set")]
   public static extern void Degree_degree_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Degree_degree_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Degree_degree_get")]
   public static extern float Degree_degree_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Degree")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Degree")]
   public static extern void delete_Degree(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_360_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_360_get")]
   public static extern global::System.IntPtr ANGLE_360_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_315_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_315_get")]
   public static extern global::System.IntPtr ANGLE_315_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_270_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_270_get")]
   public static extern global::System.IntPtr ANGLE_270_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_225_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_225_get")]
   public static extern global::System.IntPtr ANGLE_225_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_180_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_180_get")]
   public static extern global::System.IntPtr ANGLE_180_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_135_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_135_get")]
   public static extern global::System.IntPtr ANGLE_135_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_120_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_120_get")]
   public static extern global::System.IntPtr ANGLE_120_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_90_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_90_get")]
   public static extern global::System.IntPtr ANGLE_90_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_60_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_60_get")]
   public static extern global::System.IntPtr ANGLE_60_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_45_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_45_get")]
   public static extern global::System.IntPtr ANGLE_45_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_30_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_30_get")]
   public static extern global::System.IntPtr ANGLE_30_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANGLE_0_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ANGLE_0_get")]
   public static extern global::System.IntPtr ANGLE_0_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EqualTo__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EqualTo__SWIG_5")]
   public static extern bool EqualTo__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NotEqualTo__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NotEqualTo__SWIG_4")]
   public static extern bool NotEqualTo__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Clamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Clamp__SWIG_3")]
   public static extern global::System.IntPtr Clamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Radian__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Radian__SWIG_0")]
   public static extern global::System.IntPtr new_Radian__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Radian__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Radian__SWIG_1")]
   public static extern global::System.IntPtr new_Radian__SWIG_1(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Radian__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Radian__SWIG_2")]
   public static extern global::System.IntPtr new_Radian__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Radian_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Radian_Assign__SWIG_0")]
   public static extern global::System.IntPtr Radian_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Radian_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Radian_Assign__SWIG_1")]
   public static extern global::System.IntPtr Radian_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Radian_ConvertToFloat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Radian_ConvertToFloat")]
   public static extern float Radian_ConvertToFloat(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Radian_radian_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Radian_radian_set")]
   public static extern void Radian_radian_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Radian_radian_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Radian_radian_get")]
   public static extern float Radian_radian_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Radian")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Radian")]
   public static extern void delete_Radian(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EqualTo__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EqualTo__SWIG_6")]
   public static extern bool EqualTo__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NotEqualTo__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NotEqualTo__SWIG_5")]
   public static extern bool NotEqualTo__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EqualTo__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EqualTo__SWIG_7")]
   public static extern bool EqualTo__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NotEqualTo__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NotEqualTo__SWIG_6")]
   public static extern bool NotEqualTo__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EqualTo__SWIG_8")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EqualTo__SWIG_8")]
   public static extern bool EqualTo__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NotEqualTo__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NotEqualTo__SWIG_7")]
   public static extern bool NotEqualTo__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GreaterThan__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GreaterThan__SWIG_0")]
   public static extern bool GreaterThan__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GreaterThan__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GreaterThan__SWIG_1")]
   public static extern bool GreaterThan__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GreaterThan__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GreaterThan__SWIG_2")]
   public static extern bool GreaterThan__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LessThan__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LessThan__SWIG_0")]
   public static extern bool LessThan__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LessThan__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LessThan__SWIG_1")]
   public static extern bool LessThan__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LessThan__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LessThan__SWIG_2")]
   public static extern bool LessThan__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Multiply")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Multiply")]
   public static extern global::System.IntPtr Multiply(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Subtract")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Subtract")]
   public static extern global::System.IntPtr Subtract(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Clamp__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Clamp__SWIG_4")]
   public static extern global::System.IntPtr Clamp__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_0")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_1")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_2")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_3")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_4")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_5")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_6")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Quaternion__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Quaternion__SWIG_7")]
   public static extern global::System.IntPtr new_Quaternion__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Quaternion")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Quaternion")]
   public static extern void delete_Quaternion(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_IDENTITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_IDENTITY_get")]
   public static extern global::System.IntPtr Quaternion_IDENTITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_IsIdentity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_IsIdentity")]
   public static extern bool Quaternion_IsIdentity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_ToAxisAngle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_ToAxisAngle")]
   public static extern bool Quaternion_ToAxisAngle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_AsVector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_AsVector")]
   public static extern global::System.IntPtr Quaternion_AsVector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_SetEuler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_SetEuler")]
   public static extern void Quaternion_SetEuler(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_EulerAngles")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_EulerAngles")]
   public static extern global::System.IntPtr Quaternion_EulerAngles(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Add")]
   public static extern global::System.IntPtr Quaternion_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Subtract__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Subtract__SWIG_0")]
   public static extern global::System.IntPtr Quaternion_Subtract__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Multiply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Multiply__SWIG_0")]
   public static extern global::System.IntPtr Quaternion_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Multiply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Multiply__SWIG_1")]
   public static extern global::System.IntPtr Quaternion_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Divide__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Divide__SWIG_0")]
   public static extern global::System.IntPtr Quaternion_Divide__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Multiply__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Multiply__SWIG_2")]
   public static extern global::System.IntPtr Quaternion_Multiply__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Divide__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Divide__SWIG_1")]
   public static extern global::System.IntPtr Quaternion_Divide__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Subtract__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Subtract__SWIG_1")]
   public static extern global::System.IntPtr Quaternion_Subtract__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_AddAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_AddAssign")]
   public static extern global::System.IntPtr Quaternion_AddAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_SubtractAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_SubtractAssign")]
   public static extern global::System.IntPtr Quaternion_SubtractAssign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_MultiplyAssign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_MultiplyAssign__SWIG_0")]
   public static extern global::System.IntPtr Quaternion_MultiplyAssign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_MultiplyAssign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_MultiplyAssign__SWIG_1")]
   public static extern global::System.IntPtr Quaternion_MultiplyAssign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_DivideAssign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_DivideAssign")]
   public static extern global::System.IntPtr Quaternion_DivideAssign(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_EqualTo")]
   public static extern bool Quaternion_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_NotEqualTo")]
   public static extern bool Quaternion_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Length")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Length")]
   public static extern float Quaternion_Length(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_LengthSquared")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_LengthSquared")]
   public static extern float Quaternion_LengthSquared(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Normalize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Normalize")]
   public static extern void Quaternion_Normalize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Normalized")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Normalized")]
   public static extern global::System.IntPtr Quaternion_Normalized(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Conjugate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Conjugate")]
   public static extern void Quaternion_Conjugate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Invert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Invert")]
   public static extern void Quaternion_Invert(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Log")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Log")]
   public static extern global::System.IntPtr Quaternion_Log(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Exp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Exp")]
   public static extern global::System.IntPtr Quaternion_Exp(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Dot")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Dot")]
   public static extern float Quaternion_Dot(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Lerp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Lerp")]
   public static extern global::System.IntPtr Quaternion_Lerp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Slerp")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Slerp")]
   public static extern global::System.IntPtr Quaternion_Slerp(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_SlerpNoInvert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_SlerpNoInvert")]
   public static extern global::System.IntPtr Quaternion_SlerpNoInvert(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Squad")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Squad")]
   public static extern global::System.IntPtr Quaternion_Squad(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_AngleBetween")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_AngleBetween")]
   public static extern float Quaternion_AngleBetween(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Rotate__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Rotate__SWIG_0")]
   public static extern global::System.IntPtr Quaternion_Rotate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_Rotate__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_Rotate__SWIG_1")]
   public static extern global::System.IntPtr Quaternion_Rotate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_mVector_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_mVector_set")]
   public static extern void Quaternion_mVector_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Quaternion_mVector_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Quaternion_mVector_get")]
   public static extern global::System.IntPtr Quaternion_mVector_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix__SWIG_0")]
   public static extern global::System.IntPtr new_Matrix__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix__SWIG_1")]
   public static extern global::System.IntPtr new_Matrix__SWIG_1(bool jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix__SWIG_2")]
   public static extern global::System.IntPtr new_Matrix__SWIG_2([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]float[] jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix__SWIG_3")]
   public static extern global::System.IntPtr new_Matrix__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix__SWIG_4")]
   public static extern global::System.IntPtr new_Matrix__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Assign")]
   public static extern global::System.IntPtr Matrix_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_IDENTITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_IDENTITY_get")]
   public static extern global::System.IntPtr Matrix_IDENTITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetIdentity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetIdentity")]
   public static extern void Matrix_SetIdentity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetIdentityAndScale")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetIdentityAndScale")]
   public static extern void Matrix_SetIdentityAndScale(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_InvertTransform")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_InvertTransform")]
   public static extern void Matrix_InvertTransform(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Invert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Invert")]
   public static extern bool Matrix_Invert(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Transpose")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Transpose")]
   public static extern void Matrix_Transpose(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetXAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetXAxis")]
   public static extern global::System.IntPtr Matrix_GetXAxis(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetYAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetYAxis")]
   public static extern global::System.IntPtr Matrix_GetYAxis(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetZAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetZAxis")]
   public static extern global::System.IntPtr Matrix_GetZAxis(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetXAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetXAxis")]
   public static extern void Matrix_SetXAxis(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetYAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetYAxis")]
   public static extern void Matrix_SetYAxis(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetZAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetZAxis")]
   public static extern void Matrix_SetZAxis(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetTranslation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetTranslation")]
   public static extern global::System.IntPtr Matrix_GetTranslation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetTranslation3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetTranslation3")]
   public static extern global::System.IntPtr Matrix_GetTranslation3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetTranslation__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetTranslation__SWIG_0")]
   public static extern void Matrix_SetTranslation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetTranslation__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetTranslation__SWIG_1")]
   public static extern void Matrix_SetTranslation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_OrthoNormalize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_OrthoNormalize")]
   public static extern void Matrix_OrthoNormalize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_AsFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_AsFloat__SWIG_0")]
   public static extern global::System.IntPtr Matrix_AsFloat__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Multiply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Multiply__SWIG_0")]
   public static extern void Matrix_Multiply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Multiply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Multiply__SWIG_1")]
   public static extern void Matrix_Multiply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_Multiply__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_Multiply__SWIG_2")]
   public static extern global::System.IntPtr Matrix_Multiply__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_EqualTo")]
   public static extern bool Matrix_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_NotEqualTo")]
   public static extern bool Matrix_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetTransformComponents")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetTransformComponents")]
   public static extern void Matrix_SetTransformComponents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetInverseTransformComponents__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_0")]
   public static extern void Matrix_SetInverseTransformComponents__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_SetInverseTransformComponents__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_1")]
   public static extern void Matrix_SetInverseTransformComponents__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix_GetTransformComponents")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix_GetTransformComponents")]
   public static extern void Matrix_GetTransformComponents(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Matrix")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Matrix")]
   public static extern void delete_Matrix(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_IDENTITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_IDENTITY_get")]
   public static extern global::System.IntPtr Matrix3_IDENTITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix3__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix3__SWIG_0")]
   public static extern global::System.IntPtr new_Matrix3__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix3__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix3__SWIG_1")]
   public static extern global::System.IntPtr new_Matrix3__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix3__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix3__SWIG_2")]
   public static extern global::System.IntPtr new_Matrix3__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Matrix3__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Matrix3__SWIG_3")]
   public static extern global::System.IntPtr new_Matrix3__SWIG_3(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Assign__SWIG_0")]
   public static extern global::System.IntPtr Matrix3_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Assign__SWIG_1")]
   public static extern global::System.IntPtr Matrix3_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_EqualTo")]
   public static extern bool Matrix3_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_NotEqualTo")]
   public static extern bool Matrix3_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Matrix3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Matrix3")]
   public static extern void delete_Matrix3(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_SetIdentity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_SetIdentity")]
   public static extern void Matrix3_SetIdentity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_AsFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_AsFloat__SWIG_0")]
   public static extern global::System.IntPtr Matrix3_AsFloat__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Invert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Invert")]
   public static extern bool Matrix3_Invert(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Transpose")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Transpose")]
   public static extern bool Matrix3_Transpose(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Scale")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Scale")]
   public static extern void Matrix3_Scale(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Magnitude")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Magnitude")]
   public static extern float Matrix3_Magnitude(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_ScaledInverseTranspose")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_ScaledInverseTranspose")]
   public static extern bool Matrix3_ScaledInverseTranspose(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Matrix3_Multiply")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Matrix3_Multiply")]
   public static extern void Matrix3_Multiply(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Range")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Range")]
   public static extern float Range(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Axis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Axis")]
   public static extern global::System.IntPtr Axis();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AngleAxis__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AngleAxis__SWIG_0")]
   public static extern global::System.IntPtr new_AngleAxis__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AngleAxis__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AngleAxis__SWIG_1")]
   public static extern global::System.IntPtr new_AngleAxis__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleAxis_angle_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleAxis_angle_set")]
   public static extern void AngleAxis_angle_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleAxis_angle_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleAxis_angle_get")]
   public static extern global::System.IntPtr AngleAxis_angle_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleAxis_axis_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleAxis_axis_set")]
   public static extern void AngleAxis_axis_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleAxis_axis_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleAxis_axis_get")]
   public static extern global::System.IntPtr AngleAxis_axis_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AngleAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AngleAxis")]
   public static extern void delete_AngleAxis(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EqualTo__SWIG_9")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EqualTo__SWIG_9")]
   public static extern bool EqualTo__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_INVALID_INDEX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_INVALID_INDEX_get")]
   public static extern int Property_INVALID_INDEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_INVALID_KEY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_INVALID_KEY_get")]
   public static extern int Property_INVALID_KEY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_INVALID_COMPONENT_INDEX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_INVALID_COMPONENT_INDEX_get")]
   public static extern int Property_INVALID_COMPONENT_INDEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property__SWIG_0")]
   public static extern global::System.IntPtr new_Property__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property__SWIG_1")]
   public static extern global::System.IntPtr new_Property__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property__SWIG_2")]
   public static extern global::System.IntPtr new_Property__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property__SWIG_3")]
   public static extern global::System.IntPtr new_Property__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Property")]
   public static extern void delete_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property__object_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property__object_set")]
   public static extern void Property__object_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property__object_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property__object_get")]
   public static extern global::System.IntPtr Property__object_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_propertyIndex_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_propertyIndex_set")]
   public static extern void Property_propertyIndex_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_propertyIndex_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_propertyIndex_get")]
   public static extern int Property_propertyIndex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_componentIndex_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_componentIndex_set")]
   public static extern void Property_componentIndex_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_componentIndex_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_componentIndex_get")]
   public static extern int Property_componentIndex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Array__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Array__SWIG_0")]
   public static extern global::System.IntPtr new_Property_Array__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Array__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Array__SWIG_1")]
   public static extern global::System.IntPtr new_Property_Array__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Property_Array")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Property_Array")]
   public static extern void delete_Property_Array(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Size")]
   public static extern uint Property_Array_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Count")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Count")]
   public static extern uint Property_Array_Count(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Empty")]
   public static extern bool Property_Array_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Clear")]
   public static extern void Property_Array_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Reserve")]
   public static extern void Property_Array_Reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Resize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Resize")]
   public static extern void Property_Array_Resize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Capacity")]
   public static extern uint Property_Array_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_PushBack")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_PushBack")]
   public static extern void Property_Array_PushBack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Add")]
   public static extern global::System.IntPtr Property_Array_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_GetElementAt__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_GetElementAt__SWIG_0")]
   public static extern global::System.IntPtr Property_Array_GetElementAt__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr Property_Array_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Array_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Array_Assign")]
   public static extern global::System.IntPtr Property_Array_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_type_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_type_set")]
   public static extern void Property_Key_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_type_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_type_get")]
   public static extern int Property_Key_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_indexKey_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_indexKey_set")]
   public static extern void Property_Key_indexKey_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_indexKey_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_indexKey_get")]
   public static extern int Property_Key_indexKey_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_stringKey_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_stringKey_set")]
   public static extern void Property_Key_stringKey_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_stringKey_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_stringKey_get")]
   public static extern string Property_Key_stringKey_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Key__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Key__SWIG_0")]
   public static extern global::System.IntPtr new_Property_Key__SWIG_0(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Key__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Key__SWIG_1")]
   public static extern global::System.IntPtr new_Property_Key__SWIG_1(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_EqualTo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_EqualTo__SWIG_0")]
   public static extern bool Property_Key_EqualTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_EqualTo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_EqualTo__SWIG_1")]
   public static extern bool Property_Key_EqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_EqualTo__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_EqualTo__SWIG_2")]
   public static extern bool Property_Key_EqualTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_NotEqualTo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_NotEqualTo__SWIG_0")]
   public static extern bool Property_Key_NotEqualTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_NotEqualTo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_NotEqualTo__SWIG_1")]
   public static extern bool Property_Key_NotEqualTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Key_NotEqualTo__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Key_NotEqualTo__SWIG_2")]
   public static extern bool Property_Key_NotEqualTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Property_Key")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Property_Key")]
   public static extern void delete_Property_Key(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Map__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Map__SWIG_0")]
   public static extern global::System.IntPtr new_Property_Map__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Map__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Map__SWIG_1")]
   public static extern global::System.IntPtr new_Property_Map__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Property_Map")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Property_Map")]
   public static extern void delete_Property_Map(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Count")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Count")]
   public static extern uint Property_Map_Count(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Empty")]
   public static extern bool Property_Map_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Insert__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Insert__SWIG_0")]
   public static extern void Property_Map_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Insert__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Insert__SWIG_2")]
   public static extern void Property_Map_Insert__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Add__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Add__SWIG_0")]
   public static extern global::System.IntPtr Property_Map_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Add__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Add__SWIG_2")]
   public static extern global::System.IntPtr Property_Map_Add__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_GetValue")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_GetValue")]
   public static extern global::System.IntPtr Property_Map_GetValue(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_GetKey")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_GetKey")]
   public static extern string Property_Map_GetKey(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_GetKeyAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_GetKeyAt")]
   public static extern global::System.IntPtr Property_Map_GetKeyAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_GetPair")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_GetPair")]
   public static extern global::System.IntPtr Property_Map_GetPair(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Find__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Find__SWIG_0")]
   public static extern global::System.IntPtr Property_Map_Find__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Find__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Find__SWIG_2")]
   public static extern global::System.IntPtr Property_Map_Find__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Find__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Find__SWIG_3")]
   public static extern global::System.IntPtr Property_Map_Find__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Find__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Find__SWIG_4")]
   public static extern global::System.IntPtr Property_Map_Find__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Find__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Find__SWIG_5")]
   public static extern global::System.IntPtr Property_Map_Find__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Clear")]
   public static extern void Property_Map_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Merge")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Merge")]
   public static extern void Property_Map_Merge(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr Property_Map_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_ValueOfIndex__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_ValueOfIndex__SWIG_2")]
   public static extern global::System.IntPtr Property_Map_ValueOfIndex__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Map_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Map_Assign")]
   public static extern global::System.IntPtr Property_Map_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_0")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_1")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_1(bool jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_2")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_2(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_3")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_3(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_4")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_5")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_6")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_7")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_8")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_8")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_9")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_9")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_10")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_10")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_11")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_11")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_12")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_12")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_12(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_14")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_14")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_15")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_15")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_15(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_16")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_16")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_16(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Property_Value__SWIG_17")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Property_Value__SWIG_17")]
   public static extern global::System.IntPtr new_Property_Value__SWIG_17(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Assign")]
   public static extern global::System.IntPtr Property_Value_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Property_Value")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Property_Value")]
   public static extern void delete_Property_Value(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_GetType")]
   public static extern int Property_Value_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_1")]
   public static extern bool Property_Value_Get__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, ref bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_2")]
   public static extern bool Property_Value_Get__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, ref float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_3")]
   public static extern bool Property_Value_Get__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, ref int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_4")]
   public static extern bool Property_Value_Get__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_5")]
   public static extern bool Property_Value_Get__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_6")]
   public static extern bool Property_Value_Get__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_7")]
   public static extern bool Property_Value_Get__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_8")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_8")]
   public static extern bool Property_Value_Get__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_9")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_9")]
   public static extern bool Property_Value_Get__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_10")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_10")]
   public static extern bool Property_Value_Get__SWIG_10(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_11")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_11")]
   public static extern bool Property_Value_Get__SWIG_11(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_12")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_12")]
   public static extern bool Property_Value_Get__SWIG_12(global::System.Runtime.InteropServices.HandleRef jarg1, out string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_13")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_13")]
   public static extern bool Property_Value_Get__SWIG_13(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_Get__SWIG_14")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_Get__SWIG_14")]
   public static extern bool Property_Value_Get__SWIG_14(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_GetArray")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_GetArray")]
   public static extern global::System.IntPtr Property_Value_GetArray(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Property_Value_GetMap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Property_Value_GetMap")]
   public static extern global::System.IntPtr Property_Value_GetMap(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GetName")]
   public static extern string GetName(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseObject_DoAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseObject_DoAction")]
   public static extern bool BaseObject_DoAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseObject_GetTypeName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseObject_GetTypeName")]
   public static extern string BaseObject_GetTypeName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseObject_GetTypeInfo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseObject_GetTypeInfo")]
   public static extern bool BaseObject_GetTypeInfo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseObject_DoConnectSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseObject_DoConnectSignal")]
   public static extern bool BaseObject_DoConnectSignal(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GetImplementation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GetImplementation")]
   public static extern global::System.IntPtr GetImplementation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BaseHandle__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BaseHandle__SWIG_0")]
   public static extern global::System.IntPtr new_BaseHandle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BaseHandle__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BaseHandle__SWIG_1")]
   public static extern global::System.IntPtr new_BaseHandle__SWIG_1();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_BaseHandle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_BaseHandle")]
   public static extern void delete_BaseHandle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BaseHandle__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BaseHandle__SWIG_2")]
   public static extern global::System.IntPtr new_BaseHandle__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_Assign")]
   public static extern global::System.IntPtr BaseHandle_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_DoAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_DoAction")]
   public static extern bool BaseHandle_DoAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_GetTypeName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_GetTypeName")]
   public static extern string BaseHandle_GetTypeName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_GetTypeInfo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_GetTypeInfo")]
   public static extern bool BaseHandle_GetTypeInfo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_GetBaseObject__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_GetBaseObject__SWIG_0")]
   public static extern global::System.IntPtr BaseHandle_GetBaseObject__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_Reset")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_Reset")]
   public static extern void BaseHandle_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_EqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_EqualTo")]
   public static extern bool BaseHandle_EqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_NotEqualTo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_NotEqualTo")]
   public static extern bool BaseHandle_NotEqualTo(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_GetObjectPtr")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_GetObjectPtr")]
   public static extern global::System.IntPtr BaseHandle_GetObjectPtr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_HasBody")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_HasBody")]
   public static extern bool BaseHandle_HasBody(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseHandle_IsEqual")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseHandle_IsEqual")]
   public static extern bool BaseHandle_IsEqual(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LessThan__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LessThan__SWIG_3")]
   public static extern bool LessThan__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ConnectionTrackerInterface")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ConnectionTrackerInterface")]
   public static extern void delete_ConnectionTrackerInterface(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTrackerInterface_SignalConnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTrackerInterface_SignalConnected")]
   public static extern void ConnectionTrackerInterface_SignalConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_SignalObserver")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_SignalObserver")]
   public static extern void delete_SignalObserver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SignalObserver_SignalDisconnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SignalObserver_SignalDisconnected")]
   public static extern void SignalObserver_SignalDisconnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_SlotObserver")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_SlotObserver")]
   public static extern void delete_SlotObserver(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SlotObserver_SlotDisconnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SlotObserver_SlotDisconnected")]
   public static extern void SlotObserver_SlotDisconnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ConnectionTracker")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ConnectionTracker")]
   public static extern void delete_ConnectionTracker(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTracker_DisconnectAll")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTracker_DisconnectAll")]
   public static extern void ConnectionTracker_DisconnectAll(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTracker_SignalConnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTracker_SignalConnected")]
   public static extern void ConnectionTracker_SignalConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTracker_SignalDisconnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTracker_SignalDisconnected")]
   public static extern void ConnectionTracker_SignalDisconnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTracker_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTracker_GetConnectionCount")]
   public static extern uint ConnectionTracker_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ObjectRegistry__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ObjectRegistry__SWIG_0")]
   public static extern global::System.IntPtr new_ObjectRegistry__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ObjectRegistry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ObjectRegistry")]
   public static extern void delete_ObjectRegistry(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ObjectRegistry__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ObjectRegistry__SWIG_1")]
   public static extern global::System.IntPtr new_ObjectRegistry__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectRegistry_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectRegistry_Assign")]
   public static extern global::System.IntPtr ObjectRegistry_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectRegistry_ObjectCreatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectRegistry_ObjectCreatedSignal")]
   public static extern global::System.IntPtr ObjectRegistry_ObjectCreatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectRegistry_ObjectDestroyedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectRegistry_ObjectDestroyedSignal")]
   public static extern global::System.IntPtr ObjectRegistry_ObjectDestroyedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyCondition__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyCondition__SWIG_0")]
   public static extern global::System.IntPtr new_PropertyCondition__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PropertyCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PropertyCondition")]
   public static extern void delete_PropertyCondition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyCondition__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyCondition__SWIG_1")]
   public static extern global::System.IntPtr new_PropertyCondition__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyCondition_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyCondition_Assign")]
   public static extern global::System.IntPtr PropertyCondition_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyCondition_GetArgumentCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyCondition_GetArgumentCount")]
   public static extern uint PropertyCondition_GetArgumentCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyCondition_GetArgument")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyCondition_GetArgument")]
   public static extern float PropertyCondition_GetArgument(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LessThanCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LessThanCondition")]
   public static extern global::System.IntPtr LessThanCondition(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GreaterThanCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GreaterThanCondition")]
   public static extern global::System.IntPtr GreaterThanCondition(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_InsideCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_InsideCondition")]
   public static extern global::System.IntPtr InsideCondition(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_OutsideCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_OutsideCondition")]
   public static extern global::System.IntPtr OutsideCondition(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StepCondition__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StepCondition__SWIG_0")]
   public static extern global::System.IntPtr StepCondition__SWIG_0(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StepCondition__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StepCondition__SWIG_1")]
   public static extern global::System.IntPtr StepCondition__SWIG_1(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VariableStepCondition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VariableStepCondition")]
   public static extern global::System.IntPtr VariableStepCondition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyNotification__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyNotification__SWIG_0")]
   public static extern global::System.IntPtr new_PropertyNotification__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_DownCast")]
   public static extern global::System.IntPtr PropertyNotification_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PropertyNotification")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PropertyNotification")]
   public static extern void delete_PropertyNotification(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyNotification__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyNotification__SWIG_1")]
   public static extern global::System.IntPtr new_PropertyNotification__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_Assign")]
   public static extern global::System.IntPtr PropertyNotification_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_GetCondition__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_GetCondition__SWIG_0")]
   public static extern global::System.IntPtr PropertyNotification_GetCondition__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_GetTarget")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_GetTarget")]
   public static extern global::System.IntPtr PropertyNotification_GetTarget(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_GetTargetProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_GetTargetProperty")]
   public static extern int PropertyNotification_GetTargetProperty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_SetNotifyMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_SetNotifyMode")]
   public static extern void PropertyNotification_SetNotifyMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_GetNotifyMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_GetNotifyMode")]
   public static extern int PropertyNotification_GetNotifyMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_GetNotifyResult")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_GetNotifyResult")]
   public static extern bool PropertyNotification_GetNotifyResult(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_NotifySignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_NotifySignal")]
   public static extern global::System.IntPtr PropertyNotification_NotifySignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Handle__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Handle__SWIG_0")]
   public static extern global::System.IntPtr new_Handle__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_New")]
   public static extern global::System.IntPtr Handle_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Handle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Handle")]
   public static extern void delete_Handle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Handle__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Handle__SWIG_1")]
   public static extern global::System.IntPtr new_Handle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_Assign")]
   public static extern global::System.IntPtr Handle_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_DownCast")]
   public static extern global::System.IntPtr Handle_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_Supports")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_Supports")]
   public static extern bool Handle_Supports(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetPropertyCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetPropertyCount")]
   public static extern uint Handle_GetPropertyCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetPropertyName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetPropertyName")]
   public static extern string Handle_GetPropertyName(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetPropertyIndex")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetPropertyIndex")]
   public static extern int Handle_GetPropertyIndex(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_IsPropertyWritable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_IsPropertyWritable")]
   public static extern bool Handle_IsPropertyWritable(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_IsPropertyAnimatable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_IsPropertyAnimatable")]
   public static extern bool Handle_IsPropertyAnimatable(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_IsPropertyAConstraintInput")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_IsPropertyAConstraintInput")]
   public static extern bool Handle_IsPropertyAConstraintInput(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetPropertyType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetPropertyType")]
   public static extern int Handle_GetPropertyType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_SetProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_SetProperty")]
   public static extern void Handle_SetProperty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RegisterProperty__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RegisterProperty__SWIG_0")]
   public static extern int Handle_RegisterProperty__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RegisterProperty__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RegisterProperty__SWIG_1")]
   public static extern int Handle_RegisterProperty__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetProperty")]
   public static extern global::System.IntPtr Handle_GetProperty(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_GetPropertyIndices")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_GetPropertyIndices")]
   public static extern void Handle_GetPropertyIndices(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_AddPropertyNotification__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_AddPropertyNotification__SWIG_0")]
   public static extern global::System.IntPtr Handle_AddPropertyNotification__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_AddPropertyNotification__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_AddPropertyNotification__SWIG_1")]
   public static extern global::System.IntPtr Handle_AddPropertyNotification__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RemovePropertyNotification")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RemovePropertyNotification")]
   public static extern void Handle_RemovePropertyNotification(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RemovePropertyNotifications")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RemovePropertyNotifications")]
   public static extern void Handle_RemovePropertyNotifications(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RemoveConstraints__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RemoveConstraints__SWIG_0")]
   public static extern void Handle_RemoveConstraints__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_RemoveConstraints__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_RemoveConstraints__SWIG_1")]
   public static extern void Handle_RemoveConstraints__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_WEIGHT_get")]
   public static extern int WEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_New")]
   public static extern global::System.IntPtr New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeInfo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeInfo__SWIG_0")]
   public static extern global::System.IntPtr new_TypeInfo__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TypeInfo")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TypeInfo")]
   public static extern void delete_TypeInfo(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeInfo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeInfo__SWIG_1")]
   public static extern global::System.IntPtr new_TypeInfo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_Assign")]
   public static extern global::System.IntPtr TypeInfo_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetName")]
   public static extern string TypeInfo_GetName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetBaseName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetBaseName")]
   public static extern string TypeInfo_GetBaseName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_CreateInstance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_CreateInstance")]
   public static extern global::System.IntPtr TypeInfo_CreateInstance(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetCreator")]
-  public static extern global::System.IntPtr TypeInfo_GetCreator(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetActionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetActionCount")]
   public static extern uint TypeInfo_GetActionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetActionName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetActionName")]
   public static extern string TypeInfo_GetActionName(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetSignalCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetSignalCount")]
   public static extern uint TypeInfo_GetSignalCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetSignalName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetSignalName")]
   public static extern string TypeInfo_GetSignalName(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetPropertyCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetPropertyCount")]
   public static extern uint TypeInfo_GetPropertyCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetPropertyIndices")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetPropertyIndices")]
   public static extern void TypeInfo_GetPropertyIndices(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_GetPropertyName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_GetPropertyName")]
   public static extern string TypeInfo_GetPropertyName(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_Get")]
   public static extern global::System.IntPtr TypeRegistry_Get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistry__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistry__SWIG_0")]
   public static extern global::System.IntPtr new_TypeRegistry__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TypeRegistry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TypeRegistry")]
   public static extern void delete_TypeRegistry(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistry__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistry__SWIG_1")]
   public static extern global::System.IntPtr new_TypeRegistry__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_Assign")]
   public static extern global::System.IntPtr TypeRegistry_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_GetTypeInfo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_0")]
   public static extern global::System.IntPtr TypeRegistry_GetTypeInfo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_GetTypeInfo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_1")]
   public static extern global::System.IntPtr TypeRegistry_GetTypeInfo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_GetTypeNameCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_GetTypeNameCount")]
   public static extern uint TypeRegistry_GetTypeNameCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_GetTypeName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_GetTypeName")]
   public static extern string TypeRegistry_GetTypeName(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistry__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistry__SWIG_2")]
   public static extern global::System.IntPtr new_TypeRegistry__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistration__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistration__SWIG_0")]
   public static extern global::System.IntPtr new_TypeRegistration__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistration__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistration__SWIG_1")]
   public static extern global::System.IntPtr new_TypeRegistration__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeRegistration__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeRegistration__SWIG_2")]
   public static extern global::System.IntPtr new_TypeRegistration__SWIG_2(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistration_RegisteredName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistration_RegisteredName")]
   public static extern string TypeRegistration_RegisteredName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TypeRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistration_RegisterControl")]
+  public static extern void TypeRegistration_RegisterControl(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistration_RegisterProperty")]
+  public static extern void TypeRegistration_RegisterProperty(string jarg1, string jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TypeRegistration")]
   public static extern void delete_TypeRegistration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_SignalConnectorType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_SignalConnectorType")]
   public static extern global::System.IntPtr new_SignalConnectorType(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_SignalConnectorType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_SignalConnectorType")]
   public static extern void delete_SignalConnectorType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TypeAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TypeAction")]
   public static extern global::System.IntPtr new_TypeAction(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TypeAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TypeAction")]
   public static extern void delete_TypeAction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyRegistration")]
   public static extern global::System.IntPtr new_PropertyRegistration(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PropertyRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PropertyRegistration")]
   public static extern void delete_PropertyRegistration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AnimatablePropertyRegistration__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_0")]
   public static extern global::System.IntPtr new_AnimatablePropertyRegistration__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AnimatablePropertyRegistration__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_1")]
   public static extern global::System.IntPtr new_AnimatablePropertyRegistration__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AnimatablePropertyRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AnimatablePropertyRegistration")]
   public static extern void delete_AnimatablePropertyRegistration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AnimatablePropertyComponentRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AnimatablePropertyComponentRegistration")]
   public static extern global::System.IntPtr new_AnimatablePropertyComponentRegistration(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4, uint jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AnimatablePropertyComponentRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AnimatablePropertyComponentRegistration")]
   public static extern void delete_AnimatablePropertyComponentRegistration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ChildPropertyRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ChildPropertyRegistration")]
   public static extern global::System.IntPtr new_ChildPropertyRegistration(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ChildPropertyRegistration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ChildPropertyRegistration")]
   public static extern void delete_ChildPropertyRegistration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginTop_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RegisterType")]
+  public static extern bool RegisterType(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RegisterProperty")]
+  public static extern bool RegisterProperty(string jarg1, string jarg2, int jarg3, int jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginTop_get")]
   public static extern float ParentOriginTop_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginBottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginBottom_get")]
   public static extern float ParentOriginBottom_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginLeft_get")]
   public static extern float ParentOriginLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginRight_get")]
   public static extern float ParentOriginRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginMiddle_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginMiddle_get")]
   public static extern float ParentOriginMiddle_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginTopLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginTopLeft_get")]
   public static extern global::System.IntPtr ParentOriginTopLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginTopCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginTopCenter_get")]
   public static extern global::System.IntPtr ParentOriginTopCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginTopRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginTopRight_get")]
   public static extern global::System.IntPtr ParentOriginTopRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginCenterLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginCenterLeft_get")]
   public static extern global::System.IntPtr ParentOriginCenterLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginCenter_get")]
   public static extern global::System.IntPtr ParentOriginCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginCenterRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginCenterRight_get")]
   public static extern global::System.IntPtr ParentOriginCenterRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginBottomLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginBottomLeft_get")]
   public static extern global::System.IntPtr ParentOriginBottomLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginBottomCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginBottomCenter_get")]
   public static extern global::System.IntPtr ParentOriginBottomCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ParentOriginBottomRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ParentOriginBottomRight_get")]
   public static extern global::System.IntPtr ParentOriginBottomRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointTop_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointTop_get")]
   public static extern float AnchorPointTop_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointBottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointBottom_get")]
   public static extern float AnchorPointBottom_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointLeft_get")]
   public static extern float AnchorPointLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointRight_get")]
   public static extern float AnchorPointRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointMiddle_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointMiddle_get")]
   public static extern float AnchorPointMiddle_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointTopLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointTopLeft_get")]
   public static extern global::System.IntPtr AnchorPointTopLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointTopCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointTopCenter_get")]
   public static extern global::System.IntPtr AnchorPointTopCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointTopRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointTopRight_get")]
   public static extern global::System.IntPtr AnchorPointTopRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointCenterLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointCenterLeft_get")]
   public static extern global::System.IntPtr AnchorPointCenterLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointCenter_get")]
   public static extern global::System.IntPtr AnchorPointCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointCenterRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointCenterRight_get")]
   public static extern global::System.IntPtr AnchorPointCenterRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointBottomLeft_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointBottomLeft_get")]
   public static extern global::System.IntPtr AnchorPointBottomLeft_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointBottomCenter_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointBottomCenter_get")]
   public static extern global::System.IntPtr AnchorPointBottomCenter_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnchorPointBottomRight_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnchorPointBottomRight_get")]
   public static extern global::System.IntPtr AnchorPointBottomRight_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BLACK_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BLACK_get")]
   public static extern global::System.IntPtr BLACK_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WHITE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_WHITE_get")]
   public static extern global::System.IntPtr WHITE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RED_get")]
   public static extern global::System.IntPtr RED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GREEN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GREEN_get")]
   public static extern global::System.IntPtr GREEN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BLUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BLUE_get")]
   public static extern global::System.IntPtr BLUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_YELLOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_YELLOW_get")]
   public static extern global::System.IntPtr YELLOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MAGENTA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MAGENTA_get")]
   public static extern global::System.IntPtr MAGENTA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CYAN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CYAN_get")]
   public static extern global::System.IntPtr CYAN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TRANSPARENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TRANSPARENT_get")]
   public static extern global::System.IntPtr TRANSPARENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_0_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_0_get")]
   public static extern float MACHINE_EPSILON_0_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_1_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_1_get")]
   public static extern float MACHINE_EPSILON_1_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_10_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_10_get")]
   public static extern float MACHINE_EPSILON_10_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_100_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_100_get")]
   public static extern float MACHINE_EPSILON_100_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_1000_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_1000_get")]
   public static extern float MACHINE_EPSILON_1000_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MACHINE_EPSILON_10000_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MACHINE_EPSILON_10000_get")]
   public static extern float MACHINE_EPSILON_10000_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PI_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PI_get")]
   public static extern float PI_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PI_2_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PI_2_get")]
   public static extern float PI_2_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PI_4_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PI_4_get")]
   public static extern float PI_4_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PI_OVER_180_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PI_OVER_180_get")]
   public static extern float PI_OVER_180_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ONE80_OVER_PI_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ONE80_OVER_PI_get")]
   public static extern float ONE80_OVER_PI_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResizePolicyDefault_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResizePolicyDefault_get")]
   public static extern int ResizePolicyDefault_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorBase_Count")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorBase_Count")]
   public static extern uint VectorBase_Count(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorBase_Size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorBase_Size")]
   public static extern uint VectorBase_Size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorBase_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorBase_Empty")]
   public static extern bool VectorBase_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorBase_Capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorBase_Capacity")]
   public static extern uint VectorBase_Capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorBase_Release")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorBase_Release")]
   public static extern void VectorBase_Release(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Image__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Image__SWIG_0")]
   public static extern global::System.IntPtr new_Image__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Image")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Image")]
   public static extern void delete_Image(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Image__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Image__SWIG_1")]
   public static extern global::System.IntPtr new_Image__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_Assign")]
   public static extern global::System.IntPtr Image_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_DownCast")]
   public static extern global::System.IntPtr Image_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_GetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_GetWidth")]
   public static extern uint Image_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_GetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_GetHeight")]
   public static extern uint Image_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_UploadedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_UploadedSignal")]
   public static extern global::System.IntPtr Image_UploadedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FIRST_VALID_PIXEL_FORMAT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FIRST_VALID_PIXEL_FORMAT_get")]
   public static extern int FIRST_VALID_PIXEL_FORMAT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LAST_VALID_PIXEL_FORMAT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LAST_VALID_PIXEL_FORMAT_get")]
   public static extern int LAST_VALID_PIXEL_FORMAT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HasAlpha")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_HasAlpha")]
   public static extern bool HasAlpha(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GetBytesPerPixel")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GetBytesPerPixel")]
   public static extern uint GetBytesPerPixel(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GetAlphaOffsetAndMask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GetAlphaOffsetAndMask")]
   public static extern void GetAlphaOffsetAndMask(int jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_New")]
   public static extern global::System.IntPtr PixelData_New([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg1, uint jarg2, uint jarg3, uint jarg4, int jarg5, int jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PixelData__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PixelData__SWIG_0")]
   public static extern global::System.IntPtr new_PixelData__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PixelData")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PixelData")]
   public static extern void delete_PixelData(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PixelData__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PixelData__SWIG_1")]
   public static extern global::System.IntPtr new_PixelData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_Assign")]
   public static extern global::System.IntPtr PixelData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_GetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_GetWidth")]
   public static extern uint PixelData_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_GetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_GetHeight")]
   public static extern uint PixelData_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_GetPixelFormat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_GetPixelFormat")]
   public static extern int PixelData_GetPixelFormat(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_POSITIVE_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_POSITIVE_X_get")]
   public static extern uint POSITIVE_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NEGATIVE_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NEGATIVE_X_get")]
   public static extern uint NEGATIVE_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_POSITIVE_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_POSITIVE_Y_get")]
   public static extern uint POSITIVE_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NEGATIVE_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NEGATIVE_Y_get")]
   public static extern uint NEGATIVE_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_POSITIVE_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_POSITIVE_Z_get")]
   public static extern uint POSITIVE_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NEGATIVE_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NEGATIVE_Z_get")]
   public static extern uint NEGATIVE_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_New__SWIG_0")]
   public static extern global::System.IntPtr Texture_New__SWIG_0(int jarg1, int jarg2, uint jarg3, uint jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_New__SWIG_1")]
   public static extern global::System.IntPtr Texture_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Texture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Texture__SWIG_0")]
   public static extern global::System.IntPtr new_Texture__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Texture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Texture")]
   public static extern void delete_Texture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Texture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Texture__SWIG_1")]
   public static extern global::System.IntPtr new_Texture__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_DownCast")]
   public static extern global::System.IntPtr Texture_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_Assign")]
   public static extern global::System.IntPtr Texture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_Upload__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_Upload__SWIG_0")]
   public static extern bool Texture_Upload__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_Upload__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_Upload__SWIG_1")]
   public static extern bool Texture_Upload__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4, uint jarg5, uint jarg6, uint jarg7, uint jarg8);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_GenerateMipmaps")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_GenerateMipmaps")]
   public static extern void Texture_GenerateMipmaps(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_GetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_GetWidth")]
   public static extern uint Texture_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_GetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_GetHeight")]
   public static extern uint Texture_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_New")]
   public static extern global::System.IntPtr Sampler_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Sampler__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Sampler__SWIG_0")]
   public static extern global::System.IntPtr new_Sampler__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Sampler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Sampler")]
   public static extern void delete_Sampler(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Sampler__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Sampler__SWIG_1")]
   public static extern global::System.IntPtr new_Sampler__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_DownCast")]
   public static extern global::System.IntPtr Sampler_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_Assign")]
   public static extern global::System.IntPtr Sampler_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_SetFilterMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_SetFilterMode")]
   public static extern void Sampler_SetFilterMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_SetWrapMode__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_SetWrapMode__SWIG_0")]
   public static extern void Sampler_SetWrapMode__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_SetWrapMode__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_SetWrapMode__SWIG_1")]
   public static extern void Sampler_SetWrapMode__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_New")]
   public static extern global::System.IntPtr TextureSet_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextureSet__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextureSet__SWIG_0")]
   public static extern global::System.IntPtr new_TextureSet__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextureSet")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextureSet")]
   public static extern void delete_TextureSet(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextureSet__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextureSet__SWIG_1")]
   public static extern global::System.IntPtr new_TextureSet__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_DownCast")]
   public static extern global::System.IntPtr TextureSet_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_Assign")]
   public static extern global::System.IntPtr TextureSet_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_SetTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_SetTexture")]
   public static extern void TextureSet_SetTexture(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_GetTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_GetTexture")]
   public static extern global::System.IntPtr TextureSet_GetTexture(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_SetSampler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_SetSampler")]
   public static extern void TextureSet_SetSampler(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_GetSampler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_GetSampler")]
   public static extern global::System.IntPtr TextureSet_GetSampler(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_GetTextureCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_GetTextureCount")]
   public static extern uint TextureSet_GetTextureCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_New")]
   public static extern global::System.IntPtr PropertyBuffer_New(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyBuffer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyBuffer__SWIG_0")]
   public static extern global::System.IntPtr new_PropertyBuffer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PropertyBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PropertyBuffer")]
   public static extern void delete_PropertyBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyBuffer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyBuffer__SWIG_1")]
   public static extern global::System.IntPtr new_PropertyBuffer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_DownCast")]
   public static extern global::System.IntPtr PropertyBuffer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_Assign")]
   public static extern global::System.IntPtr PropertyBuffer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_SetData")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_SetData")]
   public static extern void PropertyBuffer_SetData(global::System.Runtime.InteropServices.HandleRef jarg1, System.IntPtr jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_GetSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_GetSize")]
   public static extern uint PropertyBuffer_GetSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_New")]
   public static extern global::System.IntPtr Geometry_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Geometry__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Geometry__SWIG_0")]
   public static extern global::System.IntPtr new_Geometry__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Geometry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Geometry")]
   public static extern void delete_Geometry(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Geometry__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Geometry__SWIG_1")]
   public static extern global::System.IntPtr new_Geometry__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_DownCast")]
   public static extern global::System.IntPtr Geometry_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_Assign")]
   public static extern global::System.IntPtr Geometry_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_AddVertexBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_AddVertexBuffer")]
   public static extern uint Geometry_AddVertexBuffer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_GetNumberOfVertexBuffers")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_GetNumberOfVertexBuffers")]
   public static extern uint Geometry_GetNumberOfVertexBuffers(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_RemoveVertexBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_RemoveVertexBuffer")]
   public static extern void Geometry_RemoveVertexBuffer(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_SetIndexBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_SetIndexBuffer")]
   public static extern void Geometry_SetIndexBuffer(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]ushort[] jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_SetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_SetType")]
   public static extern void Geometry_SetType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_GetType")]
   public static extern int Geometry_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Shader_Hint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Shader_Hint")]
   public static extern global::System.IntPtr new_Shader_Hint();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Shader_Hint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Shader_Hint")]
   public static extern void delete_Shader_Hint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_Property_PROGRAM_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_Property_PROGRAM_get")]
   public static extern int Shader_Property_PROGRAM_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Shader_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Shader_Property")]
   public static extern global::System.IntPtr new_Shader_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Shader_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Shader_Property")]
   public static extern void delete_Shader_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_New__SWIG_0")]
   public static extern global::System.IntPtr Shader_New__SWIG_0(string jarg1, string jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_New__SWIG_1")]
   public static extern global::System.IntPtr Shader_New__SWIG_1(string jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Shader__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Shader__SWIG_0")]
   public static extern global::System.IntPtr new_Shader__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Shader")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Shader")]
   public static extern void delete_Shader(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Shader__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Shader__SWIG_1")]
   public static extern global::System.IntPtr new_Shader__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_DownCast")]
   public static extern global::System.IntPtr Shader_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_Assign")]
   public static extern global::System.IntPtr Shader_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_DEPTH_INDEX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_DEPTH_INDEX_get")]
   public static extern int Renderer_Property_DEPTH_INDEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_FACE_CULLING_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_FACE_CULLING_MODE_get")]
   public static extern int Renderer_Property_FACE_CULLING_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_MODE_get")]
   public static extern int Renderer_Property_BLEND_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_EQUATION_RGB_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_EQUATION_RGB_get")]
   public static extern int Renderer_Property_BLEND_EQUATION_RGB_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_EQUATION_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_EQUATION_ALPHA_get")]
   public static extern int Renderer_Property_BLEND_EQUATION_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_FACTOR_SRC_RGB_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_RGB_get")]
   public static extern int Renderer_Property_BLEND_FACTOR_SRC_RGB_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_FACTOR_DEST_RGB_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_RGB_get")]
   public static extern int Renderer_Property_BLEND_FACTOR_DEST_RGB_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get")]
   public static extern int Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get")]
   public static extern int Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_COLOR_get")]
   public static extern int Renderer_Property_BLEND_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get")]
   public static extern int Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_INDEX_RANGE_FIRST_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_INDEX_RANGE_FIRST_get")]
   public static extern int Renderer_Property_INDEX_RANGE_FIRST_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_INDEX_RANGE_COUNT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_INDEX_RANGE_COUNT_get")]
   public static extern int Renderer_Property_INDEX_RANGE_COUNT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_DEPTH_WRITE_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_DEPTH_WRITE_MODE_get")]
   public static extern int Renderer_Property_DEPTH_WRITE_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_DEPTH_FUNCTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_DEPTH_FUNCTION_get")]
   public static extern int Renderer_Property_DEPTH_FUNCTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_DEPTH_TEST_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_DEPTH_TEST_MODE_get")]
   public static extern int Renderer_Property_DEPTH_TEST_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_RENDER_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_RENDER_MODE_get")]
   public static extern int Renderer_Property_RENDER_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_get")]
   public static extern int Renderer_Property_STENCIL_FUNCTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_MASK_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_MASK_get")]
   public static extern int Renderer_Property_STENCIL_FUNCTION_MASK_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get")]
   public static extern int Renderer_Property_STENCIL_FUNCTION_REFERENCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_MASK_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_MASK_get")]
   public static extern int Renderer_Property_STENCIL_MASK_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get")]
   public static extern int Renderer_Property_STENCIL_OPERATION_ON_FAIL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get")]
   public static extern int Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get")]
   public static extern int Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Renderer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Renderer_Property")]
   public static extern global::System.IntPtr new_Renderer_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Renderer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Renderer_Property")]
   public static extern void delete_Renderer_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_New")]
   public static extern global::System.IntPtr Renderer_New(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Renderer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Renderer__SWIG_0")]
   public static extern global::System.IntPtr new_Renderer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Renderer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Renderer")]
   public static extern void delete_Renderer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Renderer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Renderer__SWIG_1")]
   public static extern global::System.IntPtr new_Renderer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_DownCast")]
   public static extern global::System.IntPtr Renderer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_Assign")]
   public static extern global::System.IntPtr Renderer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_SetGeometry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_SetGeometry")]
   public static extern void Renderer_SetGeometry(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_GetGeometry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_GetGeometry")]
   public static extern global::System.IntPtr Renderer_GetGeometry(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_SetIndexRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_SetIndexRange")]
   public static extern void Renderer_SetIndexRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_SetTextures")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_SetTextures")]
   public static extern void Renderer_SetTextures(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_GetTextures")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_GetTextures")]
   public static extern global::System.IntPtr Renderer_GetTextures(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_SetShader")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_SetShader")]
   public static extern void Renderer_SetShader(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_GetShader")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_GetShader")]
   public static extern global::System.IntPtr Renderer_GetShader(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FrameBuffer_Attachment")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FrameBuffer_Attachment")]
   public static extern global::System.IntPtr new_FrameBuffer_Attachment();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FrameBuffer_Attachment")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FrameBuffer_Attachment")]
   public static extern void delete_FrameBuffer_Attachment(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_New")]
   public static extern global::System.IntPtr FrameBuffer_New(uint jarg1, uint jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FrameBuffer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FrameBuffer__SWIG_0")]
   public static extern global::System.IntPtr new_FrameBuffer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FrameBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FrameBuffer")]
   public static extern void delete_FrameBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FrameBuffer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FrameBuffer__SWIG_1")]
   public static extern global::System.IntPtr new_FrameBuffer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_DownCast")]
   public static extern global::System.IntPtr FrameBuffer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_Assign")]
   public static extern global::System.IntPtr FrameBuffer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_AttachColorTexture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_0")]
   public static extern void FrameBuffer_AttachColorTexture__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_AttachColorTexture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_1")]
   public static extern void FrameBuffer_AttachColorTexture__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, uint jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_GetColorTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_GetColorTexture")]
   public static extern global::System.IntPtr FrameBuffer_GetColorTexture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTaskList__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTaskList__SWIG_0")]
   public static extern global::System.IntPtr new_RenderTaskList__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_DownCast")]
   public static extern global::System.IntPtr RenderTaskList_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RenderTaskList")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RenderTaskList")]
   public static extern void delete_RenderTaskList(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTaskList__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTaskList__SWIG_1")]
   public static extern global::System.IntPtr new_RenderTaskList__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_Assign")]
   public static extern global::System.IntPtr RenderTaskList_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_CreateTask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_CreateTask")]
   public static extern global::System.IntPtr RenderTaskList_CreateTask(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_RemoveTask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_RemoveTask")]
   public static extern void RenderTaskList_RemoveTask(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_GetTaskCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_GetTaskCount")]
   public static extern uint RenderTaskList_GetTaskCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_GetTask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_GetTask")]
   public static extern global::System.IntPtr RenderTaskList_GetTask(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_Property_VIEWPORT_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_Property_VIEWPORT_POSITION_get")]
   public static extern int RenderTask_Property_VIEWPORT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_Property_VIEWPORT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_Property_VIEWPORT_SIZE_get")]
   public static extern int RenderTask_Property_VIEWPORT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_Property_CLEAR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_Property_CLEAR_COLOR_get")]
   public static extern int RenderTask_Property_CLEAR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_Property_REQUIRES_SYNC_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_Property_REQUIRES_SYNC_get")]
   public static extern int RenderTask_Property_REQUIRES_SYNC_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTask_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTask_Property")]
   public static extern global::System.IntPtr new_RenderTask_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RenderTask_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RenderTask_Property")]
   public static extern void delete_RenderTask_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get")]
   public static extern global::System.IntPtr RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get")]
   public static extern global::System.IntPtr RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_EXCLUSIVE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_EXCLUSIVE_get")]
   public static extern bool RenderTask_DEFAULT_EXCLUSIVE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_INPUT_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_INPUT_ENABLED_get")]
   public static extern bool RenderTask_DEFAULT_INPUT_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_CLEAR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_CLEAR_COLOR_get")]
   public static extern global::System.IntPtr RenderTask_DEFAULT_CLEAR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_CLEAR_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_CLEAR_ENABLED_get")]
   public static extern bool RenderTask_DEFAULT_CLEAR_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_CULL_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_CULL_MODE_get")]
   public static extern bool RenderTask_DEFAULT_CULL_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DEFAULT_REFRESH_RATE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DEFAULT_REFRESH_RATE_get")]
   public static extern uint RenderTask_DEFAULT_REFRESH_RATE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTask__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTask__SWIG_0")]
   public static extern global::System.IntPtr new_RenderTask__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_DownCast")]
   public static extern global::System.IntPtr RenderTask_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RenderTask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RenderTask")]
   public static extern void delete_RenderTask(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTask__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTask__SWIG_1")]
   public static extern global::System.IntPtr new_RenderTask__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_Assign")]
   public static extern global::System.IntPtr RenderTask_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetSourceActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetSourceActor")]
   public static extern void RenderTask_SetSourceActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetSourceActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetSourceActor")]
   public static extern global::System.IntPtr RenderTask_GetSourceActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetExclusive")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetExclusive")]
   public static extern void RenderTask_SetExclusive(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_IsExclusive")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_IsExclusive")]
   public static extern bool RenderTask_IsExclusive(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetInputEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetInputEnabled")]
   public static extern void RenderTask_SetInputEnabled(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetInputEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetInputEnabled")]
   public static extern bool RenderTask_GetInputEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetCameraActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetCameraActor")]
   public static extern void RenderTask_SetCameraActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetCameraActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetCameraActor")]
   public static extern global::System.IntPtr RenderTask_GetCameraActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetTargetFrameBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetTargetFrameBuffer")]
   public static extern void RenderTask_SetTargetFrameBuffer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetTargetFrameBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetTargetFrameBuffer")]
   public static extern global::System.IntPtr RenderTask_GetTargetFrameBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetFrameBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetFrameBuffer")]
   public static extern void RenderTask_SetFrameBuffer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetFrameBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetFrameBuffer")]
   public static extern global::System.IntPtr RenderTask_GetFrameBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetScreenToFrameBufferFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetScreenToFrameBufferFunction")]
   public static extern void RenderTask_SetScreenToFrameBufferFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetScreenToFrameBufferFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetScreenToFrameBufferFunction")]
   public static extern global::System.IntPtr RenderTask_GetScreenToFrameBufferFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetScreenToFrameBufferMappingActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetScreenToFrameBufferMappingActor")]
   public static extern void RenderTask_SetScreenToFrameBufferMappingActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetScreenToFrameBufferMappingActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetScreenToFrameBufferMappingActor")]
   public static extern global::System.IntPtr RenderTask_GetScreenToFrameBufferMappingActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetViewportPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetViewportPosition")]
   public static extern void RenderTask_SetViewportPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetCurrentViewportPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetCurrentViewportPosition")]
   public static extern global::System.IntPtr RenderTask_GetCurrentViewportPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetViewportSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetViewportSize")]
   public static extern void RenderTask_SetViewportSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetCurrentViewportSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetCurrentViewportSize")]
   public static extern global::System.IntPtr RenderTask_GetCurrentViewportSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetViewport")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetViewport")]
   public static extern void RenderTask_SetViewport(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetViewport")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetViewport")]
   public static extern global::System.IntPtr RenderTask_GetViewport(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetClearColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetClearColor")]
   public static extern void RenderTask_SetClearColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetClearColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetClearColor")]
   public static extern global::System.IntPtr RenderTask_GetClearColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetClearEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetClearEnabled")]
   public static extern void RenderTask_SetClearEnabled(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetClearEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetClearEnabled")]
   public static extern bool RenderTask_GetClearEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetCullMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetCullMode")]
   public static extern void RenderTask_SetCullMode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetCullMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetCullMode")]
   public static extern bool RenderTask_GetCullMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SetRefreshRate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SetRefreshRate")]
   public static extern void RenderTask_SetRefreshRate(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_GetRefreshRate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_GetRefreshRate")]
   public static extern uint RenderTask_GetRefreshRate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_WorldToViewport")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_WorldToViewport")]
   public static extern bool RenderTask_WorldToViewport(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out float jarg3, out float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_ViewportToLocal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_ViewportToLocal")]
   public static extern bool RenderTask_ViewportToLocal(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3, float jarg4, out float jarg5, out float jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_FinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_FinishedSignal")]
   public static extern global::System.IntPtr RenderTask_FinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchPoint__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchPoint__SWIG_0")]
   public static extern global::System.IntPtr new_TouchPoint__SWIG_0(int jarg1, int jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchPoint__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchPoint__SWIG_1")]
   public static extern global::System.IntPtr new_TouchPoint__SWIG_1(int jarg1, int jarg2, float jarg3, float jarg4, float jarg5, float jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TouchPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TouchPoint")]
   public static extern void delete_TouchPoint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_deviceId_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_deviceId_set")]
   public static extern void TouchPoint_deviceId_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_deviceId_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_deviceId_get")]
   public static extern int TouchPoint_deviceId_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_state_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_state_set")]
   public static extern void TouchPoint_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_state_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_state_get")]
   public static extern int TouchPoint_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_hitActor_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_hitActor_set")]
   public static extern void TouchPoint_hitActor_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_hitActor_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_hitActor_get")]
   public static extern global::System.IntPtr TouchPoint_hitActor_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_local_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_local_set")]
   public static extern void TouchPoint_local_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_local_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_local_get")]
   public static extern global::System.IntPtr TouchPoint_local_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_screen_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_screen_set")]
   public static extern void TouchPoint_screen_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPoint_screen_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPoint_screen_get")]
   public static extern global::System.IntPtr TouchPoint_screen_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchData__SWIG_0")]
-  public static extern global::System.IntPtr new_TouchData__SWIG_0();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Touch__SWIG_0")]
+  public static extern global::System.IntPtr new_Touch__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchData__SWIG_1")]
-  public static extern global::System.IntPtr new_TouchData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Touch__SWIG_1")]
+  public static extern global::System.IntPtr new_Touch__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TouchData")]
-  public static extern void delete_TouchData(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Touch")]
+  public static extern void delete_Touch(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_Assign")]
-  public static extern global::System.IntPtr TouchData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_Assign")]
+  public static extern global::System.IntPtr Touch_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetTime")]
-  public static extern uint TouchData_GetTime(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetTime")]
+  public static extern uint Touch_GetTime(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetPointCount")]
-  public static extern uint TouchData_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetPointCount")]
+  public static extern uint Touch_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetDeviceId")]
-  public static extern int TouchData_GetDeviceId(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetDeviceId")]
+  public static extern int Touch_GetDeviceId(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetState")]
-  public static extern int TouchData_GetState(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetState")]
+  public static extern int Touch_GetState(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetHitActor")]
-  public static extern global::System.IntPtr TouchData_GetHitActor(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetHitActor")]
+  public static extern global::System.IntPtr Touch_GetHitActor(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetLocalPosition")]
-  public static extern global::System.IntPtr TouchData_GetLocalPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetLocalPosition")]
+  public static extern global::System.IntPtr Touch_GetLocalPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetScreenPosition")]
-  public static extern global::System.IntPtr TouchData_GetScreenPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetScreenPosition")]
+  public static extern global::System.IntPtr Touch_GetScreenPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetRadius")]
-  public static extern float TouchData_GetRadius(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetRadius")]
+  public static extern float Touch_GetRadius(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetEllipseRadius")]
-  public static extern global::System.IntPtr TouchData_GetEllipseRadius(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetEllipseRadius")]
+  public static extern global::System.IntPtr Touch_GetEllipseRadius(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetPressure")]
-  public static extern float TouchData_GetPressure(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetPressure")]
+  public static extern float Touch_GetPressure(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_GetAngle")]
-  public static extern global::System.IntPtr TouchData_GetAngle(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_GetAngle")]
+  public static extern global::System.IntPtr Touch_GetAngle(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_GestureDetector__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_GestureDetector__SWIG_0")]
   public static extern global::System.IntPtr new_GestureDetector__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_DownCast")]
   public static extern global::System.IntPtr GestureDetector_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_GestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_GestureDetector")]
   public static extern void delete_GestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_GestureDetector__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_GestureDetector__SWIG_1")]
   public static extern global::System.IntPtr new_GestureDetector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_Assign")]
   public static extern global::System.IntPtr GestureDetector_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_Attach")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_Attach")]
   public static extern void GestureDetector_Attach(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_Detach")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_Detach")]
   public static extern void GestureDetector_Detach(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_DetachAll")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_DetachAll")]
   public static extern void GestureDetector_DetachAll(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_GetAttachedActorCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_GetAttachedActorCount")]
   public static extern uint GestureDetector_GetAttachedActorCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_GetAttachedActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_GetAttachedActor")]
   public static extern global::System.IntPtr GestureDetector_GetAttachedActor(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Gesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Gesture")]
   public static extern global::System.IntPtr new_Gesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_Assign")]
   public static extern global::System.IntPtr Gesture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Gesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Gesture")]
   public static extern void delete_Gesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_type_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_type_set")]
   public static extern void Gesture_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_type_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_type_get")]
   public static extern int Gesture_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_state_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_state_set")]
   public static extern void Gesture_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_state_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_state_get")]
   public static extern int Gesture_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_time_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_time_set")]
   public static extern void Gesture_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Gesture_time_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Gesture_time_get")]
   public static extern uint Gesture_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_HoverEvent__SWIG_0")]
-  public static extern global::System.IntPtr new_HoverEvent__SWIG_0();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Hover__SWIG_0")]
+  public static extern global::System.IntPtr new_Hover__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_HoverEvent__SWIG_1")]
-  public static extern global::System.IntPtr new_HoverEvent__SWIG_1(uint jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Hover__SWIG_1")]
+  public static extern global::System.IntPtr new_Hover__SWIG_1(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_HoverEvent")]
-  public static extern void delete_HoverEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Hover")]
+  public static extern void delete_Hover(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_points_set")]
-  public static extern void HoverEvent_points_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_points_set")]
+  public static extern void Hover_points_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_points_get")]
-  public static extern global::System.IntPtr HoverEvent_points_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_points_get")]
+  public static extern global::System.IntPtr Hover_points_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_time_set")]
-  public static extern void HoverEvent_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_time_set")]
+  public static extern void Hover_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_time_get")]
-  public static extern uint HoverEvent_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_time_get")]
+  public static extern uint Hover_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_GetPointCount")]
-  public static extern uint HoverEvent_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_GetPointCount")]
+  public static extern uint Hover_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HoverEvent_GetPoint")]
-  public static extern global::System.IntPtr HoverEvent_GetPoint(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Hover_GetPoint")]
+  public static extern global::System.IntPtr Hover_GetPoint(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyEvent__SWIG_0")]
-  public static extern global::System.IntPtr new_KeyEvent__SWIG_0();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Key__SWIG_0")]
+  public static extern global::System.IntPtr new_Key__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyEvent__SWIG_1")]
-  public static extern global::System.IntPtr new_KeyEvent__SWIG_1(string jarg1, string jarg2, int jarg3, int jarg4, uint jarg5, int jarg6);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Key__SWIG_1")]
+  public static extern global::System.IntPtr new_Key__SWIG_1(string jarg1, string jarg2, int jarg3, int jarg4, uint jarg5, int jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_KeyEvent")]
-  public static extern void delete_KeyEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Key")]
+  public static extern void delete_Key(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_IsShiftModifier")]
-  public static extern bool KeyEvent_IsShiftModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_IsShiftModifier")]
+  public static extern bool Key_IsShiftModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_IsCtrlModifier")]
-  public static extern bool KeyEvent_IsCtrlModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_IsCtrlModifier")]
+  public static extern bool Key_IsCtrlModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_IsAltModifier")]
-  public static extern bool KeyEvent_IsAltModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_IsAltModifier")]
+  public static extern bool Key_IsAltModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyPressedName_set")]
-  public static extern void KeyEvent_keyPressedName_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyPressedName_set")]
+  public static extern void Key_keyPressedName_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyPressedName_get")]
-  public static extern string KeyEvent_keyPressedName_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyPressedName_get")]
+  public static extern string Key_keyPressedName_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyPressed_set")]
-  public static extern void KeyEvent_keyPressed_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyPressed_set")]
+  public static extern void Key_keyPressed_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyPressed_get")]
-  public static extern string KeyEvent_keyPressed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyPressed_get")]
+  public static extern string Key_keyPressed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyCode_set")]
-  public static extern void KeyEvent_keyCode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyCode_set")]
+  public static extern void Key_keyCode_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyCode_get")]
-  public static extern int KeyEvent_keyCode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyCode_get")]
+  public static extern int Key_keyCode_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyModifier_set")]
-  public static extern void KeyEvent_keyModifier_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyModifier_set")]
+  public static extern void Key_keyModifier_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_keyModifier_get")]
-  public static extern int KeyEvent_keyModifier_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_keyModifier_get")]
+  public static extern int Key_keyModifier_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_time_set")]
-  public static extern void KeyEvent_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_time_set")]
+  public static extern void Key_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_time_get")]
-  public static extern uint KeyEvent_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_time_get")]
+  public static extern uint Key_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_state_set")]
-  public static extern void KeyEvent_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_state_set")]
+  public static extern void Key_state_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEvent_state_get")]
-  public static extern int KeyEvent_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Key_state_get")]
+  public static extern int Key_state_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LongPressGestureDetector__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LongPressGestureDetector__SWIG_0")]
   public static extern global::System.IntPtr new_LongPressGestureDetector__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_New__SWIG_0")]
   public static extern global::System.IntPtr LongPressGestureDetector_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_New__SWIG_1")]
   public static extern global::System.IntPtr LongPressGestureDetector_New__SWIG_1(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_New__SWIG_2")]
   public static extern global::System.IntPtr LongPressGestureDetector_New__SWIG_2(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_DownCast")]
   public static extern global::System.IntPtr LongPressGestureDetector_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_LongPressGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_LongPressGestureDetector")]
   public static extern void delete_LongPressGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LongPressGestureDetector__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LongPressGestureDetector__SWIG_1")]
   public static extern global::System.IntPtr new_LongPressGestureDetector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_Assign")]
   public static extern global::System.IntPtr LongPressGestureDetector_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_SetTouchesRequired__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_0")]
   public static extern void LongPressGestureDetector_SetTouchesRequired__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_SetTouchesRequired__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_1")]
   public static extern void LongPressGestureDetector_SetTouchesRequired__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_GetMinimumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_GetMinimumTouchesRequired")]
   public static extern uint LongPressGestureDetector_GetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_GetMaximumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_GetMaximumTouchesRequired")]
   public static extern uint LongPressGestureDetector_GetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_DetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_DetectedSignal")]
   public static extern global::System.IntPtr LongPressGestureDetector_DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LongPressGesture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LongPressGesture__SWIG_0")]
   public static extern global::System.IntPtr new_LongPressGesture__SWIG_0(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LongPressGesture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LongPressGesture__SWIG_1")]
   public static extern global::System.IntPtr new_LongPressGesture__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_Assign")]
   public static extern global::System.IntPtr LongPressGesture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_LongPressGesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_LongPressGesture")]
   public static extern void delete_LongPressGesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_numberOfTouches_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_numberOfTouches_set")]
   public static extern void LongPressGesture_numberOfTouches_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_numberOfTouches_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_numberOfTouches_get")]
   public static extern uint LongPressGesture_numberOfTouches_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_screenPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_screenPoint_set")]
   public static extern void LongPressGesture_screenPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_screenPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_screenPoint_get")]
   public static extern global::System.IntPtr LongPressGesture_screenPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_localPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_localPoint_set")]
   public static extern void LongPressGesture_localPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_localPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_localPoint_get")]
   public static extern global::System.IntPtr LongPressGesture_localPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_WheelEvent__SWIG_0")]
-  public static extern global::System.IntPtr new_WheelEvent__SWIG_0();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Wheel__SWIG_0")]
+  public static extern global::System.IntPtr new_Wheel__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_WheelEvent__SWIG_1")]
-  public static extern global::System.IntPtr new_WheelEvent__SWIG_1(int jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, uint jarg6);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Wheel__SWIG_1")]
+  public static extern global::System.IntPtr new_Wheel__SWIG_1(int jarg1, int jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, uint jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_WheelEvent")]
-  public static extern void delete_WheelEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Wheel")]
+  public static extern void delete_Wheel(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_IsShiftModifier")]
-  public static extern bool WheelEvent_IsShiftModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_IsShiftModifier")]
+  public static extern bool Wheel_IsShiftModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_IsCtrlModifier")]
-  public static extern bool WheelEvent_IsCtrlModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_IsCtrlModifier")]
+  public static extern bool Wheel_IsCtrlModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_IsAltModifier")]
-  public static extern bool WheelEvent_IsAltModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_IsAltModifier")]
+  public static extern bool Wheel_IsAltModifier(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_type_set")]
-  public static extern void WheelEvent_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_type_set")]
+  public static extern void Wheel_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_type_get")]
-  public static extern int WheelEvent_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_type_get")]
+  public static extern int Wheel_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_direction_set")]
-  public static extern void WheelEvent_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_direction_set")]
+  public static extern void Wheel_direction_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_direction_get")]
-  public static extern int WheelEvent_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_direction_get")]
+  public static extern int Wheel_direction_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_modifiers_set")]
-  public static extern void WheelEvent_modifiers_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_modifiers_set")]
+  public static extern void Wheel_modifiers_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_modifiers_get")]
-  public static extern uint WheelEvent_modifiers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_modifiers_get")]
+  public static extern uint Wheel_modifiers_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_point_set")]
-  public static extern void WheelEvent_point_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_point_set")]
+  public static extern void Wheel_point_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_point_get")]
-  public static extern global::System.IntPtr WheelEvent_point_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_point_get")]
+  public static extern global::System.IntPtr Wheel_point_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_z_set")]
-  public static extern void WheelEvent_z_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_z_set")]
+  public static extern void Wheel_z_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_z_get")]
-  public static extern int WheelEvent_z_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_z_get")]
+  public static extern int Wheel_z_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_timeStamp_set")]
-  public static extern void WheelEvent_timeStamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_timeStamp_set")]
+  public static extern void Wheel_timeStamp_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WheelEvent_timeStamp_get")]
-  public static extern uint WheelEvent_timeStamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Wheel_timeStamp_get")]
+  public static extern uint Wheel_timeStamp_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_PARENT_ORIGIN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_PARENT_ORIGIN_get")]
   public static extern int Actor_Property_PARENT_ORIGIN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_PARENT_ORIGIN_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_PARENT_ORIGIN_X_get")]
   public static extern int Actor_Property_PARENT_ORIGIN_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_PARENT_ORIGIN_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_PARENT_ORIGIN_Y_get")]
   public static extern int Actor_Property_PARENT_ORIGIN_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_PARENT_ORIGIN_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_PARENT_ORIGIN_Z_get")]
   public static extern int Actor_Property_PARENT_ORIGIN_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_ANCHOR_POINT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_ANCHOR_POINT_get")]
   public static extern int Actor_Property_ANCHOR_POINT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_ANCHOR_POINT_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_ANCHOR_POINT_X_get")]
   public static extern int Actor_Property_ANCHOR_POINT_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_ANCHOR_POINT_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_ANCHOR_POINT_Y_get")]
   public static extern int Actor_Property_ANCHOR_POINT_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_ANCHOR_POINT_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_ANCHOR_POINT_Z_get")]
   public static extern int Actor_Property_ANCHOR_POINT_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_get")]
   public static extern int Actor_Property_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_WIDTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_WIDTH_get")]
   public static extern int Actor_Property_SIZE_WIDTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_HEIGHT_get")]
   public static extern int Actor_Property_SIZE_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_DEPTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_DEPTH_get")]
   public static extern int Actor_Property_SIZE_DEPTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_POSITION_get")]
   public static extern int Actor_Property_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_POSITION_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_POSITION_X_get")]
   public static extern int Actor_Property_POSITION_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_POSITION_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_POSITION_Y_get")]
   public static extern int Actor_Property_POSITION_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_POSITION_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_POSITION_Z_get")]
   public static extern int Actor_Property_POSITION_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_POSITION_get")]
   public static extern int Actor_Property_WORLD_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_POSITION_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_POSITION_X_get")]
   public static extern int Actor_Property_WORLD_POSITION_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_POSITION_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_POSITION_Y_get")]
   public static extern int Actor_Property_WORLD_POSITION_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_POSITION_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_POSITION_Z_get")]
   public static extern int Actor_Property_WORLD_POSITION_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_ORIENTATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_ORIENTATION_get")]
   public static extern int Actor_Property_ORIENTATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_ORIENTATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_ORIENTATION_get")]
   public static extern int Actor_Property_WORLD_ORIENTATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SCALE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SCALE_get")]
   public static extern int Actor_Property_SCALE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SCALE_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SCALE_X_get")]
   public static extern int Actor_Property_SCALE_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SCALE_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SCALE_Y_get")]
   public static extern int Actor_Property_SCALE_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SCALE_Z_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SCALE_Z_get")]
   public static extern int Actor_Property_SCALE_Z_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_SCALE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_SCALE_get")]
   public static extern int Actor_Property_WORLD_SCALE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_VISIBLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_VISIBLE_get")]
   public static extern int Actor_Property_VISIBLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_get")]
   public static extern int Actor_Property_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_RED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_RED_get")]
   public static extern int Actor_Property_COLOR_RED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_GREEN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_GREEN_get")]
   public static extern int Actor_Property_COLOR_GREEN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_BLUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_BLUE_get")]
   public static extern int Actor_Property_COLOR_BLUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_ALPHA_get")]
   public static extern int Actor_Property_COLOR_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_COLOR_get")]
   public static extern int Actor_Property_WORLD_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WORLD_MATRIX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WORLD_MATRIX_get")]
   public static extern int Actor_Property_WORLD_MATRIX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_NAME_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_NAME_get")]
   public static extern int Actor_Property_NAME_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SENSITIVE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SENSITIVE_get")]
   public static extern int Actor_Property_SENSITIVE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_LEAVE_REQUIRED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_LEAVE_REQUIRED_get")]
   public static extern int Actor_Property_LEAVE_REQUIRED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_INHERIT_ORIENTATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_INHERIT_ORIENTATION_get")]
   public static extern int Actor_Property_INHERIT_ORIENTATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_INHERIT_SCALE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_INHERIT_SCALE_get")]
   public static extern int Actor_Property_INHERIT_SCALE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_COLOR_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_COLOR_MODE_get")]
   public static extern int Actor_Property_COLOR_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_POSITION_INHERITANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_POSITION_INHERITANCE_get")]
   public static extern int Actor_Property_POSITION_INHERITANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_DRAW_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_DRAW_MODE_get")]
   public static extern int Actor_Property_DRAW_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_MODE_FACTOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_MODE_FACTOR_get")]
   public static extern int Actor_Property_SIZE_MODE_FACTOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WIDTH_RESIZE_POLICY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WIDTH_RESIZE_POLICY_get")]
   public static extern int Actor_Property_WIDTH_RESIZE_POLICY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_HEIGHT_RESIZE_POLICY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_HEIGHT_RESIZE_POLICY_get")]
   public static extern int Actor_Property_HEIGHT_RESIZE_POLICY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_SIZE_SCALE_POLICY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_SIZE_SCALE_POLICY_get")]
   public static extern int Actor_Property_SIZE_SCALE_POLICY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_WIDTH_FOR_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_WIDTH_FOR_HEIGHT_get")]
   public static extern int Actor_Property_WIDTH_FOR_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_HEIGHT_FOR_WIDTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_HEIGHT_FOR_WIDTH_get")]
   public static extern int Actor_Property_HEIGHT_FOR_WIDTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_PADDING_get")]
   public static extern int Actor_Property_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_MINIMUM_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_MINIMUM_SIZE_get")]
   public static extern int Actor_Property_MINIMUM_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_MAXIMUM_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_MAXIMUM_SIZE_get")]
   public static extern int Actor_Property_MAXIMUM_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_INHERIT_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_INHERIT_POSITION_get")]
   public static extern int Actor_Property_INHERIT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Property_CLIPPING_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Property_CLIPPING_MODE_get")]
   public static extern int Actor_Property_CLIPPING_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Actor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Actor_Property")]
   public static extern global::System.IntPtr new_Actor_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Actor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Actor_Property")]
   public static extern void delete_Actor_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Actor__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Actor__SWIG_0")]
   public static extern global::System.IntPtr new_Actor__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_New")]
   public static extern global::System.IntPtr Actor_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_DownCast")]
   public static extern global::System.IntPtr Actor_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Actor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Actor")]
   public static extern void delete_Actor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Actor__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Actor__SWIG_1")]
   public static extern global::System.IntPtr new_Actor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Assign")]
   public static extern global::System.IntPtr Actor_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetName")]
   public static extern string Actor_GetName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetName")]
   public static extern void Actor_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetId")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetId")]
   public static extern uint Actor_GetId(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsRoot")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsRoot")]
   public static extern bool Actor_IsRoot(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_OnStage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_OnStage")]
   public static extern bool Actor_OnStage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsLayer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsLayer")]
   public static extern bool Actor_IsLayer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetLayer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetLayer")]
   public static extern global::System.IntPtr Actor_GetLayer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Add")]
   public static extern void Actor_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Remove")]
   public static extern void Actor_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_Unparent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_Unparent")]
   public static extern void Actor_Unparent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetChildCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetChildCount")]
   public static extern uint Actor_GetChildCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetChildAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetChildAt")]
   public static extern global::System.IntPtr Actor_GetChildAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_FindChildByName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_FindChildByName")]
   public static extern global::System.IntPtr Actor_FindChildByName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_FindChildById")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_FindChildById")]
   public static extern global::System.IntPtr Actor_FindChildById(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetParent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetParent")]
   public static extern global::System.IntPtr Actor_GetParent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetParentOrigin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetParentOrigin")]
   public static extern void Actor_SetParentOrigin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentParentOrigin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentParentOrigin")]
   public static extern global::System.IntPtr Actor_GetCurrentParentOrigin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetAnchorPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetAnchorPoint")]
   public static extern void Actor_SetAnchorPoint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentAnchorPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentAnchorPoint")]
   public static extern global::System.IntPtr Actor_GetCurrentAnchorPoint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSize__SWIG_0")]
   public static extern void Actor_SetSize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSize__SWIG_1")]
   public static extern void Actor_SetSize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSize__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSize__SWIG_2")]
   public static extern void Actor_SetSize__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSize__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSize__SWIG_3")]
   public static extern void Actor_SetSize__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetTargetSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetTargetSize")]
   public static extern global::System.IntPtr Actor_GetTargetSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentSize")]
   public static extern global::System.IntPtr Actor_GetCurrentSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetNaturalSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetNaturalSize")]
   public static extern global::System.IntPtr Actor_GetNaturalSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetPosition__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetPosition__SWIG_0")]
   public static extern void Actor_SetPosition__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetPosition__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetPosition__SWIG_1")]
   public static extern void Actor_SetPosition__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetPosition__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetPosition__SWIG_2")]
   public static extern void Actor_SetPosition__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetX")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetX")]
   public static extern void Actor_SetX(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetY")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetY")]
   public static extern void Actor_SetY(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetZ")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetZ")]
   public static extern void Actor_SetZ(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_TranslateBy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_TranslateBy")]
   public static extern void Actor_TranslateBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentPosition")]
   public static extern global::System.IntPtr Actor_GetCurrentPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentWorldPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentWorldPosition")]
   public static extern global::System.IntPtr Actor_GetCurrentWorldPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetInheritPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetInheritPosition")]
   public static extern void Actor_SetInheritPosition(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetPositionInheritanceMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetPositionInheritanceMode")]
   public static extern int Actor_GetPositionInheritanceMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsPositionInherited")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsPositionInherited")]
   public static extern bool Actor_IsPositionInherited(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetOrientation__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetOrientation__SWIG_0")]
   public static extern void Actor_SetOrientation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetOrientation__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetOrientation__SWIG_1")]
   public static extern void Actor_SetOrientation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetOrientation__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetOrientation__SWIG_2")]
   public static extern void Actor_SetOrientation__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_RotateBy__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_RotateBy__SWIG_0")]
   public static extern void Actor_RotateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_RotateBy__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_RotateBy__SWIG_1")]
   public static extern void Actor_RotateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_RotateBy__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_RotateBy__SWIG_2")]
   public static extern void Actor_RotateBy__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentOrientation")]
   public static extern global::System.IntPtr Actor_GetCurrentOrientation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetInheritOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetInheritOrientation")]
   public static extern void Actor_SetInheritOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsOrientationInherited")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsOrientationInherited")]
   public static extern bool Actor_IsOrientationInherited(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentWorldOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentWorldOrientation")]
   public static extern global::System.IntPtr Actor_GetCurrentWorldOrientation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetScale__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetScale__SWIG_0")]
   public static extern void Actor_SetScale__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetScale__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetScale__SWIG_1")]
   public static extern void Actor_SetScale__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetScale__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetScale__SWIG_2")]
   public static extern void Actor_SetScale__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_ScaleBy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_ScaleBy")]
   public static extern void Actor_ScaleBy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentScale")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentScale")]
   public static extern global::System.IntPtr Actor_GetCurrentScale(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentWorldScale")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentWorldScale")]
   public static extern global::System.IntPtr Actor_GetCurrentWorldScale(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetInheritScale")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetInheritScale")]
   public static extern void Actor_SetInheritScale(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsScaleInherited")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsScaleInherited")]
   public static extern bool Actor_IsScaleInherited(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentWorldMatrix")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentWorldMatrix")]
   public static extern global::System.IntPtr Actor_GetCurrentWorldMatrix(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetVisible")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetVisible")]
   public static extern void Actor_SetVisible(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsVisible")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsVisible")]
   public static extern bool Actor_IsVisible(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetOpacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetOpacity")]
   public static extern void Actor_SetOpacity(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentOpacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentOpacity")]
   public static extern float Actor_GetCurrentOpacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetColor")]
   public static extern void Actor_SetColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentColor")]
   public static extern global::System.IntPtr Actor_GetCurrentColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetColorMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetColorMode")]
   public static extern void Actor_SetColorMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetColorMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetColorMode")]
   public static extern int Actor_GetColorMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetCurrentWorldColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetCurrentWorldColor")]
   public static extern global::System.IntPtr Actor_GetCurrentWorldColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetDrawMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetDrawMode")]
   public static extern void Actor_SetDrawMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetDrawMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetDrawMode")]
   public static extern int Actor_GetDrawMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSensitive")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSensitive")]
   public static extern void Actor_SetSensitive(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsSensitive")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsSensitive")]
   public static extern bool Actor_IsSensitive(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_ScreenToLocal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_ScreenToLocal")]
   public static extern bool Actor_ScreenToLocal(global::System.Runtime.InteropServices.HandleRef jarg1, out float jarg2, out float jarg3, float jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetLeaveRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetLeaveRequired")]
   public static extern void Actor_SetLeaveRequired(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetLeaveRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetLeaveRequired")]
   public static extern bool Actor_GetLeaveRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetKeyboardFocusable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetKeyboardFocusable")]
   public static extern void Actor_SetKeyboardFocusable(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_IsKeyboardFocusable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_IsKeyboardFocusable")]
   public static extern bool Actor_IsKeyboardFocusable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetResizePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetResizePolicy")]
   public static extern void Actor_SetResizePolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetResizePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetResizePolicy")]
   public static extern int Actor_GetResizePolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSizeScalePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSizeScalePolicy")]
   public static extern void Actor_SetSizeScalePolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetSizeScalePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetSizeScalePolicy")]
   public static extern int Actor_GetSizeScalePolicy(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetSizeModeFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetSizeModeFactor")]
   public static extern void Actor_SetSizeModeFactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetSizeModeFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetSizeModeFactor")]
   public static extern global::System.IntPtr Actor_GetSizeModeFactor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetHeightForWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetHeightForWidth")]
   public static extern float Actor_GetHeightForWidth(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetWidthForHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetWidthForHeight")]
   public static extern float Actor_GetWidthForHeight(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetRelayoutSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetRelayoutSize")]
   public static extern float Actor_GetRelayoutSize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetPadding")]
   public static extern void Actor_SetPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetPadding")]
   public static extern void Actor_GetPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetMinimumSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetMinimumSize")]
   public static extern void Actor_SetMinimumSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetMinimumSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetMinimumSize")]
   public static extern global::System.IntPtr Actor_GetMinimumSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SetMaximumSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SetMaximumSize")]
   public static extern void Actor_SetMaximumSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetMaximumSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetMaximumSize")]
   public static extern global::System.IntPtr Actor_GetMaximumSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetHierarchyDepth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetHierarchyDepth")]
   public static extern int Actor_GetHierarchyDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_AddRenderer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_AddRenderer")]
   public static extern uint Actor_AddRenderer(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetRendererCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetRendererCount")]
   public static extern uint Actor_GetRendererCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_GetRendererAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_GetRendererAt")]
   public static extern global::System.IntPtr Actor_GetRendererAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_RemoveRenderer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_RemoveRenderer__SWIG_0")]
   public static extern void Actor_RemoveRenderer__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_RemoveRenderer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_RemoveRenderer__SWIG_1")]
   public static extern void Actor_RemoveRenderer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_TouchedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_TouchedSignal")]
   public static extern global::System.IntPtr Actor_TouchedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_TouchSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_TouchSignal")]
   public static extern global::System.IntPtr Actor_TouchSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_HoveredSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_HoveredSignal")]
   public static extern global::System.IntPtr Actor_HoveredSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_WheelEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_WheelEventSignal")]
   public static extern global::System.IntPtr Actor_WheelEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_OnStageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_OnStageSignal")]
   public static extern global::System.IntPtr Actor_OnStageSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_OffStageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_OffStageSignal")]
   public static extern global::System.IntPtr Actor_OffStageSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_OnRelayoutSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_OnRelayoutSignal")]
   public static extern global::System.IntPtr Actor_OnRelayoutSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_UnparentAndReset")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_UnparentAndReset")]
   public static extern void UnparentAndReset(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Property_CLIPPING_ENABLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Property_CLIPPING_ENABLE_get")]
   public static extern int Layer_Property_CLIPPING_ENABLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Property_CLIPPING_BOX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Property_CLIPPING_BOX_get")]
   public static extern int Layer_Property_CLIPPING_BOX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Property_BEHAVIOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Property_BEHAVIOR_get")]
   public static extern int Layer_Property_BEHAVIOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Layer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Layer_Property")]
   public static extern global::System.IntPtr new_Layer_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Layer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Layer_Property")]
   public static extern void delete_Layer_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Layer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Layer__SWIG_0")]
   public static extern global::System.IntPtr new_Layer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_New")]
   public static extern global::System.IntPtr Layer_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_DownCast")]
   public static extern global::System.IntPtr Layer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Layer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Layer")]
   public static extern void delete_Layer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Layer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Layer__SWIG_1")]
   public static extern global::System.IntPtr new_Layer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Assign")]
   public static extern global::System.IntPtr Layer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_GetDepth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_GetDepth")]
   public static extern uint Layer_GetDepth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Raise")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Raise")]
   public static extern void Layer_Raise(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_Lower")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_Lower")]
   public static extern void Layer_Lower(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_RaiseAbove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_RaiseAbove")]
   public static extern void Layer_RaiseAbove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_LowerBelow")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_LowerBelow")]
   public static extern void Layer_LowerBelow(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_RaiseToTop")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_RaiseToTop")]
   public static extern void Layer_RaiseToTop(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_LowerToBottom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_LowerToBottom")]
   public static extern void Layer_LowerToBottom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_MoveAbove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_MoveAbove")]
   public static extern void Layer_MoveAbove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_MoveBelow")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_MoveBelow")]
   public static extern void Layer_MoveBelow(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetBehavior")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetBehavior")]
   public static extern void Layer_SetBehavior(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_GetBehavior")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_GetBehavior")]
   public static extern int Layer_GetBehavior(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetClipping")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetClipping")]
   public static extern void Layer_SetClipping(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_IsClipping")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_IsClipping")]
   public static extern bool Layer_IsClipping(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetClippingBox__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetClippingBox__SWIG_0")]
   public static extern void Layer_SetClippingBox__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetClippingBox__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetClippingBox__SWIG_1")]
   public static extern void Layer_SetClippingBox__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_GetClippingBox")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_GetClippingBox")]
   public static extern global::System.IntPtr Layer_GetClippingBox(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetDepthTestDisabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetDepthTestDisabled")]
   public static extern void Layer_SetDepthTestDisabled(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_IsDepthTestDisabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_IsDepthTestDisabled")]
   public static extern bool Layer_IsDepthTestDisabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetSortFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetSortFunction")]
   public static extern void Layer_SetSortFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetTouchConsumed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetTouchConsumed")]
   public static extern void Layer_SetTouchConsumed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_IsTouchConsumed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_IsTouchConsumed")]
   public static extern bool Layer_IsTouchConsumed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SetHoverConsumed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SetHoverConsumed")]
   public static extern void Layer_SetHoverConsumed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_IsHoverConsumed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_IsHoverConsumed")]
   public static extern bool Layer_IsHoverConsumed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_DEFAULT_BACKGROUND_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_DEFAULT_BACKGROUND_COLOR_get")]
   public static extern global::System.IntPtr Stage_DEFAULT_BACKGROUND_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_DEBUG_BACKGROUND_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_DEBUG_BACKGROUND_COLOR_get")]
   public static extern global::System.IntPtr Stage_DEBUG_BACKGROUND_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Stage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Stage__SWIG_0")]
   public static extern global::System.IntPtr new_Stage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetCurrent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetCurrent")]
   public static extern global::System.IntPtr Stage_GetCurrent();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_IsInstalled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_IsInstalled")]
   public static extern bool Stage_IsInstalled();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Stage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Stage")]
   public static extern void delete_Stage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Stage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Stage__SWIG_1")]
   public static extern global::System.IntPtr new_Stage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_Assign")]
   public static extern global::System.IntPtr Stage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_Add")]
   public static extern void Stage_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_Remove")]
   public static extern void Stage_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetSize")]
   public static extern global::System.IntPtr Stage_GetSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetRenderTaskList")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetRenderTaskList")]
   public static extern global::System.IntPtr Stage_GetRenderTaskList(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetLayerCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetLayerCount")]
   public static extern uint Stage_GetLayerCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetLayer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetLayer")]
   public static extern global::System.IntPtr Stage_GetLayer(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetRootLayer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetRootLayer")]
   public static extern global::System.IntPtr Stage_GetRootLayer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_SetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_SetBackgroundColor")]
   public static extern void Stage_SetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetBackgroundColor")]
   public static extern global::System.IntPtr Stage_GetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetDpi")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetDpi")]
   public static extern global::System.IntPtr Stage_GetDpi(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_GetObjectRegistry")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_GetObjectRegistry")]
   public static extern global::System.IntPtr Stage_GetObjectRegistry(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_KeepRendering")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_KeepRendering")]
   public static extern void Stage_KeepRendering(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_KeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_KeyEventSignal")]
   public static extern global::System.IntPtr Stage_KeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_EventProcessingFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_EventProcessingFinishedSignal")]
   public static extern global::System.IntPtr Stage_EventProcessingFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_TouchedSignal")]
-  public static extern global::System.IntPtr Stage_TouchedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_TouchSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_TouchSignal")]
   public static extern global::System.IntPtr Stage_TouchSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_WheelEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_WheelEventSignal")]
   public static extern global::System.IntPtr Stage_WheelEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_ContextLostSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_ContextLostSignal")]
   public static extern global::System.IntPtr Stage_ContextLostSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_ContextRegainedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_ContextRegainedSignal")]
   public static extern global::System.IntPtr Stage_ContextRegainedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_SceneCreatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_SceneCreatedSignal")]
   public static extern global::System.IntPtr Stage_SceneCreatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RelayoutContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RelayoutContainer")]
   public static extern void delete_RelayoutContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RelayoutContainer_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RelayoutContainer_Add")]
   public static extern void RelayoutContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_Self")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_Self")]
   public static extern global::System.IntPtr CustomActorImpl_Self(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnStageConnection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnStageConnection")]
   public static extern void CustomActorImpl_OnStageConnection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnStageDisconnection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnStageDisconnection")]
   public static extern void CustomActorImpl_OnStageDisconnection(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnChildAdd")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnChildAdd")]
   public static extern void CustomActorImpl_OnChildAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnChildRemove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnChildRemove")]
   public static extern void CustomActorImpl_OnChildRemove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnPropertySet")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnPropertySet")]
   public static extern void CustomActorImpl_OnPropertySet(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnSizeSet")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnSizeSet")]
   public static extern void CustomActorImpl_OnSizeSet(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnSizeAnimation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnSizeAnimation")]
   public static extern void CustomActorImpl_OnSizeAnimation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnTouchEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnTouchEvent")]
   public static extern bool CustomActorImpl_OnTouchEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnHoverEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnHoverEvent")]
   public static extern bool CustomActorImpl_OnHoverEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnKeyEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnKeyEvent")]
   public static extern bool CustomActorImpl_OnKeyEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnWheelEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnWheelEvent")]
   public static extern bool CustomActorImpl_OnWheelEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnRelayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnRelayout")]
   public static extern void CustomActorImpl_OnRelayout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnSetResizePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnSetResizePolicy")]
   public static extern void CustomActorImpl_OnSetResizePolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_GetNaturalSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_GetNaturalSize")]
   public static extern global::System.IntPtr CustomActorImpl_GetNaturalSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_CalculateChildSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_CalculateChildSize")]
   public static extern float CustomActorImpl_CalculateChildSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_GetHeightForWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_GetHeightForWidth")]
   public static extern float CustomActorImpl_GetHeightForWidth(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_GetWidthForHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_GetWidthForHeight")]
   public static extern float CustomActorImpl_GetWidthForHeight(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0")]
   public static extern bool CustomActorImpl_RelayoutDependentOnChildren__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1")]
   public static extern bool CustomActorImpl_RelayoutDependentOnChildren__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnCalculateRelayoutSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnCalculateRelayoutSize")]
   public static extern void CustomActorImpl_OnCalculateRelayoutSize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_OnLayoutNegotiated")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_OnLayoutNegotiated")]
   public static extern void CustomActorImpl_OnLayoutNegotiated(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_RequiresTouchEvents")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_RequiresTouchEvents")]
   public static extern bool CustomActorImpl_RequiresTouchEvents(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_RequiresHoverEvents")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_RequiresHoverEvents")]
   public static extern bool CustomActorImpl_RequiresHoverEvents(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_RequiresWheelEvents")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_RequiresWheelEvents")]
   public static extern bool CustomActorImpl_RequiresWheelEvents(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_IsRelayoutEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_IsRelayoutEnabled")]
   public static extern bool CustomActorImpl_IsRelayoutEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CustomActor__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CustomActor__SWIG_0")]
   public static extern global::System.IntPtr new_CustomActor__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActor_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActor_DownCast")]
   public static extern global::System.IntPtr CustomActor_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_CustomActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_CustomActor")]
   public static extern void delete_CustomActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActor_GetImplementation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActor_GetImplementation")]
   public static extern global::System.IntPtr CustomActor_GetImplementation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CustomActor__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CustomActor__SWIG_1")]
   public static extern global::System.IntPtr new_CustomActor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CustomActor__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CustomActor__SWIG_2")]
   public static extern global::System.IntPtr new_CustomActor__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActor_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActor_Assign")]
   public static extern global::System.IntPtr CustomActor_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_SCREEN_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_SCREEN_POSITION_get")]
   public static extern int PanGestureDetector_Property_SCREEN_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get")]
   public static extern int PanGestureDetector_Property_SCREEN_DISPLACEMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_SCREEN_VELOCITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_SCREEN_VELOCITY_get")]
   public static extern int PanGestureDetector_Property_SCREEN_VELOCITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_LOCAL_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_LOCAL_POSITION_get")]
   public static extern int PanGestureDetector_Property_LOCAL_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get")]
   public static extern int PanGestureDetector_Property_LOCAL_DISPLACEMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_LOCAL_VELOCITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_LOCAL_VELOCITY_get")]
   public static extern int PanGestureDetector_Property_LOCAL_VELOCITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Property_PANNING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Property_PANNING_get")]
   public static extern int PanGestureDetector_Property_PANNING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGestureDetector_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGestureDetector_Property")]
   public static extern global::System.IntPtr new_PanGestureDetector_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PanGestureDetector_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PanGestureDetector_Property")]
   public static extern void delete_PanGestureDetector_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_LEFT_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_RIGHT_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_UP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_UP_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_UP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_DOWN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_DOWN_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_DOWN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_HORIZONTAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_HORIZONTAL_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_HORIZONTAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DIRECTION_VERTICAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DIRECTION_VERTICAL_get")]
   public static extern global::System.IntPtr PanGestureDetector_DIRECTION_VERTICAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DEFAULT_THRESHOLD_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DEFAULT_THRESHOLD_get")]
   public static extern global::System.IntPtr PanGestureDetector_DEFAULT_THRESHOLD_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGestureDetector__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGestureDetector__SWIG_0")]
   public static extern global::System.IntPtr new_PanGestureDetector__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_New")]
   public static extern global::System.IntPtr PanGestureDetector_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DownCast")]
   public static extern global::System.IntPtr PanGestureDetector_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PanGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PanGestureDetector")]
   public static extern void delete_PanGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGestureDetector__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGestureDetector__SWIG_1")]
   public static extern global::System.IntPtr new_PanGestureDetector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_Assign")]
   public static extern global::System.IntPtr PanGestureDetector_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_SetMinimumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_SetMinimumTouchesRequired")]
   public static extern void PanGestureDetector_SetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_SetMaximumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_SetMaximumTouchesRequired")]
   public static extern void PanGestureDetector_SetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_GetMinimumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_GetMinimumTouchesRequired")]
   public static extern uint PanGestureDetector_GetMinimumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_GetMaximumTouchesRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_GetMaximumTouchesRequired")]
   public static extern uint PanGestureDetector_GetMaximumTouchesRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_AddAngle__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_AddAngle__SWIG_0")]
   public static extern void PanGestureDetector_AddAngle__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_AddAngle__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_AddAngle__SWIG_1")]
   public static extern void PanGestureDetector_AddAngle__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_AddDirection__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_AddDirection__SWIG_0")]
   public static extern void PanGestureDetector_AddDirection__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_AddDirection__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_AddDirection__SWIG_1")]
   public static extern void PanGestureDetector_AddDirection__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_GetAngleCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_GetAngleCount")]
   public static extern uint PanGestureDetector_GetAngleCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_GetAngle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_GetAngle")]
   public static extern global::System.IntPtr PanGestureDetector_GetAngle(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_ClearAngles")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_ClearAngles")]
   public static extern void PanGestureDetector_ClearAngles(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_RemoveAngle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_RemoveAngle")]
   public static extern void PanGestureDetector_RemoveAngle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_RemoveDirection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_RemoveDirection")]
   public static extern void PanGestureDetector_RemoveDirection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_DetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_DetectedSignal")]
   public static extern global::System.IntPtr PanGestureDetector_DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_SetPanGestureProperties")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_SetPanGestureProperties")]
   public static extern void PanGestureDetector_SetPanGestureProperties(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGesture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGesture__SWIG_0")]
   public static extern global::System.IntPtr new_PanGesture__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGesture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGesture__SWIG_1")]
   public static extern global::System.IntPtr new_PanGesture__SWIG_1(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGesture__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGesture__SWIG_2")]
   public static extern global::System.IntPtr new_PanGesture__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_Assign")]
   public static extern global::System.IntPtr PanGesture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PanGesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PanGesture")]
   public static extern void delete_PanGesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_velocity_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_velocity_set")]
   public static extern void PanGesture_velocity_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_velocity_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_velocity_get")]
   public static extern global::System.IntPtr PanGesture_velocity_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_displacement_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_displacement_set")]
   public static extern void PanGesture_displacement_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_displacement_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_displacement_get")]
   public static extern global::System.IntPtr PanGesture_displacement_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_position_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_position_set")]
   public static extern void PanGesture_position_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_position_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_position_get")]
   public static extern global::System.IntPtr PanGesture_position_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenVelocity_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenVelocity_set")]
   public static extern void PanGesture_screenVelocity_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenVelocity_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenVelocity_get")]
   public static extern global::System.IntPtr PanGesture_screenVelocity_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenDisplacement_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenDisplacement_set")]
   public static extern void PanGesture_screenDisplacement_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenDisplacement_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenDisplacement_get")]
   public static extern global::System.IntPtr PanGesture_screenDisplacement_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenPosition_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenPosition_set")]
   public static extern void PanGesture_screenPosition_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_screenPosition_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_screenPosition_get")]
   public static extern global::System.IntPtr PanGesture_screenPosition_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_numberOfTouches_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_numberOfTouches_set")]
   public static extern void PanGesture_numberOfTouches_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_numberOfTouches_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_numberOfTouches_get")]
   public static extern uint PanGesture_numberOfTouches_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_GetSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_GetSpeed")]
   public static extern float PanGesture_GetSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_GetDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_GetDistance")]
   public static extern float PanGesture_GetDistance(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_GetScreenSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_GetScreenSpeed")]
   public static extern float PanGesture_GetScreenSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_GetScreenDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_GetScreenDistance")]
   public static extern float PanGesture_GetScreenDistance(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PinchGestureDetector__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PinchGestureDetector__SWIG_0")]
   public static extern global::System.IntPtr new_PinchGestureDetector__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetector_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetector_New")]
   public static extern global::System.IntPtr PinchGestureDetector_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetector_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetector_DownCast")]
   public static extern global::System.IntPtr PinchGestureDetector_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PinchGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PinchGestureDetector")]
   public static extern void delete_PinchGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PinchGestureDetector__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PinchGestureDetector__SWIG_1")]
   public static extern global::System.IntPtr new_PinchGestureDetector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetector_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetector_Assign")]
   public static extern global::System.IntPtr PinchGestureDetector_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetector_DetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetector_DetectedSignal")]
   public static extern global::System.IntPtr PinchGestureDetector_DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PinchGesture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PinchGesture__SWIG_0")]
   public static extern global::System.IntPtr new_PinchGesture__SWIG_0(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PinchGesture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PinchGesture__SWIG_1")]
   public static extern global::System.IntPtr new_PinchGesture__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_Assign")]
   public static extern global::System.IntPtr PinchGesture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PinchGesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PinchGesture")]
   public static extern void delete_PinchGesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_scale_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_scale_set")]
   public static extern void PinchGesture_scale_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_scale_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_scale_get")]
   public static extern float PinchGesture_scale_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_speed_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_speed_set")]
   public static extern void PinchGesture_speed_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_speed_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_speed_get")]
   public static extern float PinchGesture_speed_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_screenCenterPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_screenCenterPoint_set")]
   public static extern void PinchGesture_screenCenterPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_screenCenterPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_screenCenterPoint_get")]
   public static extern global::System.IntPtr PinchGesture_screenCenterPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_localCenterPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_localCenterPoint_set")]
   public static extern void PinchGesture_localCenterPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_localCenterPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_localCenterPoint_get")]
   public static extern global::System.IntPtr PinchGesture_localCenterPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TapGestureDetector__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TapGestureDetector__SWIG_0")]
   public static extern global::System.IntPtr new_TapGestureDetector__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_New__SWIG_0")]
   public static extern global::System.IntPtr TapGestureDetector_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_New__SWIG_1")]
   public static extern global::System.IntPtr TapGestureDetector_New__SWIG_1(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_DownCast")]
   public static extern global::System.IntPtr TapGestureDetector_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TapGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TapGestureDetector")]
   public static extern void delete_TapGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TapGestureDetector__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TapGestureDetector__SWIG_1")]
   public static extern global::System.IntPtr new_TapGestureDetector__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_Assign")]
   public static extern global::System.IntPtr TapGestureDetector_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_SetMinimumTapsRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_SetMinimumTapsRequired")]
   public static extern void TapGestureDetector_SetMinimumTapsRequired(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_SetMaximumTapsRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_SetMaximumTapsRequired")]
   public static extern void TapGestureDetector_SetMaximumTapsRequired(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_GetMinimumTapsRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_GetMinimumTapsRequired")]
   public static extern uint TapGestureDetector_GetMinimumTapsRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_GetMaximumTapsRequired")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_GetMaximumTapsRequired")]
   public static extern uint TapGestureDetector_GetMaximumTapsRequired(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_DetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_DetectedSignal")]
   public static extern global::System.IntPtr TapGestureDetector_DetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TapGesture__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TapGesture__SWIG_0")]
   public static extern global::System.IntPtr new_TapGesture__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TapGesture__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TapGesture__SWIG_1")]
   public static extern global::System.IntPtr new_TapGesture__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_Assign")]
   public static extern global::System.IntPtr TapGesture_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TapGesture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TapGesture")]
   public static extern void delete_TapGesture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_numberOfTaps_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_numberOfTaps_set")]
   public static extern void TapGesture_numberOfTaps_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_numberOfTaps_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_numberOfTaps_get")]
   public static extern uint TapGesture_numberOfTaps_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_numberOfTouches_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_numberOfTouches_set")]
   public static extern void TapGesture_numberOfTouches_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_numberOfTouches_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_numberOfTouches_get")]
   public static extern uint TapGesture_numberOfTouches_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_screenPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_screenPoint_set")]
   public static extern void TapGesture_screenPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_screenPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_screenPoint_get")]
   public static extern global::System.IntPtr TapGesture_screenPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_localPoint_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_localPoint_set")]
   public static extern void TapGesture_localPoint_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_localPoint_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_localPoint_get")]
   public static extern global::System.IntPtr TapGesture_localPoint_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchEvent__SWIG_0")]
-  public static extern global::System.IntPtr new_TouchEvent__SWIG_0();
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchEvent__SWIG_1")]
-  public static extern global::System.IntPtr new_TouchEvent__SWIG_1(uint jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TouchEvent")]
-  public static extern void delete_TouchEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_points_set")]
-  public static extern void TouchEvent_points_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_points_get")]
-  public static extern global::System.IntPtr TouchEvent_points_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_time_set")]
-  public static extern void TouchEvent_time_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_time_get")]
-  public static extern uint TouchEvent_time_get(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_GetPointCount")]
-  public static extern uint TouchEvent_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchEvent_GetPoint")]
-  public static extern global::System.IntPtr TouchEvent_GetPoint(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AlphaFunction__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AlphaFunction__SWIG_0")]
   public static extern global::System.IntPtr new_AlphaFunction__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AlphaFunction__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AlphaFunction__SWIG_1")]
   public static extern global::System.IntPtr new_AlphaFunction__SWIG_1(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AlphaFunction__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AlphaFunction__SWIG_2")]
   public static extern global::System.IntPtr new_AlphaFunction__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AlphaFunction__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AlphaFunction__SWIG_3")]
   public static extern global::System.IntPtr new_AlphaFunction__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AlphaFunction_GetBezierControlPoints")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AlphaFunction_GetBezierControlPoints")]
   public static extern global::System.IntPtr AlphaFunction_GetBezierControlPoints(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AlphaFunction_GetCustomFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AlphaFunction_GetCustomFunction")]
   public static extern global::System.IntPtr AlphaFunction_GetCustomFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AlphaFunction_GetBuiltinFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AlphaFunction_GetBuiltinFunction")]
   public static extern int AlphaFunction_GetBuiltinFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AlphaFunction_GetMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AlphaFunction_GetMode")]
   public static extern int AlphaFunction_GetMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AlphaFunction")]
   public static extern void delete_AlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_New")]
   public static extern global::System.IntPtr KeyFrames_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_DownCast")]
   public static extern global::System.IntPtr KeyFrames_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyFrames__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_KeyFrames__SWIG_0")]
   public static extern global::System.IntPtr new_KeyFrames__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_KeyFrames")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_KeyFrames")]
   public static extern void delete_KeyFrames(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyFrames__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_KeyFrames__SWIG_1")]
   public static extern global::System.IntPtr new_KeyFrames__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_Assign")]
   public static extern global::System.IntPtr KeyFrames_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_GetType")]
   public static extern int KeyFrames_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_Add__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_Add__SWIG_0")]
   public static extern void KeyFrames_Add__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_Add__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_Add__SWIG_1")]
   public static extern void KeyFrames_Add__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_Property_POINTS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_Property_POINTS_get")]
   public static extern int Path_Property_POINTS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_Property_CONTROL_POINTS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_Property_CONTROL_POINTS_get")]
   public static extern int Path_Property_CONTROL_POINTS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Path_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Path_Property")]
   public static extern global::System.IntPtr new_Path_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Path_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Path_Property")]
   public static extern void delete_Path_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_New")]
   public static extern global::System.IntPtr Path_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_DownCast")]
   public static extern global::System.IntPtr Path_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Path__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Path__SWIG_0")]
   public static extern global::System.IntPtr new_Path__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Path")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Path")]
   public static extern void delete_Path(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Path__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Path__SWIG_1")]
   public static extern global::System.IntPtr new_Path__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_Assign")]
   public static extern global::System.IntPtr Path_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_AddPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_AddPoint")]
   public static extern void Path_AddPoint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_AddControlPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_AddControlPoint")]
   public static extern void Path_AddControlPoint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_GenerateControlPoints")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_GenerateControlPoints")]
   public static extern void Path_GenerateControlPoints(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_Sample")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_Sample")]
   public static extern void Path_Sample(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_GetPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_GetPoint")]
   public static extern global::System.IntPtr Path_GetPoint(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_GetControlPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_GetControlPoint")]
   public static extern global::System.IntPtr Path_GetControlPoint(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_GetPointCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_GetPointCount")]
   public static extern uint Path_GetPointCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TimePeriod__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TimePeriod__SWIG_0")]
   public static extern global::System.IntPtr new_TimePeriod__SWIG_0(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TimePeriod__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TimePeriod__SWIG_1")]
   public static extern global::System.IntPtr new_TimePeriod__SWIG_1(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TimePeriod")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TimePeriod")]
   public static extern void delete_TimePeriod(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimePeriod_delaySeconds_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimePeriod_delaySeconds_set")]
   public static extern void TimePeriod_delaySeconds_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimePeriod_delaySeconds_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimePeriod_delaySeconds_get")]
   public static extern float TimePeriod_delaySeconds_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimePeriod_durationSeconds_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimePeriod_durationSeconds_set")]
   public static extern void TimePeriod_durationSeconds_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimePeriod_durationSeconds_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimePeriod_durationSeconds_get")]
   public static extern float TimePeriod_durationSeconds_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Animation__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Animation__SWIG_0")]
   public static extern global::System.IntPtr new_Animation__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_New")]
   public static extern global::System.IntPtr Animation_New(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_DownCast")]
   public static extern global::System.IntPtr Animation_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Animation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Animation")]
   public static extern void delete_Animation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Animation__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Animation__SWIG_1")]
   public static extern global::System.IntPtr new_Animation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Assign")]
   public static extern global::System.IntPtr Animation_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetDuration")]
   public static extern void Animation_SetDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetDuration")]
   public static extern float Animation_GetDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetLooping")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetLooping")]
   public static extern void Animation_SetLooping(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetLoopCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetLoopCount")]
   public static extern void Animation_SetLoopCount(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetLoopCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetLoopCount")]
   public static extern int Animation_GetLoopCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetCurrentLoop")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetCurrentLoop")]
   public static extern int Animation_GetCurrentLoop(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_IsLooping")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_IsLooping")]
   public static extern bool Animation_IsLooping(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetEndAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetEndAction")]
   public static extern void Animation_SetEndAction(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetEndAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetEndAction")]
   public static extern int Animation_GetEndAction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetDisconnectAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetDisconnectAction")]
   public static extern void Animation_SetDisconnectAction(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetDisconnectAction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetDisconnectAction")]
   public static extern int Animation_GetDisconnectAction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetDefaultAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetDefaultAlphaFunction")]
   public static extern void Animation_SetDefaultAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetDefaultAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetDefaultAlphaFunction")]
   public static extern global::System.IntPtr Animation_GetDefaultAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetCurrentProgress")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetCurrentProgress")]
   public static extern void Animation_SetCurrentProgress(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetCurrentProgress")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetCurrentProgress")]
   public static extern float Animation_GetCurrentProgress(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetSpeedFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetSpeedFactor")]
   public static extern void Animation_SetSpeedFactor(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetSpeedFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetSpeedFactor")]
   public static extern float Animation_GetSpeedFactor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SetPlayRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SetPlayRange")]
   public static extern void Animation_SetPlayRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetPlayRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetPlayRange")]
   public static extern global::System.IntPtr Animation_GetPlayRange(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Play")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Play")]
   public static extern void Animation_Play(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_PlayFrom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_PlayFrom")]
   public static extern void Animation_PlayFrom(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Pause")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Pause")]
   public static extern void Animation_Pause(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_GetState")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_GetState")]
   public static extern int Animation_GetState(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Stop")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Stop")]
   public static extern void Animation_Stop(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Clear")]
   public static extern void Animation_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_FinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_FinishedSignal")]
   public static extern global::System.IntPtr Animation_FinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBy__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBy__SWIG_0")]
   public static extern void Animation_AnimateBy__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBy__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBy__SWIG_1")]
   public static extern void Animation_AnimateBy__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBy__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBy__SWIG_2")]
   public static extern void Animation_AnimateBy__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBy__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBy__SWIG_3")]
   public static extern void Animation_AnimateBy__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateTo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateTo__SWIG_0")]
   public static extern void Animation_AnimateTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateTo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateTo__SWIG_1")]
   public static extern void Animation_AnimateTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateTo__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateTo__SWIG_2")]
   public static extern void Animation_AnimateTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateTo__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateTo__SWIG_3")]
   public static extern void Animation_AnimateTo__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_0")]
   public static extern void Animation_AnimateBetween__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_1")]
   public static extern void Animation_AnimateBetween__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_2")]
   public static extern void Animation_AnimateBetween__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_3")]
   public static extern void Animation_AnimateBetween__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_4")]
   public static extern void Animation_AnimateBetween__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_5")]
   public static extern void Animation_AnimateBetween__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_6")]
   public static extern void Animation_AnimateBetween__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_AnimateBetween__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_AnimateBetween__SWIG_7")]
   public static extern void Animation_AnimateBetween__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, int jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Animate__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Animate__SWIG_0")]
   public static extern void Animation_Animate__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Animate__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Animate__SWIG_1")]
   public static extern void Animation_Animate__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Animate__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Animate__SWIG_2")]
   public static extern void Animation_Animate__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Animate__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Animate__SWIG_3")]
   public static extern void Animation_Animate__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Show")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Show")]
   public static extern void Animation_Show(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_Hide")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_Hide")]
   public static extern void Animation_Hide(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Property_VALUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Property_VALUE_get")]
   public static extern int LinearConstrainer_Property_VALUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Property_PROGRESS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Property_PROGRESS_get")]
   public static extern int LinearConstrainer_Property_PROGRESS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LinearConstrainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LinearConstrainer_Property")]
   public static extern global::System.IntPtr new_LinearConstrainer_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_LinearConstrainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_LinearConstrainer_Property")]
   public static extern void delete_LinearConstrainer_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_New")]
   public static extern global::System.IntPtr LinearConstrainer_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_DownCast")]
   public static extern global::System.IntPtr LinearConstrainer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LinearConstrainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LinearConstrainer__SWIG_0")]
   public static extern global::System.IntPtr new_LinearConstrainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_LinearConstrainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_LinearConstrainer")]
   public static extern void delete_LinearConstrainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LinearConstrainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LinearConstrainer__SWIG_1")]
   public static extern global::System.IntPtr new_LinearConstrainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Assign")]
   public static extern global::System.IntPtr LinearConstrainer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Apply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Apply__SWIG_0")]
   public static extern void LinearConstrainer_Apply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Apply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Apply__SWIG_1")]
   public static extern void LinearConstrainer_Apply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_Remove")]
   public static extern void LinearConstrainer_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Property_FORWARD_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Property_FORWARD_get")]
   public static extern int PathConstrainer_Property_FORWARD_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Property_POINTS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Property_POINTS_get")]
   public static extern int PathConstrainer_Property_POINTS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Property_CONTROL_POINTS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Property_CONTROL_POINTS_get")]
   public static extern int PathConstrainer_Property_CONTROL_POINTS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PathConstrainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PathConstrainer_Property")]
   public static extern global::System.IntPtr new_PathConstrainer_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PathConstrainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PathConstrainer_Property")]
   public static extern void delete_PathConstrainer_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_New")]
   public static extern global::System.IntPtr PathConstrainer_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_DownCast")]
   public static extern global::System.IntPtr PathConstrainer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PathConstrainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PathConstrainer__SWIG_0")]
   public static extern global::System.IntPtr new_PathConstrainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PathConstrainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PathConstrainer")]
   public static extern void delete_PathConstrainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PathConstrainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PathConstrainer__SWIG_1")]
   public static extern global::System.IntPtr new_PathConstrainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Assign")]
   public static extern global::System.IntPtr PathConstrainer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Apply__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Apply__SWIG_0")]
   public static extern void PathConstrainer_Apply__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Apply__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Apply__SWIG_1")]
   public static extern void PathConstrainer_Apply__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_Remove")]
   public static extern void PathConstrainer_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FittingModeDefault_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FittingModeDefault_get")]
   public static extern int FittingModeDefault_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DEFAULT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DEFAULT_get")]
   public static extern int DEFAULT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BufferImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BufferImage__SWIG_0")]
   public static extern global::System.IntPtr new_BufferImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_New__SWIG_0")]
   public static extern global::System.IntPtr BufferImage_New__SWIG_0(uint jarg1, uint jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_New__SWIG_1")]
   public static extern global::System.IntPtr BufferImage_New__SWIG_1(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_New__SWIG_2")]
   public static extern global::System.IntPtr BufferImage_New__SWIG_2([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg1, uint jarg2, uint jarg3, int jarg4, uint jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_New__SWIG_3")]
   public static extern global::System.IntPtr BufferImage_New__SWIG_3([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg1, uint jarg2, uint jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_New__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_New__SWIG_4")]
   public static extern global::System.IntPtr BufferImage_New__SWIG_4([global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg1, uint jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_DownCast")]
   public static extern global::System.IntPtr BufferImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_BufferImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_BufferImage")]
   public static extern void delete_BufferImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BufferImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BufferImage__SWIG_1")]
   public static extern global::System.IntPtr new_BufferImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_Assign")]
   public static extern global::System.IntPtr BufferImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_WHITE")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_WHITE")]
   public static extern global::System.IntPtr BufferImage_WHITE();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_GetBuffer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_GetBuffer")]
   public static extern global::System.IntPtr BufferImage_GetBuffer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_GetBufferSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_GetBufferSize")]
   public static extern uint BufferImage_GetBufferSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_GetBufferStride")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_GetBufferStride")]
   public static extern uint BufferImage_GetBufferStride(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_GetPixelFormat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_GetPixelFormat")]
   public static extern int BufferImage_GetPixelFormat(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_Update__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_Update__SWIG_0")]
   public static extern void BufferImage_Update__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_Update__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_Update__SWIG_1")]
   public static extern void BufferImage_Update__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_IsDataExternal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_IsDataExternal")]
   public static extern bool BufferImage_IsDataExternal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_EncodedBufferImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_EncodedBufferImage__SWIG_0")]
   public static extern global::System.IntPtr new_EncodedBufferImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_New__SWIG_0")]
   public static extern global::System.IntPtr EncodedBufferImage_New__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_New__SWIG_1")]
   public static extern global::System.IntPtr EncodedBufferImage_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5, bool jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_New__SWIG_2")]
   public static extern global::System.IntPtr EncodedBufferImage_New__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_DownCast")]
   public static extern global::System.IntPtr EncodedBufferImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_EncodedBufferImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_EncodedBufferImage")]
   public static extern void delete_EncodedBufferImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_EncodedBufferImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_EncodedBufferImage__SWIG_1")]
   public static extern global::System.IntPtr new_EncodedBufferImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_Assign")]
   public static extern global::System.IntPtr EncodedBufferImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_NativeImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_NativeImage__SWIG_0")]
   public static extern global::System.IntPtr new_NativeImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_NativeImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_NativeImage")]
   public static extern void delete_NativeImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_NativeImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_NativeImage__SWIG_1")]
   public static extern global::System.IntPtr new_NativeImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_Assign")]
   public static extern global::System.IntPtr NativeImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_CreateGlTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_CreateGlTexture")]
   public static extern void NativeImage_CreateGlTexture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_New")]
   public static extern global::System.IntPtr NativeImage_New(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_DownCast")]
   public static extern global::System.IntPtr NativeImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_GetCustomFragmentPreFix")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_GetCustomFragmentPreFix")]
   public static extern string NativeImage_GetCustomFragmentPreFix(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_GetCustomSamplerTypename")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_GetCustomSamplerTypename")]
   public static extern string NativeImage_GetCustomSamplerTypename(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_GlExtensionCreate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_GlExtensionCreate")]
   public static extern bool NativeImageInterface_GlExtensionCreate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_GlExtensionDestroy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_GlExtensionDestroy")]
   public static extern void NativeImageInterface_GlExtensionDestroy(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_TargetTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_TargetTexture")]
   public static extern uint NativeImageInterface_TargetTexture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_PrepareTexture")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_PrepareTexture")]
   public static extern void NativeImageInterface_PrepareTexture(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_GetWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_GetWidth")]
   public static extern uint NativeImageInterface_GetWidth(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_GetHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_GetHeight")]
   public static extern uint NativeImageInterface_GetHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_RequiresBlending")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_RequiresBlending")]
   public static extern bool NativeImageInterface_RequiresBlending(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_GetImageSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_GetImageSize")]
   public static extern global::System.IntPtr ResourceImage_GetImageSize(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ResourceImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ResourceImage__SWIG_0")]
   public static extern global::System.IntPtr new_ResourceImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ResourceImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ResourceImage")]
   public static extern void delete_ResourceImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ResourceImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ResourceImage__SWIG_1")]
   public static extern global::System.IntPtr new_ResourceImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_Assign")]
   public static extern global::System.IntPtr ResourceImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_0")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_0(string jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_1")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_1(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_2")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_2(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, bool jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_3")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_3(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_4")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_4(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_New__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_New__SWIG_5")]
   public static extern global::System.IntPtr ResourceImage_New__SWIG_5(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_DownCast")]
   public static extern global::System.IntPtr ResourceImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_GetLoadingState")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_GetLoadingState")]
   public static extern int ResourceImage_GetLoadingState(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_GetUrl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_GetUrl")]
   public static extern string ResourceImage_GetUrl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_Reload")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_Reload")]
   public static extern void ResourceImage_Reload(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_LoadingFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_LoadingFinishedSignal")]
   public static extern global::System.IntPtr ResourceImage_LoadingFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FrameBufferImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FrameBufferImage__SWIG_0")]
   public static extern global::System.IntPtr new_FrameBufferImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_0")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_0(uint jarg1, uint jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_1")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_1(uint jarg1, uint jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_2")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_2(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_3")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_3(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_4")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_4();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_New__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_New__SWIG_5")]
   public static extern global::System.IntPtr FrameBufferImage_New__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_DownCast")]
   public static extern global::System.IntPtr FrameBufferImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FrameBufferImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FrameBufferImage")]
   public static extern void delete_FrameBufferImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FrameBufferImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FrameBufferImage__SWIG_1")]
   public static extern global::System.IntPtr new_FrameBufferImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_Assign")]
   public static extern global::System.IntPtr FrameBufferImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_NinePatchImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_NinePatchImage__SWIG_0")]
   public static extern global::System.IntPtr new_NinePatchImage__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_New")]
   public static extern global::System.IntPtr NinePatchImage_New(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_DownCast")]
   public static extern global::System.IntPtr NinePatchImage_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_NinePatchImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_NinePatchImage")]
   public static extern void delete_NinePatchImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_NinePatchImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_NinePatchImage__SWIG_1")]
   public static extern global::System.IntPtr new_NinePatchImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_Assign")]
   public static extern global::System.IntPtr NinePatchImage_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_GetStretchBorders")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_GetStretchBorders")]
   public static extern global::System.IntPtr NinePatchImage_GetStretchBorders(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_GetStretchPixelsX")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_GetStretchPixelsX")]
   public static extern global::System.IntPtr NinePatchImage_GetStretchPixelsX(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_GetStretchPixelsY")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_GetStretchPixelsY")]
   public static extern global::System.IntPtr NinePatchImage_GetStretchPixelsY(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_GetChildRectangle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_GetChildRectangle")]
   public static extern global::System.IntPtr NinePatchImage_GetChildRectangle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_CreateCroppedBufferImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_CreateCroppedBufferImage")]
   public static extern global::System.IntPtr NinePatchImage_CreateCroppedBufferImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_IsNinePatchUrl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_IsNinePatchUrl")]
   public static extern bool NinePatchImage_IsNinePatchUrl(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_TYPE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_TYPE_get")]
   public static extern int CameraActor_Property_TYPE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_PROJECTION_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_PROJECTION_MODE_get")]
   public static extern int CameraActor_Property_PROJECTION_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_FIELD_OF_VIEW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_FIELD_OF_VIEW_get")]
   public static extern int CameraActor_Property_FIELD_OF_VIEW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_ASPECT_RATIO_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_ASPECT_RATIO_get")]
   public static extern int CameraActor_Property_ASPECT_RATIO_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_NEAR_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_NEAR_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_NEAR_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_FAR_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_FAR_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_FAR_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_LEFT_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_LEFT_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_LEFT_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_RIGHT_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_RIGHT_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_RIGHT_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_TOP_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_TOP_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_TOP_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get")]
   public static extern int CameraActor_Property_BOTTOM_PLANE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_TARGET_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_TARGET_POSITION_get")]
   public static extern int CameraActor_Property_TARGET_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_PROJECTION_MATRIX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_PROJECTION_MATRIX_get")]
   public static extern int CameraActor_Property_PROJECTION_MATRIX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_VIEW_MATRIX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_VIEW_MATRIX_get")]
   public static extern int CameraActor_Property_VIEW_MATRIX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Property_INVERT_Y_AXIS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Property_INVERT_Y_AXIS_get")]
   public static extern int CameraActor_Property_INVERT_Y_AXIS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CameraActor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CameraActor_Property")]
   public static extern global::System.IntPtr new_CameraActor_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_CameraActor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_CameraActor_Property")]
   public static extern void delete_CameraActor_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CameraActor__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CameraActor__SWIG_0")]
   public static extern global::System.IntPtr new_CameraActor__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_New__SWIG_0")]
   public static extern global::System.IntPtr CameraActor_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_New__SWIG_1")]
   public static extern global::System.IntPtr CameraActor_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_DownCast")]
   public static extern global::System.IntPtr CameraActor_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_CameraActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_CameraActor")]
   public static extern void delete_CameraActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CameraActor__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CameraActor__SWIG_1")]
   public static extern global::System.IntPtr new_CameraActor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_Assign")]
   public static extern global::System.IntPtr CameraActor_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetType")]
   public static extern void CameraActor_SetType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetType")]
   public static extern int CameraActor_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetProjectionMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetProjectionMode")]
   public static extern void CameraActor_SetProjectionMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetProjectionMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetProjectionMode")]
   public static extern int CameraActor_GetProjectionMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetFieldOfView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetFieldOfView")]
   public static extern void CameraActor_SetFieldOfView(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetFieldOfView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetFieldOfView")]
   public static extern float CameraActor_GetFieldOfView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetAspectRatio")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetAspectRatio")]
   public static extern void CameraActor_SetAspectRatio(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetAspectRatio")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetAspectRatio")]
   public static extern float CameraActor_GetAspectRatio(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetNearClippingPlane")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetNearClippingPlane")]
   public static extern void CameraActor_SetNearClippingPlane(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetNearClippingPlane")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetNearClippingPlane")]
   public static extern float CameraActor_GetNearClippingPlane(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetFarClippingPlane")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetFarClippingPlane")]
   public static extern void CameraActor_SetFarClippingPlane(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetFarClippingPlane")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetFarClippingPlane")]
   public static extern float CameraActor_GetFarClippingPlane(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetTargetPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetTargetPosition")]
   public static extern void CameraActor_SetTargetPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetTargetPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetTargetPosition")]
   public static extern global::System.IntPtr CameraActor_GetTargetPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetInvertYAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetInvertYAxis")]
   public static extern void CameraActor_SetInvertYAxis(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_GetInvertYAxis")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_GetInvertYAxis")]
   public static extern bool CameraActor_GetInvertYAxis(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetPerspectiveProjection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetPerspectiveProjection")]
   public static extern void CameraActor_SetPerspectiveProjection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetOrthographicProjection__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_0")]
   public static extern void CameraActor_SetOrthographicProjection__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SetOrthographicProjection__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_1")]
   public static extern void CameraActor_SetOrthographicProjection__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StringValuePair__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StringValuePair__SWIG_0")]
   public static extern global::System.IntPtr new_StringValuePair__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StringValuePair__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StringValuePair__SWIG_1")]
   public static extern global::System.IntPtr new_StringValuePair__SWIG_1(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StringValuePair__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StringValuePair__SWIG_2")]
   public static extern global::System.IntPtr new_StringValuePair__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StringValuePair_first_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StringValuePair_first_set")]
   public static extern void StringValuePair_first_set(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StringValuePair_first_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StringValuePair_first_get")]
   public static extern string StringValuePair_first_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StringValuePair_second_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StringValuePair_second_set")]
   public static extern void StringValuePair_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StringValuePair_second_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StringValuePair_second_get")]
   public static extern global::System.IntPtr StringValuePair_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_StringValuePair")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_StringValuePair")]
   public static extern void delete_StringValuePair(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Clear")]
   public static extern void TouchPointContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Add")]
   public static extern void TouchPointContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_size")]
   public static extern uint TouchPointContainer_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_capacity")]
   public static extern uint TouchPointContainer_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_reserve")]
   public static extern void TouchPointContainer_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchPointContainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchPointContainer__SWIG_0")]
   public static extern global::System.IntPtr new_TouchPointContainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchPointContainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchPointContainer__SWIG_1")]
   public static extern global::System.IntPtr new_TouchPointContainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchPointContainer__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchPointContainer__SWIG_2")]
   public static extern global::System.IntPtr new_TouchPointContainer__SWIG_2(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_getitemcopy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_getitemcopy")]
   public static extern global::System.IntPtr TouchPointContainer_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_getitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_getitem")]
   public static extern global::System.IntPtr TouchPointContainer_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_setitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_setitem")]
   public static extern void TouchPointContainer_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_AddRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_AddRange")]
   public static extern void TouchPointContainer_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_GetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_GetRange")]
   public static extern global::System.IntPtr TouchPointContainer_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Insert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Insert")]
   public static extern void TouchPointContainer_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_InsertRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_InsertRange")]
   public static extern void TouchPointContainer_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_RemoveAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_RemoveAt")]
   public static extern void TouchPointContainer_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_RemoveRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_RemoveRange")]
   public static extern void TouchPointContainer_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Repeat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Repeat")]
   public static extern global::System.IntPtr TouchPointContainer_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Reverse__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Reverse__SWIG_0")]
   public static extern void TouchPointContainer_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_Reverse__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_Reverse__SWIG_1")]
   public static extern void TouchPointContainer_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchPointContainer_SetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchPointContainer_SetRange")]
   public static extern void TouchPointContainer_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TouchPointContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TouchPointContainer")]
   public static extern void delete_TouchPointContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectDouble__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectDouble__SWIG_0")]
   public static extern global::System.IntPtr new_RectDouble__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectDouble__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectDouble__SWIG_1")]
   public static extern global::System.IntPtr new_RectDouble__SWIG_1(double jarg1, double jarg2, double jarg3, double jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectDouble__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectDouble__SWIG_2")]
   public static extern global::System.IntPtr new_RectDouble__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Assign")]
   public static extern global::System.IntPtr RectDouble_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Set")]
   public static extern void RectDouble_Set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2, double jarg3, double jarg4, double jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_IsEmpty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_IsEmpty")]
   public static extern bool RectDouble_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Left")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Left")]
   public static extern double RectDouble_Left(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Right")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Right")]
   public static extern double RectDouble_Right(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Top")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Top")]
   public static extern double RectDouble_Top(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Bottom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Bottom")]
   public static extern double RectDouble_Bottom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Area")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Area")]
   public static extern double RectDouble_Area(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Intersects")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Intersects")]
   public static extern bool RectDouble_Intersects(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_Contains")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_Contains")]
   public static extern bool RectDouble_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_x_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_x_set")]
   public static extern void RectDouble_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_x_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_x_get")]
   public static extern double RectDouble_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_left_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_left_set")]
   public static extern void RectDouble_left_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_left_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_left_get")]
   public static extern double RectDouble_left_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_y_set")]
   public static extern void RectDouble_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_y_get")]
   public static extern double RectDouble_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_right_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_right_set")]
   public static extern void RectDouble_right_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_right_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_right_get")]
   public static extern double RectDouble_right_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_width_set")]
   public static extern void RectDouble_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_width_get")]
   public static extern double RectDouble_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_bottom_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_bottom_set")]
   public static extern void RectDouble_bottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_bottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_bottom_get")]
   public static extern double RectDouble_bottom_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_height_set")]
   public static extern void RectDouble_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_height_get")]
   public static extern double RectDouble_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_top_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_top_set")]
   public static extern void RectDouble_top_set(global::System.Runtime.InteropServices.HandleRef jarg1, double jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectDouble_top_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectDouble_top_get")]
   public static extern double RectDouble_top_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RectDouble")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RectDouble")]
   public static extern void delete_RectDouble(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectInteger__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectInteger__SWIG_0")]
   public static extern global::System.IntPtr new_RectInteger__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectInteger__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectInteger__SWIG_1")]
   public static extern global::System.IntPtr new_RectInteger__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectInteger__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectInteger__SWIG_2")]
   public static extern global::System.IntPtr new_RectInteger__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Assign")]
   public static extern global::System.IntPtr RectInteger_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Set")]
   public static extern void RectInteger_Set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_IsEmpty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_IsEmpty")]
   public static extern bool RectInteger_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Left")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Left")]
   public static extern int RectInteger_Left(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Right")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Right")]
   public static extern int RectInteger_Right(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Top")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Top")]
   public static extern int RectInteger_Top(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Bottom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Bottom")]
   public static extern int RectInteger_Bottom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Area")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Area")]
   public static extern int RectInteger_Area(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Intersects")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Intersects")]
   public static extern bool RectInteger_Intersects(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_Contains")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_Contains")]
   public static extern bool RectInteger_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_x_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_x_set")]
   public static extern void RectInteger_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_x_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_x_get")]
   public static extern int RectInteger_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_left_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_left_set")]
   public static extern void RectInteger_left_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_left_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_left_get")]
   public static extern int RectInteger_left_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_y_set")]
   public static extern void RectInteger_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_y_get")]
   public static extern int RectInteger_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_right_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_right_set")]
   public static extern void RectInteger_right_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_right_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_right_get")]
   public static extern int RectInteger_right_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_width_set")]
   public static extern void RectInteger_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_width_get")]
   public static extern int RectInteger_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_bottom_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_bottom_set")]
   public static extern void RectInteger_bottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_bottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_bottom_get")]
   public static extern int RectInteger_bottom_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_height_set")]
   public static extern void RectInteger_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_height_get")]
   public static extern int RectInteger_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_top_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_top_set")]
   public static extern void RectInteger_top_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectInteger_top_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectInteger_top_get")]
   public static extern int RectInteger_top_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RectInteger")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RectInteger")]
   public static extern void delete_RectInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectUnsignedInteger__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectUnsignedInteger__SWIG_0")]
   public static extern global::System.IntPtr new_RectUnsignedInteger__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectUnsignedInteger__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectUnsignedInteger__SWIG_1")]
   public static extern global::System.IntPtr new_RectUnsignedInteger__SWIG_1(uint jarg1, uint jarg2, uint jarg3, uint jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectUnsignedInteger__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectUnsignedInteger__SWIG_2")]
   public static extern global::System.IntPtr new_RectUnsignedInteger__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Assign")]
   public static extern global::System.IntPtr RectUnsignedInteger_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Set")]
   public static extern void RectUnsignedInteger_Set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, uint jarg4, uint jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_IsEmpty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_IsEmpty")]
   public static extern bool RectUnsignedInteger_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Left")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Left")]
   public static extern uint RectUnsignedInteger_Left(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Right")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Right")]
   public static extern uint RectUnsignedInteger_Right(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Top")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Top")]
   public static extern uint RectUnsignedInteger_Top(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Bottom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Bottom")]
   public static extern uint RectUnsignedInteger_Bottom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Area")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Area")]
   public static extern uint RectUnsignedInteger_Area(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Intersects")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Intersects")]
   public static extern bool RectUnsignedInteger_Intersects(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_Contains")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_Contains")]
   public static extern bool RectUnsignedInteger_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_x_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_x_set")]
   public static extern void RectUnsignedInteger_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_x_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_x_get")]
   public static extern uint RectUnsignedInteger_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_left_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_left_set")]
   public static extern void RectUnsignedInteger_left_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_left_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_left_get")]
   public static extern uint RectUnsignedInteger_left_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_y_set")]
   public static extern void RectUnsignedInteger_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_y_get")]
   public static extern uint RectUnsignedInteger_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_right_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_right_set")]
   public static extern void RectUnsignedInteger_right_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_right_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_right_get")]
   public static extern uint RectUnsignedInteger_right_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_width_set")]
   public static extern void RectUnsignedInteger_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_width_get")]
   public static extern uint RectUnsignedInteger_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_bottom_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_bottom_set")]
   public static extern void RectUnsignedInteger_bottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_bottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_bottom_get")]
   public static extern uint RectUnsignedInteger_bottom_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_height_set")]
   public static extern void RectUnsignedInteger_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_height_get")]
   public static extern uint RectUnsignedInteger_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_top_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_top_set")]
   public static extern void RectUnsignedInteger_top_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectUnsignedInteger_top_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectUnsignedInteger_top_get")]
   public static extern uint RectUnsignedInteger_top_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RectUnsignedInteger")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RectUnsignedInteger")]
   public static extern void delete_RectUnsignedInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectFloat__SWIG_0")]
   public static extern global::System.IntPtr new_RectFloat__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectFloat__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectFloat__SWIG_1")]
   public static extern global::System.IntPtr new_RectFloat__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RectFloat__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RectFloat__SWIG_2")]
   public static extern global::System.IntPtr new_RectFloat__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Assign")]
   public static extern global::System.IntPtr RectFloat_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Set")]
   public static extern void RectFloat_Set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_IsEmpty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_IsEmpty")]
   public static extern bool RectFloat_IsEmpty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Left")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Left")]
   public static extern float RectFloat_Left(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Right")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Right")]
   public static extern float RectFloat_Right(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Top")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Top")]
   public static extern float RectFloat_Top(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Bottom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Bottom")]
   public static extern float RectFloat_Bottom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Area")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Area")]
   public static extern float RectFloat_Area(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Intersects")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Intersects")]
   public static extern bool RectFloat_Intersects(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_Contains")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_Contains")]
   public static extern bool RectFloat_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_x_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_x_set")]
   public static extern void RectFloat_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_x_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_x_get")]
   public static extern float RectFloat_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_left_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_left_set")]
   public static extern void RectFloat_left_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_left_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_left_get")]
   public static extern float RectFloat_left_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_y_set")]
   public static extern void RectFloat_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_y_get")]
   public static extern float RectFloat_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_right_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_right_set")]
   public static extern void RectFloat_right_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_right_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_right_get")]
   public static extern float RectFloat_right_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_width_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_width_set")]
   public static extern void RectFloat_width_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_width_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_width_get")]
   public static extern float RectFloat_width_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_bottom_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_bottom_set")]
   public static extern void RectFloat_bottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_bottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_bottom_get")]
   public static extern float RectFloat_bottom_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_height_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_height_set")]
   public static extern void RectFloat_height_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_height_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_height_get")]
   public static extern float RectFloat_height_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_top_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_top_set")]
   public static extern void RectFloat_top_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RectFloat_top_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RectFloat_top_get")]
   public static extern float RectFloat_top_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RectFloat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RectFloat")]
   public static extern void delete_RectFloat(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_BaseType_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_BaseType_get")]
   public static extern int VectorInteger_BaseType_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorInteger__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorInteger__SWIG_0")]
   public static extern global::System.IntPtr new_VectorInteger__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VectorInteger")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VectorInteger")]
   public static extern void delete_VectorInteger(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorInteger__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorInteger__SWIG_1")]
   public static extern global::System.IntPtr new_VectorInteger__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Assign")]
   public static extern global::System.IntPtr VectorInteger_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Begin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Begin")]
   public static extern global::System.IntPtr VectorInteger_Begin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_End")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_End")]
   public static extern global::System.IntPtr VectorInteger_End(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr VectorInteger_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_PushBack")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_PushBack")]
   public static extern void VectorInteger_PushBack(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Insert__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Insert__SWIG_0")]
   public static extern void VectorInteger_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Insert__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Insert__SWIG_1")]
   public static extern void VectorInteger_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Reserve")]
   public static extern void VectorInteger_Reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Resize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Resize__SWIG_0")]
   public static extern void VectorInteger_Resize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Resize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Resize__SWIG_1")]
   public static extern void VectorInteger_Resize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Erase__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Erase__SWIG_0")]
   public static extern global::System.IntPtr VectorInteger_Erase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Erase__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Erase__SWIG_1")]
   public static extern global::System.IntPtr VectorInteger_Erase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Remove")]
   public static extern void VectorInteger_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Swap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Swap")]
   public static extern void VectorInteger_Swap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Clear")]
   public static extern void VectorInteger_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorInteger_Release")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorInteger_Release")]
   public static extern void VectorInteger_Release(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_BaseType_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_BaseType_get")]
   public static extern int VectorFloat_BaseType_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorFloat__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorFloat__SWIG_0")]
   public static extern global::System.IntPtr new_VectorFloat__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VectorFloat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VectorFloat")]
   public static extern void delete_VectorFloat(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorFloat__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorFloat__SWIG_1")]
   public static extern global::System.IntPtr new_VectorFloat__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Assign")]
   public static extern global::System.IntPtr VectorFloat_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Begin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Begin")]
   public static extern global::System.IntPtr VectorFloat_Begin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_End")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_End")]
   public static extern global::System.IntPtr VectorFloat_End(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr VectorFloat_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_PushBack")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_PushBack")]
   public static extern void VectorFloat_PushBack(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Insert__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Insert__SWIG_0")]
   public static extern void VectorFloat_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Insert__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Insert__SWIG_1")]
   public static extern void VectorFloat_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Reserve")]
   public static extern void VectorFloat_Reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Resize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Resize__SWIG_0")]
   public static extern void VectorFloat_Resize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Resize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Resize__SWIG_1")]
   public static extern void VectorFloat_Resize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Erase__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Erase__SWIG_0")]
   public static extern global::System.IntPtr VectorFloat_Erase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Erase__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Erase__SWIG_1")]
   public static extern global::System.IntPtr VectorFloat_Erase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Remove")]
   public static extern void VectorFloat_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Swap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Swap")]
   public static extern void VectorFloat_Swap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Clear")]
   public static extern void VectorFloat_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorFloat_Release")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorFloat_Release")]
   public static extern void VectorFloat_Release(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_BaseType_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_BaseType_get")]
   public static extern int VectorUnsignedChar_BaseType_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorUnsignedChar__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorUnsignedChar__SWIG_0")]
   public static extern global::System.IntPtr new_VectorUnsignedChar__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VectorUnsignedChar")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VectorUnsignedChar")]
   public static extern void delete_VectorUnsignedChar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorUnsignedChar__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorUnsignedChar__SWIG_1")]
   public static extern global::System.IntPtr new_VectorUnsignedChar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Assign")]
   public static extern global::System.IntPtr VectorUnsignedChar_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Begin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Begin")]
   public static extern global::System.IntPtr VectorUnsignedChar_Begin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_End")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_End")]
   public static extern global::System.IntPtr VectorUnsignedChar_End(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr VectorUnsignedChar_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_PushBack")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_PushBack")]
   public static extern void VectorUnsignedChar_PushBack(global::System.Runtime.InteropServices.HandleRef jarg1, byte jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Insert__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Insert__SWIG_0")]
   public static extern void VectorUnsignedChar_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2, byte jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Insert__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Insert__SWIG_1")]
   public static extern void VectorUnsignedChar_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Reserve")]
   public static extern void VectorUnsignedChar_Reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Resize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Resize__SWIG_0")]
   public static extern void VectorUnsignedChar_Resize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Resize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Resize__SWIG_1")]
   public static extern void VectorUnsignedChar_Resize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, byte jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Erase__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Erase__SWIG_0")]
   public static extern global::System.IntPtr VectorUnsignedChar_Erase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Erase__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Erase__SWIG_1")]
   public static extern global::System.IntPtr VectorUnsignedChar_Erase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Remove")]
   public static extern void VectorUnsignedChar_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, [global::System.Runtime.InteropServices.In, global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.LPArray)]byte[] jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Swap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Swap")]
   public static extern void VectorUnsignedChar_Swap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Clear")]
   public static extern void VectorUnsignedChar_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUnsignedChar_Release")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUnsignedChar_Release")]
   public static extern void VectorUnsignedChar_Release(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_BaseType_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_BaseType_get")]
   public static extern int VectorUint16Pair_BaseType_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorUint16Pair__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorUint16Pair__SWIG_0")]
   public static extern global::System.IntPtr new_VectorUint16Pair__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VectorUint16Pair")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VectorUint16Pair")]
   public static extern void delete_VectorUint16Pair(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VectorUint16Pair__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VectorUint16Pair__SWIG_1")]
   public static extern global::System.IntPtr new_VectorUint16Pair__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Assign")]
   public static extern global::System.IntPtr VectorUint16Pair_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Begin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Begin")]
   public static extern global::System.IntPtr VectorUint16Pair_Begin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_End")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_End")]
   public static extern global::System.IntPtr VectorUint16Pair_End(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_ValueOfIndex__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_ValueOfIndex__SWIG_0")]
   public static extern global::System.IntPtr VectorUint16Pair_ValueOfIndex__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_PushBack")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_PushBack")]
   public static extern void VectorUint16Pair_PushBack(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Insert__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Insert__SWIG_0")]
   public static extern void VectorUint16Pair_Insert__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Insert__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Insert__SWIG_1")]
   public static extern void VectorUint16Pair_Insert__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Reserve")]
   public static extern void VectorUint16Pair_Reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Resize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Resize__SWIG_0")]
   public static extern void VectorUint16Pair_Resize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Resize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Resize__SWIG_1")]
   public static extern void VectorUint16Pair_Resize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Erase__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Erase__SWIG_0")]
   public static extern global::System.IntPtr VectorUint16Pair_Erase__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Erase__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Erase__SWIG_1")]
   public static extern global::System.IntPtr VectorUint16Pair_Erase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Remove")]
   public static extern void VectorUint16Pair_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Swap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Swap")]
   public static extern void VectorUint16Pair_Swap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Clear")]
   public static extern void VectorUint16Pair_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VectorUint16Pair_Release")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VectorUint16Pair_Release")]
   public static extern void VectorUint16Pair_Release(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VoidSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VoidSignal")]
   public static extern global::System.IntPtr new_VoidSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VoidSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VoidSignal")]
   public static extern void delete_VoidSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_Empty")]
   public static extern bool VoidSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_GetConnectionCount")]
   public static extern uint VoidSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_Connect__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_Connect__SWIG_0")]
   public static extern void VoidSignal_Connect__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_Disconnect")]
   public static extern void VoidSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_Connect__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_Connect__SWIG_4")]
   public static extern void VoidSignal_Connect__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VoidSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VoidSignal_Emit")]
   public static extern void VoidSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_BoolSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_BoolSignal")]
   public static extern global::System.IntPtr new_BoolSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_BoolSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_BoolSignal")]
   public static extern void delete_BoolSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_Empty")]
   public static extern bool BoolSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_GetConnectionCount")]
   public static extern uint BoolSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_Connect__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_Connect__SWIG_0")]
   public static extern void BoolSignal_Connect__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_Disconnect")]
   public static extern void BoolSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_Connect__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_Connect__SWIG_4")]
   public static extern void BoolSignal_Connect__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BoolSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BoolSignal_Emit")]
   public static extern bool BoolSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FloatSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FloatSignal_Empty")]
   public static extern bool FloatSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FloatSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FloatSignal_GetConnectionCount")]
   public static extern uint FloatSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FloatSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FloatSignal_Connect")]
   public static extern void FloatSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FloatSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FloatSignal_Disconnect")]
   public static extern void FloatSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FloatSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FloatSignal_Emit")]
   public static extern void FloatSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FloatSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FloatSignal")]
   public static extern global::System.IntPtr new_FloatSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FloatSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FloatSignal")]
   public static extern void delete_FloatSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectCreatedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectCreatedSignal_Empty")]
   public static extern bool ObjectCreatedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectCreatedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectCreatedSignal_GetConnectionCount")]
   public static extern uint ObjectCreatedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectCreatedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectCreatedSignal_Connect")]
   public static extern void ObjectCreatedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectCreatedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectCreatedSignal_Disconnect")]
   public static extern void ObjectCreatedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectCreatedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectCreatedSignal_Emit")]
   public static extern void ObjectCreatedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ObjectCreatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ObjectCreatedSignal")]
   public static extern global::System.IntPtr new_ObjectCreatedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ObjectCreatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ObjectCreatedSignal")]
   public static extern void delete_ObjectCreatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectDestroyedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectDestroyedSignal_Empty")]
   public static extern bool ObjectDestroyedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectDestroyedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectDestroyedSignal_GetConnectionCount")]
   public static extern uint ObjectDestroyedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectDestroyedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectDestroyedSignal_Connect")]
   public static extern void ObjectDestroyedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectDestroyedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectDestroyedSignal_Disconnect")]
   public static extern void ObjectDestroyedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectDestroyedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectDestroyedSignal_Emit")]
   public static extern void ObjectDestroyedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ObjectDestroyedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ObjectDestroyedSignal")]
   public static extern global::System.IntPtr new_ObjectDestroyedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ObjectDestroyedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ObjectDestroyedSignal")]
   public static extern void delete_ObjectDestroyedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotifySignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotifySignal_Empty")]
   public static extern bool PropertyNotifySignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotifySignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotifySignal_GetConnectionCount")]
   public static extern uint PropertyNotifySignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotifySignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotifySignal_Connect")]
   public static extern void PropertyNotifySignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotifySignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotifySignal_Disconnect")]
   public static extern void PropertyNotifySignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotifySignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotifySignal_Emit")]
   public static extern void PropertyNotifySignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PropertyNotifySignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PropertyNotifySignal")]
   public static extern global::System.IntPtr new_PropertyNotifySignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PropertyNotifySignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PropertyNotifySignal")]
   public static extern void delete_PropertyNotifySignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageSignal_Empty")]
   public static extern bool ImageSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageSignal_GetConnectionCount")]
   public static extern uint ImageSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageSignal_Connect")]
   public static extern void ImageSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageSignal_Disconnect")]
   public static extern void ImageSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageSignal_Emit")]
   public static extern void ImageSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ImageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ImageSignal")]
   public static extern global::System.IntPtr new_ImageSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ImageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ImageSignal")]
   public static extern void delete_ImageSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RenderTaskSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RenderTaskSignal")]
   public static extern global::System.IntPtr new_RenderTaskSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RenderTaskSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RenderTaskSignal")]
   public static extern void delete_RenderTaskSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetectedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetectedSignal_Empty")]
   public static extern bool LongPressGestureDetectedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetectedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetectedSignal_GetConnectionCount")]
   public static extern uint LongPressGestureDetectedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetectedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetectedSignal_Connect")]
   public static extern void LongPressGestureDetectedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetectedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetectedSignal_Disconnect")]
   public static extern void LongPressGestureDetectedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetectedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetectedSignal_Emit")]
   public static extern void LongPressGestureDetectedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_LongPressGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_LongPressGestureDetectedSignal")]
   public static extern global::System.IntPtr new_LongPressGestureDetectedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_LongPressGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_LongPressGestureDetectedSignal")]
   public static extern void delete_LongPressGestureDetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorTouchDataSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorTouchDataSignal_Empty")]
   public static extern bool ActorTouchDataSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorTouchDataSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorTouchDataSignal_GetConnectionCount")]
   public static extern uint ActorTouchDataSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorTouchDataSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorTouchDataSignal_Connect")]
   public static extern void ActorTouchDataSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorTouchDataSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorTouchDataSignal_Disconnect")]
   public static extern void ActorTouchDataSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorTouchDataSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorTouchDataSignal_Emit")]
   public static extern bool ActorTouchDataSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorTouchDataSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorTouchDataSignal")]
   public static extern global::System.IntPtr new_ActorTouchDataSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ActorTouchDataSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ActorTouchDataSignal")]
   public static extern void delete_ActorTouchDataSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorHoverEventSignal_Empty")]
-  public static extern bool ActorHoverEventSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorHoverSignal_Empty")]
+  public static extern bool ActorHoverSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorHoverEventSignal_GetConnectionCount")]
-  public static extern uint ActorHoverEventSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorHoverSignal_GetConnectionCount")]
+  public static extern uint ActorHoverSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorHoverEventSignal_Connect")]
-  public static extern void ActorHoverEventSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorHoverSignal_Connect")]
+  public static extern void ActorHoverSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorHoverEventSignal_Disconnect")]
-  public static extern void ActorHoverEventSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorHoverSignal_Disconnect")]
+  public static extern void ActorHoverSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorHoverEventSignal_Emit")]
-  public static extern bool ActorHoverEventSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorHoverSignal_Emit")]
+  public static extern bool ActorHoverSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorHoverEventSignal")]
-  public static extern global::System.IntPtr new_ActorHoverEventSignal();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorHoverSignal")]
+  public static extern global::System.IntPtr new_ActorHoverSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ActorHoverEventSignal")]
-  public static extern void delete_ActorHoverEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ActorHoverSignal")]
+  public static extern void delete_ActorHoverSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorWheelEventSignal_Empty")]
-  public static extern bool ActorWheelEventSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorWheelSignal_Empty")]
+  public static extern bool ActorWheelSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorWheelEventSignal_GetConnectionCount")]
-  public static extern uint ActorWheelEventSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorWheelSignal_GetConnectionCount")]
+  public static extern uint ActorWheelSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorWheelEventSignal_Connect")]
-  public static extern void ActorWheelEventSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorWheelSignal_Connect")]
+  public static extern void ActorWheelSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorWheelEventSignal_Disconnect")]
-  public static extern void ActorWheelEventSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorWheelSignal_Disconnect")]
+  public static extern void ActorWheelSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorWheelEventSignal_Emit")]
-  public static extern bool ActorWheelEventSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorWheelSignal_Emit")]
+  public static extern bool ActorWheelSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorWheelEventSignal")]
-  public static extern global::System.IntPtr new_ActorWheelEventSignal();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorWheelSignal")]
+  public static extern global::System.IntPtr new_ActorWheelSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ActorWheelEventSignal")]
-  public static extern void delete_ActorWheelEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ActorWheelSignal")]
+  public static extern void delete_ActorWheelSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorSignal_Empty")]
   public static extern bool ActorSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorSignal_GetConnectionCount")]
   public static extern uint ActorSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorSignal_Connect")]
   public static extern void ActorSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorSignal_Disconnect")]
   public static extern void ActorSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorSignal_Emit")]
   public static extern void ActorSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorSignal")]
   public static extern global::System.IntPtr new_ActorSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ActorSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ActorSignal")]
   public static extern void delete_ActorSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEventSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyEventSignal_Empty")]
   public static extern bool KeyEventSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEventSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyEventSignal_GetConnectionCount")]
   public static extern uint KeyEventSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEventSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyEventSignal_Connect")]
   public static extern void KeyEventSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEventSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyEventSignal_Disconnect")]
   public static extern void KeyEventSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyEventSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyEventSignal_Emit")]
   public static extern void KeyEventSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_KeyEventSignal")]
   public static extern global::System.IntPtr new_KeyEventSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_KeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_KeyEventSignal")]
   public static extern void delete_KeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchSignal_Empty")]
   public static extern bool TouchSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchSignal_GetConnectionCount")]
   public static extern uint TouchSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchSignal_Connect")]
   public static extern void TouchSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchSignal_Disconnect")]
   public static extern void TouchSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TouchSignal_Emit")]
   public static extern void TouchSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TouchSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TouchSignal")]
   public static extern global::System.IntPtr new_TouchSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TouchSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TouchSignal")]
   public static extern void delete_TouchSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StageWheelEventSignal_Empty")]
-  public static extern bool StageWheelEventSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StageWheelSignal_Empty")]
+  public static extern bool StageWheelSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StageWheelEventSignal_GetConnectionCount")]
-  public static extern uint StageWheelEventSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StageWheelSignal_GetConnectionCount")]
+  public static extern uint StageWheelSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StageWheelEventSignal_Connect")]
-  public static extern void StageWheelEventSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StageWheelSignal_Connect")]
+  public static extern void StageWheelSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StageWheelEventSignal_Disconnect")]
-  public static extern void StageWheelEventSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StageWheelSignal_Disconnect")]
+  public static extern void StageWheelSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StageWheelEventSignal_Emit")]
-  public static extern void StageWheelEventSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StageWheelSignal_Emit")]
+  public static extern void StageWheelSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StageWheelEventSignal")]
-  public static extern global::System.IntPtr new_StageWheelEventSignal();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StageWheelSignal")]
+  public static extern global::System.IntPtr new_StageWheelSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_StageWheelEventSignal")]
-  public static extern void delete_StageWheelEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_StageWheelSignal")]
+  public static extern void delete_StageWheelSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AngleThresholdPair__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AngleThresholdPair__SWIG_0")]
   public static extern global::System.IntPtr new_AngleThresholdPair__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AngleThresholdPair__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AngleThresholdPair__SWIG_1")]
   public static extern global::System.IntPtr new_AngleThresholdPair__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AngleThresholdPair__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AngleThresholdPair__SWIG_2")]
   public static extern global::System.IntPtr new_AngleThresholdPair__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleThresholdPair_first_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleThresholdPair_first_set")]
   public static extern void AngleThresholdPair_first_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleThresholdPair_first_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleThresholdPair_first_get")]
   public static extern global::System.IntPtr AngleThresholdPair_first_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleThresholdPair_second_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleThresholdPair_second_set")]
   public static extern void AngleThresholdPair_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AngleThresholdPair_second_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AngleThresholdPair_second_get")]
   public static extern global::System.IntPtr AngleThresholdPair_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AngleThresholdPair")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AngleThresholdPair")]
   public static extern void delete_AngleThresholdPair(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetectedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetectedSignal_Empty")]
   public static extern bool PanGestureDetectedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetectedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetectedSignal_GetConnectionCount")]
   public static extern uint PanGestureDetectedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetectedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetectedSignal_Connect")]
   public static extern void PanGestureDetectedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetectedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetectedSignal_Disconnect")]
   public static extern void PanGestureDetectedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetectedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetectedSignal_Emit")]
   public static extern void PanGestureDetectedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PanGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PanGestureDetectedSignal")]
   public static extern global::System.IntPtr new_PanGestureDetectedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PanGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PanGestureDetectedSignal")]
   public static extern void delete_PanGestureDetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetectedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetectedSignal_Empty")]
   public static extern bool PinchGestureDetectedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetectedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetectedSignal_GetConnectionCount")]
   public static extern uint PinchGestureDetectedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetectedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetectedSignal_Connect")]
   public static extern void PinchGestureDetectedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetectedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetectedSignal_Disconnect")]
   public static extern void PinchGestureDetectedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetectedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetectedSignal_Emit")]
   public static extern void PinchGestureDetectedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PinchGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PinchGestureDetectedSignal")]
   public static extern global::System.IntPtr new_PinchGestureDetectedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PinchGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PinchGestureDetectedSignal")]
   public static extern void delete_PinchGestureDetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetectedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetectedSignal_Empty")]
   public static extern bool TapGestureDetectedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetectedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetectedSignal_GetConnectionCount")]
   public static extern uint TapGestureDetectedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetectedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetectedSignal_Connect")]
   public static extern void TapGestureDetectedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetectedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetectedSignal_Disconnect")]
   public static extern void TapGestureDetectedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetectedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetectedSignal_Emit")]
   public static extern void TapGestureDetectedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TapGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TapGestureDetectedSignal")]
   public static extern global::System.IntPtr new_TapGestureDetectedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TapGestureDetectedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TapGestureDetectedSignal")]
   public static extern void delete_TapGestureDetectedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnimationSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnimationSignal_Empty")]
   public static extern bool AnimationSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnimationSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnimationSignal_GetConnectionCount")]
   public static extern uint AnimationSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnimationSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnimationSignal_Connect")]
   public static extern void AnimationSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnimationSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnimationSignal_Disconnect")]
   public static extern void AnimationSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AnimationSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AnimationSignal_Emit")]
   public static extern void AnimationSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AnimationSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AnimationSignal")]
   public static extern global::System.IntPtr new_AnimationSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AnimationSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AnimationSignal")]
   public static extern void delete_AnimationSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImageSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImageSignal_Empty")]
   public static extern bool ResourceImageSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImageSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImageSignal_GetConnectionCount")]
   public static extern uint ResourceImageSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImageSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImageSignal_Connect")]
   public static extern void ResourceImageSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImageSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImageSignal_Disconnect")]
   public static extern void ResourceImageSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImageSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImageSignal_Emit")]
   public static extern void ResourceImageSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ResourceImageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ResourceImageSignal")]
   public static extern global::System.IntPtr new_ResourceImageSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ResourceImageSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ResourceImageSignal")]
   public static extern void delete_ResourceImageSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Timer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Timer__SWIG_0")]
   public static extern global::System.IntPtr new_Timer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_New")]
   public static extern global::System.IntPtr Timer_New(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Timer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Timer__SWIG_1")]
   public static extern global::System.IntPtr new_Timer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_Assign")]
   public static extern global::System.IntPtr Timer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Timer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Timer")]
   public static extern void delete_Timer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_DownCast")]
   public static extern global::System.IntPtr Timer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_Start")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_Start")]
   public static extern void Timer_Start(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_Stop")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_Stop")]
   public static extern void Timer_Stop(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_SetInterval")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_SetInterval")]
   public static extern void Timer_SetInterval(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_GetInterval")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_GetInterval")]
   public static extern uint Timer_GetInterval(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_IsRunning")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_IsRunning")]
   public static extern bool Timer_IsRunning(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_TickSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_TickSignal")]
   public static extern global::System.IntPtr Timer_TickSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_DragAndDropDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_DragAndDropDetector")]
   public static extern global::System.IntPtr new_DragAndDropDetector();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_DragAndDropDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_DragAndDropDetector")]
   public static extern void delete_DragAndDropDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_GetContent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_GetContent")]
   public static extern string DragAndDropDetector_GetContent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_GetCurrentScreenPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_GetCurrentScreenPosition")]
   public static extern global::System.IntPtr DragAndDropDetector_GetCurrentScreenPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_EnteredSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_EnteredSignal")]
   public static extern global::System.IntPtr DragAndDropDetector_EnteredSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_ExitedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_ExitedSignal")]
   public static extern global::System.IntPtr DragAndDropDetector_ExitedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_MovedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_MovedSignal")]
   public static extern global::System.IntPtr DragAndDropDetector_MovedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_DroppedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_DroppedSignal")]
   public static extern global::System.IntPtr DragAndDropDetector_DroppedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ApplicationExtensions__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ApplicationExtensions__SWIG_0")]
   public static extern global::System.IntPtr new_ApplicationExtensions__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ApplicationExtensions__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ApplicationExtensions__SWIG_1")]
   public static extern global::System.IntPtr new_ApplicationExtensions__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ApplicationExtensions")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ApplicationExtensions")]
   public static extern void delete_ApplicationExtensions(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationExtensions_Init")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationExtensions_Init")]
   public static extern void ApplicationExtensions_Init(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationExtensions_Terminate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationExtensions_Terminate")]
   public static extern void ApplicationExtensions_Terminate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationExtensions_Pause")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationExtensions_Pause")]
   public static extern void ApplicationExtensions_Pause(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationExtensions_Resume")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationExtensions_Resume")]
   public static extern void ApplicationExtensions_Resume(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationExtensions_LanguageChange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationExtensions_LanguageChange")]
   public static extern void ApplicationExtensions_LanguageChange(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_New__SWIG_0")]
   public static extern global::System.IntPtr Window_New__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_New__SWIG_1")]
   public static extern global::System.IntPtr Window_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_New__SWIG_2")]
   public static extern global::System.IntPtr Window_New__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_New__SWIG_3")]
   public static extern global::System.IntPtr Window_New__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Window__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Window__SWIG_0")]
   public static extern global::System.IntPtr new_Window__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Window")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Window")]
   public static extern void delete_Window(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Window__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Window__SWIG_1")]
   public static extern global::System.IntPtr new_Window__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_Assign")]
   public static extern global::System.IntPtr Window_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_ShowIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_ShowIndicator")]
   public static extern void Window_ShowIndicator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_SetIndicatorBgOpacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_SetIndicatorBgOpacity")]
   public static extern void Window_SetIndicatorBgOpacity(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_RotateIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_RotateIndicator")]
   public static extern void Window_RotateIndicator(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_SetClass")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_SetClass")]
   public static extern void Window_SetClass(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_Raise")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_Raise")]
   public static extern void Window_Raise(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_Lower")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_Lower")]
   public static extern void Window_Lower(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_Activate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_Activate")]
   public static extern void Window_Activate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_AddAvailableOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_AddAvailableOrientation")]
   public static extern void Window_AddAvailableOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_RemoveAvailableOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_RemoveAvailableOrientation")]
   public static extern void Window_RemoveAvailableOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_SetPreferredOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_SetPreferredOrientation")]
   public static extern void Window_SetPreferredOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_GetPreferredOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_GetPreferredOrientation")]
   public static extern int Window_GetPreferredOrientation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_GetDragAndDropDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_GetDragAndDropDetector")]
   public static extern global::System.IntPtr Window_GetDragAndDropDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_GetNativeHandle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_GetNativeHandle")]
   public static extern global::System.IntPtr Window_GetNativeHandle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_IndicatorVisibilityChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_IndicatorVisibilityChangedSignal")]
   public static extern global::System.IntPtr Window_IndicatorVisibilityChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_New__SWIG_0")]
   public static extern global::System.IntPtr Application_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_New__SWIG_1")]
   public static extern global::System.IntPtr Application_New__SWIG_1(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_New__SWIG_2")]
   public static extern global::System.IntPtr Application_New__SWIG_2(int jarg1, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_New__SWIG_3")]
   public static extern global::System.IntPtr Application_New__SWIG_3(int jarg1, string jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Application__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Application__SWIG_0")]
   public static extern global::System.IntPtr new_Application__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Application__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Application__SWIG_1")]
   public static extern global::System.IntPtr new_Application__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_Assign")]
   public static extern global::System.IntPtr Application_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Application")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Application")]
   public static extern void delete_Application(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_MainLoop__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_MainLoop__SWIG_0")]
   public static extern void Application_MainLoop__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_MainLoop__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_MainLoop__SWIG_1")]
   public static extern void Application_MainLoop__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_Lower")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_Lower")]
   public static extern void Application_Lower(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_Quit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_Quit")]
   public static extern void Application_Quit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_AddIdle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_AddIdle")]
   public static extern bool Application_AddIdle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_GetWindow")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_GetWindow")]
   public static extern global::System.IntPtr Application_GetWindow(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_ReplaceWindow")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_ReplaceWindow")]
   public static extern void Application_ReplaceWindow(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_GetResourcePath")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_GetResourcePath")]
   public static extern string Application_GetResourcePath();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_SetViewMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_SetViewMode")]
   public static extern void Application_SetViewMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_GetViewMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_GetViewMode")]
   public static extern int Application_GetViewMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_SetStereoBase")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_SetStereoBase")]
   public static extern void Application_SetStereoBase(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_GetStereoBase")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_GetStereoBase")]
   public static extern float Application_GetStereoBase(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_InitSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_InitSignal")]
   public static extern global::System.IntPtr Application_InitSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_TerminateSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_TerminateSignal")]
   public static extern global::System.IntPtr Application_TerminateSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_PauseSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_PauseSignal")]
   public static extern global::System.IntPtr Application_PauseSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_ResumeSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_ResumeSignal")]
   public static extern global::System.IntPtr Application_ResumeSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_ResetSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_ResetSignal")]
   public static extern global::System.IntPtr Application_ResetSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_ResizeSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_ResizeSignal")]
   public static extern global::System.IntPtr Application_ResizeSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_AppControlSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_AppControlSignal")]
   public static extern global::System.IntPtr Application_AppControlSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_LanguageChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_LanguageChangedSignal")]
   public static extern global::System.IntPtr Application_LanguageChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_RegionChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_RegionChangedSignal")]
   public static extern global::System.IntPtr Application_RegionChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_BatteryLowSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_BatteryLowSignal")]
   public static extern global::System.IntPtr Application_BatteryLowSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_MemoryLowSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_MemoryLowSignal")]
   public static extern global::System.IntPtr Application_MemoryLowSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationSignal_Empty")]
   public static extern bool ApplicationSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationSignal_GetConnectionCount")]
   public static extern uint ApplicationSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationSignal_Connect")]
   public static extern void ApplicationSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationSignal_Disconnect")]
   public static extern void ApplicationSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationSignal_Emit")]
   public static extern void ApplicationSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ApplicationSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ApplicationSignal")]
   public static extern global::System.IntPtr new_ApplicationSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ApplicationSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ApplicationSignal")]
   public static extern void delete_ApplicationSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationControlSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationControlSignal_Empty")]
   public static extern bool ApplicationControlSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationControlSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationControlSignal_GetConnectionCount")]
   public static extern uint ApplicationControlSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationControlSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationControlSignal_Connect")]
   public static extern void ApplicationControlSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationControlSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationControlSignal_Disconnect")]
   public static extern void ApplicationControlSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ApplicationControlSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ApplicationControlSignal_Emit")]
   public static extern void ApplicationControlSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, System.IntPtr jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ApplicationControlSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ApplicationControlSignal")]
   public static extern global::System.IntPtr new_ApplicationControlSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ApplicationControlSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ApplicationControlSignal")]
   public static extern void delete_ApplicationControlSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TimerSignalType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TimerSignalType")]
   public static extern global::System.IntPtr new_TimerSignalType();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TimerSignalType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TimerSignalType")]
   public static extern void delete_TimerSignalType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_Empty")]
   public static extern bool TimerSignalType_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_GetConnectionCount")]
   public static extern uint TimerSignalType_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_Connect__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_Connect__SWIG_0")]
   public static extern void TimerSignalType_Connect__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_Disconnect")]
   public static extern void TimerSignalType_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_Connect__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_Connect__SWIG_4")]
   public static extern void TimerSignalType_Connect__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TimerSignalType_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TimerSignalType_Emit")]
   public static extern bool TimerSignalType_Emit(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VISUAL_PROPERTY_TYPE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_PROPERTY_TYPE_get")]
   public static extern int VISUAL_PROPERTY_TYPE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VISUAL_PROPERTY_SHADER_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_PROPERTY_SHADER_get")]
   public static extern int VISUAL_PROPERTY_SHADER_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VERTEX_SHADER_get")]
-  public static extern int VERTEX_SHADER_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_SHADER_VERTEX_get")]
+  public static extern int VISUAL_SHADER_VERTEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FRAGMENT_SHADER_get")]
-  public static extern int FRAGMENT_SHADER_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_SHADER_FRAGMENT_get")]
+  public static extern int VISUAL_SHADER_FRAGMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SUBDIVIDE_GRID_X_get")]
-  public static extern int SUBDIVIDE_GRID_X_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_X_get")]
+  public static extern int VISUAL_SHADER_SUBDIVIDE_GRID_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SUBDIVIDE_GRID_Y_get")]
-  public static extern int SUBDIVIDE_GRID_Y_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_Y_get")]
+  public static extern int VISUAL_SHADER_SUBDIVIDE_GRID_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HINTS_get")]
-  public static extern int HINTS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VISUAL_SHADER_HINTS_get")]
+  public static extern int VISUAL_SHADER_HINTS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_COLOR_get")]
-  public static extern int COLOR_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BORDER_VISUAL_COLOR_get")]
+  public static extern int BORDER_VISUAL_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SIZE_get")]
-  public static extern int SIZE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BORDER_VISUAL_SIZE_get")]
+  public static extern int BORDER_VISUAL_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ANTI_ALIASING_get")]
-  public static extern int ANTI_ALIASING_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BORDER_VISUAL_ANTI_ALIASING_get")]
+  public static extern int BORDER_VISUAL_ANTI_ALIASING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MIX_COLOR_get")]
-  public static extern int MIX_COLOR_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_COLOR_VISUAL_MIX_COLOR_get")]
+  public static extern int COLOR_VISUAL_MIX_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_START_POSITION_get")]
-  public static extern int START_POSITION_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_START_POSITION_get")]
+  public static extern int GRADIENT_VISUAL_START_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_END_POSITION_get")]
-  public static extern int END_POSITION_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_END_POSITION_get")]
+  public static extern int GRADIENT_VISUAL_END_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CENTER_get")]
-  public static extern int CENTER_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_CENTER_get")]
+  public static extern int GRADIENT_VISUAL_CENTER_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RADIUS_get")]
-  public static extern int RADIUS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_RADIUS_get")]
+  public static extern int GRADIENT_VISUAL_RADIUS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_STOP_OFFSET_get")]
-  public static extern int STOP_OFFSET_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_STOP_OFFSET_get")]
+  public static extern int GRADIENT_VISUAL_STOP_OFFSET_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_STOP_COLOR_get")]
-  public static extern int STOP_COLOR_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_STOP_COLOR_get")]
+  public static extern int GRADIENT_VISUAL_STOP_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_UNITS_get")]
-  public static extern int UNITS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_UNITS_get")]
+  public static extern int GRADIENT_VISUAL_UNITS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SPREAD_METHOD_get")]
-  public static extern int SPREAD_METHOD_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GRADIENT_VISUAL_SPREAD_METHOD_get")]
+  public static extern int GRADIENT_VISUAL_SPREAD_METHOD_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_URL_get")]
   public static extern int IMAGE_VISUAL_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_FITTING_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_FITTING_MODE_get")]
   public static extern int IMAGE_VISUAL_FITTING_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_SAMPLING_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_SAMPLING_MODE_get")]
   public static extern int IMAGE_VISUAL_SAMPLING_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_DESIRED_WIDTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_DESIRED_WIDTH_get")]
   public static extern int IMAGE_VISUAL_DESIRED_WIDTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_DESIRED_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_DESIRED_HEIGHT_get")]
   public static extern int IMAGE_VISUAL_DESIRED_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get")]
   public static extern int IMAGE_VISUAL_SYNCHRONOUS_LOADING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_BORDER_ONLY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_BORDER_ONLY_get")]
   public static extern int IMAGE_VISUAL_BORDER_ONLY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_BATCHING_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_BATCHING_ENABLED_get")]
   public static extern int IMAGE_VISUAL_BATCHING_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_PIXEL_AREA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_PIXEL_AREA_get")]
   public static extern int IMAGE_VISUAL_PIXEL_AREA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_WRAP_MODE_U_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_U_get")]
   public static extern int IMAGE_VISUAL_WRAP_MODE_U_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IMAGE_VISUAL_WRAP_MODE_V_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_V_get")]
   public static extern int IMAGE_VISUAL_WRAP_MODE_V_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_OBJECT_URL_get")]
-  public static extern int OBJECT_URL_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_OBJECT_URL_get")]
+  public static extern int MESH_VISUAL_OBJECT_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MATERIAL_URL_get")]
-  public static extern int MATERIAL_URL_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_MATERIAL_URL_get")]
+  public static extern int MESH_VISUAL_MATERIAL_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TEXTURES_PATH_get")]
-  public static extern int TEXTURES_PATH_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_TEXTURES_PATH_get")]
+  public static extern int MESH_VISUAL_TEXTURES_PATH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SHADING_MODE_get")]
-  public static extern int SHADING_MODE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_SHADING_MODE_get")]
+  public static extern int MESH_VISUAL_SHADING_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_USE_MIPMAPPING_get")]
-  public static extern int USE_MIPMAPPING_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_USE_MIPMAPPING_get")]
+  public static extern int MESH_VISUAL_USE_MIPMAPPING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_USE_SOFT_NORMALS_get")]
-  public static extern int USE_SOFT_NORMALS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_USE_SOFT_NORMALS_get")]
+  public static extern int MESH_VISUAL_USE_SOFT_NORMALS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LIGHT_POSITION_get")]
-  public static extern int LIGHT_POSITION_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MESH_VISUAL_LIGHT_POSITION_get")]
+  public static extern int MESH_VISUAL_LIGHT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SHAPE_get")]
-  public static extern int SHAPE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SHAPE_get")]
+  public static extern int PRIMITIVE_VISUAL_SHAPE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PRIMITIVE_VISUAL_MIX_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_MIX_COLOR_get")]
   public static extern int PRIMITIVE_VISUAL_MIX_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SLICES_get")]
-  public static extern int SLICES_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SLICES_get")]
+  public static extern int PRIMITIVE_VISUAL_SLICES_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_STACKS_get")]
-  public static extern int STACKS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_STACKS_get")]
+  public static extern int PRIMITIVE_VISUAL_STACKS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SCALE_TOP_RADIUS_get")]
-  public static extern int SCALE_TOP_RADIUS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get")]
+  public static extern int PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SCALE_BOTTOM_RADIUS_get")]
-  public static extern int SCALE_BOTTOM_RADIUS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get")]
+  public static extern int PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SCALE_HEIGHT_get")]
-  public static extern int SCALE_HEIGHT_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SCALE_HEIGHT_get")]
+  public static extern int PRIMITIVE_VISUAL_SCALE_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SCALE_RADIUS_get")]
-  public static extern int SCALE_RADIUS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SCALE_RADIUS_get")]
+  public static extern int PRIMITIVE_VISUAL_SCALE_RADIUS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SCALE_DIMENSIONS_get")]
-  public static extern int SCALE_DIMENSIONS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get")]
+  public static extern int PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BEVEL_PERCENTAGE_get")]
-  public static extern int BEVEL_PERCENTAGE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get")]
+  public static extern int PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BEVEL_SMOOTHNESS_get")]
-  public static extern int BEVEL_SMOOTHNESS_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get")]
+  public static extern int PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PRIMITIVE_VISUAL_LIGHT_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PRIMITIVE_VISUAL_LIGHT_POSITION_get")]
   public static extern int PRIMITIVE_VISUAL_LIGHT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TEXT_get")]
-  public static extern int TEXT_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_TEXT_get")]
+  public static extern int TEXT_VISUAL_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FONT_FAMILY_get")]
-  public static extern int FONT_FAMILY_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_FONT_FAMILY_get")]
+  public static extern int TEXT_VISUAL_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FONT_STYLE_get")]
-  public static extern int FONT_STYLE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_FONT_STYLE_get")]
+  public static extern int TEXT_VISUAL_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_POINT_SIZE_get")]
-  public static extern int POINT_SIZE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_POINT_SIZE_get")]
+  public static extern int TEXT_VISUAL_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MULTI_LINE_get")]
-  public static extern int MULTI_LINE_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_MULTI_LINE_get")]
+  public static extern int TEXT_VISUAL_MULTI_LINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_HORIZONTAL_ALIGNMENT_get")]
-  public static extern int HORIZONTAL_ALIGNMENT_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get")]
+  public static extern int TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VERTICAL_ALIGNMENT_get")]
-  public static extern int VERTICAL_ALIGNMENT_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_VERTICAL_ALIGNMENT_get")]
+  public static extern int TEXT_VISUAL_VERTICAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TEXT_COLOR_get")]
-  public static extern int TEXT_COLOR_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_TEXT_COLOR_get")]
+  public static extern int TEXT_VISUAL_TEXT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ENABLE_MARKUP_get")]
-  public static extern int ENABLE_MARKUP_get();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TEXT_VISUAL_ENABLE_MARKUP_get")]
+  public static extern int TEXT_VISUAL_ENABLE_MARKUP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Builder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Builder")]
   public static extern global::System.IntPtr new_Builder();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_New")]
   public static extern global::System.IntPtr Builder_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Builder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Builder")]
   public static extern void delete_Builder(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_LoadFromString__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_LoadFromString__SWIG_0")]
   public static extern void Builder_LoadFromString__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_LoadFromString__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_LoadFromString__SWIG_1")]
   public static extern void Builder_LoadFromString__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_AddConstants")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_AddConstants")]
   public static extern void Builder_AddConstants(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_AddConstant")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_AddConstant")]
   public static extern void Builder_AddConstant(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetConstants")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetConstants")]
   public static extern global::System.IntPtr Builder_GetConstants(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetConstant")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetConstant")]
   public static extern global::System.IntPtr Builder_GetConstant(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateAnimation__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateAnimation__SWIG_0")]
   public static extern global::System.IntPtr Builder_CreateAnimation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateAnimation__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateAnimation__SWIG_1")]
   public static extern global::System.IntPtr Builder_CreateAnimation__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateAnimation__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateAnimation__SWIG_2")]
   public static extern global::System.IntPtr Builder_CreateAnimation__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateAnimation__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateAnimation__SWIG_3")]
   public static extern global::System.IntPtr Builder_CreateAnimation__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_Create__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_Create__SWIG_0")]
   public static extern global::System.IntPtr Builder_Create__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_Create__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_Create__SWIG_1")]
   public static extern global::System.IntPtr Builder_Create__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateFromJson")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateFromJson")]
   public static extern global::System.IntPtr Builder_CreateFromJson(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_ApplyStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_ApplyStyle")]
   public static extern bool Builder_ApplyStyle(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_ApplyFromJson")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_ApplyFromJson")]
   public static extern bool Builder_ApplyFromJson(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_AddActors__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_AddActors__SWIG_0")]
   public static extern void Builder_AddActors__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_AddActors__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_AddActors__SWIG_1")]
   public static extern void Builder_AddActors__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_CreateRenderTask")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_CreateRenderTask")]
   public static extern void Builder_CreateRenderTask(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetFrameBufferImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetFrameBufferImage")]
   public static extern global::System.IntPtr Builder_GetFrameBufferImage(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetPath")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetPath")]
   public static extern global::System.IntPtr Builder_GetPath(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetPathConstrainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetPathConstrainer")]
   public static extern global::System.IntPtr Builder_GetPathConstrainer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_GetLinearConstrainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_GetLinearConstrainer")]
   public static extern global::System.IntPtr Builder_GetLinearConstrainer(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_QuitSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_QuitSignal")]
   public static extern global::System.IntPtr Builder_QuitSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TransitionData__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TransitionData__SWIG_0")]
   public static extern global::System.IntPtr new_TransitionData__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TransitionData")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TransitionData")]
   public static extern void delete_TransitionData(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_New__SWIG_0")]
   public static extern global::System.IntPtr TransitionData_New__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_New__SWIG_1")]
   public static extern global::System.IntPtr TransitionData_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_DownCast")]
   public static extern global::System.IntPtr TransitionData_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TransitionData__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TransitionData__SWIG_1")]
   public static extern global::System.IntPtr new_TransitionData__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_Assign")]
   public static extern global::System.IntPtr TransitionData_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_Count")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_Count")]
   public static extern uint TransitionData_Count(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_GetAnimatorAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_GetAnimatorAt")]
   public static extern global::System.IntPtr TransitionData_GetAnimatorAt(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TransitionData__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TransitionData__SWIG_2")]
   public static extern global::System.IntPtr new_TransitionData__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_CONTENT_get")]
+  public static extern int TOOLTIP_CONTENT_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_LAYOUT_get")]
+  public static extern int TOOLTIP_LAYOUT_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_WAIT_TIME_get")]
+  public static extern int TOOLTIP_WAIT_TIME_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_BACKGROUND_get")]
+  public static extern int TOOLTIP_BACKGROUND_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_TAIL_get")]
+  public static extern int TOOLTIP_TAIL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_POSITION_get")]
+  public static extern int TOOLTIP_POSITION_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_HOVER_POINT_OFFSET_get")]
+  public static extern int TOOLTIP_HOVER_POINT_OFFSET_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_MOVEMENT_THRESHOLD_get")]
+  public static extern int TOOLTIP_MOVEMENT_THRESHOLD_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_DISAPPEAR_ON_MOVEMENT_get")]
+  public static extern int TOOLTIP_DISAPPEAR_ON_MOVEMENT_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_BACKGROUND_VISUAL_get")]
+  public static extern int TOOLTIP_BACKGROUND_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_BACKGROUND_BORDER_get")]
+  public static extern int TOOLTIP_BACKGROUND_BORDER_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_TAIL_VISIBILITY_get")]
+  public static extern int TOOLTIP_TAIL_VISIBILITY_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_TAIL_ABOVE_VISUAL_get")]
+  public static extern int TOOLTIP_TAIL_ABOVE_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TOOLTIP_TAIL_BELOW_VISUAL_get")]
+  public static extern int TOOLTIP_TAIL_BELOW_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_New")]
   public static extern global::System.IntPtr ViewImpl_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetStyleName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetStyleName")]
   public static extern void ViewImpl_SetStyleName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetStyleName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetStyleName")]
   public static extern string ViewImpl_GetStyleName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetBackgroundColor")]
   public static extern void ViewImpl_SetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetBackgroundColor")]
   public static extern global::System.IntPtr ViewImpl_GetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetBackgroundImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetBackgroundImage")]
   public static extern void ViewImpl_SetBackgroundImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetBackground")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetBackground")]
   public static extern void ViewImpl_SetBackground(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_ClearBackground")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_ClearBackground")]
   public static extern void ViewImpl_ClearBackground(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_EnableGestureDetection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_EnableGestureDetection")]
   public static extern void ViewImpl_EnableGestureDetection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_DisableGestureDetection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_DisableGestureDetection")]
   public static extern void ViewImpl_DisableGestureDetection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetPinchGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetPinchGestureDetector")]
   public static extern global::System.IntPtr ViewImpl_GetPinchGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetPanGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetPanGestureDetector")]
   public static extern global::System.IntPtr ViewImpl_GetPanGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetTapGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetTapGestureDetector")]
   public static extern global::System.IntPtr ViewImpl_GetTapGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetLongPressGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetLongPressGestureDetector")]
   public static extern global::System.IntPtr ViewImpl_GetLongPressGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetKeyboardNavigationSupport")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetKeyboardNavigationSupport")]
   public static extern void ViewImpl_SetKeyboardNavigationSupport(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_IsKeyboardNavigationSupported")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_IsKeyboardNavigationSupported")]
   public static extern bool ViewImpl_IsKeyboardNavigationSupported(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetKeyInputFocus")]
   public static extern void ViewImpl_SetKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_HasKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_HasKeyInputFocus")]
   public static extern bool ViewImpl_HasKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_ClearKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_ClearKeyInputFocus")]
   public static extern void ViewImpl_ClearKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SetAsKeyboardFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SetAsKeyboardFocusGroup")]
   public static extern void ViewImpl_SetAsKeyboardFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_IsKeyboardFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_IsKeyboardFocusGroup")]
   public static extern bool ViewImpl_IsKeyboardFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_AccessibilityActivate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_AccessibilityActivate")]
   public static extern void ViewImpl_AccessibilityActivate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_KeyboardEnter")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_KeyboardEnter")]
   public static extern void ViewImpl_KeyboardEnter(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_KeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_KeyEventSignal")]
   public static extern global::System.IntPtr ViewImpl_KeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_KeyInputFocusGainedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_KeyInputFocusGainedSignal")]
   public static extern global::System.IntPtr ViewImpl_KeyInputFocusGainedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_KeyInputFocusLostSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_KeyInputFocusLostSignal")]
   public static extern global::System.IntPtr ViewImpl_KeyInputFocusLostSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_EmitKeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_EmitKeyEventSignal")]
   public static extern bool ViewImpl_EmitKeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStageConnection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStageConnection")]
   public static extern void ViewImpl_OnStageConnection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStageConnectionSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStageConnectionSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnStageConnectionSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStageDisconnection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStageDisconnection")]
   public static extern void ViewImpl_OnStageDisconnection(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnChildAdd")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnChildAdd")]
   public static extern void ViewImpl_OnChildAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnChildAddSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnChildAddSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnChildAddSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnChildRemove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnChildRemove")]
   public static extern void ViewImpl_OnChildRemove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnChildRemoveSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnChildRemoveSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnChildRemoveSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPropertySet")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPropertySet")]
   public static extern void ViewImpl_OnPropertySet(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPropertySetSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPropertySetSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnPropertySetSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSizeSet")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSizeSet")]
   public static extern void ViewImpl_OnSizeSet(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSizeSetSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSizeSetSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnSizeSetSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSizeAnimation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSizeAnimation")]
   public static extern void ViewImpl_OnSizeAnimation(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSizeAnimationSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSizeAnimationSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnSizeAnimationSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnTouchEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnTouchEvent")]
   public static extern bool ViewImpl_OnTouchEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnTouchEventSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnTouchEventSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnTouchEventSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnHoverEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnHoverEvent")]
   public static extern bool ViewImpl_OnHoverEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnHoverEventSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnHoverEventSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnHoverEventSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyEvent")]
   public static extern bool ViewImpl_OnKeyEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyEventSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyEventSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnKeyEventSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnWheelEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnWheelEvent")]
   public static extern bool ViewImpl_OnWheelEvent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnWheelEventSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnWheelEventSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnWheelEventSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnRelayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnRelayout")]
   public static extern void ViewImpl_OnRelayout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnRelayoutSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnRelayoutSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnRelayoutSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSetResizePolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSetResizePolicy")]
   public static extern void ViewImpl_OnSetResizePolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnSetResizePolicySwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnSetResizePolicySwigExplicitViewImpl")]
   public static extern void ViewImpl_OnSetResizePolicySwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetNaturalSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetNaturalSize")]
   public static extern global::System.IntPtr ViewImpl_GetNaturalSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetNaturalSizeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetNaturalSizeSwigExplicitViewImpl")]
   public static extern global::System.IntPtr ViewImpl_GetNaturalSizeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_CalculateChildSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_CalculateChildSize")]
   public static extern float ViewImpl_CalculateChildSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_CalculateChildSizeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_CalculateChildSizeSwigExplicitViewImpl")]
   public static extern float ViewImpl_CalculateChildSizeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetHeightForWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetHeightForWidth")]
   public static extern float ViewImpl_GetHeightForWidth(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetHeightForWidthSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetHeightForWidthSwigExplicitViewImpl")]
   public static extern float ViewImpl_GetHeightForWidthSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetWidthForHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetWidthForHeight")]
   public static extern float ViewImpl_GetWidthForHeight(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetWidthForHeightSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetWidthForHeightSwigExplicitViewImpl")]
   public static extern float ViewImpl_GetWidthForHeightSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_RelayoutDependentOnChildren__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_0")]
   public static extern bool ViewImpl_RelayoutDependentOnChildren__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0")]
   public static extern bool ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_RelayoutDependentOnChildren__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_1")]
   public static extern bool ViewImpl_RelayoutDependentOnChildren__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1")]
   public static extern bool ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnCalculateRelayoutSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnCalculateRelayoutSize")]
   public static extern void ViewImpl_OnCalculateRelayoutSize(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnLayoutNegotiated")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnLayoutNegotiated")]
   public static extern void ViewImpl_OnLayoutNegotiated(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnInitialize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnInitialize")]
   public static extern void ViewImpl_OnInitialize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnInitializeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnInitializeSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnInitializeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnControlChildAdd")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnControlChildAdd")]
   public static extern void ViewImpl_OnControlChildAdd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnControlChildAddSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnControlChildAddSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnControlChildAddSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnControlChildRemove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnControlChildRemove")]
   public static extern void ViewImpl_OnControlChildRemove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStyleChange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStyleChange")]
   public static extern void ViewImpl_OnStyleChange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnStyleChangeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnStyleChangeSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnStyleChangeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityActivated")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityActivated")]
   public static extern bool ViewImpl_OnAccessibilityActivated(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityPan")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityPan")]
   public static extern bool ViewImpl_OnAccessibilityPan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityTouch")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityTouch")]
   public static extern bool ViewImpl_OnAccessibilityTouch(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityValueChange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityValueChange")]
   public static extern bool ViewImpl_OnAccessibilityValueChange(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityZoom")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityZoom")]
   public static extern bool ViewImpl_OnAccessibilityZoom(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyInputFocusGained")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyInputFocusGained")]
   public static extern void ViewImpl_OnKeyInputFocusGained(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyInputFocusLost")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyInputFocusLost")]
   public static extern void ViewImpl_OnKeyInputFocusLost(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetNextKeyboardFocusableActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActor")]
   public static extern global::System.IntPtr ViewImpl_GetNextKeyboardFocusableActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl")]
   public static extern global::System.IntPtr ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyboardFocusChangeCommitted")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommitted")]
   public static extern void ViewImpl_OnKeyboardFocusChangeCommitted(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyboardEnter")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyboardEnter")]
   public static extern bool ViewImpl_OnKeyboardEnter(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl")]
   public static extern bool ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPinch")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPinch")]
   public static extern void ViewImpl_OnPinch(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPinchSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPinchSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnPinchSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPan")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPan")]
   public static extern void ViewImpl_OnPan(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnPanSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnPanSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnPanSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnTap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnTap")]
   public static extern void ViewImpl_OnTap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnTapSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnTapSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnTapSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnLongPress")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnLongPress")]
   public static extern void ViewImpl_OnLongPress(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_OnLongPressSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_OnLongPressSwigExplicitViewImpl")]
   public static extern void ViewImpl_OnLongPressSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SignalConnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SignalConnected")]
   public static extern void ViewImpl_SignalConnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SignalConnectedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SignalConnectedSwigExplicitViewImpl")]
   public static extern void ViewImpl_SignalConnectedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SignalDisconnected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SignalDisconnected")]
   public static extern void ViewImpl_SignalDisconnected(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SignalDisconnectedSwigExplicitViewImpl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SignalDisconnectedSwigExplicitViewImpl")]
   public static extern void ViewImpl_SignalDisconnectedSwigExplicitViewImpl(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_director_connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_director_connect")]
   public static extern void ViewImpl_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ViewImpl.SwigDelegateViewImpl_0 delegate0, ViewImpl.SwigDelegateViewImpl_1 delegate1, ViewImpl.SwigDelegateViewImpl_2 delegate2, ViewImpl.SwigDelegateViewImpl_3 delegate3, ViewImpl.SwigDelegateViewImpl_4 delegate4, ViewImpl.SwigDelegateViewImpl_5 delegate5, ViewImpl.SwigDelegateViewImpl_6 delegate6, ViewImpl.SwigDelegateViewImpl_7 delegate7, ViewImpl.SwigDelegateViewImpl_8 delegate8, ViewImpl.SwigDelegateViewImpl_9 delegate9, ViewImpl.SwigDelegateViewImpl_10 delegate10, ViewImpl.SwigDelegateViewImpl_11 delegate11, ViewImpl.SwigDelegateViewImpl_12 delegate12, ViewImpl.SwigDelegateViewImpl_13 delegate13, ViewImpl.SwigDelegateViewImpl_14 delegate14, ViewImpl.SwigDelegateViewImpl_15 delegate15, ViewImpl.SwigDelegateViewImpl_16 delegate16, ViewImpl.SwigDelegateViewImpl_17 delegate17, ViewImpl.SwigDelegateViewImpl_18 delegate18, ViewImpl.SwigDelegateViewImpl_19 delegate19, ViewImpl.SwigDelegateViewImpl_20 delegate20, ViewImpl.SwigDelegateViewImpl_21 delegate21, ViewImpl.SwigDelegateViewImpl_22 delegate22, ViewImpl.SwigDelegateViewImpl_23 delegate23, ViewImpl.SwigDelegateViewImpl_24 delegate24, ViewImpl.SwigDelegateViewImpl_25 delegate25, ViewImpl.SwigDelegateViewImpl_26 delegate26, ViewImpl.SwigDelegateViewImpl_27 delegate27, ViewImpl.SwigDelegateViewImpl_28 delegate28, ViewImpl.SwigDelegateViewImpl_29 delegate29, ViewImpl.SwigDelegateViewImpl_30 delegate30, ViewImpl.SwigDelegateViewImpl_31 delegate31, ViewImpl.SwigDelegateViewImpl_32 delegate32, ViewImpl.SwigDelegateViewImpl_33 delegate33, ViewImpl.SwigDelegateViewImpl_34 delegate34, ViewImpl.SwigDelegateViewImpl_35 delegate35, ViewImpl.SwigDelegateViewImpl_36 delegate36, ViewImpl.SwigDelegateViewImpl_37 delegate37, ViewImpl.SwigDelegateViewImpl_38 delegate38, ViewImpl.SwigDelegateViewImpl_39 delegate39, ViewImpl.SwigDelegateViewImpl_40 delegate40);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GetImplementation__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GetImplementation__SWIG_0")]
   public static extern global::System.IntPtr GetImplementation__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Property_STYLE_NAME_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Property_STYLE_NAME_get")]
   public static extern int View_Property_STYLE_NAME_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Property_BACKGROUND_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Property_BACKGROUND_COLOR_get")]
   public static extern int View_Property_BACKGROUND_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Property_BACKGROUND_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Property_BACKGROUND_IMAGE_get")]
   public static extern int View_Property_BACKGROUND_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Property_KEY_INPUT_FOCUS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Property_KEY_INPUT_FOCUS_get")]
   public static extern int View_Property_KEY_INPUT_FOCUS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Property_BACKGROUND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Property_BACKGROUND_get")]
   public static extern int View_Property_BACKGROUND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_View_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_View_Property")]
   public static extern global::System.IntPtr new_View_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_View_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_View_Property")]
   public static extern void delete_View_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_View_KeyboardFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_View_KeyboardFocus")]
   public static extern global::System.IntPtr new_View_KeyboardFocus();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_View_KeyboardFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_View_KeyboardFocus")]
   public static extern void delete_View_KeyboardFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_New")]
   public static extern global::System.IntPtr View_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_View__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_View__SWIG_0")]
   public static extern global::System.IntPtr new_View__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_View__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_View__SWIG_1")]
   public static extern global::System.IntPtr new_View__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_View")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_View")]
   public static extern void delete_View(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_Assign")]
   public static extern global::System.IntPtr View_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_DownCast")]
   public static extern global::System.IntPtr View_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_SetKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_SetKeyInputFocus")]
   public static extern void View_SetKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_HasKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_HasKeyInputFocus")]
   public static extern bool View_HasKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_ClearKeyInputFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_ClearKeyInputFocus")]
   public static extern void View_ClearKeyInputFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetPinchGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetPinchGestureDetector")]
   public static extern global::System.IntPtr View_GetPinchGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetPanGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetPanGestureDetector")]
   public static extern global::System.IntPtr View_GetPanGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetTapGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetTapGestureDetector")]
   public static extern global::System.IntPtr View_GetTapGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetLongPressGestureDetector")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetLongPressGestureDetector")]
   public static extern global::System.IntPtr View_GetLongPressGestureDetector(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_SetStyleName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_SetStyleName")]
   public static extern void View_SetStyleName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetStyleName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetStyleName")]
   public static extern string View_GetStyleName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_SetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_SetBackgroundColor")]
   public static extern void View_SetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_GetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_GetBackgroundColor")]
   public static extern global::System.IntPtr View_GetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_SetBackgroundImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_SetBackgroundImage")]
   public static extern void View_SetBackgroundImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_ClearBackground")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_ClearBackground")]
   public static extern void View_ClearBackground(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_KeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_KeyEventSignal")]
   public static extern global::System.IntPtr View_KeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_KeyInputFocusGainedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_KeyInputFocusGainedSignal")]
   public static extern global::System.IntPtr View_KeyInputFocusGainedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_KeyInputFocusLostSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_KeyInputFocusLostSignal")]
   public static extern global::System.IntPtr View_KeyInputFocusLostSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_View__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_View__SWIG_2")]
   public static extern global::System.IntPtr new_View__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyInputFocusManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_KeyInputFocusManager")]
   public static extern global::System.IntPtr new_KeyInputFocusManager();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_KeyInputFocusManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_KeyInputFocusManager")]
   public static extern void delete_KeyInputFocusManager(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_Get")]
   public static extern global::System.IntPtr KeyInputFocusManager_Get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_SetFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_SetFocus")]
   public static extern void KeyInputFocusManager_SetFocus(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_GetCurrentFocusControl")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_GetCurrentFocusControl")]
   public static extern global::System.IntPtr KeyInputFocusManager_GetCurrentFocusControl(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_RemoveFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_RemoveFocus")]
   public static extern void KeyInputFocusManager_RemoveFocus(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_IsKeyboardListener")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_IsKeyboardListener")]
   public static extern bool KeyInputFocusManager_IsKeyboardListener(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_KeyInputFocusChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_KeyInputFocusChangedSignal")]
   public static extern global::System.IntPtr KeyInputFocusManager_KeyInputFocusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_UnhandledKeyEventSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_UnhandledKeyEventSignal")]
   public static extern global::System.IntPtr KeyInputFocusManager_UnhandledKeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Alignment_Padding__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Alignment_Padding__SWIG_0")]
   public static extern global::System.IntPtr new_Alignment_Padding__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Alignment_Padding__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Alignment_Padding__SWIG_1")]
   public static extern global::System.IntPtr new_Alignment_Padding__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_left_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_left_set")]
   public static extern void Alignment_Padding_left_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_left_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_left_get")]
   public static extern float Alignment_Padding_left_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_right_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_right_set")]
   public static extern void Alignment_Padding_right_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_right_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_right_get")]
   public static extern float Alignment_Padding_right_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_top_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_top_set")]
   public static extern void Alignment_Padding_top_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_top_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_top_get")]
   public static extern float Alignment_Padding_top_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_bottom_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_bottom_set")]
   public static extern void Alignment_Padding_bottom_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Padding_bottom_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Padding_bottom_get")]
   public static extern float Alignment_Padding_bottom_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Alignment_Padding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Alignment_Padding")]
   public static extern void delete_Alignment_Padding(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Alignment__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Alignment__SWIG_0")]
   public static extern global::System.IntPtr new_Alignment__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_New__SWIG_0")]
   public static extern global::System.IntPtr Alignment_New__SWIG_0(int jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_New__SWIG_1")]
   public static extern global::System.IntPtr Alignment_New__SWIG_1(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_New__SWIG_2")]
   public static extern global::System.IntPtr Alignment_New__SWIG_2();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Alignment__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Alignment__SWIG_1")]
   public static extern global::System.IntPtr new_Alignment__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Alignment")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Alignment")]
   public static extern void delete_Alignment(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_DownCast")]
   public static extern global::System.IntPtr Alignment_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_SetAlignmentType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_SetAlignmentType")]
   public static extern void Alignment_SetAlignmentType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_GetAlignmentType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_GetAlignmentType")]
   public static extern int Alignment_GetAlignmentType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_SetScaling")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_SetScaling")]
   public static extern void Alignment_SetScaling(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_GetScaling")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_GetScaling")]
   public static extern int Alignment_GetScaling(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_SetPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_SetPadding")]
   public static extern void Alignment_SetPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_GetPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_GetPadding")]
   public static extern global::System.IntPtr Alignment_GetPadding(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_Assign")]
   public static extern global::System.IntPtr Alignment_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_DISABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_DISABLED_get")]
   public static extern int Button_Property_DISABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_AUTO_REPEATING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_AUTO_REPEATING_get")]
   public static extern int Button_Property_AUTO_REPEATING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get")]
   public static extern int Button_Property_INITIAL_AUTO_REPEATING_DELAY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_NEXT_AUTO_REPEATING_DELAY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_NEXT_AUTO_REPEATING_DELAY_get")]
   public static extern int Button_Property_NEXT_AUTO_REPEATING_DELAY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_TOGGLABLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_TOGGLABLE_get")]
   public static extern int Button_Property_TOGGLABLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_SELECTED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_SELECTED_get")]
   public static extern int Button_Property_SELECTED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_UNSELECTED_STATE_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_UNSELECTED_STATE_IMAGE_get")]
   public static extern int Button_Property_UNSELECTED_STATE_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_SELECTED_STATE_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_SELECTED_STATE_IMAGE_get")]
   public static extern int Button_Property_SELECTED_STATE_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_DISABLED_STATE_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_DISABLED_STATE_IMAGE_get")]
   public static extern int Button_Property_DISABLED_STATE_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_UNSELECTED_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_UNSELECTED_COLOR_get")]
   public static extern int Button_Property_UNSELECTED_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_SELECTED_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_SELECTED_COLOR_get")]
   public static extern int Button_Property_SELECTED_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_LABEL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_LABEL_get")]
   public static extern int Button_Property_LABEL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Property_LABEL_TEXT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Property_LABEL_TEXT_get")]
   public static extern int Button_Property_LABEL_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Button_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Button_Property")]
   public static extern global::System.IntPtr new_Button_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Button_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Button_Property")]
   public static extern void delete_Button_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Button__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Button__SWIG_0")]
   public static extern global::System.IntPtr new_Button__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Button__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Button__SWIG_1")]
   public static extern global::System.IntPtr new_Button__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_Assign")]
   public static extern global::System.IntPtr Button_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_DownCast")]
   public static extern global::System.IntPtr Button_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Button")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Button")]
   public static extern void delete_Button(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_IsDisabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_IsDisabled")]
   public static extern bool Button_IsDisabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_IsAutoRepeating")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_IsAutoRepeating")]
   public static extern bool Button_IsAutoRepeating(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetInitialAutoRepeatingDelay")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetInitialAutoRepeatingDelay")]
   public static extern float Button_GetInitialAutoRepeatingDelay(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetNextAutoRepeatingDelay")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetNextAutoRepeatingDelay")]
   public static extern float Button_GetNextAutoRepeatingDelay(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_IsTogglableButton")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_IsTogglableButton")]
   public static extern bool Button_IsTogglableButton(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_IsSelected")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_IsSelected")]
   public static extern bool Button_IsSelected(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetAnimationTime")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetAnimationTime")]
   public static extern float Button_GetAnimationTime(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetLabelText")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetLabelText")]
   public static extern string Button_GetLabelText(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_SetLabel")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_SetLabel")]
   public static extern void Button_SetLabel(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_SetButtonImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_SetButtonImage")]
   public static extern void Button_SetButtonImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_SetSelectedImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_SetSelectedImage")]
   public static extern void Button_SetSelectedImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetButtonImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetButtonImage")]
   public static extern global::System.IntPtr Button_GetButtonImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_GetSelectedImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_GetSelectedImage")]
   public static extern global::System.IntPtr Button_GetSelectedImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_PressedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_PressedSignal")]
   public static extern global::System.IntPtr Button_PressedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_ReleasedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_ReleasedSignal")]
   public static extern global::System.IntPtr Button_ReleasedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_ClickedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_ClickedSignal")]
   public static extern global::System.IntPtr Button_ClickedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_StateChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_StateChangedSignal")]
   public static extern global::System.IntPtr Button_StateChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CheckBoxButton__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CheckBoxButton__SWIG_0")]
   public static extern global::System.IntPtr new_CheckBoxButton__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_CheckBoxButton__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_CheckBoxButton__SWIG_1")]
   public static extern global::System.IntPtr new_CheckBoxButton__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CheckBoxButton_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CheckBoxButton_Assign")]
   public static extern global::System.IntPtr CheckBoxButton_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_CheckBoxButton")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_CheckBoxButton")]
   public static extern void delete_CheckBoxButton(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CheckBoxButton_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CheckBoxButton_New")]
   public static extern global::System.IntPtr CheckBoxButton_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CheckBoxButton_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CheckBoxButton_DownCast")]
   public static extern global::System.IntPtr CheckBoxButton_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Property_UNSELECTED_ICON_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Property_UNSELECTED_ICON_get")]
   public static extern int PushButton_Property_UNSELECTED_ICON_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Property_SELECTED_ICON_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Property_SELECTED_ICON_get")]
   public static extern int PushButton_Property_SELECTED_ICON_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Property_ICON_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Property_ICON_ALIGNMENT_get")]
   public static extern int PushButton_Property_ICON_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Property_LABEL_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Property_LABEL_PADDING_get")]
   public static extern int PushButton_Property_LABEL_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Property_ICON_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Property_ICON_PADDING_get")]
   public static extern int PushButton_Property_ICON_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PushButton_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PushButton_Property")]
   public static extern global::System.IntPtr new_PushButton_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PushButton_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PushButton_Property")]
   public static extern void delete_PushButton_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PushButton__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PushButton__SWIG_0")]
   public static extern global::System.IntPtr new_PushButton__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PushButton__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PushButton__SWIG_1")]
   public static extern global::System.IntPtr new_PushButton__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_Assign")]
   public static extern global::System.IntPtr PushButton_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PushButton")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PushButton")]
   public static extern void delete_PushButton(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_New")]
   public static extern global::System.IntPtr PushButton_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_DownCast")]
   public static extern global::System.IntPtr PushButton_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetButtonImage__SWIG_0_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetButtonImage__SWIG_0_0")]
   public static extern void PushButton_SetButtonImage__SWIG_0_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetButtonImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetButtonImage__SWIG_1")]
   public static extern void PushButton_SetButtonImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetBackgroundImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetBackgroundImage")]
   public static extern void PushButton_SetBackgroundImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetSelectedImage__SWIG_0_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetSelectedImage__SWIG_0_0")]
   public static extern void PushButton_SetSelectedImage__SWIG_0_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetSelectedImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetSelectedImage__SWIG_1")]
   public static extern void PushButton_SetSelectedImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetSelectedBackgroundImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetSelectedBackgroundImage")]
   public static extern void PushButton_SetSelectedBackgroundImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetDisabledBackgroundImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetDisabledBackgroundImage")]
   public static extern void PushButton_SetDisabledBackgroundImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetDisabledImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetDisabledImage")]
   public static extern void PushButton_SetDisabledImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SetDisabledSelectedImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SetDisabledSelectedImage")]
   public static extern void PushButton_SetDisabledSelectedImage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RadioButton__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RadioButton__SWIG_0")]
   public static extern global::System.IntPtr new_RadioButton__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RadioButton__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RadioButton__SWIG_1")]
   public static extern global::System.IntPtr new_RadioButton__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RadioButton_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RadioButton_Assign")]
   public static extern global::System.IntPtr RadioButton_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RadioButton")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RadioButton")]
   public static extern void delete_RadioButton(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RadioButton_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RadioButton_New__SWIG_0")]
   public static extern global::System.IntPtr RadioButton_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RadioButton_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RadioButton_New__SWIG_1")]
   public static extern global::System.IntPtr RadioButton_New__SWIG_1(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RadioButton_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RadioButton_DownCast")]
   public static extern global::System.IntPtr RadioButton_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_CONTENT_DIRECTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_CONTENT_DIRECTION_get")]
   public static extern int FlexContainer_Property_CONTENT_DIRECTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_FLEX_DIRECTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_FLEX_DIRECTION_get")]
   public static extern int FlexContainer_Property_FLEX_DIRECTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_FLEX_WRAP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_FLEX_WRAP_get")]
   public static extern int FlexContainer_Property_FLEX_WRAP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_JUSTIFY_CONTENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_JUSTIFY_CONTENT_get")]
   public static extern int FlexContainer_Property_JUSTIFY_CONTENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_ALIGN_ITEMS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_ALIGN_ITEMS_get")]
   public static extern int FlexContainer_Property_ALIGN_ITEMS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Property_ALIGN_CONTENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Property_ALIGN_CONTENT_get")]
   public static extern int FlexContainer_Property_ALIGN_CONTENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FlexContainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FlexContainer_Property")]
   public static extern global::System.IntPtr new_FlexContainer_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FlexContainer_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FlexContainer_Property")]
   public static extern void delete_FlexContainer_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_ChildProperty_FLEX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_ChildProperty_FLEX_get")]
   public static extern int FlexContainer_ChildProperty_FLEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_ChildProperty_ALIGN_SELF_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_ChildProperty_ALIGN_SELF_get")]
   public static extern int FlexContainer_ChildProperty_ALIGN_SELF_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_ChildProperty_FLEX_MARGIN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_ChildProperty_FLEX_MARGIN_get")]
   public static extern int FlexContainer_ChildProperty_FLEX_MARGIN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FlexContainer_ChildProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FlexContainer_ChildProperty")]
   public static extern global::System.IntPtr new_FlexContainer_ChildProperty();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FlexContainer_ChildProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FlexContainer_ChildProperty")]
   public static extern void delete_FlexContainer_ChildProperty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FlexContainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FlexContainer__SWIG_0")]
   public static extern global::System.IntPtr new_FlexContainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FlexContainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FlexContainer__SWIG_1")]
   public static extern global::System.IntPtr new_FlexContainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_Assign")]
   public static extern global::System.IntPtr FlexContainer_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FlexContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FlexContainer")]
   public static extern void delete_FlexContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_New")]
   public static extern global::System.IntPtr FlexContainer_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_DownCast")]
   public static extern global::System.IntPtr FlexContainer_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_Property_RESOURCE_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_Property_RESOURCE_URL_get")]
   public static extern int ImageView_Property_RESOURCE_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_Property_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_Property_IMAGE_get")]
   public static extern int ImageView_Property_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_Property_PRE_MULTIPLIED_ALPHA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_Property_PRE_MULTIPLIED_ALPHA_get")]
   public static extern int ImageView_Property_PRE_MULTIPLIED_ALPHA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_Property_PIXEL_AREA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_Property_PIXEL_AREA_get")]
   public static extern int ImageView_Property_PIXEL_AREA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ImageView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ImageView_Property")]
   public static extern global::System.IntPtr new_ImageView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ImageView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ImageView_Property")]
   public static extern void delete_ImageView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ImageView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ImageView__SWIG_0")]
   public static extern global::System.IntPtr new_ImageView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_New__SWIG_0")]
   public static extern global::System.IntPtr ImageView_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_New__SWIG_1")]
   public static extern global::System.IntPtr ImageView_New__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_New__SWIG_2")]
   public static extern global::System.IntPtr ImageView_New__SWIG_2(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_New__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_New__SWIG_3")]
   public static extern global::System.IntPtr ImageView_New__SWIG_3(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ImageView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ImageView")]
   public static extern void delete_ImageView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ImageView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ImageView__SWIG_1")]
   public static extern global::System.IntPtr new_ImageView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_Assign")]
   public static extern global::System.IntPtr ImageView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_DownCast")]
   public static extern global::System.IntPtr ImageView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_SetImage__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_SetImage__SWIG_0")]
   public static extern void ImageView_SetImage__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_SetImage__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_SetImage__SWIG_1")]
   public static extern void ImageView_SetImage__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_SetImage__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_SetImage__SWIG_2")]
   public static extern void ImageView_SetImage__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_GetImage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_GetImage")]
   public static extern global::System.IntPtr ImageView_GetImage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_GEOMETRY_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_GEOMETRY_URL_get")]
   public static extern int Model3dView_Property_GEOMETRY_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_MATERIAL_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_MATERIAL_URL_get")]
   public static extern int Model3dView_Property_MATERIAL_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_IMAGES_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_IMAGES_URL_get")]
   public static extern int Model3dView_Property_IMAGES_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_ILLUMINATION_TYPE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_ILLUMINATION_TYPE_get")]
   public static extern int Model3dView_Property_ILLUMINATION_TYPE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_TEXTURE0_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_TEXTURE0_URL_get")]
   public static extern int Model3dView_Property_TEXTURE0_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_TEXTURE1_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_TEXTURE1_URL_get")]
   public static extern int Model3dView_Property_TEXTURE1_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_TEXTURE2_URL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_TEXTURE2_URL_get")]
   public static extern int Model3dView_Property_TEXTURE2_URL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Property_LIGHT_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Property_LIGHT_POSITION_get")]
   public static extern int Model3dView_Property_LIGHT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Model3dView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Model3dView_Property")]
   public static extern global::System.IntPtr new_Model3dView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Model3dView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Model3dView_Property")]
   public static extern void delete_Model3dView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_New__SWIG_0")]
   public static extern global::System.IntPtr Model3dView_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_New__SWIG_1")]
   public static extern global::System.IntPtr Model3dView_New__SWIG_1(string jarg1, string jarg2, string jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Model3dView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Model3dView__SWIG_0")]
   public static extern global::System.IntPtr new_Model3dView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Model3dView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Model3dView")]
   public static extern void delete_Model3dView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Model3dView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Model3dView__SWIG_1")]
   public static extern global::System.IntPtr new_Model3dView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_Assign")]
   public static extern global::System.IntPtr Model3dView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_DownCast")]
   public static extern global::System.IntPtr Model3dView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_SCROLL_DIRECTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_SCROLL_DIRECTION_get")]
   public static extern int ScrollBar_Property_SCROLL_DIRECTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get")]
   public static extern int ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get")]
   public static extern int ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_SHOW_DURATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_SHOW_DURATION_get")]
   public static extern int ScrollBar_Property_INDICATOR_SHOW_DURATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_HIDE_DURATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_HIDE_DURATION_get")]
   public static extern int ScrollBar_Property_INDICATOR_HIDE_DURATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get")]
   public static extern int ScrollBar_Property_SCROLL_POSITION_INTERVALS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get")]
   public static extern int ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_START_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_START_PADDING_get")]
   public static extern int ScrollBar_Property_INDICATOR_START_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Property_INDICATOR_END_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Property_INDICATOR_END_PADDING_get")]
   public static extern int ScrollBar_Property_INDICATOR_END_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollBar_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollBar_Property")]
   public static extern global::System.IntPtr new_ScrollBar_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollBar_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollBar_Property")]
   public static extern void delete_ScrollBar_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollBar__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollBar__SWIG_0")]
   public static extern global::System.IntPtr new_ScrollBar__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollBar__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollBar__SWIG_1")]
   public static extern global::System.IntPtr new_ScrollBar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_Assign")]
   public static extern global::System.IntPtr ScrollBar_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollBar")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollBar")]
   public static extern void delete_ScrollBar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_New__SWIG_0")]
   public static extern global::System.IntPtr ScrollBar_New__SWIG_0(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_New__SWIG_1")]
   public static extern global::System.IntPtr ScrollBar_New__SWIG_1();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_DownCast")]
   public static extern global::System.IntPtr ScrollBar_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetScrollPropertySource")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetScrollPropertySource")]
   public static extern void ScrollBar_SetScrollPropertySource(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, int jarg5, int jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetScrollIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetScrollIndicator")]
   public static extern void ScrollBar_SetScrollIndicator(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetScrollIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetScrollIndicator")]
   public static extern global::System.IntPtr ScrollBar_GetScrollIndicator(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetScrollPositionIntervals")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetScrollPositionIntervals")]
   public static extern void ScrollBar_SetScrollPositionIntervals(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetScrollPositionIntervals")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetScrollPositionIntervals")]
   public static extern global::System.IntPtr ScrollBar_GetScrollPositionIntervals(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetScrollDirection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetScrollDirection")]
   public static extern void ScrollBar_SetScrollDirection(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetScrollDirection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetScrollDirection")]
   public static extern int ScrollBar_GetScrollDirection(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetIndicatorHeightPolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetIndicatorHeightPolicy")]
   public static extern void ScrollBar_SetIndicatorHeightPolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetIndicatorHeightPolicy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetIndicatorHeightPolicy")]
   public static extern int ScrollBar_GetIndicatorHeightPolicy(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetIndicatorFixedHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetIndicatorFixedHeight")]
   public static extern void ScrollBar_SetIndicatorFixedHeight(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetIndicatorFixedHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetIndicatorFixedHeight")]
   public static extern float ScrollBar_GetIndicatorFixedHeight(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetIndicatorShowDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetIndicatorShowDuration")]
   public static extern void ScrollBar_SetIndicatorShowDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetIndicatorShowDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetIndicatorShowDuration")]
   public static extern float ScrollBar_GetIndicatorShowDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SetIndicatorHideDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SetIndicatorHideDuration")]
   public static extern void ScrollBar_SetIndicatorHideDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_GetIndicatorHideDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_GetIndicatorHideDuration")]
   public static extern float ScrollBar_GetIndicatorHideDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_ShowIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_ShowIndicator")]
   public static extern void ScrollBar_ShowIndicator(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_HideIndicator")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_HideIndicator")]
   public static extern void ScrollBar_HideIndicator(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_PanFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_PanFinishedSignal")]
   public static extern global::System.IntPtr ScrollBar_PanFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_ScrollPositionIntervalReachedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_ScrollPositionIntervalReachedSignal")]
   public static extern global::System.IntPtr ScrollBar_ScrollPositionIntervalReachedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get")]
   public static extern int Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get")]
   public static extern int Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_OVERSHOOT_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_OVERSHOOT_ENABLED_get")]
   public static extern int Scrollable_Property_OVERSHOOT_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_OVERSHOOT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_OVERSHOOT_SIZE_get")]
   public static extern int Scrollable_Property_OVERSHOOT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get")]
   public static extern int Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_RELATIVE_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_RELATIVE_POSITION_get")]
   public static extern int Scrollable_Property_SCROLL_RELATIVE_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MIN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_X_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MIN_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MIN_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_Y_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MIN_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MAX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_X_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MAX_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_SCROLL_POSITION_MAX_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_Y_get")]
   public static extern int Scrollable_Property_SCROLL_POSITION_MAX_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_CAN_SCROLL_VERTICAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_CAN_SCROLL_VERTICAL_get")]
   public static extern int Scrollable_Property_CAN_SCROLL_VERTICAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get")]
   public static extern int Scrollable_Property_CAN_SCROLL_HORIZONTAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Scrollable_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Scrollable_Property")]
   public static extern global::System.IntPtr new_Scrollable_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Scrollable_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Scrollable_Property")]
   public static extern void delete_Scrollable_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Scrollable__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Scrollable__SWIG_0")]
   public static extern global::System.IntPtr new_Scrollable__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Scrollable__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Scrollable__SWIG_1")]
   public static extern global::System.IntPtr new_Scrollable__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_Assign")]
   public static extern global::System.IntPtr Scrollable_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Scrollable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Scrollable")]
   public static extern void delete_Scrollable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_DownCast")]
   public static extern global::System.IntPtr Scrollable_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_IsOvershootEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_IsOvershootEnabled")]
   public static extern bool Scrollable_IsOvershootEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_SetOvershootEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_SetOvershootEnabled")]
   public static extern void Scrollable_SetOvershootEnabled(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_SetOvershootEffectColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_SetOvershootEffectColor")]
   public static extern void Scrollable_SetOvershootEffectColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_GetOvershootEffectColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_GetOvershootEffectColor")]
   public static extern global::System.IntPtr Scrollable_GetOvershootEffectColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_SetOvershootAnimationSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_SetOvershootAnimationSpeed")]
   public static extern void Scrollable_SetOvershootAnimationSpeed(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_GetOvershootAnimationSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_GetOvershootAnimationSpeed")]
   public static extern float Scrollable_GetOvershootAnimationSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_ScrollStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_ScrollStartedSignal")]
   public static extern global::System.IntPtr Scrollable_ScrollStartedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_ScrollUpdatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_ScrollUpdatedSignal")]
   public static extern global::System.IntPtr Scrollable_ScrollUpdatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_ScrollCompletedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_ScrollCompletedSignal")]
   public static extern global::System.IntPtr Scrollable_ScrollCompletedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IsVertical")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IsVertical")]
   public static extern bool IsVertical(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_IsHorizontal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_IsHorizontal")]
   public static extern bool IsHorizontal(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemRange__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemRange__SWIG_0")]
   public static extern global::System.IntPtr new_ItemRange__SWIG_0(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemRange__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemRange__SWIG_1")]
   public static extern global::System.IntPtr new_ItemRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_Assign")]
   public static extern global::System.IntPtr ItemRange_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_Within")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_Within")]
   public static extern bool ItemRange_Within(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_Intersection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_Intersection")]
   public static extern global::System.IntPtr ItemRange_Intersection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_begin_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_begin_set")]
   public static extern void ItemRange_begin_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_begin_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_begin_get")]
   public static extern uint ItemRange_begin_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_end_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_end_set")]
   public static extern void ItemRange_end_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemRange_end_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemRange_end_get")]
   public static extern uint ItemRange_end_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemRange")]
   public static extern void delete_ItemRange(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemLayout")]
   public static extern void delete_ItemLayout(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_SetOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_SetOrientation")]
   public static extern void ItemLayout_SetOrientation(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetOrientation")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetOrientation")]
   public static extern int ItemLayout_GetOrientation(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_SetLayoutProperties")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_SetLayoutProperties")]
   public static extern void ItemLayout_SetLayoutProperties(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetLayoutProperties")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetLayoutProperties")]
   public static extern global::System.IntPtr ItemLayout_GetLayoutProperties(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_HasLayoutChanged")]
-  public static extern bool ItemLayout_HasLayoutChanged(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_ResetLayoutChangedFlag")]
-  public static extern void ItemLayout_ResetLayoutChangedFlag(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetItemSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetItemSize")]
   public static extern void ItemLayout_GetItemSize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_SetItemSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_SetItemSize")]
   public static extern void ItemLayout_SetItemSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetMinimumLayoutPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetMinimumLayoutPosition")]
   public static extern float ItemLayout_GetMinimumLayoutPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetClosestAnchorPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetClosestAnchorPosition")]
   public static extern float ItemLayout_GetClosestAnchorPosition(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetItemScrollToPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetItemScrollToPosition")]
   public static extern float ItemLayout_GetItemScrollToPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetItemsWithinArea")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetItemsWithinArea")]
   public static extern global::System.IntPtr ItemLayout_GetItemsWithinArea(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetClosestOnScreenLayoutPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetClosestOnScreenLayoutPosition")]
   public static extern float ItemLayout_GetClosestOnScreenLayoutPosition(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, float jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetReserveItemCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetReserveItemCount")]
   public static extern uint ItemLayout_GetReserveItemCount(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetDefaultItemSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetDefaultItemSize")]
   public static extern void ItemLayout_GetDefaultItemSize(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetScrollDirection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetScrollDirection")]
   public static extern global::System.IntPtr ItemLayout_GetScrollDirection(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetScrollSpeedFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetScrollSpeedFactor")]
   public static extern float ItemLayout_GetScrollSpeedFactor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetMaximumSwipeSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetMaximumSwipeSpeed")]
   public static extern float ItemLayout_GetMaximumSwipeSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetItemFlickAnimationDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetItemFlickAnimationDuration")]
   public static extern float ItemLayout_GetItemFlickAnimationDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetNextFocusItemID")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetNextFocusItemID")]
   public static extern int ItemLayout_GetNextFocusItemID(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3, int jarg4, bool jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetFlickSpeedFactor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetFlickSpeedFactor")]
   public static extern float ItemLayout_GetFlickSpeedFactor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_ApplyConstraints")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_ApplyConstraints")]
   public static extern void ItemLayout_ApplyConstraints(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_GetItemPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_GetItemPosition")]
   public static extern global::System.IntPtr ItemLayout_GetItemPosition(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, float jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NewItemLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NewItemLayout")]
   public static extern global::System.IntPtr NewItemLayout(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemFactory")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemFactory")]
   public static extern void delete_ItemFactory(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemFactory_GetNumberOfItems")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemFactory_GetNumberOfItems")]
   public static extern uint ItemFactory_GetNumberOfItems(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemFactory_NewItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemFactory_NewItem")]
   public static extern global::System.IntPtr ItemFactory_NewItem(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemFactory_ItemReleased")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemFactory_ItemReleased")]
   public static extern void ItemFactory_ItemReleased(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_MINIMUM_SWIPE_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemFactory_ItemReleasedSwigExplicitItemFactory")]
+  public static extern void ItemFactory_ItemReleasedSwigExplicitItemFactory(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemFactory")]
+  public static extern global::System.IntPtr new_ItemFactory();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemFactory_director_connect")]
+  public static extern void ItemFactory_director_connect(global::System.Runtime.InteropServices.HandleRef jarg1, ItemFactory.SwigDelegateItemFactory_0 delegate0, ItemFactory.SwigDelegateItemFactory_1 delegate1, ItemFactory.SwigDelegateItemFactory_2 delegate2);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_SPEED_get")]
   public static extern int ItemView_Property_MINIMUM_SWIPE_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get")]
   public static extern int ItemView_Property_MINIMUM_SWIPE_DISTANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get")]
   public static extern int ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_SNAP_TO_ITEM_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_SNAP_TO_ITEM_ENABLED_get")]
   public static extern int ItemView_Property_SNAP_TO_ITEM_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_REFRESH_INTERVAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_REFRESH_INTERVAL_get")]
   public static extern int ItemView_Property_REFRESH_INTERVAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_LAYOUT_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_LAYOUT_POSITION_get")]
   public static extern int ItemView_Property_LAYOUT_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_SCROLL_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_SCROLL_SPEED_get")]
   public static extern int ItemView_Property_SCROLL_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_OVERSHOOT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_OVERSHOOT_get")]
   public static extern int ItemView_Property_OVERSHOOT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_SCROLL_DIRECTION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_SCROLL_DIRECTION_get")]
   public static extern int ItemView_Property_SCROLL_DIRECTION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_LAYOUT_ORIENTATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_LAYOUT_ORIENTATION_get")]
   public static extern int ItemView_Property_LAYOUT_ORIENTATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Property_SCROLL_CONTENT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Property_SCROLL_CONTENT_SIZE_get")]
   public static extern int ItemView_Property_SCROLL_CONTENT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemView_Property")]
   public static extern global::System.IntPtr new_ItemView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemView_Property")]
   public static extern void delete_ItemView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemView__SWIG_0")]
   public static extern global::System.IntPtr new_ItemView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemView__SWIG_1")]
   public static extern global::System.IntPtr new_ItemView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Assign")]
   public static extern global::System.IntPtr ItemView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemView")]
   public static extern void delete_ItemView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_New")]
   public static extern global::System.IntPtr ItemView_New(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_DownCast")]
   public static extern global::System.IntPtr ItemView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetLayoutCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetLayoutCount")]
   public static extern uint ItemView_GetLayoutCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_AddLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_AddLayout")]
   public static extern void ItemView_AddLayout(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_RemoveLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_RemoveLayout")]
   public static extern void ItemView_RemoveLayout(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetLayout")]
   public static extern global::System.IntPtr ItemView_GetLayout(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetActiveLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetActiveLayout")]
   public static extern global::System.IntPtr ItemView_GetActiveLayout(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetCurrentLayoutPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetCurrentLayoutPosition")]
   public static extern float ItemView_GetCurrentLayoutPosition(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_ActivateLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_ActivateLayout")]
   public static extern void ItemView_ActivateLayout(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_DeactivateCurrentLayout")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_DeactivateCurrentLayout")]
   public static extern void ItemView_DeactivateCurrentLayout(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetMinimumSwipeSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetMinimumSwipeSpeed")]
   public static extern void ItemView_SetMinimumSwipeSpeed(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetMinimumSwipeSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetMinimumSwipeSpeed")]
   public static extern float ItemView_GetMinimumSwipeSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetMinimumSwipeDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetMinimumSwipeDistance")]
   public static extern void ItemView_SetMinimumSwipeDistance(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetMinimumSwipeDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetMinimumSwipeDistance")]
   public static extern float ItemView_GetMinimumSwipeDistance(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetWheelScrollDistanceStep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetWheelScrollDistanceStep")]
   public static extern void ItemView_SetWheelScrollDistanceStep(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetWheelScrollDistanceStep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetWheelScrollDistanceStep")]
   public static extern float ItemView_GetWheelScrollDistanceStep(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetAnchoring")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetAnchoring")]
   public static extern void ItemView_SetAnchoring(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetAnchoring")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetAnchoring")]
   public static extern bool ItemView_GetAnchoring(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetAnchoringDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetAnchoringDuration")]
   public static extern void ItemView_SetAnchoringDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetAnchoringDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetAnchoringDuration")]
   public static extern float ItemView_GetAnchoringDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_ScrollToItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_ScrollToItem")]
   public static extern void ItemView_ScrollToItem(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetRefreshInterval")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetRefreshInterval")]
   public static extern void ItemView_SetRefreshInterval(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetRefreshInterval")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetRefreshInterval")]
   public static extern float ItemView_GetRefreshInterval(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_Refresh")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_Refresh")]
   public static extern void ItemView_Refresh(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetItem")]
   public static extern global::System.IntPtr ItemView_GetItem(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetItemId")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetItemId")]
   public static extern uint ItemView_GetItemId(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_InsertItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_InsertItem")]
   public static extern void ItemView_InsertItem(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_InsertItems")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_InsertItems")]
   public static extern void ItemView_InsertItems(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_RemoveItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_RemoveItem")]
   public static extern void ItemView_RemoveItem(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_RemoveItems")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_RemoveItems")]
   public static extern void ItemView_RemoveItems(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_ReplaceItem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_ReplaceItem")]
   public static extern void ItemView_ReplaceItem(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_ReplaceItems")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_ReplaceItems")]
   public static extern void ItemView_ReplaceItems(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetItemsParentOrigin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetItemsParentOrigin")]
   public static extern void ItemView_SetItemsParentOrigin(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetItemsParentOrigin")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetItemsParentOrigin")]
   public static extern global::System.IntPtr ItemView_GetItemsParentOrigin(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SetItemsAnchorPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SetItemsAnchorPoint")]
   public static extern void ItemView_SetItemsAnchorPoint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetItemsAnchorPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetItemsAnchorPoint")]
   public static extern global::System.IntPtr ItemView_GetItemsAnchorPoint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_GetItemsRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_GetItemsRange")]
   public static extern void ItemView_GetItemsRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_LayoutActivatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_LayoutActivatedSignal")]
   public static extern global::System.IntPtr ItemView_LayoutActivatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_MoveActorConstraint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_MoveActorConstraint")]
   public static extern void MoveActorConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_WrapActorConstraint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_WrapActorConstraint")]
   public static extern void WrapActorConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollViewEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollViewEffect")]
   public static extern global::System.IntPtr new_ScrollViewEffect();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollViewEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollViewEffect")]
   public static extern void delete_ScrollViewEffect(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewPagePathEffect_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewPagePathEffect_New")]
   public static extern global::System.IntPtr ScrollViewPagePathEffect_New(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, uint jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollViewPagePathEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollViewPagePathEffect")]
   public static extern global::System.IntPtr new_ScrollViewPagePathEffect();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewPagePathEffect_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewPagePathEffect_DownCast")]
   public static extern global::System.IntPtr ScrollViewPagePathEffect_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewPagePathEffect_ApplyToPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewPagePathEffect_ApplyToPage")]
   public static extern void ScrollViewPagePathEffect_ApplyToPage(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollViewPagePathEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollViewPagePathEffect")]
   public static extern void delete_ScrollViewPagePathEffect(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ClampState2D_x_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ClampState2D_x_set")]
   public static extern void ClampState2D_x_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ClampState2D_x_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ClampState2D_x_get")]
   public static extern int ClampState2D_x_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ClampState2D_y_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ClampState2D_y_set")]
   public static extern void ClampState2D_y_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ClampState2D_y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ClampState2D_y_get")]
   public static extern int ClampState2D_y_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ClampState2D")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ClampState2D")]
   public static extern global::System.IntPtr new_ClampState2D();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ClampState2D")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ClampState2D")]
   public static extern void delete_ClampState2D(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RulerDomain__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RulerDomain__SWIG_0")]
   public static extern global::System.IntPtr new_RulerDomain__SWIG_0(float jarg1, float jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RulerDomain__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RulerDomain__SWIG_1")]
   public static extern global::System.IntPtr new_RulerDomain__SWIG_1(float jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_min_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_min_set")]
   public static extern void RulerDomain_min_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_min_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_min_get")]
   public static extern float RulerDomain_min_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_max_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_max_set")]
   public static extern void RulerDomain_max_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_max_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_max_get")]
   public static extern float RulerDomain_max_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_enabled_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_enabled_set")]
   public static extern void RulerDomain_enabled_set(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_enabled_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_enabled_get")]
   public static extern bool RulerDomain_enabled_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_Clamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_Clamp__SWIG_0")]
   public static extern float RulerDomain_Clamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_Clamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_Clamp__SWIG_1")]
   public static extern float RulerDomain_Clamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_Clamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_Clamp__SWIG_2")]
   public static extern float RulerDomain_Clamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_Clamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_Clamp__SWIG_3")]
   public static extern float RulerDomain_Clamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerDomain_GetSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerDomain_GetSize")]
   public static extern float RulerDomain_GetSize(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RulerDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RulerDomain")]
   public static extern void delete_RulerDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Snap__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Snap__SWIG_0")]
   public static extern float Ruler_Snap__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Snap__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Snap__SWIG_1")]
   public static extern float Ruler_Snap__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_GetPositionFromPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_GetPositionFromPage")]
   public static extern float Ruler_GetPositionFromPage(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, out uint jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_GetPageFromPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_GetPageFromPosition")]
   public static extern uint Ruler_GetPageFromPosition(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_GetTotalPages")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_GetTotalPages")]
   public static extern uint Ruler_GetTotalPages(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_GetType")]
   public static extern int Ruler_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_IsEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_IsEnabled")]
   public static extern bool Ruler_IsEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Enable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Enable")]
   public static extern void Ruler_Enable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Disable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Disable")]
   public static extern void Ruler_Disable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SetDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SetDomain")]
   public static extern void Ruler_SetDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_GetDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_GetDomain")]
   public static extern global::System.IntPtr Ruler_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_DisableDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_DisableDomain")]
   public static extern void Ruler_DisableDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Clamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Clamp__SWIG_0")]
   public static extern float Ruler_Clamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Clamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Clamp__SWIG_1")]
   public static extern float Ruler_Clamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Clamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Clamp__SWIG_2")]
   public static extern float Ruler_Clamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_Clamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_Clamp__SWIG_3")]
   public static extern float Ruler_Clamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SnapAndClamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SnapAndClamp__SWIG_0")]
   public static extern float Ruler_SnapAndClamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SnapAndClamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SnapAndClamp__SWIG_1")]
   public static extern float Ruler_SnapAndClamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SnapAndClamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SnapAndClamp__SWIG_2")]
   public static extern float Ruler_SnapAndClamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SnapAndClamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SnapAndClamp__SWIG_3")]
   public static extern float Ruler_SnapAndClamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SnapAndClamp__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SnapAndClamp__SWIG_4")]
   public static extern float Ruler_SnapAndClamp__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_DefaultRuler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_DefaultRuler")]
   public static extern global::System.IntPtr new_DefaultRuler();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DefaultRuler_Snap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DefaultRuler_Snap")]
   public static extern float DefaultRuler_Snap(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DefaultRuler_GetPositionFromPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DefaultRuler_GetPositionFromPage")]
   public static extern float DefaultRuler_GetPositionFromPage(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, out uint jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DefaultRuler_GetPageFromPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DefaultRuler_GetPageFromPosition")]
   public static extern uint DefaultRuler_GetPageFromPosition(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DefaultRuler_GetTotalPages")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DefaultRuler_GetTotalPages")]
   public static extern uint DefaultRuler_GetTotalPages(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_DefaultRuler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_DefaultRuler")]
   public static extern void delete_DefaultRuler(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FixedRuler__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FixedRuler__SWIG_0")]
   public static extern global::System.IntPtr new_FixedRuler__SWIG_0(float jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FixedRuler__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FixedRuler__SWIG_1")]
   public static extern global::System.IntPtr new_FixedRuler__SWIG_1();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FixedRuler_Snap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FixedRuler_Snap")]
   public static extern float FixedRuler_Snap(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FixedRuler_GetPositionFromPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FixedRuler_GetPositionFromPage")]
   public static extern float FixedRuler_GetPositionFromPage(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, out uint jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FixedRuler_GetPageFromPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FixedRuler_GetPageFromPosition")]
   public static extern uint FixedRuler_GetPageFromPosition(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FixedRuler_GetTotalPages")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FixedRuler_GetTotalPages")]
   public static extern uint FixedRuler_GetTotalPages(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FixedRuler")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FixedRuler")]
   public static extern void delete_FixedRuler(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_scale_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_scale_set")]
   public static extern void ScrollView_ClampEvent_scale_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_scale_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_scale_get")]
   public static extern global::System.IntPtr ScrollView_ClampEvent_scale_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_position_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_position_set")]
   public static extern void ScrollView_ClampEvent_position_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_position_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_position_get")]
   public static extern global::System.IntPtr ScrollView_ClampEvent_position_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_rotation_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_rotation_set")]
   public static extern void ScrollView_ClampEvent_rotation_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ClampEvent_rotation_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ClampEvent_rotation_get")]
   public static extern int ScrollView_ClampEvent_rotation_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollView_ClampEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollView_ClampEvent")]
   public static extern global::System.IntPtr new_ScrollView_ClampEvent();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollView_ClampEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollView_ClampEvent")]
   public static extern void delete_ScrollView_ClampEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_type_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_type_set")]
   public static extern void ScrollView_SnapEvent_type_set(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_type_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_type_get")]
   public static extern int ScrollView_SnapEvent_type_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_position_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_position_set")]
   public static extern void ScrollView_SnapEvent_position_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_position_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_position_get")]
   public static extern global::System.IntPtr ScrollView_SnapEvent_position_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_duration_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_duration_set")]
   public static extern void ScrollView_SnapEvent_duration_set(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapEvent_duration_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapEvent_duration_get")]
   public static extern float ScrollView_SnapEvent_duration_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollView_SnapEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollView_SnapEvent")]
   public static extern global::System.IntPtr new_ScrollView_SnapEvent();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollView_SnapEvent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollView_SnapEvent")]
   public static extern void delete_ScrollView_SnapEvent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_WRAP_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_WRAP_ENABLED_get")]
   public static extern int ScrollView_Property_WRAP_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_PANNING_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_PANNING_ENABLED_get")]
   public static extern int ScrollView_Property_PANNING_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get")]
   public static extern int ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get")]
   public static extern int ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_POSITION_get")]
   public static extern int ScrollView_Property_SCROLL_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_X_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_Y_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_MAX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get")]
   public static extern int ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_OVERSHOOT_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_OVERSHOOT_X_get")]
   public static extern int ScrollView_Property_OVERSHOOT_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_OVERSHOOT_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_OVERSHOOT_Y_get")]
   public static extern int ScrollView_Property_OVERSHOOT_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_FINAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_FINAL_get")]
   public static extern int ScrollView_Property_SCROLL_FINAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_FINAL_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_FINAL_X_get")]
   public static extern int ScrollView_Property_SCROLL_FINAL_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_FINAL_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_FINAL_Y_get")]
   public static extern int ScrollView_Property_SCROLL_FINAL_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_WRAP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_WRAP_get")]
   public static extern int ScrollView_Property_WRAP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_PANNING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_PANNING_get")]
   public static extern int ScrollView_Property_PANNING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLLING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLLING_get")]
   public static extern int ScrollView_Property_SCROLLING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_get")]
   public static extern int ScrollView_Property_SCROLL_DOMAIN_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get")]
   public static extern int ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get")]
   public static extern int ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get")]
   public static extern int ScrollView_Property_SCROLL_DOMAIN_OFFSET_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_SCROLL_POSITION_DELTA_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_SCROLL_POSITION_DELTA_get")]
   public static extern int ScrollView_Property_SCROLL_POSITION_DELTA_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Property_START_PAGE_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Property_START_PAGE_POSITION_get")]
   public static extern int ScrollView_Property_START_PAGE_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollView_Property")]
   public static extern global::System.IntPtr new_ScrollView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollView_Property")]
   public static extern void delete_ScrollView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollView__SWIG_0")]
   public static extern global::System.IntPtr new_ScrollView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollView__SWIG_1")]
   public static extern global::System.IntPtr new_ScrollView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_Assign")]
   public static extern global::System.IntPtr ScrollView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollView")]
   public static extern void delete_ScrollView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_New")]
   public static extern global::System.IntPtr ScrollView_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_DownCast")]
   public static extern global::System.IntPtr ScrollView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetScrollSnapAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetScrollSnapAlphaFunction")]
   public static extern global::System.IntPtr ScrollView_GetScrollSnapAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollSnapAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollSnapAlphaFunction")]
   public static extern void ScrollView_SetScrollSnapAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetScrollFlickAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetScrollFlickAlphaFunction")]
   public static extern global::System.IntPtr ScrollView_GetScrollFlickAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollFlickAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollFlickAlphaFunction")]
   public static extern void ScrollView_SetScrollFlickAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetScrollSnapDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetScrollSnapDuration")]
   public static extern float ScrollView_GetScrollSnapDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollSnapDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollSnapDuration")]
   public static extern void ScrollView_SetScrollSnapDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetScrollFlickDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetScrollFlickDuration")]
   public static extern float ScrollView_GetScrollFlickDuration(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollFlickDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollFlickDuration")]
   public static extern void ScrollView_SetScrollFlickDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetRulerX")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetRulerX")]
   public static extern void ScrollView_SetRulerX(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetRulerY")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetRulerY")]
   public static extern void ScrollView_SetRulerY(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollSensitive")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollSensitive")]
   public static extern void ScrollView_SetScrollSensitive(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetMaxOvershoot")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetMaxOvershoot")]
   public static extern void ScrollView_SetMaxOvershoot(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetSnapOvershootAlphaFunction")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetSnapOvershootAlphaFunction")]
   public static extern void ScrollView_SetSnapOvershootAlphaFunction(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetSnapOvershootDuration")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetSnapOvershootDuration")]
   public static extern void ScrollView_SetSnapOvershootDuration(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetActorAutoSnap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetActorAutoSnap")]
   public static extern void ScrollView_SetActorAutoSnap(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetWrapMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetWrapMode")]
   public static extern void ScrollView_SetWrapMode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetScrollUpdateDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetScrollUpdateDistance")]
   public static extern int ScrollView_GetScrollUpdateDistance(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollUpdateDistance")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollUpdateDistance")]
   public static extern void ScrollView_SetScrollUpdateDistance(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetAxisAutoLock")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetAxisAutoLock")]
   public static extern bool ScrollView_GetAxisAutoLock(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetAxisAutoLock")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetAxisAutoLock")]
   public static extern void ScrollView_SetAxisAutoLock(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetAxisAutoLockGradient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetAxisAutoLockGradient")]
   public static extern float ScrollView_GetAxisAutoLockGradient(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetAxisAutoLockGradient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetAxisAutoLockGradient")]
   public static extern void ScrollView_SetAxisAutoLockGradient(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetFrictionCoefficient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetFrictionCoefficient")]
   public static extern float ScrollView_GetFrictionCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetFrictionCoefficient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetFrictionCoefficient")]
   public static extern void ScrollView_SetFrictionCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetFlickSpeedCoefficient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetFlickSpeedCoefficient")]
   public static extern float ScrollView_GetFlickSpeedCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetFlickSpeedCoefficient")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetFlickSpeedCoefficient")]
   public static extern void ScrollView_SetFlickSpeedCoefficient(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetMinimumDistanceForFlick")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetMinimumDistanceForFlick")]
   public static extern global::System.IntPtr ScrollView_GetMinimumDistanceForFlick(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetMinimumDistanceForFlick")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetMinimumDistanceForFlick")]
   public static extern void ScrollView_SetMinimumDistanceForFlick(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetMinimumSpeedForFlick")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetMinimumSpeedForFlick")]
   public static extern float ScrollView_GetMinimumSpeedForFlick(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetMinimumSpeedForFlick")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetMinimumSpeedForFlick")]
   public static extern void ScrollView_SetMinimumSpeedForFlick(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetMaxFlickSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetMaxFlickSpeed")]
   public static extern float ScrollView_GetMaxFlickSpeed(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetMaxFlickSpeed")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetMaxFlickSpeed")]
   public static extern void ScrollView_SetMaxFlickSpeed(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetWheelScrollDistanceStep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetWheelScrollDistanceStep")]
   public static extern global::System.IntPtr ScrollView_GetWheelScrollDistanceStep(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetWheelScrollDistanceStep")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetWheelScrollDistanceStep")]
   public static extern void ScrollView_SetWheelScrollDistanceStep(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetCurrentScrollPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetCurrentScrollPosition")]
   public static extern global::System.IntPtr ScrollView_GetCurrentScrollPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_GetCurrentPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_GetCurrentPage")]
   public static extern uint ScrollView_GetCurrentPage(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_0")]
   public static extern void ScrollView_ScrollTo__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_1")]
   public static extern void ScrollView_ScrollTo__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_2")]
   public static extern void ScrollView_ScrollTo__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_3")]
   public static extern void ScrollView_ScrollTo__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3, int jarg4, int jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_4")]
   public static extern void ScrollView_ScrollTo__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5, int jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_5")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_5")]
   public static extern void ScrollView_ScrollTo__SWIG_5(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_6")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_6")]
   public static extern void ScrollView_ScrollTo__SWIG_6(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_7")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_7")]
   public static extern void ScrollView_ScrollTo__SWIG_7(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_8")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_8")]
   public static extern void ScrollView_ScrollTo__SWIG_8(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollTo__SWIG_9")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollTo__SWIG_9")]
   public static extern void ScrollView_ScrollTo__SWIG_9(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ScrollToSnapPoint")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ScrollToSnapPoint")]
   public static extern bool ScrollView_ScrollToSnapPoint(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ApplyConstraintToChildren")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ApplyConstraintToChildren")]
   public static extern void ScrollView_ApplyConstraintToChildren(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_RemoveConstraintsFromChildren")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_RemoveConstraintsFromChildren")]
   public static extern void ScrollView_RemoveConstraintsFromChildren(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_ApplyEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_ApplyEffect")]
   public static extern void ScrollView_ApplyEffect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_RemoveEffect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_RemoveEffect")]
   public static extern void ScrollView_RemoveEffect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_RemoveAllEffects")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_RemoveAllEffects")]
   public static extern void ScrollView_RemoveAllEffects(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_BindActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_BindActor")]
   public static extern void ScrollView_BindActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_UnbindActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_UnbindActor")]
   public static extern void ScrollView_UnbindActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollingDirection__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_0")]
   public static extern void ScrollView_SetScrollingDirection__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SetScrollingDirection__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_1")]
   public static extern void ScrollView_SetScrollingDirection__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_RemoveScrollingDirection")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_RemoveScrollingDirection")]
   public static extern void ScrollView_RemoveScrollingDirection(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SnapStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SnapStartedSignal")]
   public static extern global::System.IntPtr ScrollView_SnapStartedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Property_ROWS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Property_ROWS_get")]
   public static extern int TableView_Property_ROWS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Property_COLUMNS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Property_COLUMNS_get")]
   public static extern int TableView_Property_COLUMNS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Property_CELL_PADDING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Property_CELL_PADDING_get")]
   public static extern int TableView_Property_CELL_PADDING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Property_LAYOUT_ROWS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Property_LAYOUT_ROWS_get")]
   public static extern int TableView_Property_LAYOUT_ROWS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Property_LAYOUT_COLUMNS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Property_LAYOUT_COLUMNS_get")]
   public static extern int TableView_Property_LAYOUT_COLUMNS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_Property")]
   public static extern global::System.IntPtr new_TableView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TableView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TableView_Property")]
   public static extern void delete_TableView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_ChildProperty_CELL_INDEX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_ChildProperty_CELL_INDEX_get")]
   public static extern int TableView_ChildProperty_CELL_INDEX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_ChildProperty_ROW_SPAN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_ChildProperty_ROW_SPAN_get")]
   public static extern int TableView_ChildProperty_ROW_SPAN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_ChildProperty_COLUMN_SPAN_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_ChildProperty_COLUMN_SPAN_get")]
   public static extern int TableView_ChildProperty_COLUMN_SPAN_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get")]
   public static extern int TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get")]
   public static extern int TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_ChildProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_ChildProperty")]
   public static extern global::System.IntPtr new_TableView_ChildProperty();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TableView_ChildProperty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TableView_ChildProperty")]
   public static extern void delete_TableView_ChildProperty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_CellPosition__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_CellPosition__SWIG_0")]
   public static extern global::System.IntPtr new_TableView_CellPosition__SWIG_0(uint jarg1, uint jarg2, uint jarg3, uint jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_CellPosition__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_CellPosition__SWIG_1")]
   public static extern global::System.IntPtr new_TableView_CellPosition__SWIG_1(uint jarg1, uint jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_CellPosition__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_CellPosition__SWIG_2")]
   public static extern global::System.IntPtr new_TableView_CellPosition__SWIG_2(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_CellPosition__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_CellPosition__SWIG_3")]
   public static extern global::System.IntPtr new_TableView_CellPosition__SWIG_3(uint jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView_CellPosition__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView_CellPosition__SWIG_4")]
   public static extern global::System.IntPtr new_TableView_CellPosition__SWIG_4();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_rowIndex_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_rowIndex_set")]
   public static extern void TableView_CellPosition_rowIndex_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_rowIndex_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_rowIndex_get")]
   public static extern uint TableView_CellPosition_rowIndex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_columnIndex_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_columnIndex_set")]
   public static extern void TableView_CellPosition_columnIndex_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_columnIndex_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_columnIndex_get")]
   public static extern uint TableView_CellPosition_columnIndex_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_rowSpan_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_rowSpan_set")]
   public static extern void TableView_CellPosition_rowSpan_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_rowSpan_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_rowSpan_get")]
   public static extern uint TableView_CellPosition_rowSpan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_columnSpan_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_columnSpan_set")]
   public static extern void TableView_CellPosition_columnSpan_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_CellPosition_columnSpan_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_CellPosition_columnSpan_get")]
   public static extern uint TableView_CellPosition_columnSpan_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TableView_CellPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TableView_CellPosition")]
   public static extern void delete_TableView_CellPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView__SWIG_0")]
   public static extern global::System.IntPtr new_TableView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TableView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TableView__SWIG_1")]
   public static extern global::System.IntPtr new_TableView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Assign")]
   public static extern global::System.IntPtr TableView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TableView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TableView")]
   public static extern void delete_TableView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_New")]
   public static extern global::System.IntPtr TableView_New(uint jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_DownCast")]
   public static extern global::System.IntPtr TableView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_AddChild")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_AddChild")]
   public static extern bool TableView_AddChild(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetChildAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetChildAt")]
   public static extern global::System.IntPtr TableView_GetChildAt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_RemoveChildAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_RemoveChildAt")]
   public static extern global::System.IntPtr TableView_RemoveChildAt(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_FindChildPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_FindChildPosition")]
   public static extern bool TableView_FindChildPosition(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_InsertRow")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_InsertRow")]
   public static extern void TableView_InsertRow(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_DeleteRow__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_DeleteRow__SWIG_0")]
   public static extern void TableView_DeleteRow__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_DeleteRow__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_DeleteRow__SWIG_1")]
   public static extern void TableView_DeleteRow__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_InsertColumn")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_InsertColumn")]
   public static extern void TableView_InsertColumn(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_DeleteColumn__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_DeleteColumn__SWIG_0")]
   public static extern void TableView_DeleteColumn__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_DeleteColumn__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_DeleteColumn__SWIG_1")]
   public static extern void TableView_DeleteColumn__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Resize__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Resize__SWIG_0")]
   public static extern void TableView_Resize__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_Resize__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_Resize__SWIG_1")]
   public static extern void TableView_Resize__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, uint jarg3, global::System.Runtime.InteropServices.HandleRef jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetCellPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetCellPadding")]
   public static extern void TableView_SetCellPadding(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetCellPadding")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetCellPadding")]
   public static extern global::System.IntPtr TableView_GetCellPadding(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetFitHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetFitHeight")]
   public static extern void TableView_SetFitHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_IsFitHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_IsFitHeight")]
   public static extern bool TableView_IsFitHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetFitWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetFitWidth")]
   public static extern void TableView_SetFitWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_IsFitWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_IsFitWidth")]
   public static extern bool TableView_IsFitWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetFixedHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetFixedHeight")]
   public static extern void TableView_SetFixedHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetFixedHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetFixedHeight")]
   public static extern float TableView_GetFixedHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetRelativeHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetRelativeHeight")]
   public static extern void TableView_SetRelativeHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetRelativeHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetRelativeHeight")]
   public static extern float TableView_GetRelativeHeight(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetFixedWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetFixedWidth")]
   public static extern void TableView_SetFixedWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetFixedWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetFixedWidth")]
   public static extern float TableView_GetFixedWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetRelativeWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetRelativeWidth")]
   public static extern void TableView_SetRelativeWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetRelativeWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetRelativeWidth")]
   public static extern float TableView_GetRelativeWidth(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetRows")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetRows")]
   public static extern uint TableView_GetRows(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_GetColumns")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_GetColumns")]
   public static extern uint TableView_GetColumns(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SetCellAlignment")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SetCellAlignment")]
   public static extern void TableView_SetCellAlignment(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DEFAULT_RENDERING_BACKEND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DEFAULT_RENDERING_BACKEND_get")]
   public static extern uint DEFAULT_RENDERING_BACKEND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_RENDERING_BACKEND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_RENDERING_BACKEND_get")]
   public static extern int TextEditor_Property_RENDERING_BACKEND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_TEXT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_TEXT_get")]
   public static extern int TextEditor_Property_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_TEXT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_TEXT_COLOR_get")]
   public static extern int TextEditor_Property_TEXT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_FONT_FAMILY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_FONT_FAMILY_get")]
   public static extern int TextEditor_Property_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_FONT_STYLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_FONT_STYLE_get")]
   public static extern int TextEditor_Property_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_POINT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_POINT_SIZE_get")]
   public static extern int TextEditor_Property_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_HORIZONTAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_HORIZONTAL_ALIGNMENT_get")]
   public static extern int TextEditor_Property_HORIZONTAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SCROLL_THRESHOLD_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SCROLL_THRESHOLD_get")]
   public static extern int TextEditor_Property_SCROLL_THRESHOLD_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SCROLL_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SCROLL_SPEED_get")]
   public static extern int TextEditor_Property_SCROLL_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_PRIMARY_CURSOR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_PRIMARY_CURSOR_COLOR_get")]
   public static extern int TextEditor_Property_PRIMARY_CURSOR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SECONDARY_CURSOR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SECONDARY_CURSOR_COLOR_get")]
   public static extern int TextEditor_Property_SECONDARY_CURSOR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_ENABLE_CURSOR_BLINK_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_ENABLE_CURSOR_BLINK_get")]
   public static extern int TextEditor_Property_ENABLE_CURSOR_BLINK_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_CURSOR_BLINK_INTERVAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_CURSOR_BLINK_INTERVAL_get")]
   public static extern int TextEditor_Property_CURSOR_BLINK_INTERVAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_CURSOR_BLINK_DURATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_CURSOR_BLINK_DURATION_get")]
   public static extern int TextEditor_Property_CURSOR_BLINK_DURATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_CURSOR_WIDTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_CURSOR_WIDTH_get")]
   public static extern int TextEditor_Property_CURSOR_WIDTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_GRAB_HANDLE_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_GRAB_HANDLE_IMAGE_get")]
   public static extern int TextEditor_Property_GRAB_HANDLE_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get")]
   public static extern int TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get")]
   public static extern int TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get")]
   public static extern int TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_DECORATION_BOUNDING_BOX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_DECORATION_BOUNDING_BOX_get")]
   public static extern int TextEditor_Property_DECORATION_BOUNDING_BOX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_ENABLE_MARKUP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_ENABLE_MARKUP_get")]
   public static extern int TextEditor_Property_ENABLE_MARKUP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_COLOR_get")]
   public static extern int TextEditor_Property_INPUT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_FONT_FAMILY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_FONT_FAMILY_get")]
   public static extern int TextEditor_Property_INPUT_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_FONT_STYLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_FONT_STYLE_get")]
   public static extern int TextEditor_Property_INPUT_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_POINT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_POINT_SIZE_get")]
   public static extern int TextEditor_Property_INPUT_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_LINE_SPACING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_LINE_SPACING_get")]
   public static extern int TextEditor_Property_LINE_SPACING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_LINE_SPACING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_LINE_SPACING_get")]
   public static extern int TextEditor_Property_INPUT_LINE_SPACING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_UNDERLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_UNDERLINE_get")]
   public static extern int TextEditor_Property_UNDERLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_UNDERLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_UNDERLINE_get")]
   public static extern int TextEditor_Property_INPUT_UNDERLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_SHADOW_get")]
   public static extern int TextEditor_Property_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_SHADOW_get")]
   public static extern int TextEditor_Property_INPUT_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_EMBOSS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_EMBOSS_get")]
   public static extern int TextEditor_Property_EMBOSS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_EMBOSS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_EMBOSS_get")]
   public static extern int TextEditor_Property_INPUT_EMBOSS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_OUTLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_OUTLINE_get")]
   public static extern int TextEditor_Property_OUTLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Property_INPUT_OUTLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Property_INPUT_OUTLINE_get")]
   public static extern int TextEditor_Property_INPUT_OUTLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextEditor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextEditor_Property")]
   public static extern global::System.IntPtr new_TextEditor_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextEditor_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextEditor_Property")]
   public static extern void delete_TextEditor_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextEditor_InputStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextEditor_InputStyle")]
   public static extern global::System.IntPtr new_TextEditor_InputStyle();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextEditor_InputStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextEditor_InputStyle")]
   public static extern void delete_TextEditor_InputStyle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_New")]
   public static extern global::System.IntPtr TextEditor_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextEditor__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextEditor__SWIG_0")]
   public static extern global::System.IntPtr new_TextEditor__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextEditor__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextEditor__SWIG_1")]
   public static extern global::System.IntPtr new_TextEditor__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_Assign")]
   public static extern global::System.IntPtr TextEditor_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextEditor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextEditor")]
   public static extern void delete_TextEditor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_DownCast")]
   public static extern global::System.IntPtr TextEditor_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_TextChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_TextChangedSignal")]
   public static extern global::System.IntPtr TextEditor_TextChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_InputStyleChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_InputStyleChangedSignal")]
   public static extern global::System.IntPtr TextEditor_InputStyleChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_RENDERING_BACKEND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_RENDERING_BACKEND_get")]
   public static extern int TextField_Property_RENDERING_BACKEND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_TEXT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_TEXT_get")]
   public static extern int TextField_Property_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_get")]
   public static extern int TextField_Property_PLACEHOLDER_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get")]
   public static extern int TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_FONT_FAMILY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_FONT_FAMILY_get")]
   public static extern int TextField_Property_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_FONT_STYLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_FONT_STYLE_get")]
   public static extern int TextField_Property_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_POINT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_POINT_SIZE_get")]
   public static extern int TextField_Property_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_MAX_LENGTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_MAX_LENGTH_get")]
   public static extern int TextField_Property_MAX_LENGTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_EXCEED_POLICY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_EXCEED_POLICY_get")]
   public static extern int TextField_Property_EXCEED_POLICY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_HORIZONTAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_HORIZONTAL_ALIGNMENT_get")]
   public static extern int TextField_Property_HORIZONTAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_VERTICAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_VERTICAL_ALIGNMENT_get")]
   public static extern int TextField_Property_VERTICAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_TEXT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_TEXT_COLOR_get")]
   public static extern int TextField_Property_TEXT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_PLACEHOLDER_TEXT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_PLACEHOLDER_TEXT_COLOR_get")]
   public static extern int TextField_Property_PLACEHOLDER_TEXT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SHADOW_OFFSET_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SHADOW_OFFSET_get")]
   public static extern int TextField_Property_SHADOW_OFFSET_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SHADOW_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SHADOW_COLOR_get")]
   public static extern int TextField_Property_SHADOW_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_PRIMARY_CURSOR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_PRIMARY_CURSOR_COLOR_get")]
   public static extern int TextField_Property_PRIMARY_CURSOR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SECONDARY_CURSOR_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SECONDARY_CURSOR_COLOR_get")]
   public static extern int TextField_Property_SECONDARY_CURSOR_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_ENABLE_CURSOR_BLINK_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_ENABLE_CURSOR_BLINK_get")]
   public static extern int TextField_Property_ENABLE_CURSOR_BLINK_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_CURSOR_BLINK_INTERVAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_CURSOR_BLINK_INTERVAL_get")]
   public static extern int TextField_Property_CURSOR_BLINK_INTERVAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_CURSOR_BLINK_DURATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_CURSOR_BLINK_DURATION_get")]
   public static extern int TextField_Property_CURSOR_BLINK_DURATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_CURSOR_WIDTH_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_CURSOR_WIDTH_get")]
   public static extern int TextField_Property_CURSOR_WIDTH_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_GRAB_HANDLE_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_GRAB_HANDLE_IMAGE_get")]
   public static extern int TextField_Property_GRAB_HANDLE_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get")]
   public static extern int TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SCROLL_THRESHOLD_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SCROLL_THRESHOLD_get")]
   public static extern int TextField_Property_SCROLL_THRESHOLD_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SCROLL_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SCROLL_SPEED_get")]
   public static extern int TextField_Property_SCROLL_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get")]
   public static extern int TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SELECTION_HIGHLIGHT_COLOR_get")]
   public static extern int TextField_Property_SELECTION_HIGHLIGHT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_DECORATION_BOUNDING_BOX_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_DECORATION_BOUNDING_BOX_get")]
   public static extern int TextField_Property_DECORATION_BOUNDING_BOX_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_METHOD_SETTINGS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_METHOD_SETTINGS_get")]
   public static extern int TextField_Property_INPUT_METHOD_SETTINGS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_COLOR_get")]
   public static extern int TextField_Property_INPUT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_ENABLE_MARKUP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_ENABLE_MARKUP_get")]
   public static extern int TextField_Property_ENABLE_MARKUP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_FONT_FAMILY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_FONT_FAMILY_get")]
   public static extern int TextField_Property_INPUT_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_FONT_STYLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_FONT_STYLE_get")]
   public static extern int TextField_Property_INPUT_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_POINT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_POINT_SIZE_get")]
   public static extern int TextField_Property_INPUT_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_UNDERLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_UNDERLINE_get")]
   public static extern int TextField_Property_UNDERLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_UNDERLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_UNDERLINE_get")]
   public static extern int TextField_Property_INPUT_UNDERLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_SHADOW_get")]
   public static extern int TextField_Property_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_SHADOW_get")]
   public static extern int TextField_Property_INPUT_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_EMBOSS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_EMBOSS_get")]
   public static extern int TextField_Property_EMBOSS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_EMBOSS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_EMBOSS_get")]
   public static extern int TextField_Property_INPUT_EMBOSS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_OUTLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_OUTLINE_get")]
   public static extern int TextField_Property_OUTLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Property_INPUT_OUTLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Property_INPUT_OUTLINE_get")]
   public static extern int TextField_Property_INPUT_OUTLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextField_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextField_Property")]
   public static extern global::System.IntPtr new_TextField_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextField_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextField_Property")]
   public static extern void delete_TextField_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextField_InputStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextField_InputStyle")]
   public static extern global::System.IntPtr new_TextField_InputStyle();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextField_InputStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextField_InputStyle")]
   public static extern void delete_TextField_InputStyle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_New")]
   public static extern global::System.IntPtr TextField_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextField__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextField__SWIG_0")]
   public static extern global::System.IntPtr new_TextField__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextField__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextField__SWIG_1")]
   public static extern global::System.IntPtr new_TextField__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_Assign")]
   public static extern global::System.IntPtr TextField_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextField")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextField")]
   public static extern void delete_TextField(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_DownCast")]
   public static extern global::System.IntPtr TextField_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_TextChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_TextChangedSignal")]
   public static extern global::System.IntPtr TextField_TextChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_MaxLengthReachedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_MaxLengthReachedSignal")]
   public static extern global::System.IntPtr TextField_MaxLengthReachedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_InputStyleChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_InputStyleChangedSignal")]
   public static extern global::System.IntPtr TextField_InputStyleChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_RENDERING_BACKEND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_RENDERING_BACKEND_get")]
   public static extern int TextLabel_Property_RENDERING_BACKEND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_TEXT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_TEXT_get")]
   public static extern int TextLabel_Property_TEXT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_FONT_FAMILY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_FONT_FAMILY_get")]
   public static extern int TextLabel_Property_FONT_FAMILY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_FONT_STYLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_FONT_STYLE_get")]
   public static extern int TextLabel_Property_FONT_STYLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_POINT_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_POINT_SIZE_get")]
   public static extern int TextLabel_Property_POINT_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_MULTI_LINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_MULTI_LINE_get")]
   public static extern int TextLabel_Property_MULTI_LINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_HORIZONTAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_HORIZONTAL_ALIGNMENT_get")]
   public static extern int TextLabel_Property_HORIZONTAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_VERTICAL_ALIGNMENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_VERTICAL_ALIGNMENT_get")]
   public static extern int TextLabel_Property_VERTICAL_ALIGNMENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_TEXT_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_TEXT_COLOR_get")]
   public static extern int TextLabel_Property_TEXT_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_SHADOW_OFFSET_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_SHADOW_OFFSET_get")]
   public static extern int TextLabel_Property_SHADOW_OFFSET_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_SHADOW_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_SHADOW_COLOR_get")]
   public static extern int TextLabel_Property_SHADOW_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_UNDERLINE_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_UNDERLINE_ENABLED_get")]
   public static extern int TextLabel_Property_UNDERLINE_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_UNDERLINE_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_UNDERLINE_COLOR_get")]
   public static extern int TextLabel_Property_UNDERLINE_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_UNDERLINE_HEIGHT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_UNDERLINE_HEIGHT_get")]
   public static extern int TextLabel_Property_UNDERLINE_HEIGHT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_ENABLE_MARKUP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_ENABLE_MARKUP_get")]
   public static extern int TextLabel_Property_ENABLE_MARKUP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_ENABLE_AUTO_SCROLL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_ENABLE_AUTO_SCROLL_get")]
   public static extern int TextLabel_Property_ENABLE_AUTO_SCROLL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_AUTO_SCROLL_SPEED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_AUTO_SCROLL_SPEED_get")]
   public static extern int TextLabel_Property_AUTO_SCROLL_SPEED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get")]
   public static extern int TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_AUTO_SCROLL_GAP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_AUTO_SCROLL_GAP_get")]
   public static extern int TextLabel_Property_AUTO_SCROLL_GAP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_LINE_SPACING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_LINE_SPACING_get")]
   public static extern int TextLabel_Property_LINE_SPACING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_UNDERLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_UNDERLINE_get")]
   public static extern int TextLabel_Property_UNDERLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_SHADOW_get")]
   public static extern int TextLabel_Property_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_EMBOSS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_EMBOSS_get")]
   public static extern int TextLabel_Property_EMBOSS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Property_OUTLINE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Property_OUTLINE_get")]
   public static extern int TextLabel_Property_OUTLINE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextLabel_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextLabel_Property")]
   public static extern global::System.IntPtr new_TextLabel_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextLabel_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextLabel_Property")]
   public static extern void delete_TextLabel_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_New__SWIG_0")]
   public static extern global::System.IntPtr TextLabel_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_New__SWIG_1")]
   public static extern global::System.IntPtr TextLabel_New__SWIG_1(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextLabel__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextLabel__SWIG_0")]
   public static extern global::System.IntPtr new_TextLabel__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextLabel__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextLabel__SWIG_1")]
   public static extern global::System.IntPtr new_TextLabel__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_Assign")]
   public static extern global::System.IntPtr TextLabel_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextLabel")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextLabel")]
   public static extern void delete_TextLabel(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_DownCast")]
   public static extern global::System.IntPtr TextLabel_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AccessibilityManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AccessibilityManager")]
   public static extern global::System.IntPtr new_AccessibilityManager();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AccessibilityManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AccessibilityManager")]
   public static extern void delete_AccessibilityManager(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_Get")]
   public static extern global::System.IntPtr AccessibilityManager_Get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetAccessibilityAttribute")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetAccessibilityAttribute")]
   public static extern void AccessibilityManager_SetAccessibilityAttribute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, string jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetAccessibilityAttribute")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetAccessibilityAttribute")]
   public static extern string AccessibilityManager_GetAccessibilityAttribute(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetFocusOrder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetFocusOrder")]
   public static extern void AccessibilityManager_SetFocusOrder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetFocusOrder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetFocusOrder")]
   public static extern uint AccessibilityManager_GetFocusOrder(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GenerateNewFocusOrder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GenerateNewFocusOrder")]
   public static extern uint AccessibilityManager_GenerateNewFocusOrder(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetActorByFocusOrder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetActorByFocusOrder")]
   public static extern global::System.IntPtr AccessibilityManager_GetActorByFocusOrder(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetCurrentFocusActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetCurrentFocusActor")]
   public static extern bool AccessibilityManager_SetCurrentFocusActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetCurrentFocusActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetCurrentFocusActor")]
   public static extern global::System.IntPtr AccessibilityManager_GetCurrentFocusActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetCurrentFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetCurrentFocusGroup")]
   public static extern global::System.IntPtr AccessibilityManager_GetCurrentFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetCurrentFocusOrder")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetCurrentFocusOrder")]
   public static extern uint AccessibilityManager_GetCurrentFocusOrder(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_MoveFocusForward")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_MoveFocusForward")]
   public static extern bool AccessibilityManager_MoveFocusForward(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_MoveFocusBackward")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_MoveFocusBackward")]
   public static extern bool AccessibilityManager_MoveFocusBackward(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ClearFocus")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ClearFocus")]
   public static extern void AccessibilityManager_ClearFocus(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_Reset")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_Reset")]
   public static extern void AccessibilityManager_Reset(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetFocusGroup")]
   public static extern void AccessibilityManager_SetFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_IsFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_IsFocusGroup")]
   public static extern bool AccessibilityManager_IsFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetGroupMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetGroupMode")]
   public static extern void AccessibilityManager_SetGroupMode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetGroupMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetGroupMode")]
   public static extern bool AccessibilityManager_GetGroupMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetWrapMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetWrapMode")]
   public static extern void AccessibilityManager_SetWrapMode(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetWrapMode")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetWrapMode")]
   public static extern bool AccessibilityManager_GetWrapMode(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SetFocusIndicatorActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SetFocusIndicatorActor")]
   public static extern void AccessibilityManager_SetFocusIndicatorActor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetFocusIndicatorActor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetFocusIndicatorActor")]
   public static extern global::System.IntPtr AccessibilityManager_GetFocusIndicatorActor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetFocusGroup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetFocusGroup")]
   public static extern global::System.IntPtr AccessibilityManager_GetFocusGroup(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_GetReadPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_GetReadPosition")]
   public static extern global::System.IntPtr AccessibilityManager_GetReadPosition(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_FocusChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_FocusChangedSignal")]
   public static extern global::System.IntPtr AccessibilityManager_FocusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_FocusOvershotSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_FocusOvershotSignal")]
   public static extern global::System.IntPtr AccessibilityManager_FocusOvershotSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_FocusedActorActivatedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_FocusedActorActivatedSignal")]
   public static extern global::System.IntPtr AccessibilityManager_FocusedActorActivatedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_StatusChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_StatusChangedSignal")]
   public static extern global::System.IntPtr AccessibilityManager_StatusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionNextSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionNextSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionNextSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionPreviousSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionPreviousSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionPreviousSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionActivateSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionActivateSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionActivateSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionOverSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionOverSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionOverSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadNextSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadNextSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadNextSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadPreviousSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadPreviousSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadPreviousSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionUpSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionUpSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionUpSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionDownSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionDownSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionDownSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionClearFocusSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionClearFocusSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionClearFocusSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionBackSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionBackSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionBackSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionScrollUpSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionScrollUpSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionScrollUpSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionScrollDownSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionScrollDownSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionScrollDownSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionPageLeftSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionPageLeftSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionPageLeftSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionPageRightSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionPageRightSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionPageRightSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionPageUpSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionPageUpSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionPageUpSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionPageDownSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionPageDownSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionPageDownSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionMoveToFirstSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionMoveToFirstSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionMoveToFirstSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionMoveToLastSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionMoveToLastSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionMoveToLastSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadFromTopSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadFromTopSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadFromTopSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadFromNextSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadFromNextSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadFromNextSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionZoomSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionZoomSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionZoomSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadIndicatorInformationSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadIndicatorInformationSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadIndicatorInformationSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionReadPauseResumeSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionReadPauseResumeSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionReadPauseResumeSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionStartStopSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionStartStopSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionStartStopSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_ActionScrollSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_ActionScrollSignal")]
   public static extern global::System.IntPtr AccessibilityManager_ActionScrollSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StyleManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StyleManager")]
   public static extern global::System.IntPtr new_StyleManager();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_StyleManager")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_StyleManager")]
   public static extern void delete_StyleManager(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_Get")]
   public static extern global::System.IntPtr StyleManager_Get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_ApplyTheme")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_ApplyTheme")]
   public static extern void StyleManager_ApplyTheme(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_ApplyDefaultTheme")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_ApplyDefaultTheme")]
   public static extern void StyleManager_ApplyDefaultTheme(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_SetStyleConstant")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_SetStyleConstant")]
   public static extern void StyleManager_SetStyleConstant(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_GetStyleConstant")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_GetStyleConstant")]
   public static extern bool StyleManager_GetStyleConstant(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_ApplyStyle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_ApplyStyle")]
   public static extern void StyleManager_ApplyStyle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, string jarg3, string jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_StyleChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_StyleChangedSignal")]
   public static extern global::System.IntPtr StyleManager_StyleChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_LOWER_BOUND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_LOWER_BOUND_get")]
   public static extern int Slider_Property_LOWER_BOUND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_UPPER_BOUND_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_UPPER_BOUND_get")]
   public static extern int Slider_Property_UPPER_BOUND_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_VALUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_VALUE_get")]
   public static extern int Slider_Property_VALUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_TRACK_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_TRACK_VISUAL_get")]
   public static extern int Slider_Property_TRACK_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_HANDLE_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_HANDLE_VISUAL_get")]
   public static extern int Slider_Property_HANDLE_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_PROGRESS_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_PROGRESS_VISUAL_get")]
   public static extern int Slider_Property_PROGRESS_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_POPUP_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_POPUP_VISUAL_get")]
   public static extern int Slider_Property_POPUP_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_POPUP_ARROW_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_POPUP_ARROW_VISUAL_get")]
   public static extern int Slider_Property_POPUP_ARROW_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_DISABLED_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_DISABLED_COLOR_get")]
   public static extern int Slider_Property_DISABLED_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_VALUE_PRECISION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_VALUE_PRECISION_get")]
   public static extern int Slider_Property_VALUE_PRECISION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_SHOW_POPUP_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_SHOW_POPUP_get")]
   public static extern int Slider_Property_SHOW_POPUP_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_SHOW_VALUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_SHOW_VALUE_get")]
   public static extern int Slider_Property_SHOW_VALUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_MARKS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_MARKS_get")]
   public static extern int Slider_Property_MARKS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_SNAP_TO_MARKS_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_SNAP_TO_MARKS_get")]
   public static extern int Slider_Property_SNAP_TO_MARKS_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Property_MARK_TOLERANCE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Property_MARK_TOLERANCE_get")]
   public static extern int Slider_Property_MARK_TOLERANCE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Slider_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Slider_Property")]
   public static extern global::System.IntPtr new_Slider_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Slider_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Slider_Property")]
   public static extern void delete_Slider_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_New")]
   public static extern global::System.IntPtr Slider_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Slider__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Slider__SWIG_0")]
   public static extern global::System.IntPtr new_Slider__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Slider__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Slider__SWIG_1")]
   public static extern global::System.IntPtr new_Slider__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_Assign")]
   public static extern global::System.IntPtr Slider_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Slider")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Slider")]
   public static extern void delete_Slider(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_DownCast")]
   public static extern global::System.IntPtr Slider_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_ValueChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_ValueChangedSignal")]
   public static extern global::System.IntPtr Slider_ValueChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_SlidingFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_SlidingFinishedSignal")]
   public static extern global::System.IntPtr Slider_SlidingFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_MarkReachedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_MarkReachedSignal")]
   public static extern global::System.IntPtr Slider_MarkReachedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Property_VIDEO_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Property_VIDEO_get")]
   public static extern int VideoView_Property_VIDEO_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Property_LOOPING_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Property_LOOPING_get")]
   public static extern int VideoView_Property_LOOPING_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Property_MUTED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Property_MUTED_get")]
   public static extern int VideoView_Property_MUTED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Property_VOLUME_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Property_VOLUME_get")]
   public static extern int VideoView_Property_VOLUME_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VideoView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VideoView_Property")]
   public static extern global::System.IntPtr new_VideoView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VideoView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VideoView_Property")]
   public static extern void delete_VideoView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_New__SWIG_0")]
   public static extern global::System.IntPtr VideoView_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_New__SWIG_1")]
   public static extern global::System.IntPtr VideoView_New__SWIG_1(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VideoView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VideoView__SWIG_0")]
   public static extern global::System.IntPtr new_VideoView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VideoView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VideoView")]
   public static extern void delete_VideoView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VideoView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VideoView__SWIG_1")]
   public static extern global::System.IntPtr new_VideoView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Assign")]
   public static extern global::System.IntPtr VideoView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_DownCast")]
   public static extern global::System.IntPtr VideoView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Play")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Play")]
   public static extern void VideoView_Play(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Pause")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Pause")]
   public static extern void VideoView_Pause(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Stop")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Stop")]
   public static extern void VideoView_Stop(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Forward")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Forward")]
   public static extern void VideoView_Forward(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_Backward")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_Backward")]
   public static extern void VideoView_Backward(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_FinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_FinishedSignal")]
   public static extern global::System.IntPtr VideoView_FinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TITLE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TITLE_get")]
   public static extern int Popup_Property_TITLE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_CONTENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_CONTENT_get")]
   public static extern int Popup_Property_CONTENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_FOOTER_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_FOOTER_get")]
   public static extern int Popup_Property_FOOTER_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_DISPLAY_STATE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_DISPLAY_STATE_get")]
   public static extern int Popup_Property_DISPLAY_STATE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TOUCH_TRANSPARENT_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TOUCH_TRANSPARENT_get")]
   public static extern int Popup_Property_TOUCH_TRANSPARENT_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_VISIBILITY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_VISIBILITY_get")]
   public static extern int Popup_Property_TAIL_VISIBILITY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_POSITION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_POSITION_get")]
   public static extern int Popup_Property_TAIL_POSITION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_CONTEXTUAL_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_CONTEXTUAL_MODE_get")]
   public static extern int Popup_Property_CONTEXTUAL_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_ANIMATION_DURATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_ANIMATION_DURATION_get")]
   public static extern int Popup_Property_ANIMATION_DURATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_ANIMATION_MODE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_ANIMATION_MODE_get")]
   public static extern int Popup_Property_ANIMATION_MODE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_ENTRY_ANIMATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_ENTRY_ANIMATION_get")]
   public static extern int Popup_Property_ENTRY_ANIMATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_EXIT_ANIMATION_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_EXIT_ANIMATION_get")]
   public static extern int Popup_Property_EXIT_ANIMATION_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_AUTO_HIDE_DELAY_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_AUTO_HIDE_DELAY_get")]
   public static extern int Popup_Property_AUTO_HIDE_DELAY_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_BACKING_ENABLED_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_BACKING_ENABLED_get")]
   public static extern int Popup_Property_BACKING_ENABLED_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_BACKING_COLOR_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_BACKING_COLOR_get")]
   public static extern int Popup_Property_BACKING_COLOR_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_POPUP_BACKGROUND_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_POPUP_BACKGROUND_IMAGE_get")]
   public static extern int Popup_Property_POPUP_BACKGROUND_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_POPUP_BACKGROUND_BORDER_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_POPUP_BACKGROUND_BORDER_get")]
   public static extern int Popup_Property_POPUP_BACKGROUND_BORDER_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_UP_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_UP_IMAGE_get")]
   public static extern int Popup_Property_TAIL_UP_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_DOWN_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_DOWN_IMAGE_get")]
   public static extern int Popup_Property_TAIL_DOWN_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_LEFT_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_LEFT_IMAGE_get")]
   public static extern int Popup_Property_TAIL_LEFT_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Property_TAIL_RIGHT_IMAGE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Property_TAIL_RIGHT_IMAGE_get")]
   public static extern int Popup_Property_TAIL_RIGHT_IMAGE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Popup_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Popup_Property")]
   public static extern global::System.IntPtr new_Popup_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Popup_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Popup_Property")]
   public static extern void delete_Popup_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Popup__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Popup__SWIG_0")]
   public static extern global::System.IntPtr new_Popup__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_New")]
   public static extern global::System.IntPtr Popup_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Popup")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Popup")]
   public static extern void delete_Popup(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Popup__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Popup__SWIG_1")]
   public static extern global::System.IntPtr new_Popup__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_Assign")]
   public static extern global::System.IntPtr Popup_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_DownCast")]
   public static extern global::System.IntPtr Popup_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_SetTitle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_SetTitle")]
   public static extern void Popup_SetTitle(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_GetTitle")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_GetTitle")]
   public static extern global::System.IntPtr Popup_GetTitle(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_SetContent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_SetContent")]
   public static extern void Popup_SetContent(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_GetContent")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_GetContent")]
   public static extern global::System.IntPtr Popup_GetContent(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_SetFooter")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_SetFooter")]
   public static extern void Popup_SetFooter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_GetFooter")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_GetFooter")]
   public static extern global::System.IntPtr Popup_GetFooter(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_SetDisplayState")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_SetDisplayState")]
   public static extern void Popup_SetDisplayState(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_GetDisplayState")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_GetDisplayState")]
   public static extern int Popup_GetDisplayState(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_OutsideTouchedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_OutsideTouchedSignal")]
   public static extern global::System.IntPtr Popup_OutsideTouchedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_ShowingSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_ShowingSignal")]
   public static extern global::System.IntPtr Popup_ShowingSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_ShownSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_ShownSignal")]
   public static extern global::System.IntPtr Popup_ShownSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_HidingSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_HidingSignal")]
   public static extern global::System.IntPtr Popup_HidingSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_HiddenSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_HiddenSignal")]
   public static extern global::System.IntPtr Popup_HiddenSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_Property_PROGRESS_VALUE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_PROGRESS_VALUE_get")]
   public static extern int ProgressBar_Property_PROGRESS_VALUE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_Property_TRACK_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get")]
+  public static extern int ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_INDETERMINATE_get")]
+  public static extern int ProgressBar_Property_INDETERMINATE_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_TRACK_VISUAL_get")]
   public static extern int ProgressBar_Property_TRACK_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_Property_PROGRESS_VISUAL_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_PROGRESS_VISUAL_get")]
   public static extern int ProgressBar_Property_PROGRESS_VISUAL_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ProgressBar_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get")]
+  public static extern int ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_get")]
+  public static extern int ProgressBar_Property_INDETERMINATE_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get")]
+  public static extern int ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Property_LABEL_VISUAL_get")]
+  public static extern int ProgressBar_Property_LABEL_VISUAL_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ProgressBar_Property")]
   public static extern global::System.IntPtr new_ProgressBar_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ProgressBar_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ProgressBar_Property")]
   public static extern void delete_ProgressBar_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_New")]
   public static extern global::System.IntPtr ProgressBar_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ProgressBar__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ProgressBar__SWIG_0")]
   public static extern global::System.IntPtr new_ProgressBar__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ProgressBar__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ProgressBar__SWIG_1")]
   public static extern global::System.IntPtr new_ProgressBar__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_Assign")]
   public static extern global::System.IntPtr ProgressBar_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ProgressBar")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ProgressBar")]
   public static extern void delete_ProgressBar(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_DownCast")]
   public static extern global::System.IntPtr ProgressBar_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_ValueChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_ValueChangedSignal")]
   public static extern global::System.IntPtr ProgressBar_ValueChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_GaussianBlurView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_GaussianBlurView__SWIG_0")]
   public static extern global::System.IntPtr new_GaussianBlurView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_GaussianBlurView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_GaussianBlurView__SWIG_1")]
   public static extern global::System.IntPtr new_GaussianBlurView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_Assign")]
   public static extern global::System.IntPtr GaussianBlurView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_GaussianBlurView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_GaussianBlurView")]
   public static extern void delete_GaussianBlurView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_DownCast")]
   public static extern global::System.IntPtr GaussianBlurView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_New__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_New__SWIG_0")]
   public static extern global::System.IntPtr GaussianBlurView_New__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_New__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_New__SWIG_1")]
   public static extern global::System.IntPtr GaussianBlurView_New__SWIG_1(uint jarg1, float jarg2, int jarg3, float jarg4, float jarg5, bool jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_New__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_New__SWIG_2")]
   public static extern global::System.IntPtr GaussianBlurView_New__SWIG_2(uint jarg1, float jarg2, int jarg3, float jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_Add")]
   public static extern void GaussianBlurView_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_Remove")]
   public static extern void GaussianBlurView_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_Activate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_Activate")]
   public static extern void GaussianBlurView_Activate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_ActivateOnce")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_ActivateOnce")]
   public static extern void GaussianBlurView_ActivateOnce(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_Deactivate")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_Deactivate")]
   public static extern void GaussianBlurView_Deactivate(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_SetUserImageAndOutputRenderTarget")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_SetUserImageAndOutputRenderTarget")]
   public static extern void GaussianBlurView_SetUserImageAndOutputRenderTarget(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_GetBlurStrengthPropertyIndex")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_GetBlurStrengthPropertyIndex")]
   public static extern int GaussianBlurView_GetBlurStrengthPropertyIndex(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_GetBlurredRenderTarget")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_GetBlurredRenderTarget")]
   public static extern global::System.IntPtr GaussianBlurView_GetBlurredRenderTarget(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_SetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_SetBackgroundColor")]
   public static extern void GaussianBlurView_SetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_GetBackgroundColor")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_GetBackgroundColor")]
   public static extern global::System.IntPtr GaussianBlurView_GetBackgroundColor(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_FinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_FinishedSignal")]
   public static extern global::System.IntPtr GaussianBlurView_FinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageFactory")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageFactory")]
   public static extern void delete_PageFactory(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageFactory_GetNumberOfPages")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageFactory_GetNumberOfPages")]
   public static extern uint PageFactory_GetNumberOfPages(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageFactory_NewPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageFactory_NewPage")]
   public static extern global::System.IntPtr PageFactory_NewPage(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_Property_PAGE_SIZE_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_Property_PAGE_SIZE_get")]
   public static extern int PageTurnView_Property_PAGE_SIZE_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_Property_CURRENT_PAGE_ID_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_Property_CURRENT_PAGE_ID_get")]
   public static extern int PageTurnView_Property_CURRENT_PAGE_ID_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_Property_SPINE_SHADOW_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_Property_SPINE_SHADOW_get")]
   public static extern int PageTurnView_Property_SPINE_SHADOW_get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnView_Property")]
   public static extern global::System.IntPtr new_PageTurnView_Property();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageTurnView_Property")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageTurnView_Property")]
   public static extern void delete_PageTurnView_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnView__SWIG_0")]
   public static extern global::System.IntPtr new_PageTurnView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnView__SWIG_1")]
   public static extern global::System.IntPtr new_PageTurnView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_Assign")]
   public static extern global::System.IntPtr PageTurnView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageTurnView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageTurnView")]
   public static extern void delete_PageTurnView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_DownCast")]
   public static extern global::System.IntPtr PageTurnView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_PageTurnStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_PageTurnStartedSignal")]
   public static extern global::System.IntPtr PageTurnView_PageTurnStartedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_PageTurnFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_PageTurnFinishedSignal")]
   public static extern global::System.IntPtr PageTurnView_PageTurnFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_PagePanStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_PagePanStartedSignal")]
   public static extern global::System.IntPtr PageTurnView_PagePanStartedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_PagePanFinishedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_PagePanFinishedSignal")]
   public static extern global::System.IntPtr PageTurnView_PagePanFinishedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnLandscapeView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnLandscapeView__SWIG_0")]
   public static extern global::System.IntPtr new_PageTurnLandscapeView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnLandscapeView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnLandscapeView__SWIG_1")]
   public static extern global::System.IntPtr new_PageTurnLandscapeView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnLandscapeView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnLandscapeView_Assign")]
   public static extern global::System.IntPtr PageTurnLandscapeView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageTurnLandscapeView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageTurnLandscapeView")]
   public static extern void delete_PageTurnLandscapeView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnLandscapeView_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnLandscapeView_New")]
   public static extern global::System.IntPtr PageTurnLandscapeView_New(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnLandscapeView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnLandscapeView_DownCast")]
   public static extern global::System.IntPtr PageTurnLandscapeView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnPortraitView__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnPortraitView__SWIG_0")]
   public static extern global::System.IntPtr new_PageTurnPortraitView__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnPortraitView__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnPortraitView__SWIG_1")]
   public static extern global::System.IntPtr new_PageTurnPortraitView__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnPortraitView_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnPortraitView_Assign")]
   public static extern global::System.IntPtr PageTurnPortraitView_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageTurnPortraitView")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageTurnPortraitView")]
   public static extern void delete_PageTurnPortraitView(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnPortraitView_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnPortraitView_New")]
   public static extern global::System.IntPtr PageTurnPortraitView_New(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnPortraitView_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnPortraitView_DownCast")]
   public static extern global::System.IntPtr PageTurnPortraitView_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VisualBase__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_Property_STATE_VISUALS_get")]
+  public static extern int ToggleButton_Property_STATE_VISUALS_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_Property_TOOLTIPS_get")]
+  public static extern int ToggleButton_Property_TOOLTIPS_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_Property_CURRENT_STATE_INDEX_get")]
+  public static extern int ToggleButton_Property_CURRENT_STATE_INDEX_get();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ToggleButton_Property")]
+  public static extern global::System.IntPtr new_ToggleButton_Property();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ToggleButton_Property")]
+  public static extern void delete_ToggleButton_Property(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ToggleButton__SWIG_0")]
+  public static extern global::System.IntPtr new_ToggleButton__SWIG_0();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ToggleButton__SWIG_1")]
+  public static extern global::System.IntPtr new_ToggleButton__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_Assign")]
+  public static extern global::System.IntPtr ToggleButton_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ToggleButton")]
+  public static extern void delete_ToggleButton(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_New")]
+  public static extern global::System.IntPtr ToggleButton_New();
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_DownCast")]
+  public static extern global::System.IntPtr ToggleButton_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VisualBase__SWIG_0")]
   public static extern global::System.IntPtr new_VisualBase__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VisualBase")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VisualBase")]
   public static extern void delete_VisualBase(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VisualBase__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VisualBase__SWIG_1")]
   public static extern global::System.IntPtr new_VisualBase__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_Assign")]
   public static extern global::System.IntPtr VisualBase_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_SetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_SetName")]
   public static extern void VisualBase_SetName(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_GetName")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_GetName")]
   public static extern string VisualBase_GetName(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_SetTransformAndSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_SetTransformAndSize")]
   public static extern void VisualBase_SetTransformAndSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_GetHeightForWidth")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_GetHeightForWidth")]
   public static extern float VisualBase_GetHeightForWidth(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_GetWidthForHeight")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_GetWidthForHeight")]
   public static extern float VisualBase_GetWidthForHeight(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_GetNaturalSize")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_GetNaturalSize")]
   public static extern void VisualBase_GetNaturalSize(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_SetDepthIndex")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_SetDepthIndex")]
   public static extern void VisualBase_SetDepthIndex(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_GetDepthIndex")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_GetDepthIndex")]
   public static extern float VisualBase_GetDepthIndex(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_CreatePropertyMap")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_CreatePropertyMap")]
   public static extern void VisualBase_CreatePropertyMap(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VisualBase__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VisualBase__SWIG_2")]
   public static extern global::System.IntPtr new_VisualBase__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_Get")]
   public static extern global::System.IntPtr VisualFactory_Get();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VisualFactory__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VisualFactory__SWIG_0")]
   public static extern global::System.IntPtr new_VisualFactory__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VisualFactory")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VisualFactory")]
   public static extern void delete_VisualFactory(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VisualFactory__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VisualFactory__SWIG_1")]
   public static extern global::System.IntPtr new_VisualFactory__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_Assign")]
   public static extern global::System.IntPtr VisualFactory_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_CreateVisual__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_CreateVisual__SWIG_0")]
   public static extern global::System.IntPtr VisualFactory_CreateVisual__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_CreateVisual__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_CreateVisual__SWIG_1")]
   public static extern global::System.IntPtr VisualFactory_CreateVisual__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_CreateVisual__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_CreateVisual__SWIG_2")]
   public static extern global::System.IntPtr VisualFactory_CreateVisual__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AsyncImageLoader__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AsyncImageLoader__SWIG_0")]
   public static extern global::System.IntPtr new_AsyncImageLoader__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AsyncImageLoader")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AsyncImageLoader")]
   public static extern void delete_AsyncImageLoader(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AsyncImageLoader__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AsyncImageLoader__SWIG_1")]
   public static extern global::System.IntPtr new_AsyncImageLoader__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_Assign")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_Assign")]
   public static extern global::System.IntPtr AsyncImageLoader_Assign(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_New")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_New")]
   public static extern global::System.IntPtr AsyncImageLoader_New();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_DownCast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_DownCast")]
   public static extern global::System.IntPtr AsyncImageLoader_DownCast(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_Load__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_Load__SWIG_0")]
   public static extern uint AsyncImageLoader_Load__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_Load__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_Load__SWIG_1")]
   public static extern uint AsyncImageLoader_Load__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_Load__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_Load__SWIG_2")]
   public static extern uint AsyncImageLoader_Load__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, string jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4, int jarg5, bool jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_Cancel")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_Cancel")]
   public static extern bool AsyncImageLoader_Cancel(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_CancelAll")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_CancelAll")]
   public static extern void AsyncImageLoader_CancelAll(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_ImageLoadedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_ImageLoadedSignal")]
   public static extern global::System.IntPtr AsyncImageLoader_ImageLoadedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AsyncImageLoader__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AsyncImageLoader__SWIG_2")]
   public static extern global::System.IntPtr new_AsyncImageLoader__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LoadImageSynchronously__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LoadImageSynchronously__SWIG_0")]
   public static extern global::System.IntPtr LoadImageSynchronously__SWIG_0(string jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LoadImageSynchronously__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LoadImageSynchronously__SWIG_1")]
   public static extern global::System.IntPtr LoadImageSynchronously__SWIG_1(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LoadImageSynchronously__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LoadImageSynchronously__SWIG_2")]
   public static extern global::System.IntPtr LoadImageSynchronously__SWIG_2(string jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3, int jarg4, bool jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Clear")]
   public static extern void ItemIdContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Add")]
   public static extern void ItemIdContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_size")]
   public static extern uint ItemIdContainer_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_capacity")]
   public static extern uint ItemIdContainer_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_reserve")]
   public static extern void ItemIdContainer_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemIdContainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemIdContainer__SWIG_0")]
   public static extern global::System.IntPtr new_ItemIdContainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemIdContainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemIdContainer__SWIG_1")]
   public static extern global::System.IntPtr new_ItemIdContainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemIdContainer__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemIdContainer__SWIG_2")]
   public static extern global::System.IntPtr new_ItemIdContainer__SWIG_2(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_getitemcopy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_getitemcopy")]
   public static extern uint ItemIdContainer_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_getitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_getitem")]
   public static extern uint ItemIdContainer_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_setitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_setitem")]
   public static extern void ItemIdContainer_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_AddRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_AddRange")]
   public static extern void ItemIdContainer_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_GetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_GetRange")]
   public static extern global::System.IntPtr ItemIdContainer_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Insert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Insert")]
   public static extern void ItemIdContainer_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, uint jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_InsertRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_InsertRange")]
   public static extern void ItemIdContainer_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_RemoveAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_RemoveAt")]
   public static extern void ItemIdContainer_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_RemoveRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_RemoveRange")]
   public static extern void ItemIdContainer_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Repeat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Repeat")]
   public static extern global::System.IntPtr ItemIdContainer_Repeat(uint jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Reverse__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Reverse__SWIG_0")]
   public static extern void ItemIdContainer_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Reverse__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Reverse__SWIG_1")]
   public static extern void ItemIdContainer_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_SetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_SetRange")]
   public static extern void ItemIdContainer_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Contains")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Contains")]
   public static extern bool ItemIdContainer_Contains(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_IndexOf")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_IndexOf")]
   public static extern int ItemIdContainer_IndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_LastIndexOf")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_LastIndexOf")]
   public static extern int ItemIdContainer_LastIndexOf(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemIdContainer_Remove")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemIdContainer_Remove")]
   public static extern bool ItemIdContainer_Remove(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemIdContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemIdContainer")]
   public static extern void delete_ItemIdContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Item__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Item__SWIG_0")]
   public static extern global::System.IntPtr new_Item__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Item__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Item__SWIG_1")]
   public static extern global::System.IntPtr new_Item__SWIG_1(uint jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_Item__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_Item__SWIG_2")]
   public static extern global::System.IntPtr new_Item__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Item_first_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Item_first_set")]
   public static extern void Item_first_set(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Item_first_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Item_first_get")]
   public static extern uint Item_first_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Item_second_set")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Item_second_set")]
   public static extern void Item_second_set(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Item_second_get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Item_second_get")]
   public static extern global::System.IntPtr Item_second_get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_Item")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_Item")]
   public static extern void delete_Item(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Clear")]
   public static extern void ItemContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Add")]
   public static extern void ItemContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_size")]
   public static extern uint ItemContainer_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_capacity")]
   public static extern uint ItemContainer_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_reserve")]
   public static extern void ItemContainer_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemContainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemContainer__SWIG_0")]
   public static extern global::System.IntPtr new_ItemContainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemContainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemContainer__SWIG_1")]
   public static extern global::System.IntPtr new_ItemContainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ItemContainer__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ItemContainer__SWIG_2")]
   public static extern global::System.IntPtr new_ItemContainer__SWIG_2(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_getitemcopy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_getitemcopy")]
   public static extern global::System.IntPtr ItemContainer_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_getitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_getitem")]
   public static extern global::System.IntPtr ItemContainer_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_setitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_setitem")]
   public static extern void ItemContainer_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_AddRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_AddRange")]
   public static extern void ItemContainer_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_GetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_GetRange")]
   public static extern global::System.IntPtr ItemContainer_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Insert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Insert")]
   public static extern void ItemContainer_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_InsertRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_InsertRange")]
   public static extern void ItemContainer_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_RemoveAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_RemoveAt")]
   public static extern void ItemContainer_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_RemoveRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_RemoveRange")]
   public static extern void ItemContainer_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Repeat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Repeat")]
   public static extern global::System.IntPtr ItemContainer_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Reverse__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Reverse__SWIG_0")]
   public static extern void ItemContainer_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_Reverse__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_Reverse__SWIG_1")]
   public static extern void ItemContainer_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemContainer_SetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemContainer_SetRange")]
   public static extern void ItemContainer_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ItemContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ItemContainer")]
   public static extern void delete_ItemContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Clear")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Clear")]
   public static extern void ActorContainer_Clear(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Add")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Add")]
   public static extern void ActorContainer_Add(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_size")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_size")]
   public static extern uint ActorContainer_size(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_capacity")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_capacity")]
   public static extern uint ActorContainer_capacity(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_reserve")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_reserve")]
   public static extern void ActorContainer_reserve(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorContainer__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorContainer__SWIG_0")]
   public static extern global::System.IntPtr new_ActorContainer__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorContainer__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorContainer__SWIG_1")]
   public static extern global::System.IntPtr new_ActorContainer__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ActorContainer__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ActorContainer__SWIG_2")]
   public static extern global::System.IntPtr new_ActorContainer__SWIG_2(int jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_getitemcopy")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_getitemcopy")]
   public static extern global::System.IntPtr ActorContainer_getitemcopy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_getitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_getitem")]
   public static extern global::System.IntPtr ActorContainer_getitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_setitem")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_setitem")]
   public static extern void ActorContainer_setitem(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_AddRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_AddRange")]
   public static extern void ActorContainer_AddRange(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_GetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_GetRange")]
   public static extern global::System.IntPtr ActorContainer_GetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Insert")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Insert")]
   public static extern void ActorContainer_Insert(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_InsertRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_InsertRange")]
   public static extern void ActorContainer_InsertRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_RemoveAt")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_RemoveAt")]
   public static extern void ActorContainer_RemoveAt(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_RemoveRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_RemoveRange")]
   public static extern void ActorContainer_RemoveRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Repeat")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Repeat")]
   public static extern global::System.IntPtr ActorContainer_Repeat(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Reverse__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Reverse__SWIG_0")]
   public static extern void ActorContainer_Reverse__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_Reverse__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_Reverse__SWIG_1")]
   public static extern void ActorContainer_Reverse__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ActorContainer_SetRange")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ActorContainer_SetRange")]
   public static extern void ActorContainer_SetRange(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ActorContainer")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ActorContainer")]
   public static extern void delete_ActorContainer(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityActionSignal_Empty")]
   public static extern bool AccessibilityActionSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityActionSignal_GetConnectionCount")]
   public static extern uint AccessibilityActionSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityActionSignal_Connect")]
   public static extern void AccessibilityActionSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityActionSignal_Disconnect")]
   public static extern void AccessibilityActionSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityActionSignal_Emit")]
   public static extern bool AccessibilityActionSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AccessibilityActionSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AccessibilityActionSignal")]
   public static extern global::System.IntPtr new_AccessibilityActionSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AccessibilityActionSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AccessibilityActionSignal")]
   public static extern void delete_AccessibilityActionSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionScrollSignal_Empty")]
-  public static extern bool AccessibilityActionScrollSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionScrollSignal_GetConnectionCount")]
-  public static extern uint AccessibilityActionScrollSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionScrollSignal_Connect")]
-  public static extern void AccessibilityActionScrollSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionScrollSignal_Disconnect")]
-  public static extern void AccessibilityActionScrollSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityActionScrollSignal_Emit")]
-  public static extern bool AccessibilityActionScrollSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AccessibilityActionScrollSignal")]
-  public static extern global::System.IntPtr new_AccessibilityActionScrollSignal();
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AccessibilityActionScrollSignal")]
-  public static extern void delete_AccessibilityActionScrollSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
-
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityFocusOvershotSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityFocusOvershotSignal_Empty")]
   public static extern bool AccessibilityFocusOvershotSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityFocusOvershotSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityFocusOvershotSignal_GetConnectionCount")]
   public static extern uint AccessibilityFocusOvershotSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityFocusOvershotSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityFocusOvershotSignal_Connect")]
   public static extern void AccessibilityFocusOvershotSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityFocusOvershotSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityFocusOvershotSignal_Disconnect")]
   public static extern void AccessibilityFocusOvershotSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityFocusOvershotSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityFocusOvershotSignal_Emit")]
   public static extern void AccessibilityFocusOvershotSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_AccessibilityFocusOvershotSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_AccessibilityFocusOvershotSignal")]
   public static extern global::System.IntPtr new_AccessibilityFocusOvershotSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_AccessibilityFocusOvershotSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_AccessibilityFocusOvershotSignal")]
   public static extern void delete_AccessibilityFocusOvershotSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusChangedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusChangedSignal_Empty")]
   public static extern bool FocusChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusChangedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusChangedSignal_GetConnectionCount")]
   public static extern uint FocusChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusChangedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusChangedSignal_Connect")]
   public static extern void FocusChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusChangedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusChangedSignal_Disconnect")]
   public static extern void FocusChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusChangedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusChangedSignal_Emit")]
   public static extern void FocusChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FocusChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FocusChangedSignal")]
   public static extern global::System.IntPtr new_FocusChangedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FocusChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FocusChangedSignal")]
   public static extern void delete_FocusChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusGroupChangedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusGroupChangedSignal_Empty")]
   public static extern bool FocusGroupChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusGroupChangedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusGroupChangedSignal_GetConnectionCount")]
   public static extern uint FocusGroupChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusGroupChangedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusGroupChangedSignal_Connect")]
   public static extern void FocusGroupChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusGroupChangedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusGroupChangedSignal_Disconnect")]
   public static extern void FocusGroupChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FocusGroupChangedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FocusGroupChangedSignal_Emit")]
   public static extern void FocusGroupChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_FocusGroupChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_FocusGroupChangedSignal")]
   public static extern global::System.IntPtr new_FocusGroupChangedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_FocusGroupChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_FocusGroupChangedSignal")]
   public static extern void delete_FocusGroupChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleChangedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleChangedSignal_Empty")]
   public static extern bool StyleChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleChangedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleChangedSignal_GetConnectionCount")]
   public static extern uint StyleChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleChangedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleChangedSignal_Connect")]
   public static extern void StyleChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleChangedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleChangedSignal_Disconnect")]
   public static extern void StyleChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleChangedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleChangedSignal_Emit")]
   public static extern void StyleChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_StyleChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_StyleChangedSignal")]
   public static extern global::System.IntPtr new_StyleChangedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_StyleChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_StyleChangedSignal")]
   public static extern void delete_StyleChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ButtonSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ButtonSignal_Empty")]
   public static extern bool ButtonSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ButtonSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ButtonSignal_GetConnectionCount")]
   public static extern uint ButtonSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ButtonSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ButtonSignal_Connect")]
   public static extern void ButtonSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ButtonSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ButtonSignal_Disconnect")]
   public static extern void ButtonSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ButtonSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ButtonSignal_Emit")]
   public static extern bool ButtonSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ButtonSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ButtonSignal")]
   public static extern global::System.IntPtr new_ButtonSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ButtonSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ButtonSignal")]
   public static extern void delete_ButtonSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurViewSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurViewSignal_Empty")]
   public static extern bool GaussianBlurViewSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurViewSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurViewSignal_GetConnectionCount")]
   public static extern uint GaussianBlurViewSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurViewSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurViewSignal_Connect")]
   public static extern void GaussianBlurViewSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurViewSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurViewSignal_Disconnect")]
   public static extern void GaussianBlurViewSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurViewSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurViewSignal_Emit")]
   public static extern void GaussianBlurViewSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_GaussianBlurViewSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_GaussianBlurViewSignal")]
   public static extern global::System.IntPtr new_GaussianBlurViewSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_GaussianBlurViewSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_GaussianBlurViewSignal")]
   public static extern void delete_GaussianBlurViewSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnSignal_Empty")]
   public static extern bool PageTurnSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnSignal_GetConnectionCount")]
   public static extern uint PageTurnSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnSignal_Connect")]
   public static extern void PageTurnSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnSignal_Disconnect")]
   public static extern void PageTurnSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnSignal_Emit")]
   public static extern void PageTurnSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, uint jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PageTurnSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PageTurnSignal")]
   public static extern global::System.IntPtr new_PageTurnSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PageTurnSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PageTurnSignal")]
   public static extern void delete_PageTurnSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PagePanSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PagePanSignal_Empty")]
   public static extern bool PagePanSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PagePanSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PagePanSignal_GetConnectionCount")]
   public static extern uint PagePanSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PagePanSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PagePanSignal_Connect")]
   public static extern void PagePanSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PagePanSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PagePanSignal_Disconnect")]
   public static extern void PagePanSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PagePanSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PagePanSignal_Emit")]
   public static extern void PagePanSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_PagePanSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_PagePanSignal")]
   public static extern global::System.IntPtr new_PagePanSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_PagePanSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_PagePanSignal")]
   public static extern void delete_PagePanSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewSnapStartedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewSnapStartedSignal_Empty")]
   public static extern bool ScrollViewSnapStartedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewSnapStartedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewSnapStartedSignal_GetConnectionCount")]
   public static extern uint ScrollViewSnapStartedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewSnapStartedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewSnapStartedSignal_Connect")]
   public static extern void ScrollViewSnapStartedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewSnapStartedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewSnapStartedSignal_Disconnect")]
   public static extern void ScrollViewSnapStartedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewSnapStartedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewSnapStartedSignal_Emit")]
   public static extern void ScrollViewSnapStartedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollViewSnapStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollViewSnapStartedSignal")]
   public static extern global::System.IntPtr new_ScrollViewSnapStartedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollViewSnapStartedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollViewSnapStartedSignal")]
   public static extern void delete_ScrollViewSnapStartedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollableSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollableSignal_Empty")]
   public static extern bool ScrollableSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollableSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollableSignal_GetConnectionCount")]
   public static extern uint ScrollableSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollableSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollableSignal_Connect")]
   public static extern void ScrollableSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollableSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollableSignal_Disconnect")]
   public static extern void ScrollableSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollableSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollableSignal_Emit")]
   public static extern void ScrollableSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ScrollableSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ScrollableSignal")]
   public static extern global::System.IntPtr new_ScrollableSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ScrollableSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ScrollableSignal")]
   public static extern void delete_ScrollableSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditorSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditorSignal_Empty")]
   public static extern bool TextEditorSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditorSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditorSignal_GetConnectionCount")]
   public static extern uint TextEditorSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditorSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditorSignal_Connect")]
   public static extern void TextEditorSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditorSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditorSignal_Disconnect")]
   public static extern void TextEditorSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditorSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditorSignal_Emit")]
   public static extern void TextEditorSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextEditorSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextEditorSignal")]
   public static extern global::System.IntPtr new_TextEditorSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextEditorSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextEditorSignal")]
   public static extern void delete_TextEditorSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextFieldSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextFieldSignal_Empty")]
   public static extern bool TextFieldSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextFieldSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextFieldSignal_GetConnectionCount")]
   public static extern uint TextFieldSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextFieldSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextFieldSignal_Connect")]
   public static extern void TextFieldSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextFieldSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextFieldSignal_Disconnect")]
   public static extern void TextFieldSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextFieldSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextFieldSignal_Emit")]
   public static extern void TextFieldSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_TextFieldSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_TextFieldSignal")]
   public static extern global::System.IntPtr new_TextFieldSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_TextFieldSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_TextFieldSignal")]
   public static extern void delete_TextFieldSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ControlKeyEventSignal_Empty")]
-  public static extern bool ControlKeyEventSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ControlKeySignal_Empty")]
+  public static extern bool ControlKeySignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ControlKeyEventSignal_GetConnectionCount")]
-  public static extern uint ControlKeyEventSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ControlKeySignal_GetConnectionCount")]
+  public static extern uint ControlKeySignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ControlKeyEventSignal_Connect")]
-  public static extern void ControlKeyEventSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ControlKeySignal_Connect")]
+  public static extern void ControlKeySignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ControlKeyEventSignal_Disconnect")]
-  public static extern void ControlKeyEventSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ControlKeySignal_Disconnect")]
+  public static extern void ControlKeySignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ControlKeyEventSignal_Emit")]
-  public static extern bool ControlKeyEventSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ControlKeySignal_Emit")]
+  public static extern bool ControlKeySignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_ControlKeyEventSignal")]
-  public static extern global::System.IntPtr new_ControlKeyEventSignal();
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_ControlKeySignal")]
+  public static extern global::System.IntPtr new_ControlKeySignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_ControlKeyEventSignal")]
-  public static extern void delete_ControlKeyEventSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_ControlKeySignal")]
+  public static extern void delete_ControlKeySignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusSignal_Empty")]
   public static extern bool KeyInputFocusSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusSignal_GetConnectionCount")]
   public static extern uint KeyInputFocusSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusSignal_Connect")]
   public static extern void KeyInputFocusSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusSignal_Disconnect")]
   public static extern void KeyInputFocusSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusSignal_Emit")]
   public static extern void KeyInputFocusSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_KeyInputFocusSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_KeyInputFocusSignal")]
   public static extern global::System.IntPtr new_KeyInputFocusSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_KeyInputFocusSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_KeyInputFocusSignal")]
   public static extern void delete_KeyInputFocusSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoViewSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoViewSignal_Empty")]
   public static extern bool VideoViewSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoViewSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoViewSignal_GetConnectionCount")]
   public static extern uint VideoViewSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoViewSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoViewSignal_Connect")]
   public static extern void VideoViewSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoViewSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoViewSignal_Disconnect")]
   public static extern void VideoViewSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoViewSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoViewSignal_Emit")]
   public static extern void VideoViewSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_VideoViewSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_VideoViewSignal")]
   public static extern global::System.IntPtr new_VideoViewSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_VideoViewSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_VideoViewSignal")]
   public static extern void delete_VideoViewSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderValueChangedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderValueChangedSignal_Empty")]
   public static extern bool SliderValueChangedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderValueChangedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderValueChangedSignal_GetConnectionCount")]
   public static extern uint SliderValueChangedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderValueChangedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderValueChangedSignal_Connect")]
   public static extern void SliderValueChangedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderValueChangedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderValueChangedSignal_Disconnect")]
   public static extern void SliderValueChangedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderValueChangedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderValueChangedSignal_Emit")]
   public static extern bool SliderValueChangedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_SliderValueChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_SliderValueChangedSignal")]
   public static extern global::System.IntPtr new_SliderValueChangedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_SliderValueChangedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_SliderValueChangedSignal")]
   public static extern void delete_SliderValueChangedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderMarkReachedSignal_Empty")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderMarkReachedSignal_Empty")]
   public static extern bool SliderMarkReachedSignal_Empty(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderMarkReachedSignal_GetConnectionCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderMarkReachedSignal_GetConnectionCount")]
   public static extern uint SliderMarkReachedSignal_GetConnectionCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderMarkReachedSignal_Connect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderMarkReachedSignal_Connect")]
   public static extern void SliderMarkReachedSignal_Connect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderMarkReachedSignal_Disconnect")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderMarkReachedSignal_Disconnect")]
   public static extern void SliderMarkReachedSignal_Disconnect(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_SliderMarkReachedSignal_Emit")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_SliderMarkReachedSignal_Emit")]
   public static extern bool SliderMarkReachedSignal_Emit(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_SliderMarkReachedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_SliderMarkReachedSignal")]
   public static extern global::System.IntPtr new_SliderMarkReachedSignal();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_SliderMarkReachedSignal")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_SliderMarkReachedSignal")]
   public static extern void delete_SliderMarkReachedSignal(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RulerPtr__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RulerPtr__SWIG_0")]
   public static extern global::System.IntPtr new_RulerPtr__SWIG_0();
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RulerPtr__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RulerPtr__SWIG_1")]
   public static extern global::System.IntPtr new_RulerPtr__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_new_RulerPtr__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_new_RulerPtr__SWIG_2")]
   public static extern global::System.IntPtr new_RulerPtr__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_delete_RulerPtr")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_delete_RulerPtr")]
   public static extern void delete_RulerPtr(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Get")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Get")]
   public static extern global::System.IntPtr RulerPtr_Get(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr___deref__")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr___deref__")]
   public static extern global::System.IntPtr RulerPtr___deref__(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr___ref__")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr___ref__")]
   public static extern global::System.IntPtr RulerPtr___ref__(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Assign__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Assign__SWIG_0")]
   public static extern global::System.IntPtr RulerPtr_Assign__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Assign__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Assign__SWIG_1")]
   public static extern global::System.IntPtr RulerPtr_Assign__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Reset__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Reset__SWIG_0")]
   public static extern void RulerPtr_Reset__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Reset__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Reset__SWIG_1")]
   public static extern void RulerPtr_Reset__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Detach")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Detach")]
   public static extern global::System.IntPtr RulerPtr_Detach(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Snap__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Snap__SWIG_0")]
   public static extern float RulerPtr_Snap__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Snap__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Snap__SWIG_1")]
   public static extern float RulerPtr_Snap__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_GetPositionFromPage")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_GetPositionFromPage")]
   public static extern float RulerPtr_GetPositionFromPage(global::System.Runtime.InteropServices.HandleRef jarg1, uint jarg2, out uint jarg3, bool jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_GetPageFromPosition")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_GetPageFromPosition")]
   public static extern uint RulerPtr_GetPageFromPosition(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, bool jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_GetTotalPages")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_GetTotalPages")]
   public static extern uint RulerPtr_GetTotalPages(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_GetType")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_GetType")]
   public static extern int RulerPtr_GetType(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_IsEnabled")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_IsEnabled")]
   public static extern bool RulerPtr_IsEnabled(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Enable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Enable")]
   public static extern void RulerPtr_Enable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Disable")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Disable")]
   public static extern void RulerPtr_Disable(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SetDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SetDomain")]
   public static extern void RulerPtr_SetDomain(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_GetDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_GetDomain")]
   public static extern global::System.IntPtr RulerPtr_GetDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_DisableDomain")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_DisableDomain")]
   public static extern void RulerPtr_DisableDomain(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Clamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Clamp__SWIG_0")]
   public static extern float RulerPtr_Clamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Clamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Clamp__SWIG_1")]
   public static extern float RulerPtr_Clamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Clamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Clamp__SWIG_2")]
   public static extern float RulerPtr_Clamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Clamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Clamp__SWIG_3")]
   public static extern float RulerPtr_Clamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, global::System.Runtime.InteropServices.HandleRef jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_0")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_0")]
   public static extern float RulerPtr_SnapAndClamp__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_1")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_1")]
   public static extern float RulerPtr_SnapAndClamp__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_2")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_2")]
   public static extern float RulerPtr_SnapAndClamp__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_3")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_3")]
   public static extern float RulerPtr_SnapAndClamp__SWIG_3(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_SnapAndClamp__SWIG_4")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_4")]
   public static extern float RulerPtr_SnapAndClamp__SWIG_4(global::System.Runtime.InteropServices.HandleRef jarg1, float jarg2, float jarg3, float jarg4, float jarg5, global::System.Runtime.InteropServices.HandleRef jarg6);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Reference")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Reference")]
   public static extern void RulerPtr_Reference(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_Unreference")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_Unreference")]
   public static extern void RulerPtr_Unreference(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RulerPtr_ReferenceCount")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RulerPtr_ReferenceCount")]
   public static extern int RulerPtr_ReferenceCount(global::System.Runtime.InteropServices.HandleRef jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BaseObject_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BaseObject_SWIGUpcast")]
   public static extern global::System.IntPtr BaseObject_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTrackerInterface_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTrackerInterface_SWIGUpcast")]
   public static extern global::System.IntPtr ConnectionTrackerInterface_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ConnectionTracker_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ConnectionTracker_SWIGUpcast")]
   public static extern global::System.IntPtr ConnectionTracker_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ObjectRegistry_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ObjectRegistry_SWIGUpcast")]
   public static extern global::System.IntPtr ObjectRegistry_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyCondition_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyCondition_SWIGUpcast")]
   public static extern global::System.IntPtr PropertyCondition_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyNotification_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyNotification_SWIGUpcast")]
   public static extern global::System.IntPtr PropertyNotification_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Handle_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Handle_SWIGUpcast")]
   public static extern global::System.IntPtr Handle_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeInfo_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeInfo_SWIGUpcast")]
   public static extern global::System.IntPtr TypeInfo_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TypeRegistry_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TypeRegistry_SWIGUpcast")]
   public static extern global::System.IntPtr TypeRegistry_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Image_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Image_SWIGUpcast")]
   public static extern global::System.IntPtr Image_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PixelData_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PixelData_SWIGUpcast")]
   public static extern global::System.IntPtr PixelData_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Texture_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Texture_SWIGUpcast")]
   public static extern global::System.IntPtr Texture_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Sampler_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Sampler_SWIGUpcast")]
   public static extern global::System.IntPtr Sampler_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextureSet_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextureSet_SWIGUpcast")]
   public static extern global::System.IntPtr TextureSet_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PropertyBuffer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PropertyBuffer_SWIGUpcast")]
   public static extern global::System.IntPtr PropertyBuffer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Geometry_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Geometry_SWIGUpcast")]
   public static extern global::System.IntPtr Geometry_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Shader_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Shader_SWIGUpcast")]
   public static extern global::System.IntPtr Shader_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Renderer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Renderer_SWIGUpcast")]
   public static extern global::System.IntPtr Renderer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBuffer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBuffer_SWIGUpcast")]
   public static extern global::System.IntPtr FrameBuffer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTaskList_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTaskList_SWIGUpcast")]
   public static extern global::System.IntPtr RenderTaskList_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RenderTask_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RenderTask_SWIGUpcast")]
   public static extern global::System.IntPtr RenderTask_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TouchData_SWIGUpcast")]
-  public static extern global::System.IntPtr TouchData_SWIGUpcast(global::System.IntPtr jarg1);
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Touch_SWIGUpcast")]
+  public static extern global::System.IntPtr Touch_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GestureDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GestureDetector_SWIGUpcast")]
   public static extern global::System.IntPtr GestureDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGestureDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGestureDetector_SWIGUpcast")]
   public static extern global::System.IntPtr LongPressGestureDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LongPressGesture_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LongPressGesture_SWIGUpcast")]
   public static extern global::System.IntPtr LongPressGesture_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Actor_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Actor_SWIGUpcast")]
   public static extern global::System.IntPtr Actor_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Layer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Layer_SWIGUpcast")]
   public static extern global::System.IntPtr Layer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Stage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Stage_SWIGUpcast")]
   public static extern global::System.IntPtr Stage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActorImpl_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActorImpl_SWIGUpcast")]
   public static extern global::System.IntPtr CustomActorImpl_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CustomActor_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CustomActor_SWIGUpcast")]
   public static extern global::System.IntPtr CustomActor_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGestureDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGestureDetector_SWIGUpcast")]
   public static extern global::System.IntPtr PanGestureDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PanGesture_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PanGesture_SWIGUpcast")]
   public static extern global::System.IntPtr PanGesture_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGestureDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGestureDetector_SWIGUpcast")]
   public static extern global::System.IntPtr PinchGestureDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PinchGesture_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PinchGesture_SWIGUpcast")]
   public static extern global::System.IntPtr PinchGesture_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGestureDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGestureDetector_SWIGUpcast")]
   public static extern global::System.IntPtr TapGestureDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TapGesture_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TapGesture_SWIGUpcast")]
   public static extern global::System.IntPtr TapGesture_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyFrames_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyFrames_SWIGUpcast")]
   public static extern global::System.IntPtr KeyFrames_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Path_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Path_SWIGUpcast")]
   public static extern global::System.IntPtr Path_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Animation_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Animation_SWIGUpcast")]
   public static extern global::System.IntPtr Animation_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_LinearConstrainer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_LinearConstrainer_SWIGUpcast")]
   public static extern global::System.IntPtr LinearConstrainer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PathConstrainer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PathConstrainer_SWIGUpcast")]
   public static extern global::System.IntPtr PathConstrainer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_BufferImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_BufferImage_SWIGUpcast")]
   public static extern global::System.IntPtr BufferImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_EncodedBufferImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_EncodedBufferImage_SWIGUpcast")]
   public static extern global::System.IntPtr EncodedBufferImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImage_SWIGUpcast")]
   public static extern global::System.IntPtr NativeImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NativeImageInterface_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NativeImageInterface_SWIGUpcast")]
   public static extern global::System.IntPtr NativeImageInterface_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ResourceImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ResourceImage_SWIGUpcast")]
   public static extern global::System.IntPtr ResourceImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FrameBufferImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FrameBufferImage_SWIGUpcast")]
   public static extern global::System.IntPtr FrameBufferImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_NinePatchImage_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_NinePatchImage_SWIGUpcast")]
   public static extern global::System.IntPtr NinePatchImage_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CameraActor_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CameraActor_SWIGUpcast")]
   public static extern global::System.IntPtr CameraActor_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Timer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Timer_SWIGUpcast")]
   public static extern global::System.IntPtr Timer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DragAndDropDetector_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DragAndDropDetector_SWIGUpcast")]
   public static extern global::System.IntPtr DragAndDropDetector_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Window_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Window_SWIGUpcast")]
   public static extern global::System.IntPtr Window_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Application_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Application_SWIGUpcast")]
   public static extern global::System.IntPtr Application_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Builder_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Builder_SWIGUpcast")]
   public static extern global::System.IntPtr Builder_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TransitionData_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TransitionData_SWIGUpcast")]
   public static extern global::System.IntPtr TransitionData_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ViewImpl_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ViewImpl_SWIGUpcast")]
   public static extern global::System.IntPtr ViewImpl_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_View_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_View_SWIGUpcast")]
   public static extern global::System.IntPtr View_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_KeyInputFocusManager_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_KeyInputFocusManager_SWIGUpcast")]
   public static extern global::System.IntPtr KeyInputFocusManager_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Alignment_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Alignment_SWIGUpcast")]
   public static extern global::System.IntPtr Alignment_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Button_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Button_SWIGUpcast")]
   public static extern global::System.IntPtr Button_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_CheckBoxButton_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_CheckBoxButton_SWIGUpcast")]
   public static extern global::System.IntPtr CheckBoxButton_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PushButton_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PushButton_SWIGUpcast")]
   public static extern global::System.IntPtr PushButton_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_RadioButton_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_RadioButton_SWIGUpcast")]
   public static extern global::System.IntPtr RadioButton_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FlexContainer_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FlexContainer_SWIGUpcast")]
   public static extern global::System.IntPtr FlexContainer_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ImageView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ImageView_SWIGUpcast")]
   public static extern global::System.IntPtr ImageView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Model3dView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Model3dView_SWIGUpcast")]
   public static extern global::System.IntPtr Model3dView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollBar_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollBar_SWIGUpcast")]
   public static extern global::System.IntPtr ScrollBar_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Scrollable_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Scrollable_SWIGUpcast")]
   public static extern global::System.IntPtr Scrollable_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemLayout_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemLayout_SWIGUpcast")]
   public static extern global::System.IntPtr ItemLayout_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ItemView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ItemView_SWIGUpcast")]
   public static extern global::System.IntPtr ItemView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewEffect_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewEffect_SWIGUpcast")]
   public static extern global::System.IntPtr ScrollViewEffect_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollViewPagePathEffect_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollViewPagePathEffect_SWIGUpcast")]
   public static extern global::System.IntPtr ScrollViewPagePathEffect_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Ruler_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Ruler_SWIGUpcast")]
   public static extern global::System.IntPtr Ruler_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_DefaultRuler_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_DefaultRuler_SWIGUpcast")]
   public static extern global::System.IntPtr DefaultRuler_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_FixedRuler_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_FixedRuler_SWIGUpcast")]
   public static extern global::System.IntPtr FixedRuler_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ScrollView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ScrollView_SWIGUpcast")]
   public static extern global::System.IntPtr ScrollView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TableView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TableView_SWIGUpcast")]
   public static extern global::System.IntPtr TableView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextEditor_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextEditor_SWIGUpcast")]
   public static extern global::System.IntPtr TextEditor_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextField_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextField_SWIGUpcast")]
   public static extern global::System.IntPtr TextField_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_TextLabel_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_TextLabel_SWIGUpcast")]
   public static extern global::System.IntPtr TextLabel_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AccessibilityManager_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AccessibilityManager_SWIGUpcast")]
   public static extern global::System.IntPtr AccessibilityManager_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_StyleManager_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_StyleManager_SWIGUpcast")]
   public static extern global::System.IntPtr StyleManager_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Slider_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Slider_SWIGUpcast")]
   public static extern global::System.IntPtr Slider_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VideoView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VideoView_SWIGUpcast")]
   public static extern global::System.IntPtr VideoView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_Popup_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_Popup_SWIGUpcast")]
   public static extern global::System.IntPtr Popup_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_ProgressBar_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ProgressBar_SWIGUpcast")]
   public static extern global::System.IntPtr ProgressBar_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_GaussianBlurView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_GaussianBlurView_SWIGUpcast")]
   public static extern global::System.IntPtr GaussianBlurView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnView_SWIGUpcast")]
   public static extern global::System.IntPtr PageTurnView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnLandscapeView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnLandscapeView_SWIGUpcast")]
   public static extern global::System.IntPtr PageTurnLandscapeView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_PageTurnPortraitView_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_PageTurnPortraitView_SWIGUpcast")]
   public static extern global::System.IntPtr PageTurnPortraitView_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualBase_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_ToggleButton_SWIGUpcast")]
+  public static extern global::System.IntPtr ToggleButton_SWIGUpcast(global::System.IntPtr jarg1);
+
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualBase_SWIGUpcast")]
   public static extern global::System.IntPtr VisualBase_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_VisualFactory_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_VisualFactory_SWIGUpcast")]
   public static extern global::System.IntPtr VisualFactory_SWIGUpcast(global::System.IntPtr jarg1);
 
-  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_NUI_AsyncImageLoader_SWIGUpcast")]
+  [global::System.Runtime.InteropServices.DllImport("libdali-csharp-binder.so", EntryPoint="CSharp_Dali_AsyncImageLoader_SWIGUpcast")]
   public static extern global::System.IntPtr AsyncImageLoader_SWIGUpcast(global::System.IntPtr jarg1);
 }
 
old mode 100644 (file)
new mode 100755 (executable)
index eab8062..04988c3
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class NativeImage : Image {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 1931479..3ea6bcd
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class NativeImageInterface : RefObject {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 7ef3f76..d7e9ed4
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class NinePatchImage : ResourceImage {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 3c709aa..1284cee
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ObjectCreatedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 620f7e5..da25c75
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ObjectDestroyedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index f593e74..408dcb0
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
old mode 100644 (file)
new mode 100755 (executable)
index 715089e..5c7fb59
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PageFactory : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 1466242..d568003
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PagePanSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 42b409f..38bcc8b
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PageTurnLandscapeView : PageTurnView {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 0e1316f..e345a53
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PageTurnPortraitView : PageTurnView {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index e69485b..fb7a368
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PageTurnSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 98%
rename from src/Tizen.NUI/src/public/PageTurnView.cs
rename to src/Tizen.NUI/src/internal/PageTurnView.cs
index c938cb1..6ca7ef3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -490,7 +490,7 @@ public class PageTurnFinishedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( PageTurnView.Property.PAGE_SIZE, new NUI.Property.Value( value ) );
+      SetProperty( PageTurnView.Property.PAGE_SIZE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int CurrentPageId
@@ -503,7 +503,7 @@ public class PageTurnFinishedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( PageTurnView.Property.CURRENT_PAGE_ID, new NUI.Property.Value( value ) );
+      SetProperty( PageTurnView.Property.CURRENT_PAGE_ID, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 SpineShadow
@@ -516,7 +516,7 @@ public class PageTurnFinishedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( PageTurnView.Property.SPINE_SHADOW, new NUI.Property.Value( value ) );
+      SetProperty( PageTurnView.Property.SPINE_SHADOW, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
similarity index 85%
rename from src/Tizen.NUI/src/public/PanGesture.cs
rename to src/Tizen.NUI/src/internal/PanGesture.cs
index fe58cd8..007f0e1
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PanGesture : Gesture {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -45,17 +45,73 @@ public class PanGesture : Gesture {
   }
 
 
- public static PanGesture GetPanGestureFromPtr(global::System.IntPtr cPtr) {
 public static PanGesture GetPanGestureFromPtr(global::System.IntPtr cPtr) {
     PanGesture ret = new PanGesture(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
+  public Vector2 Velocity
+  {
+    get
+    {
+      return velocity;
+    }
+  }
+
+  public Vector2 Displacement
+  {
+    get
+    {
+      return displacement;
+    }
+  }
+
+  public Vector2 Position
+  {
+    get
+    {
+      return position;
+    }
+  }
+
+  public Vector2 ScreenVelocity
+  {
+    get
+    {
+      return screenVelocity;
+    }
+  }
+
+  public Vector2 ScreenDisplacement
+  {
+    get
+    {
+      return screenDisplacement;
+    }
+  }
+
+  public Vector2 ScreenPosition
+  {
+    get
+    {
+      return screenPosition;
+    }
+  }
+
+  public uint NumberOfTouches
+  {
+    get
+    {
+      return numberOfTouches;
+    }
+  }
+
   public PanGesture() : this(NDalicPINVOKE.new_PanGesture__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public PanGesture(Gesture.State state) : this(NDalicPINVOKE.new_PanGesture__SWIG_1((int)state), true) {
+  public PanGesture(Gesture.StateType state) : this(NDalicPINVOKE.new_PanGesture__SWIG_1((int)state), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -69,7 +125,7 @@ public class PanGesture : Gesture {
     return ret;
   }
 
-  public Vector2 velocity {
+  private Vector2 velocity {
     set {
       NDalicPINVOKE.PanGesture_velocity_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -82,7 +138,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public Vector2 displacement {
+  private Vector2 displacement {
     set {
       NDalicPINVOKE.PanGesture_displacement_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -95,7 +151,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public Vector2 position {
+  private Vector2 position {
     set {
       NDalicPINVOKE.PanGesture_position_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -108,7 +164,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public Vector2 screenVelocity {
+  private Vector2 screenVelocity {
     set {
       NDalicPINVOKE.PanGesture_screenVelocity_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -121,7 +177,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public Vector2 screenDisplacement {
+  private Vector2 screenDisplacement {
     set {
       NDalicPINVOKE.PanGesture_screenDisplacement_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -134,7 +190,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public Vector2 screenPosition {
+  private Vector2 screenPosition {
     set {
       NDalicPINVOKE.PanGesture_screenPosition_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -147,7 +203,7 @@ public class PanGesture : Gesture {
     } 
   }
 
-  public uint numberOfTouches {
+  private uint numberOfTouches {
     set {
       NDalicPINVOKE.PanGesture_numberOfTouches_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
old mode 100644 (file)
new mode 100755 (executable)
index 5256a9d..f773337
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PanGestureDetectedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 2dad100..c678919
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -140,7 +140,7 @@ public class DetectedEventArgs : EventArgs
 
    // Populate all members of "e" (PanGestureEventArgs) with real data
    e.Actor = Actor.GetActorFromPtr(actor);
-   e.PanGesture = NUI.PanGesture.GetPanGestureFromPtr(panGesture);
+   e.PanGesture = Tizen.NUI.PanGesture.GetPanGestureFromPtr(panGesture);
 
    if (_panGestureEventHandler != null)
    {
old mode 100644 (file)
new mode 100755 (executable)
similarity index 84%
rename from src/Tizen.NUI/src/public/PinchGesture.cs
rename to src/Tizen.NUI/src/internal/PinchGesture.cs
index f5691dc..0516290
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PinchGesture : Gesture {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -45,13 +45,45 @@ public class PinchGesture : Gesture {
   }
 
 
- public static PinchGesture GetPinchGestureFromPtr(global::System.IntPtr cPtr) {
 public static PinchGesture GetPinchGestureFromPtr(global::System.IntPtr cPtr) {
     PinchGesture ret = new PinchGesture(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  public PinchGesture(Gesture.State state) : this(NDalicPINVOKE.new_PinchGesture__SWIG_0((int)state), true) {
+  public float Scale
+  {
+    get
+    {
+      return scale;
+    }
+  }
+
+  public float Speed
+  {
+    get
+    {
+      return speed;
+    }
+  }
+
+  public Vector2 ScreenCenterPoint
+  {
+    get
+    {
+      return screenCenterPoint;
+    }
+  }
+
+  public Vector2 LocalCenterPoint
+  {
+    get
+    {
+      return localCenterPoint;
+    }
+  }
+
+  public PinchGesture(Gesture.StateType state) : this(NDalicPINVOKE.new_PinchGesture__SWIG_0((int)state), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -65,7 +97,7 @@ public class PinchGesture : Gesture {
     return ret;
   }
 
-  public float scale {
+  private float scale {
     set {
       NDalicPINVOKE.PinchGesture_scale_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -77,7 +109,7 @@ public class PinchGesture : Gesture {
     } 
   }
 
-  public float speed {
+  private float speed {
     set {
       NDalicPINVOKE.PinchGesture_speed_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -89,7 +121,7 @@ public class PinchGesture : Gesture {
     } 
   }
 
-  public Vector2 screenCenterPoint {
+  private Vector2 screenCenterPoint {
     set {
       NDalicPINVOKE.PinchGesture_screenCenterPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -102,7 +134,7 @@ public class PinchGesture : Gesture {
     } 
   }
 
-  public Vector2 localCenterPoint {
+  private Vector2 localCenterPoint {
     set {
       NDalicPINVOKE.PinchGesture_localCenterPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
old mode 100644 (file)
new mode 100755 (executable)
index 07f37ad..83ee9cf
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PinchGestureDetectedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index dc768b4..5a84c75
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -139,7 +139,7 @@ public class DetectedEventArgs : EventArgs
 
    // Populate all members of "e" (DetectedEventArgs) with real data
    e.Actor = Actor.GetActorFromPtr(actor);
-   e.PinchGesture = NUI.PinchGesture.GetPinchGestureFromPtr(pinchGesture);
+   e.PinchGesture = Tizen.NUI.PinchGesture.GetPinchGestureFromPtr(pinchGesture);
 
    if (_pinchGestureEventHandler != null)
    {
old mode 100644 (file)
new mode 100755 (executable)
index 2eb0923..547e40c
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PixelData : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 8778da5..9a889a8
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum PixelFormat {
   INVALID = 0,
diff --git a/src/Tizen.NUI/src/internal/PointStateType.cs b/src/Tizen.NUI/src/internal/PointStateType.cs
deleted file mode 100644 (file)
index b2e3074..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum PointStateType {
-  STARTED,
-  FINISHED,
-  DOWN = STARTED,
-  UP = FINISHED,
-  MOTION,
-  LEAVE,
-  STATIONARY,
-  INTERRUPTED
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 9ea7ec0..14e64a3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum PositionInheritanceMode {
   INHERIT_PARENT_POSITION,
old mode 100644 (file)
new mode 100755 (executable)
index 015d669..56cff15
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum PrimitiveVisualShapeType {
   SPHERE,
diff --git a/src/Tizen.NUI/src/internal/ProjectionMode.cs b/src/Tizen.NUI/src/internal/ProjectionMode.cs
deleted file mode 100644 (file)
index e450b75..0000000
+++ /dev/null
@@ -1,18 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum ProjectionMode {
-  PERSPECTIVE_PROJECTION,
-  ORTHOGRAPHIC_PROJECTION
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index e965551..30aaecb
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PropertyBuffer : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -61,7 +61,7 @@ public class PropertyBuffer : BaseHandle {
   }
 
 
-  public PropertyBuffer (Property.Map bufferFormat) : this (NDalicPINVOKE.PropertyBuffer_New(Property.Map.getCPtr(bufferFormat)), true) {
+  public PropertyBuffer (PropertyMap bufferFormat) : this (NDalicPINVOKE.PropertyBuffer_New(PropertyMap.getCPtr(bufferFormat)), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
old mode 100644 (file)
new mode 100755 (executable)
index 9e6ad60..aa833ba
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PropertyCondition : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 4d6a25c..44b77f3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
old mode 100644 (file)
new mode 100755 (executable)
index aa80890..1d0792d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PropertyNotifySignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/PropertyRangeManager.cs b/src/Tizen.NUI/src/internal/PropertyRangeManager.cs
new file mode 100755 (executable)
index 0000000..6c48ef8
--- /dev/null
@@ -0,0 +1,142 @@
+using System;
+using System.Runtime.InteropServices;
+using System.Collections.Generic;
+
+#if true
+using System.Reflection;
+#endif
+
+namespace Tizen.NUI
+{
+  /// <summary>
+  /// Helper class for calculating what property indexes should be assigned to C# View (view) classes.
+  /// </summary>
+  public class PropertyRangeManager
+  {
+    private Dictionary<String, PropertyRange > _propertyRange;
+
+    /// <summary>
+    /// Initializes a new instance of the <see cref="Tizen.NUI.PropertyRangeManager"/> class.
+    /// </summary>
+    public PropertyRangeManager ()
+    {
+      _propertyRange = new Dictionary<String, PropertyRange > ();
+    }
+
+    /// <summary>
+    /// Only called if a View has scriptable properties
+    /// </summary>
+    private PropertyRange RegisterView( string viewName, System.Type viewType )
+    {
+      PropertyRange range;
+
+      if ( _propertyRange.TryGetValue (viewName, out range) )
+      {
+        // already registered
+        return range;
+      }
+
+      // Find out the event and animatable start indexes for the type
+      range = new PropertyRange();
+
+      GetPropertyStartRange( viewType, ref range);
+
+      // add it to our dictionary
+      _propertyRange.Add( viewName, range );
+
+      return range;
+
+     }
+
+    /// <summary>
+    /// Gets the index of the property.
+    /// Each property has to have unique index for this view type
+    /// </summary>
+    /// <returns>The property index.</returns>
+    /// <param name="viewName">View name</param>
+    /// <param name="viewType">View type</param>
+    /// <param name="type">Type.</param>
+    public int GetPropertyIndex( string viewName, System.Type viewType, ScriptableProperty.ScriptableType type )
+    {
+
+      PropertyRange range;
+
+      if (!  _propertyRange.TryGetValue (viewName, out range) )
+      {
+         // view not found, register it now
+          range = RegisterView( viewName, viewType);
+      }
+
+      int index =  range.GetNextFreePropertyIndex ( type );
+
+      // update the dictionary
+      _propertyRange[viewName]=range;
+
+      return index;
+
+    }
+
+    ///<summary>
+    /// We calculate the start property indices, based on the type and it's class  heirachy, e.g. DateView (70,000)- > Spin (60,000) -> View (50,000)
+    /// </summary>
+    private void GetPropertyStartRange( System.Type viewType, ref PropertyRange range )
+    {
+      const int maxCountPerDerivation = 1000; // For child and animtable properties we use a gap of 1000 between each
+      // views property range in the heirachy
+
+      // custom views start there property index, at view_PROPERTY_END_INDEX
+      // we add 1000, just incase View class (our C# custom view base) starts using scriptable properties
+      int startEventPropertyIndex = (int)View.PropertyRange.CONTROL_PROPERTY_END_INDEX+maxCountPerDerivation;
+
+      // for animatable properties current range starts at ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX,
+      // we add 1000, just incase View class starts using animatable properties
+      int startAnimatablePropertyIndex = (int)Tizen.NUI.PropertyRanges.ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX +maxCountPerDerivation;
+
+      while ( viewType.GetTypeInfo().BaseType.Name != "CustomView" )   // custom view is our C# view base class. we don't go any deeper.
+      {
+        // for every base class increase property start index
+        startEventPropertyIndex += (int)Tizen.NUI.PropertyRanges.DEFAULT_PROPERTY_MAX_COUNT_PER_DERIVATION; // DALi uses 10,000
+        startAnimatablePropertyIndex += maxCountPerDerivation;
+
+        //Console.WriteLine ("getStartPropertyIndex =  " + viewType.Name +"current index " + startEventPropertyIndex);
+        viewType = viewType.GetTypeInfo().BaseType;
+      }
+
+      range.startEventIndex = startEventPropertyIndex;
+      range.lastUsedEventIndex = startEventPropertyIndex;
+
+      range.startAnimationIndex = startAnimatablePropertyIndex;
+      range.lastUsedAnimationIndex = startAnimatablePropertyIndex;
+
+    }
+
+
+    public struct PropertyRange
+    {
+
+      public int GetNextFreePropertyIndex( ScriptableProperty.ScriptableType type)
+      {
+        if ( type == ScriptableProperty.ScriptableType.Default )
+        {
+           lastUsedEventIndex++;
+           return lastUsedEventIndex;
+        }
+        else
+        {
+          lastUsedAnimationIndex++;
+          return lastUsedAnimationIndex ;
+        }
+      }
+
+
+      public int startEventIndex;    /// start of the property range
+      public int lastUsedEventIndex;    /// last used of the property index
+
+      public int startAnimationIndex;  /// start of the property range
+      public int lastUsedAnimationIndex; /// last used of the property index
+    };
+
+
+
+}
+}
old mode 100644 (file)
new mode 100755 (executable)
index 3dcffd5..455cc5a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum PropertyRanges {
   DEFAULT_OBJECT_PROPERTY_START_INDEX = 0,
old mode 100644 (file)
new mode 100755 (executable)
index 09c0515..01ee35a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class PropertyRegistration : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,7 +40,7 @@ public class PropertyRegistration : global::System.IDisposable {
     }
   }
 
-  public PropertyRegistration(TypeRegistration registered, string name, int index, Property.Type type, SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void setFunc, SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value getFunc) : this(NDalicPINVOKE.new_PropertyRegistration(TypeRegistration.getCPtr(registered), name, index, (int)type, SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void.getCPtr(setFunc), SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value.getCPtr(getFunc)), true) {
+  public PropertyRegistration(TypeRegistration registered, string name, int index, PropertyType type, SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void setFunc, SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value getFunc) : this(NDalicPINVOKE.new_PropertyRegistration(TypeRegistration.getCPtr(registered), name, index, (int)type, SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void.getCPtr(setFunc), SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value.getCPtr(getFunc)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Quaternion.cs
rename to src/Tizen.NUI/src/internal/Quaternion.cs
index bf1e990..a11767e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Quaternion : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Radian.cs
rename to src/Tizen.NUI/src/internal/Radian.cs
index 30d58a9..683b611
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Radian : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9f89d1e..f77becc
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RectDouble : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index b932d96..fb121a7
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RectFloat : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d25664a..d847758
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RectInteger : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d322074..e970d34
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RectUnsignedInteger : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 54650b4..4fb2602
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RefObject : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 93cb88e..662ccc6
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum RenderBufferFormat {
   COLOR,
old mode 100644 (file)
new mode 100755 (executable)
index 6e41663..418cc37
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum RenderModeType {
   NONE,
old mode 100644 (file)
new mode 100755 (executable)
index 5dcb3b8..44a6bad
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RenderTask : Handle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -378,7 +378,7 @@ public class RenderTask : Handle {
     }
     set
     {
-      SetProperty( RenderTask.Property.VIEWPORT_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( RenderTask.Property.VIEWPORT_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ViewportSize
@@ -391,7 +391,7 @@ public class RenderTask : Handle {
     }
     set
     {
-      SetProperty( RenderTask.Property.VIEWPORT_SIZE, new NUI.Property.Value( value ) );
+      SetProperty( RenderTask.Property.VIEWPORT_SIZE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector4 ClearColor
@@ -404,7 +404,7 @@ public class RenderTask : Handle {
     }
     set
     {
-      SetProperty( RenderTask.Property.CLEAR_COLOR, new NUI.Property.Value( value ) );
+      SetProperty( RenderTask.Property.CLEAR_COLOR, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool RequiresSync
@@ -417,7 +417,7 @@ public class RenderTask : Handle {
     }
     set
     {
-      SetProperty( RenderTask.Property.REQUIRES_SYNC, new NUI.Property.Value( value ) );
+      SetProperty( RenderTask.Property.REQUIRES_SYNC, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 3aff8a7..1b761e3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RenderTaskList : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 51987ab..4e722b2
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RenderTaskSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 86%
rename from src/Tizen.NUI/src/public/Renderer.cs
rename to src/Tizen.NUI/src/internal/Renderer.cs
index 5c45b20..171378a
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Renderer : Handle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -61,6 +61,20 @@ public class Renderer : Handle {
   }
 
 
+  public bool BatchingEnabled
+  {
+    get
+    {
+      bool temp = false;
+      GetProperty( Renderer.Property.BATCHING_ENABLED).Get( ref temp );
+      return temp;
+    }
+    set
+    {
+      SetProperty( Renderer.Property.BATCHING_ENABLED, new Tizen.NUI.PropertyValue( value ) );
+    }
+  }
+
   public class Property : global::System.IDisposable {
     private global::System.Runtime.InteropServices.HandleRef swigCPtr;
     protected bool swigCMemOwn;
@@ -91,6 +105,8 @@ public class Renderer : Handle {
       }
     }
   
+    public static readonly int BATCHING_ENABLED = NDalicManualPINVOKE.Renderer_Property_BATCHING_ENABLED_get();
+  
     public Property() : this(NDalicPINVOKE.new_Renderer_Property(), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
@@ -190,7 +206,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.DEPTH_INDEX, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.DEPTH_INDEX, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int FaceCullingMode
@@ -203,7 +219,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.FACE_CULLING_MODE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.FACE_CULLING_MODE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendMode
@@ -216,7 +232,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_MODE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_MODE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendEquationRgb
@@ -229,7 +245,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_EQUATION_RGB, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_EQUATION_RGB, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendEquationAlpha
@@ -242,7 +258,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_EQUATION_ALPHA, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_EQUATION_ALPHA, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendFactorSrcRgb
@@ -255,7 +271,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_FACTOR_SRC_RGB, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_FACTOR_SRC_RGB, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendFactorDestRgb
@@ -268,7 +284,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_FACTOR_DEST_RGB, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_FACTOR_DEST_RGB, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendFactorSrcAlpha
@@ -281,7 +297,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_FACTOR_SRC_ALPHA, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_FACTOR_SRC_ALPHA, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int BlendFactorDestAlpha
@@ -294,7 +310,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_FACTOR_DEST_ALPHA, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_FACTOR_DEST_ALPHA, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector4 BlendColor
@@ -307,7 +323,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_COLOR, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_COLOR, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool BlendPreMultipliedAlpha
@@ -320,7 +336,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.BLEND_PRE_MULTIPLIED_ALPHA, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.BLEND_PRE_MULTIPLIED_ALPHA, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int IndexRangeFirst
@@ -333,7 +349,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.INDEX_RANGE_FIRST, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.INDEX_RANGE_FIRST, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int IndexRangeCount
@@ -346,7 +362,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.INDEX_RANGE_COUNT, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.INDEX_RANGE_COUNT, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int DepthWriteMode
@@ -359,7 +375,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.DEPTH_WRITE_MODE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.DEPTH_WRITE_MODE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int DepthFunction
@@ -372,7 +388,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.DEPTH_FUNCTION, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.DEPTH_FUNCTION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int DepthTestMode
@@ -385,7 +401,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.DEPTH_TEST_MODE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.DEPTH_TEST_MODE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int RenderMode
@@ -398,7 +414,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.RENDER_MODE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.RENDER_MODE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilFunction
@@ -411,7 +427,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_FUNCTION, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_FUNCTION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilFunctionMask
@@ -424,7 +440,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_FUNCTION_MASK, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_FUNCTION_MASK, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilFunctionReference
@@ -437,7 +453,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_FUNCTION_REFERENCE, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_FUNCTION_REFERENCE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilMask
@@ -450,7 +466,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_MASK, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_MASK, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilOperationOnFail
@@ -463,7 +479,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_FAIL, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_FAIL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilOperationOnZFail
@@ -476,7 +492,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_Z_FAIL, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_Z_FAIL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int StencilOperationOnZPass
@@ -489,7 +505,7 @@ public class Renderer : Handle {
     }
     set
     {
-      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_Z_PASS, new NUI.Property.Value( value ) );
+      SetProperty( Renderer.Property.STENCIL_OPERATION_ON_Z_PASS, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 20cd5e1..601c97d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum RenderingType {
   RENDERING_SHARED_ATLAS,
old mode 100644 (file)
new mode 100755 (executable)
index 4d7df4f..b33bdd4
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
old mode 100644 (file)
new mode 100755 (executable)
index fbe7910..f50b72e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ResourceImageSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Ruler.cs
rename to src/Tizen.NUI/src/internal/Ruler.cs
index 6aa3355..9c598e0
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Ruler : RefObject {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9021cf3..8560e8b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RulerDomain : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index f427f09..cc1dc55
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class RulerPtr : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d75d53f..8728a7a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_CallbackBase {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9cda703..2493069
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Configuration__ContextLoss {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index f03b547..f4a8e52
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__CallbackBase {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 3832cfd..51c260b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Constraint {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index cb3d387..ddd0486
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__CustomActorImpl__Extension {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 0c11565..abc378a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__FunctorDelegate {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 7cbb167..e1ed5b3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Internal__TypeRegistry {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 321f5a8..74d9503
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__IntrusivePtrT_Dali__Toolkit__ItemLayout_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 79e5818..b10d6f9
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t.cs b/src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t.cs
new file mode 100755 (executable)
index 0000000..7ae3407
--- /dev/null
@@ -0,0 +1,29 @@
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 3.0.9
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Tizen.NUI {
+
+public class SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t {
+  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+  internal SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t(global::System.IntPtr cPtr, bool futureUse) {
+    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+  }
+
+  protected SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t() {
+    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+  }
+
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__SignalT_bool_fDali__Toolkit__AccessibilityManager_R_Dali__TouchEvent_const_RF_t obj) {
+    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+  }
+}
+
+}
old mode 100644 (file)
new mode 100755 (executable)
index 46366c8..36072cc
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fDali__DragAndDropDetectorF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d9dc516..94fb6ec
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__Control_Dali__Toolkit__ControlF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -8,20 +8,20 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t {
+public class SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
 
-  internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t(global::System.IntPtr cPtr, bool futureUse) {
+  internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t(global::System.IntPtr cPtr, bool futureUse) {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  protected SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t() {
+  protected SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t() {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 0500b0d..dc9220f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 754b376..0e75eed
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index ef76c99..28b5a57
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fboolF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index cdcc60e..b3f62fe
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__SignalT_void_fuint32_t_Dali__PixelDataF_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 6865f86..fd8fa8e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Toolkit__ClampState {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index ad306ac..899a03a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Toolkit__Internal__AsyncImageLoader {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 0b408a4..86fbe25
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Toolkit__Internal__Control__Extension {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index bc9dd53..bb53e48
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Toolkit__Internal__TransitionData {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 70884f7..e59846f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -8,20 +8,20 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t {
+public class SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
 
-  internal SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t(global::System.IntPtr cPtr, bool futureUse) {
+  internal SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension(global::System.IntPtr cPtr, bool futureUse) {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  protected SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t() {
+  protected SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension() {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__Toolkit__ItemFactory__Extension obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 }
old mode 100644 (file)
new mode 100755 (executable)
similarity index 77%
rename from src/Tizen.NUI/src/internal/SWIGTYPE_p_f___Dali__BaseHandle.cs
rename to src/Tizen.NUI/src/internal/SWIGTYPE_p_Dali__TouchEvent.cs
index 321d75f..0f22c5e
@@ -8,20 +8,20 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class SWIGTYPE_p_f___Dali__BaseHandle {
+public class SWIGTYPE_p_Dali__TouchEvent {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
 
-  internal SWIGTYPE_p_f___Dali__BaseHandle(global::System.IntPtr cPtr, bool futureUse) {
+  internal SWIGTYPE_p_Dali__TouchEvent(global::System.IntPtr cPtr, bool futureUse) {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  protected SWIGTYPE_p_f___Dali__BaseHandle() {
+  protected SWIGTYPE_p_Dali__TouchEvent() {
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_f___Dali__BaseHandle obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__TouchEvent obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 }
old mode 100644 (file)
new mode 100755 (executable)
index e5cebe5..f2fe1a4
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_FunctorDelegate {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index b47d218..8a36b7d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_PropertyInputContainer {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index e9c1ad1..8d9c59f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_double {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d09fe03..0fa739b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f___bool {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9e6c9a1..0a2c70a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_float__float {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index bb2868f..b16ce93
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_p_Dali__BaseObject_Dali__Property__Index__Dali__Property__Value {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index ce392bc..ce3edd9
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_p_Dali__BaseObject_int_r_q_const__Dali__Property__Value__void {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index eef930c..ae01122
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_p_Dali__BaseObject_p_Dali__ConnectionTrackerInterface_r_q_const__std__string_p_Dali__FunctorDelegate__bool {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 4bda519..08cfa4a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_p_Dali__BaseObject_r_q_const__std__string_r_q_const__Dali__Property__Map__bool {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 85745c9..8cd7c95
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_p_q_const__Dali__Any__AnyContainerBase__void {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index c224e92..0bee9ba
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_r_Dali__Vector2__bool {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 6d4712c..2bf37c9
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_r_q_const__Dali__Any__AnyContainerBase__p_Dali__Any__AnyContainerBase {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index d940227..283e8ed
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_f_r_q_const__Dali__Vector3__float {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9a954e6..981023a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_float {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index f6b5872..0a6ca69
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_int {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index f4e2509..85f511d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_std__type_info {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index ca0dc57..66cac48
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_uint8_t {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index b76a24e..c36cc87
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_unsigned_char {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 340a519..4919f69
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_unsigned_int {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index dcbd633..704f281
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SWIGTYPE_p_unsigned_short {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 4ea48ae..b4f6196
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Sampler : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index a6e84d0..5fe99e9
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum SamplingModeType {
   BOX,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 96%
rename from src/Tizen.NUI/src/public/ScrollView.cs
rename to src/Tizen.NUI/src/internal/ScrollView.cs
index 92239c2..6434c50
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -72,13 +72,13 @@ public class ScrollView : Scrollable {
   */
 public class SnapStartedEventArgs : EventArgs
 {
-   private NUI.ScrollView.SnapEvent _snapEvent;
+   private Tizen.NUI.ScrollView.SnapEvent _snapEvent;
 
    /**
      * @brief SnapEvent - is the SnapEvent information like snap or flick (it tells the target position, scale, rotation for the snap or flick).
      *
      */
-   public NUI.ScrollView.SnapEvent SnapEventInfo
+   public Tizen.NUI.ScrollView.SnapEvent SnapEventInfo
    {
       get
       {
@@ -709,7 +709,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.WRAP_ENABLED, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.WRAP_ENABLED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool PanningEnabled
@@ -722,7 +722,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.PANNING_ENABLED, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.PANNING_ENABLED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool AxisAutoLockEnabled
@@ -735,7 +735,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.AXIS_AUTO_LOCK_ENABLED, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.AXIS_AUTO_LOCK_ENABLED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 WheelScrollDistanceStep
@@ -748,7 +748,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.WHEEL_SCROLL_DISTANCE_STEP, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.WHEEL_SCROLL_DISTANCE_STEP, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPosition
@@ -761,7 +761,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPrePosition
@@ -774,7 +774,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_PRE_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_PRE_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPrePositionMax
@@ -787,7 +787,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_PRE_POSITION_MAX, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_PRE_POSITION_MAX, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float OvershootX
@@ -800,7 +800,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.OVERSHOOT_X, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.OVERSHOOT_X, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float OvershootY
@@ -813,7 +813,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.OVERSHOOT_Y, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.OVERSHOOT_Y, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollFinal
@@ -826,7 +826,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_FINAL, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_FINAL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool Wrap
@@ -839,7 +839,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.WRAP, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.WRAP, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool Panning
@@ -852,7 +852,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.PANNING, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.PANNING, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool Scrolling
@@ -865,7 +865,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLLING, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLLING, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollDomainSize
@@ -878,7 +878,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_DOMAIN_SIZE, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_DOMAIN_SIZE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollDomainOffset
@@ -891,7 +891,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_DOMAIN_OFFSET, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_DOMAIN_OFFSET, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPositionDelta
@@ -904,7 +904,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.SCROLL_POSITION_DELTA, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.SCROLL_POSITION_DELTA, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector3 StartPagePosition
@@ -917,7 +917,7 @@ public class SnapStartedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( ScrollView.Property.START_PAGE_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( ScrollView.Property.START_PAGE_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
similarity index 98%
rename from src/Tizen.NUI/src/public/ScrollViewEffect.cs
rename to src/Tizen.NUI/src/internal/ScrollViewEffect.cs
index b05cb1d..92f8a21
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ScrollViewEffect : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/ScrollViewPagePathEffect.cs
rename to src/Tizen.NUI/src/internal/ScrollViewPagePathEffect.cs
index 2f11135..b47b03b
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ScrollViewPagePathEffect : ScrollViewEffect {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 28123b9..115fcb0
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ScrollViewSnapStartedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 95%
rename from src/Tizen.NUI/src/public/Scrollable.cs
rename to src/Tizen.NUI/src/internal/Scrollable.cs
index 4fd495e..a1ede4a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -152,7 +152,7 @@ public class CompletedEventArgs : EventArgs
    StartedEventArgs e = new StartedEventArgs();
 
    // Populate all members of "e" (StartedEventArgs) with real data
-   e.Vector2 = NUI.Vector2.GetVector2FromPtr(vector2);
+   e.Vector2 = Tizen.NUI.Vector2.GetVector2FromPtr(vector2);
 
    if (_scrollableStartedEventHandler != null)
    {
@@ -198,7 +198,7 @@ public class CompletedEventArgs : EventArgs
    UpdatedEventArgs e = new UpdatedEventArgs();
 
    // Populate all members of "e" (UpdatedEventArgs) with real data
-   e.Vector2 = NUI.Vector2.GetVector2FromPtr(vector2);
+   e.Vector2 = Tizen.NUI.Vector2.GetVector2FromPtr(vector2);
 
    if (_scrollableUpdatedEventHandler != null)
    {
@@ -244,7 +244,7 @@ public class CompletedEventArgs : EventArgs
    CompletedEventArgs e = new CompletedEventArgs();
 
    // Populate all members of "e" (CompletedEventArgs) with real data
-   e.Vector2 = NUI.Vector2.GetVector2FromPtr(vector2);
+   e.Vector2 = Tizen.NUI.Vector2.GetVector2FromPtr(vector2);
 
    if (_scrollableCompletedEventHandler != null)
    {
@@ -394,7 +394,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.OVERSHOOT_EFFECT_COLOR, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.OVERSHOOT_EFFECT_COLOR, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public float OvershootAnimationSpeed
@@ -407,7 +407,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.OVERSHOOT_ANIMATION_SPEED, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.OVERSHOOT_ANIMATION_SPEED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool OvershootEnabled
@@ -420,7 +420,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.OVERSHOOT_ENABLED, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.OVERSHOOT_ENABLED, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 OvershootSize
@@ -433,7 +433,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.OVERSHOOT_SIZE, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.OVERSHOOT_SIZE, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public int ScrollToAlphaFunction
@@ -446,7 +446,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.SCROLL_TO_ALPHA_FUNCTION, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.SCROLL_TO_ALPHA_FUNCTION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollRelativePosition
@@ -459,7 +459,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.SCROLL_RELATIVE_POSITION, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.SCROLL_RELATIVE_POSITION, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPositionMin
@@ -472,7 +472,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.SCROLL_POSITION_MIN, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.SCROLL_POSITION_MIN, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public Vector2 ScrollPositionMax
@@ -485,7 +485,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.SCROLL_POSITION_MAX, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.SCROLL_POSITION_MAX, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool CanScrollVertical
@@ -498,7 +498,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.CAN_SCROLL_VERTICAL, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.CAN_SCROLL_VERTICAL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
   public bool CanScrollHorizontal
@@ -511,7 +511,7 @@ public class CompletedEventArgs : EventArgs
     }
     set
     {
-      SetProperty( Scrollable.Property.CAN_SCROLL_HORIZONTAL, new NUI.Property.Value( value ) );
+      SetProperty( Scrollable.Property.CAN_SCROLL_HORIZONTAL, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 93acbee..a0fd91a
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ScrollableSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 96%
rename from src/Tizen.NUI/src/public/Shader.cs
rename to src/Tizen.NUI/src/internal/Shader.cs
index 15cff33..0faa671
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Shader : Handle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -165,17 +165,17 @@ public class Shader : Handle {
     return ret;
   }
 
-  public NUI.Property.Map Program
+  public Tizen.NUI.PropertyMap Program
   {
     get
     {
-      NUI.Property.Map temp = new NUI.Property.Map();
+      Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
       GetProperty( Shader.Property.PROGRAM).Get(  temp );
       return temp;
     }
     set
     {
-      SetProperty( Shader.Property.PROGRAM, new NUI.Property.Value( value ) );
+      SetProperty( Shader.Property.PROGRAM, new Tizen.NUI.PropertyValue( value ) );
     }
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index be85c72..6723267
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SignalConnectorType : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index c08cb4d..ded3db3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SignalObserver : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index cf9846d..beed0ea
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SliderMarkReachedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 1cfbf0f..e3082a0
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SliderValueChangedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index b3982c2..2066b0b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class SlotObserver : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 5406a1a..8b4a060
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum SnapType {
   Snap,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 72%
rename from src/Tizen.NUI/src/internal/StageWheelEventSignal.cs
rename to src/Tizen.NUI/src/internal/StageWheelSignal.cs
index 31f2b4c..009b598
@@ -8,22 +8,22 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public class StageWheelEventSignal : global::System.IDisposable {
+public class StageWheelSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
   protected bool swigCMemOwn;
 
-  internal StageWheelEventSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
+  internal StageWheelSignal(global::System.IntPtr cPtr, bool cMemoryOwn) {
     swigCMemOwn = cMemoryOwn;
     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
   }
 
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StageWheelEventSignal obj) {
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StageWheelSignal obj) {
     return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
   }
 
-  ~StageWheelEventSignal() {
+  ~StageWheelSignal() {
     DisposeQueue.Instance.Add(this);
   }
 
@@ -37,7 +37,7 @@ public class StageWheelEventSignal : global::System.IDisposable {
       if (swigCPtr.Handle != global::System.IntPtr.Zero) {
         if (swigCMemOwn) {
           swigCMemOwn = false;
-          NDalicPINVOKE.delete_StageWheelEventSignal(swigCPtr);
+          NDalicPINVOKE.delete_StageWheelSignal(swigCPtr);
         }
         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
       }
@@ -47,13 +47,13 @@ public class StageWheelEventSignal : global::System.IDisposable {
 
 
   public bool Empty() {
-    bool ret = NDalicPINVOKE.StageWheelEventSignal_Empty(swigCPtr);
+    bool ret = NDalicPINVOKE.StageWheelSignal_Empty(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
   public uint GetConnectionCount() {
-    uint ret = NDalicPINVOKE.StageWheelEventSignal_GetConnectionCount(swigCPtr);
+    uint ret = NDalicPINVOKE.StageWheelSignal_GetConnectionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -61,7 +61,7 @@ public class StageWheelEventSignal : global::System.IDisposable {
   public void Connect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.StageWheelEventSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.StageWheelSignal_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
@@ -69,17 +69,17 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
   public void Disconnect(System.Delegate func) {
 System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func); 
     {
-      NDalicPINVOKE.StageWheelEventSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
+      NDalicPINVOKE.StageWheelSignal_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     }
   }
 
-  public void Emit(WheelEvent arg) {
-    NDalicPINVOKE.StageWheelEventSignal_Emit(swigCPtr, WheelEvent.getCPtr(arg));
+  public void Emit(Wheel arg) {
+    NDalicPINVOKE.StageWheelSignal_Emit(swigCPtr, Wheel.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public StageWheelEventSignal() : this(NDalicPINVOKE.new_StageWheelEventSignal(), true) {
+  public StageWheelSignal() : this(NDalicPINVOKE.new_StageWheelSignal(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index 62ada86..de74f13
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum StencilFunctionType {
   NEVER,
old mode 100644 (file)
new mode 100755 (executable)
index 542e0b5..5c3431c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum StencilOperationType {
   ZERO,
old mode 100644 (file)
new mode 100755 (executable)
index cb4cceb..2dd5d12
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class StringValuePair : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -44,7 +44,7 @@ public class StringValuePair : global::System.IDisposable {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public StringValuePair(string t, Property.Value u) : this(NDalicPINVOKE.new_StringValuePair__SWIG_1(t, Property.Value.getCPtr(u)), true) {
+  public StringValuePair(string t, PropertyValue u) : this(NDalicPINVOKE.new_StringValuePair__SWIG_1(t, PropertyValue.getCPtr(u)), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -64,14 +64,14 @@ public class StringValuePair : global::System.IDisposable {
     } 
   }
 
-  public Property.Value second {
+  public PropertyValue second {
     set {
-      NDalicPINVOKE.StringValuePair_second_set(swigCPtr, Property.Value.getCPtr(value));
+      NDalicPINVOKE.StringValuePair_second_set(swigCPtr, PropertyValue.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     } 
     get {
       global::System.IntPtr cPtr = NDalicPINVOKE.StringValuePair_second_get(swigCPtr);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
+      PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
       return ret;
     } 
diff --git a/src/Tizen.NUI/src/internal/StyleChangeType.cs b/src/Tizen.NUI/src/internal/StyleChangeType.cs
deleted file mode 100644 (file)
index a7f44cc..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum StyleChangeType {
-  DEFAULT_FONT_CHANGE,
-  DEFAULT_FONT_SIZE_CHANGE,
-  THEME_CHANGE
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 7afd6f3..df28f69
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class StyleChangedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 86%
rename from src/Tizen.NUI/src/public/TapGesture.cs
rename to src/Tizen.NUI/src/internal/TapGesture.cs
index 3fa1bfd..017e65f
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TapGesture : Gesture {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -45,12 +45,44 @@ public class TapGesture : Gesture {
   }
 
 
- public static TapGesture GetTapGestureFromPtr(global::System.IntPtr cPtr) {
 public static TapGesture GetTapGestureFromPtr(global::System.IntPtr cPtr) {
     TapGesture ret = new TapGesture(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
+  public uint NumberOfTaps
+  {
+    get
+    {
+      return numberOfTaps;
+    }
+  }
+
+  public uint NumberOfTouches
+  {
+    get
+    {
+      return numberOfTouches;
+    }
+  }
+
+  public Vector2 ScreenPoint
+  {
+    get
+    {
+      return screenPoint;
+    }
+  }
+
+  public Vector2 LocalPoint
+  {
+    get
+    {
+      return localPoint;
+    }
+  }
+
   public TapGesture() : this(NDalicPINVOKE.new_TapGesture__SWIG_0(), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
@@ -65,7 +97,7 @@ public class TapGesture : Gesture {
     return ret;
   }
 
-  public uint numberOfTaps {
+  private uint numberOfTaps {
     set {
       NDalicPINVOKE.TapGesture_numberOfTaps_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -77,7 +109,7 @@ public class TapGesture : Gesture {
     } 
   }
 
-  public uint numberOfTouches {
+  private uint numberOfTouches {
     set {
       NDalicPINVOKE.TapGesture_numberOfTouches_set(swigCPtr, value);
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -89,7 +121,7 @@ public class TapGesture : Gesture {
     } 
   }
 
-  public Vector2 screenPoint {
+  private Vector2 screenPoint {
     set {
       NDalicPINVOKE.TapGesture_screenPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
@@ -102,7 +134,7 @@ public class TapGesture : Gesture {
     } 
   }
 
-  public Vector2 localPoint {
+  private Vector2 localPoint {
     set {
       NDalicPINVOKE.TapGesture_localPoint_set(swigCPtr, Vector2.getCPtr(value));
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
old mode 100644 (file)
new mode 100755 (executable)
index 4d91e1f..edddeb1
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TapGestureDetectedSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 8509039..3b6067f
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 using System;
 using System.Runtime.InteropServices;
@@ -139,7 +139,7 @@ public class DetectedEventArgs : EventArgs
 
    // Populate all members of "e" (DetectedEventArgs) with real data
    e.Actor = Actor.GetActorFromPtr(actor);
-   e.TapGesture = NUI.TapGesture.GetTapGestureFromPtr(tapGesture);
+   e.TapGesture = Tizen.NUI.TapGesture.GetTapGestureFromPtr(tapGesture);
 
    if (_tapGestureEventHandler != null)
    {
old mode 100644 (file)
new mode 100755 (executable)
index cf80eb1..994845c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TextEditorSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index dbf1144..6b57457
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TextFieldSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 99%
rename from src/Tizen.NUI/src/public/Texture.cs
rename to src/Tizen.NUI/src/internal/Texture.cs
index 0d65114..0c8e2ec
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Texture : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 7dcee24..260d759
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TextureSet : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index e78f58f..b3a2d81
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum TextureType {
   TEXTURE_2D,
old mode 100644 (file)
new mode 100755 (executable)
index 20bee22..b6b04da
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TimePeriod : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 00ed89a..427ebf3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TimerSignalType : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/ToggleButton.cs b/src/Tizen.NUI/src/internal/ToggleButton.cs
new file mode 100755 (executable)
index 0000000..ad8697a
--- /dev/null
@@ -0,0 +1,165 @@
+/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*/
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+//------------------------------------------------------------------------------
+// <auto-generated />
+//
+// This file was automatically generated by SWIG (http://www.swig.org).
+// Version 3.0.9
+//
+// Do not make changes to this file unless you know what you are doing--modify
+// the SWIG interface file instead.
+//------------------------------------------------------------------------------
+
+namespace Tizen.NUI {
+
+public class ToggleButton : Button {
+  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+
+  internal ToggleButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ToggleButton_SWIGUpcast(cPtr), cMemoryOwn) {
+    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+  }
+
+  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ToggleButton obj) {
+    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+  }
+
+  ~ToggleButton() {
+    Dispose();
+  }
+
+  public override void Dispose() {
+    lock(this) {
+      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+        if (swigCMemOwn) {
+          swigCMemOwn = false;
+          NDalicPINVOKE.delete_ToggleButton(swigCPtr);
+        }
+        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+      }
+      global::System.GC.SuppressFinalize(this);
+      base.Dispose();
+    }
+  }
+
+  public class Property : global::System.IDisposable {
+    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
+    protected bool swigCMemOwn;
+  
+    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
+      swigCMemOwn = cMemoryOwn;
+      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
+    }
+  
+    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
+      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
+    }
+  
+    ~Property() {
+      Dispose();
+    }
+  
+    public virtual void Dispose() {
+      lock(this) {
+        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
+          if (swigCMemOwn) {
+            swigCMemOwn = false;
+            NDalicPINVOKE.delete_ToggleButton_Property(swigCPtr);
+          }
+          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
+        }
+        global::System.GC.SuppressFinalize(this);
+      }
+    }
+  
+    public Property() : this(NDalicPINVOKE.new_ToggleButton_Property(), true) {
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    }
+  
+    public static readonly int STATE_VISUALS = NDalicPINVOKE.ToggleButton_Property_STATE_VISUALS_get();
+    public static readonly int TOOLTIPS = NDalicPINVOKE.ToggleButton_Property_TOOLTIPS_get();
+    public static readonly int CURRENT_STATE_INDEX = NDalicPINVOKE.ToggleButton_Property_CURRENT_STATE_INDEX_get();
+  
+  }
+
+  public ToggleButton () : this (NDalicPINVOKE.ToggleButton_New(), true) {
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+
+  }
+  public ToggleButton(ToggleButton toggleButton) : this(NDalicPINVOKE.new_ToggleButton__SWIG_1(ToggleButton.getCPtr(toggleButton)), true) {
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+  }
+
+  public ToggleButton Assign(ToggleButton toggleButton) {
+    ToggleButton ret = new ToggleButton(NDalicPINVOKE.ToggleButton_Assign(swigCPtr, ToggleButton.getCPtr(toggleButton)), false);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public new static ToggleButton DownCast(BaseHandle handle) {
+    ToggleButton ret = new ToggleButton(NDalicPINVOKE.ToggleButton_DownCast(BaseHandle.getCPtr(handle)), true);
+    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    return ret;
+  }
+
+  public enum PropertyRange {
+    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
+    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
+  }
+
+  public Tizen.NUI.PropertyArray StateVisuals
+  {
+    get
+    {
+      Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
+      GetProperty( ToggleButton.Property.STATE_VISUALS).Get(  temp );
+      return temp;
+    }
+    set
+    {
+      SetProperty( ToggleButton.Property.STATE_VISUALS, new Tizen.NUI.PropertyValue( value ) );
+    }
+  }
+  public Tizen.NUI.PropertyArray Tooltips
+  {
+    get
+    {
+      Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();
+      GetProperty( ToggleButton.Property.TOOLTIPS).Get(  temp );
+      return temp;
+    }
+    set
+    {
+      SetProperty( ToggleButton.Property.TOOLTIPS, new Tizen.NUI.PropertyValue( value ) );
+    }
+  }
+  public int CurrentStateIndex
+  {
+    get
+    {
+      int temp = 0;
+      GetProperty( ToggleButton.Property.CURRENT_STATE_INDEX).Get( ref temp );
+      return temp;
+    }
+    set
+    {
+      SetProperty( ToggleButton.Property.CURRENT_STATE_INDEX, new Tizen.NUI.PropertyValue( value ) );
+    }
+  }
+
+}
+
+}
old mode 100644 (file)
new mode 100755 (executable)
index 6fe667d..31186d7
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum ToolkitPropertyRange {
   VISUAL_PROPERTY_BASE_START_INDEX = PropertyRanges.CORE_PROPERTY_MAX_INDEX+1,
old mode 100644 (file)
new mode 100755 (executable)
similarity index 82%
rename from src/Tizen.NUI/src/internal/CameraType.cs
rename to src/Tizen.NUI/src/internal/TooltipPositionType.cs
index af358e5..9cf68b6
@@ -8,11 +8,12 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public enum CameraType {
-  FREE_LOOK,
-  LOOK_AT_TARGET
+public enum TooltipPositionType {
+  ABOVE,
+  BELOW,
+  HOVER_POINT
 }
 
 }
diff --git a/src/Tizen.NUI/src/internal/TouchEvent.cs b/src/Tizen.NUI/src/internal/TouchEvent.cs
deleted file mode 100644 (file)
index 2d39c82..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class TouchEvent : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal TouchEvent(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TouchEvent obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TouchEvent() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TouchEvent(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
- public static TouchEvent GetTouchEventFromPtr(global::System.IntPtr cPtr) {
-    TouchEvent ret = new TouchEvent(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TouchEvent() : this(NDalicPINVOKE.new_TouchEvent__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TouchEvent(uint time) : this(NDalicPINVOKE.new_TouchEvent__SWIG_1(time), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TouchPointContainer points {
-    set {
-      NDalicPINVOKE.TouchEvent_points_set(swigCPtr, TouchPointContainer.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.TouchEvent_points_get(swigCPtr);
-      TouchPointContainer ret = (cPtr == global::System.IntPtr.Zero) ? null : new TouchPointContainer(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint time {
-    set {
-      NDalicPINVOKE.TouchEvent_time_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      uint ret = NDalicPINVOKE.TouchEvent_time_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint GetPointCount() {
-    uint ret = NDalicPINVOKE.TouchEvent_GetPointCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TouchPoint GetPoint(uint point) {
-    TouchPoint ret = new TouchPoint(NDalicPINVOKE.TouchEvent_GetPoint(swigCPtr, point), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 7141ac0..a1bb95c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TouchPoint : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 80858aa..44cc3ae
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TouchPointContainer : global::System.IDisposable, global::System.Collections.IEnumerable
     , global::System.Collections.Generic.IEnumerable<TouchPoint>
old mode 100644 (file)
new mode 100755 (executable)
index 9f619e9..27dda6d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TouchSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -68,8 +68,8 @@ System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForD
     }
   }
 
-  public void Emit(TouchData arg) {
-    NDalicPINVOKE.TouchSignal_Emit(swigCPtr, TouchData.getCPtr(arg));
+  public void Emit(Touch arg) {
+    NDalicPINVOKE.TouchSignal_Emit(swigCPtr, Touch.getCPtr(arg));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
old mode 100644 (file)
new mode 100755 (executable)
index f5a3686..b000b39
@@ -24,7 +24,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TransitionData : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -55,11 +55,11 @@ public class TransitionData : BaseHandle {
     }
   }
 
-  public TransitionData (Property.Map transition) : this (NDalicPINVOKE.TransitionData_New__SWIG_0(Property.Map.getCPtr(transition)), true) {
+  public TransitionData (PropertyMap transition) : this (NDalicPINVOKE.TransitionData_New__SWIG_0(PropertyMap.getCPtr(transition)), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
-  public TransitionData (Property.Array transition) : this (NDalicPINVOKE.TransitionData_New__SWIG_1(Property.Array.getCPtr(transition)), true) {
+  public TransitionData (PropertyArray transition) : this (NDalicPINVOKE.TransitionData_New__SWIG_1(PropertyArray.getCPtr(transition)), true) {
       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
 
   }
@@ -85,8 +85,8 @@ public class TransitionData : BaseHandle {
     return ret;
   }
 
-  public Property.Map GetAnimatorAt(uint index) {
-    Property.Map ret = new Property.Map(NDalicPINVOKE.TransitionData_GetAnimatorAt(swigCPtr, index), true);
+  public PropertyMap GetAnimatorAt(uint index) {
+    PropertyMap ret = new PropertyMap(NDalicPINVOKE.TransitionData_GetAnimatorAt(swigCPtr, index), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
old mode 100644 (file)
new mode 100755 (executable)
index 646aa5c..a579ddd
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TypeAction : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 30b447a..625fa73
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TypeInfo : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -77,13 +77,6 @@ public class TypeInfo : BaseHandle {
     return ret;
   }
 
-  public SWIGTYPE_p_f___Dali__BaseHandle GetCreator() {
-    global::System.IntPtr cPtr = NDalicPINVOKE.TypeInfo_GetCreator(swigCPtr);
-    SWIGTYPE_p_f___Dali__BaseHandle ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f___Dali__BaseHandle(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
   public uint GetActionCount() {
     uint ret = NDalicPINVOKE.TypeInfo_GetActionCount(swigCPtr);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
old mode 100644 (file)
new mode 100755 (executable)
index a3d5a28..f98073b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TypeRegistration : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -40,15 +40,30 @@ public class TypeRegistration : global::System.IDisposable {
     }
   }
 
-  public TypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, SWIGTYPE_p_f___Dali__BaseHandle f) : this(NDalicPINVOKE.new_TypeRegistration__SWIG_0(SWIGTYPE_p_std__type_info.getCPtr(registerType), SWIGTYPE_p_std__type_info.getCPtr(baseType), SWIGTYPE_p_f___Dali__BaseHandle.getCPtr(f)), true) {
+  static private global::System.IntPtr SwigConstructTypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, System.Delegate f) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(f); 
+    return NDalicPINVOKE.new_TypeRegistration__SWIG_0(SWIGTYPE_p_std__type_info.getCPtr(registerType), SWIGTYPE_p_std__type_info.getCPtr(baseType), new System.Runtime.InteropServices.HandleRef(null, ip));
+  }
+
+  public TypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, System.Delegate f) : this(TypeRegistration.SwigConstructTypeRegistration(registerType, baseType, f), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public TypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, SWIGTYPE_p_f___Dali__BaseHandle f, bool callCreateOnInit) : this(NDalicPINVOKE.new_TypeRegistration__SWIG_1(SWIGTYPE_p_std__type_info.getCPtr(registerType), SWIGTYPE_p_std__type_info.getCPtr(baseType), SWIGTYPE_p_f___Dali__BaseHandle.getCPtr(f), callCreateOnInit), true) {
+  static private global::System.IntPtr SwigConstructTypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, System.Delegate f, bool callCreateOnInit) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(f); 
+    return NDalicPINVOKE.new_TypeRegistration__SWIG_1(SWIGTYPE_p_std__type_info.getCPtr(registerType), SWIGTYPE_p_std__type_info.getCPtr(baseType), new System.Runtime.InteropServices.HandleRef(null, ip), callCreateOnInit);
+  }
+
+  public TypeRegistration(SWIGTYPE_p_std__type_info registerType, SWIGTYPE_p_std__type_info baseType, System.Delegate f, bool callCreateOnInit) : this(TypeRegistration.SwigConstructTypeRegistration(registerType, baseType, f, callCreateOnInit), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public TypeRegistration(string name, SWIGTYPE_p_std__type_info baseType, SWIGTYPE_p_f___Dali__BaseHandle f) : this(NDalicPINVOKE.new_TypeRegistration__SWIG_2(name, SWIGTYPE_p_std__type_info.getCPtr(baseType), SWIGTYPE_p_f___Dali__BaseHandle.getCPtr(f)), true) {
+  static private global::System.IntPtr SwigConstructTypeRegistration(string name, SWIGTYPE_p_std__type_info baseType, System.Delegate f) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(f); 
+    return NDalicPINVOKE.new_TypeRegistration__SWIG_2(name, SWIGTYPE_p_std__type_info.getCPtr(baseType), new System.Runtime.InteropServices.HandleRef(null, ip));
+  }
+
+  public TypeRegistration(string name, SWIGTYPE_p_std__type_info baseType, System.Delegate f) : this(TypeRegistration.SwigConstructTypeRegistration(name, baseType, f), true) {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -58,6 +73,23 @@ public class TypeRegistration : global::System.IDisposable {
     return ret;
   }
 
+  public static void RegisterControl(string controlName, System.Delegate createFunc) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(createFunc); 
+    {
+      NDalicPINVOKE.TypeRegistration_RegisterControl(controlName, new System.Runtime.InteropServices.HandleRef(null, ip));
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    }
+  }
+
+  public static void RegisterProperty(string controlName, string propertyName, int index, PropertyType type, System.Delegate setFunc, System.Delegate getFunc) {
+System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(setFunc); 
+System.IntPtr ip2 = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(getFunc); 
+    {
+      NDalicPINVOKE.TypeRegistration_RegisterProperty(controlName, propertyName, index, (int)type, new System.Runtime.InteropServices.HandleRef(null, ip), new System.Runtime.InteropServices.HandleRef(null, ip2));
+      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
+    }
+  }
+
 }
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index a12319c..4d87b07
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class TypeRegistry : BaseHandle {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index c02770e..594125e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class Uint16Pair : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index eb7007b..96d4ed1
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VectorBase : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index fd91ace..c01ad6b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VectorFloat : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index aa7a8ed..b12bf0c
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VectorInteger : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index a644a55..fe0216b
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VectorUint16Pair : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index ec1e969..f5679a4
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VectorUnsignedChar : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/VerticalAlignmentType.cs b/src/Tizen.NUI/src/internal/VerticalAlignmentType.cs
deleted file mode 100644 (file)
index b1e97ce..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum VerticalAlignmentType {
-  TOP,
-  CENTER,
-  BOTTOM
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index e5ac682..6a7b743
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VideoViewSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
similarity index 92%
rename from src/Tizen.NUI/src/dotnetcore/ViewImpl.cs
rename to src/Tizen.NUI/src/internal/ViewImpl.cs
index 1ce0cc7..6d0de32
@@ -1,19 +1,3 @@
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-
 //------------------------------------------------------------------------------
 // <auto-generated />
 //
@@ -28,7 +12,8 @@
 using System.Reflection;
 #endif
 
-namespace NUI {
+
+namespace Tizen.NUI {
 
 public class ViewImpl : CustomActorImpl {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
@@ -88,8 +73,8 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public void SetBackground(Property.Map map) {
-    NDalicPINVOKE.ViewImpl_SetBackground(swigCPtr, Property.Map.getCPtr(map));
+  public void SetBackground(PropertyMap map) {
+    NDalicPINVOKE.ViewImpl_SetBackground(swigCPtr, PropertyMap.getCPtr(map));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -98,12 +83,12 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public void EnableGestureDetection(Gesture.Type type) {
+  public void EnableGestureDetection(Gesture.GestureType type) {
     NDalicPINVOKE.ViewImpl_EnableGestureDetection(swigCPtr, (int)type);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public void DisableGestureDetection(Gesture.Type type) {
+  public void DisableGestureDetection(Gesture.GestureType type) {
     NDalicPINVOKE.ViewImpl_DisableGestureDetection(swigCPtr, (int)type);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
@@ -180,8 +165,8 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public ControlKeyEventSignal KeyEventSignal() {
-    ControlKeyEventSignal ret = new ControlKeyEventSignal(NDalicPINVOKE.ViewImpl_KeyEventSignal(swigCPtr), false);
+  public ControlKeySignal KeyEventSignal() {
+    ControlKeySignal ret = new ControlKeySignal(NDalicPINVOKE.ViewImpl_KeyEventSignal(swigCPtr), false);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -198,8 +183,8 @@ public class ViewImpl : CustomActorImpl {
     return ret;
   }
 
-  public bool EmitKeyEventSignal(KeyEvent arg0) {
-    bool ret = NDalicPINVOKE.ViewImpl_EmitKeyEventSignal(swigCPtr, KeyEvent.getCPtr(arg0));
+  public bool EmitKeyEventSignal(Key arg0) {
+    bool ret = NDalicPINVOKE.ViewImpl_EmitKeyEventSignal(swigCPtr, Key.getCPtr(arg0));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -224,8 +209,8 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  protected virtual new void OnPropertySet(int index, Property.Value propertyValue) {
-    if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) NDalicPINVOKE.ViewImpl_OnPropertySetSwigExplicitViewImpl(swigCPtr, index, Property.Value.getCPtr(propertyValue)); else NDalicPINVOKE.ViewImpl_OnPropertySet(swigCPtr, index, Property.Value.getCPtr(propertyValue));
+  protected virtual new void OnPropertySet(int index, PropertyValue propertyValue) {
+    if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) NDalicPINVOKE.ViewImpl_OnPropertySetSwigExplicitViewImpl(swigCPtr, index, PropertyValue.getCPtr(propertyValue)); else NDalicPINVOKE.ViewImpl_OnPropertySet(swigCPtr, index, PropertyValue.getCPtr(propertyValue));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
@@ -239,26 +224,26 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  protected virtual new bool OnTouchEvent(TouchEvent arg0) {
-    bool ret = (SwigDerivedClassHasMethod("OnTouchEvent", swigMethodTypes7) ? NDalicPINVOKE.ViewImpl_OnTouchEventSwigExplicitViewImpl(swigCPtr, TouchEvent.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnTouchEvent(swigCPtr, TouchEvent.getCPtr(arg0)));
+  protected virtual new bool OnTouchEvent(SWIGTYPE_p_Dali__TouchEvent arg0) {
+    bool ret = (SwigDerivedClassHasMethod("OnTouchEvent", swigMethodTypes7) ? NDalicPINVOKE.ViewImpl_OnTouchEventSwigExplicitViewImpl(swigCPtr, SWIGTYPE_p_Dali__TouchEvent.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnTouchEvent(swigCPtr, SWIGTYPE_p_Dali__TouchEvent.getCPtr(arg0)));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  protected virtual new bool OnHoverEvent(HoverEvent arg0) {
-    bool ret = (SwigDerivedClassHasMethod("OnHoverEvent", swigMethodTypes8) ? NDalicPINVOKE.ViewImpl_OnHoverEventSwigExplicitViewImpl(swigCPtr, HoverEvent.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnHoverEvent(swigCPtr, HoverEvent.getCPtr(arg0)));
+  protected virtual new bool OnHoverEvent(Hover arg0) {
+    bool ret = (SwigDerivedClassHasMethod("OnHoverEvent", swigMethodTypes8) ? NDalicPINVOKE.ViewImpl_OnHoverEventSwigExplicitViewImpl(swigCPtr, Hover.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnHoverEvent(swigCPtr, Hover.getCPtr(arg0)));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  protected virtual new bool OnKeyEvent(KeyEvent arg0) {
-    bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? NDalicPINVOKE.ViewImpl_OnKeyEventSwigExplicitViewImpl(swigCPtr, KeyEvent.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnKeyEvent(swigCPtr, KeyEvent.getCPtr(arg0)));
+  protected virtual new bool OnKeyEvent(Key arg0) {
+    bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? NDalicPINVOKE.ViewImpl_OnKeyEventSwigExplicitViewImpl(swigCPtr, Key.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnKeyEvent(swigCPtr, Key.getCPtr(arg0)));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
 
-  protected virtual new bool OnWheelEvent(WheelEvent arg0) {
-    bool ret = (SwigDerivedClassHasMethod("OnWheelEvent", swigMethodTypes10) ? NDalicPINVOKE.ViewImpl_OnWheelEventSwigExplicitViewImpl(swigCPtr, WheelEvent.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnWheelEvent(swigCPtr, WheelEvent.getCPtr(arg0)));
+  protected virtual new bool OnWheelEvent(Wheel arg0) {
+    bool ret = (SwigDerivedClassHasMethod("OnWheelEvent", swigMethodTypes10) ? NDalicPINVOKE.ViewImpl_OnWheelEventSwigExplicitViewImpl(swigCPtr, Wheel.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnWheelEvent(swigCPtr, Wheel.getCPtr(arg0)));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -351,8 +336,8 @@ public class ViewImpl : CustomActorImpl {
     return ret;
   }
 
-  public virtual bool OnAccessibilityTouch(TouchEvent touchEvent) {
-    bool ret = (SwigDerivedClassHasMethod("OnAccessibilityTouch", swigMethodTypes27) ? NDalicPINVOKE.ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(swigCPtr, TouchEvent.getCPtr(touchEvent)) : NDalicPINVOKE.ViewImpl_OnAccessibilityTouch(swigCPtr, TouchEvent.getCPtr(touchEvent)));
+  public virtual bool OnAccessibilityTouch(SWIGTYPE_p_Dali__TouchEvent touchEvent) {
+    bool ret = (SwigDerivedClassHasMethod("OnAccessibilityTouch", swigMethodTypes27) ? NDalicPINVOKE.ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(swigCPtr, SWIGTYPE_p_Dali__TouchEvent.getCPtr(touchEvent)) : NDalicPINVOKE.ViewImpl_OnAccessibilityTouch(swigCPtr, SWIGTYPE_p_Dali__TouchEvent.getCPtr(touchEvent)));
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
   }
@@ -379,7 +364,7 @@ public class ViewImpl : CustomActorImpl {
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
   }
 
-  public virtual Actor GetNextKeyboardFocusableActor(Actor currentFocusedActor, View.KeyboardFocus.Direction direction, bool loopEnabled) {
+  public virtual Actor GetNextKeyboardFocusableActor(Actor currentFocusedActor, View.FocusDirection direction, bool loopEnabled) {
     Actor ret = new Actor((SwigDerivedClassHasMethod("GetNextKeyboardFocusableActor", swigMethodTypes32) ? NDalicPINVOKE.ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(currentFocusedActor), (int)direction, loopEnabled) : NDalicPINVOKE.ViewImpl_GetNextKeyboardFocusableActor(swigCPtr, Actor.getCPtr(currentFocusedActor), (int)direction, loopEnabled)), true);
     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
     return ret;
@@ -510,14 +495,15 @@ public class ViewImpl : CustomActorImpl {
     if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
       swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
     NDalicPINVOKE.ViewImpl_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate7, swigDelegate8, swigDelegate9, swigDelegate10, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate22, swigDelegate23, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate27, swigDelegate28, swigDelegate29, swigDelegate30, swigDelegate31, swigDelegate32, swigDelegate33, swigDelegate34, swigDelegate35, swigDelegate36, swigDelegate37, swigDelegate38, swigDelegate39, swigDelegate40);
-  }
-
+  }\r
+\r
 #if true
-  private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
-    global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
-    bool hasDerivedMethod = methodInfo.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
-    return hasDerivedMethod;
-  }
+        private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)\r
+        {\r
+            global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);\r
+            bool hasDerivedMethod = methodInfo.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));\r
+            return hasDerivedMethod;\r
+        }\r
 #else
 //original
   private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes) {
@@ -526,8 +512,8 @@ public class ViewImpl : CustomActorImpl {
     return hasDerivedMethod;
   }
 #endif
-
-  private void SwigDirectorOnStageConnection(int depth) {
+\r
+        private void SwigDirectorOnStageConnection(int depth) {
     OnStageConnection(depth);
   }
 
@@ -544,7 +530,7 @@ public class ViewImpl : CustomActorImpl {
   }
 
   private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue) {
-    OnPropertySet(index, new Property.Value(propertyValue, true));
+    OnPropertySet(index, new PropertyValue(propertyValue, true));
   }
 
   private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize) {
@@ -556,19 +542,19 @@ public class ViewImpl : CustomActorImpl {
   }
 
   private bool SwigDirectorOnTouchEvent(global::System.IntPtr arg0) {
-    return OnTouchEvent(new TouchEvent(arg0, false));
+    return OnTouchEvent(new SWIGTYPE_p_Dali__TouchEvent(arg0, false));
   }
 
   private bool SwigDirectorOnHoverEvent(global::System.IntPtr arg0) {
-    return OnHoverEvent(new HoverEvent(arg0, false));
+    return OnHoverEvent(new Hover(arg0, false));
   }
 
   private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0) {
-    return OnKeyEvent(new KeyEvent(arg0, false));
+    return OnKeyEvent(new Key(arg0, false));
   }
 
   private bool SwigDirectorOnWheelEvent(global::System.IntPtr arg0) {
-    return OnWheelEvent(new WheelEvent(arg0, false));
+    return OnWheelEvent(new Wheel(arg0, false));
   }
 
   private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container) {
@@ -636,7 +622,7 @@ public class ViewImpl : CustomActorImpl {
   }
 
   private bool SwigDirectorOnAccessibilityTouch(global::System.IntPtr touchEvent) {
-    return OnAccessibilityTouch(new TouchEvent(touchEvent, false));
+    return OnAccessibilityTouch(new SWIGTYPE_p_Dali__TouchEvent(touchEvent, false));
   }
 
   private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease) {
@@ -656,7 +642,7 @@ public class ViewImpl : CustomActorImpl {
   }
 
   private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableActor(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled) {
-    return Actor.getCPtr(GetNextKeyboardFocusableActor(new Actor(currentFocusedActor, true), (View.KeyboardFocus.Direction)direction, loopEnabled)).Handle;
+    return Actor.getCPtr(GetNextKeyboardFocusableActor(new Actor(currentFocusedActor, true), (View.FocusDirection)direction, loopEnabled)).Handle;
   }
 
   private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableActor) {
@@ -779,13 +765,13 @@ public class ViewImpl : CustomActorImpl {
   private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] {  };
   private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Actor) };
   private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(Actor) };
-  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(Property.Value) };
+  private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
   private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
   private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
-  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(TouchEvent) };
-  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(HoverEvent) };
-  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(KeyEvent) };
-  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(WheelEvent) };
+  private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(SWIGTYPE_p_Dali__TouchEvent) };
+  private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Hover) };
+  private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
+  private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(Wheel) };
   private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
   private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
   private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] {  };
@@ -802,12 +788,12 @@ public class ViewImpl : CustomActorImpl {
   private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
   private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] {  };
   private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
-  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(TouchEvent) };
+  private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SWIGTYPE_p_Dali__TouchEvent) };
   private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
   private static global::System.Type[] swigMethodTypes29 = new global::System.Type[] {  };
   private static global::System.Type[] swigMethodTypes30 = new global::System.Type[] {  };
   private static global::System.Type[] swigMethodTypes31 = new global::System.Type[] {  };
-  private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(Actor), typeof(View.KeyboardFocus.Direction), typeof(bool) };
+  private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(Actor), typeof(View.FocusDirection), typeof(bool) };
   private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(Actor) };
   private static global::System.Type[] swigMethodTypes34 = new global::System.Type[] {  };
   private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
old mode 100644 (file)
new mode 100755 (executable)
index c38dd93..68a6b94
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum ViewMode {
   MONO,
diff --git a/src/Tizen.NUI/src/internal/ViewRegistry.cs b/src/Tizen.NUI/src/internal/ViewRegistry.cs
new file mode 100755 (executable)
index 0000000..99987af
--- /dev/null
@@ -0,0 +1,521 @@
+using System;
+using System.Runtime.InteropServices;
+using System.Collections.Generic;
+
+#if true
+using System.Reflection;
+#endif
+
+namespace Tizen.NUI
+{\r
+    /// <summary>
+    /// Add this attribute to any property belonging to a View (control) you want to be scriptable from JSON
+    /// </summary>
+    /// <remarks>
+    /// Example:
+    ///
+    /// class MyView : public CustomView
+    /// {
+    ///  [ScriptableProperty()]
+    ///  public int MyProperty
+    ///  {
+    ///   get
+    ///   {
+    ///     return _myProperty;
+    ///   }
+    ///   set
+    ///   {
+    ///    _myProperty = value;
+    ///   }
+    ///  }
+    /// }
+    ///
+    /// Internally the following occurs for property registration ( this only occurs once per Type, not per Instance):
+    ///
+    /// - The controls static constructor should call ViewRegistry.Register()  (only called once for the lifecycle of the app)
+    /// - Within Register() the code will introspect the Controls properties, looking for the ScriptableProperty() attribute
+    /// - For every property with the ScriptableProperty() attribute, TypeRegistration.RegisterProperty is called.
+    /// - TypeRegistration.RegisterProperty calls in to DALi C++ Code Dali::CSharpTypeRegistry::RegisterProperty()
+    /// - DALi C++ now knows the existance of the property and will try calling SetProperty, if it finds the property in a JSON file (loaded using builder).
+    ///
+    ///  The DALi C# example
+    ///
+    ///  class MyView : public CustomView
+    ///  {
+    ///
+    ///    [ScriptableProperty()]
+    ///    public double Hours
+    ///    {
+    ///     get { return seconds / 3600; }
+    ///     set { seconds = value * 3600; }
+    ///    }
+    ///  }
+    ///
+    ///  Equivalent code in DALi C++:
+    ///  in MyControl.h
+    ///  class MyControl : public Control
+    ///  {
+    ///      struct Property
+    ///      {
+    ///         enum
+    ///        {
+    ///              HOURS =  Control::CONTROL_PROPERTY_END_INDEX + 1
+    ///        }
+    ///     }
+    ///
+    ///
+    /// in MyControl-impl.cpp
+    ///
+    /// DALI_TYPE_REGISTRATION_BEGIN( Toolkit::MyControl, Toolkit::Control, Create );
+    /// DALI_PROPERTY_REGISTRATION( Toolkit, MyControl, "Hours",  INTEGER, DISABLED                     )
+    /// DALI_TYPE_REGISTRATION_END()
+    /// </remarks>
+    ///
+    ///
+    public class ScriptableProperty : System.Attribute\r
+    {\r
+        public enum ScriptableType\r
+        {\r
+            Default,    // Read Writable, non-animatable property, event thread only\r
+                        //  Animatable // Animatable property, Currently disabled, UK\r
+        }\r
+        public readonly ScriptableType type;\r
+\r
+        public ScriptableProperty(ScriptableType type = ScriptableType.Default)\r
+        {\r
+            this.type = type;\r
+        }\r
+    }\r
+\r
+    /// <summary>
+    /// View Registry singleton.
+    /// Used for registering controls and any scriptable properties they have ( see ScriptableProperty )
+    ///
+    /// Internal Design from C# to C++
+    ///
+    /// - Each custom C# view should have it's static constructor called before any JSON file is loaded.
+    /// Static constructors for a class will only run once ( they are run per control type, not per instance).
+    /// Example of running a static constructor:
+    ///      System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (typeof(Spin).TypeHandle);
+    /// Inside the static constructor the control should register it's type with the ViewRegistry
+    /// e.g.
+    ///
+    ///  static Spin()
+    ///  {
+    ///     ViewRegistry.Instance.RegisterControl("Spin", CreateInstance, typeof(Spin) );
+    ///  }
+    ///
+    ///  The control should also provide a CreateInstance function, which gets passed to the ViewRegistry
+    ///  // Eventually it will be called if DALi Builderfinds a Spin control in a JSON file
+    ///  static CustomView CreateInstance()
+    ///  {
+    ///    return new Spin();
+    ///  }
+    ///
+    ///
+    ///
+    /// The DALi C++ equivalent of this is
+    ///
+    ///  TypeRegistration mType( typeid(Toolkit::Spin), typeid(Toolkit::Control), CreateInstance );
+    ///
+    ///
+    ///
+    /// </summary>
+    public sealed class ViewRegistry\r
+    {\r
+        /// <summary>
+        /// ViewRegistry is a singleton
+        /// </summary>
+        private static ViewRegistry instance = null;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        delegate IntPtr CreateControlDelegate(IntPtr cPtrControlName);\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        delegate IntPtr GetPropertyDelegate(IntPtr controlPtr, IntPtr propertyName);\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        delegate void SetPropertyDelegate(IntPtr controlPtr, IntPtr propertyName, IntPtr propertyValue);\r
+\r
+        private CreateControlDelegate _createCallback;\r
+        private SetPropertyDelegate _setPropertyCallback;\r
+        private GetPropertyDelegate _getPropertyCallback;\r
+        private PropertyRangeManager _propertyRangeManager;\r
+\r
+        /// <summary>
+        /// Given a C++ custom control the dictionary allows us to find what CustomView it belongs to
+        /// </summary>
+        private Dictionary<IntPtr, Tizen.NUI.CustomView> _controlMap;\r
+\r
+        ///<summary>
+        // Maps the name of a custom view to a create instance function\r
+        /// E.g. given a string "Spin", we can get a function used to create the Spin View.
+        ///</summary>
+        private Dictionary<String, Func<CustomView>> _constructorMap;\r
+\r
+        /// <summary>
+        /// Lookup table to match C# types to DALi types, used for the automatic property registration
+        /// </summary>
+        private static readonly Dictionary<string, Tizen.NUI.PropertyType> _daliPropertyTypeLookup\r
+        = new Dictionary<string, Tizen.NUI.PropertyType>\r
+        {
+      { "float",   PropertyType.Float },
+      { "int",     PropertyType.Integer },
+      { "Int32",   PropertyType.Integer },
+      { "Boolean", PropertyType.Boolean },
+      { "string",  PropertyType.String },
+      { "Vector2", PropertyType.Vector2 },
+      { "Vector3", PropertyType.Vector3 },
+      { "Vector4", PropertyType.Vector4 },
+      { "Size",    PropertyType.Vector2 },
+      { "Position",PropertyType.Vector3 },
+      { "Color",   PropertyType.Vector4 },\r
+            //  { "Matrix3", PropertyType.MATRIX3 }, commented out until we need to use Matrices from JSON\r
+            //  { "Matrix",  PropertyType.MATRIX },\r
+        };\r
+\r
+\r
+        public ViewRegistry()\r
+        {\r
+            _createCallback = new CreateControlDelegate(CreateControl);\r
+            _getPropertyCallback = new GetPropertyDelegate(GetProperty);\r
+            _setPropertyCallback = new SetPropertyDelegate(SetProperty);\r
+\r
+            _controlMap = new Dictionary<IntPtr, CustomView>();\r
+            _constructorMap = new Dictionary<string, Func<CustomView>>();\r
+            _propertyRangeManager = new PropertyRangeManager();\r
+\r
+        }\r
+\r
+        private Tizen.NUI.PropertyType GetDaliPropertyType(string cSharpTypeName)\r
+        {\r
+            Tizen.NUI.PropertyType daliType;\r
+            if (_daliPropertyTypeLookup.TryGetValue(cSharpTypeName, out daliType))\r
+            {\r
+                //Console.WriteLine("mapped "+ cSharpTypeName + " to dAli type " +daliType );\r
+                return daliType;\r
+            }\r
+            else\r
+            {\r
+                // Console.WriteLine("Failed to find a mapping between C# property" + cSharpTypeName +" and DALi type");\r
+                return PropertyType.None;\r
+            }\r
+        }\r
+\r
+        /// <summary>
+        /// Called directly from DALi C++ type registry to create a control (View)  uses no marshalling.
+        /// </summary>
+        /// <returns>Pointer to the Control (Views) handle </returns>
+        /// <param name="cPtrControlName"> C pointer to the Control (View) name</param>
+        private static IntPtr CreateControl(IntPtr cPtrControlName)\r
+        {\r
+            string controlName = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(cPtrControlName);\r
+            // Console.WriteLine ("Create controlled called from C++ create a " + controlName);\r
+\r
+            Func<CustomView> controlConstructor;\r
+\r
+            // find the control constructor\r
+            if (Instance._constructorMap.TryGetValue(controlName, out controlConstructor))\r
+            {\r
+                // Create the control\r
+                CustomView newControl = controlConstructor();\r
+\r
+                // Store the mapping between this instance of the custom control and native part\r
+                // We store a pointer to the RefObject for the control\r
+                IntPtr cPtr = newControl.GetPtrfromActor();\r
+                RefObject refObj = newControl.GetObjectPtr();\r
+                IntPtr refCptr = (IntPtr)RefObject.getCPtr(refObj);\r
+\r
+                //Console.WriteLine ("________Storing ref object cptr in control map Hex: {0:X}", refCptr);\r
+                Instance._controlMap.Add(refCptr, newControl);\r
+\r
+                return cPtr;  // return pointer to handle\r
+            }\r
+            else\r
+            {\r
+                throw new global::System.InvalidOperationException("C# View not registererd with ViewRegistry" + controlName);\r
+                return IntPtr.Zero;\r
+            }\r
+        }\r
+\r
+        private static IntPtr GetProperty(IntPtr controlPtr, IntPtr propertyName)\r
+        {\r
+            string name = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(propertyName);\r
+            return Instance.GetPropertyValue(controlPtr, name);\r
+        }\r
+\r
+        private static void SetProperty(IntPtr controlPtr, IntPtr propertyName, IntPtr propertyValue)\r
+        {\r
+            string name = System.Runtime.InteropServices.Marshal.PtrToStringAnsi(propertyName);\r
+            //Console.WriteLine ( SetControlProperty  called for:" + name );\r
+            Instance.SetPropertyValue(controlPtr, name, propertyValue);\r
+\r
+        }\r
+\r
+        public static ViewRegistry Instance\r
+        {\r
+            get\r
+            {\r
+                if (instance == null)\r
+                {\r
+                    instance = new ViewRegistry();\r
+                }\r
+                return instance;\r
+            }\r
+        }\r
+\r
+        public static CustomView GetCustomViewFromActor(Actor actor)\r
+        {\r
+            // we store a dictionary of ref-obects (C++ land) to custom views (C# land)\r
+            Tizen.NUI.CustomView view;\r
+\r
+            RefObject refObj = actor.GetObjectPtr();\r
+            IntPtr refObjectPtr = (IntPtr)RefObject.getCPtr(refObj);\r
+\r
+            if (Instance._controlMap.TryGetValue(refObjectPtr, out view))\r
+            {\r
+\r
+                // call the get property function\r
+\r
+                return view;\r
+            }\r
+            else\r
+            {\r
+                return null;\r
+            }\r
+        }\r
+\r
+\r
+        /// <summary>
+        /// Function which registers a view and all it's scriptable properties with DALi's type registry.
+        /// Means the View can be created / configured from a JSON script.
+        ///
+        /// The function uses introspection to scan a Views C# properties, then selects the ones with
+        ///[ScriptableProperty] attribute to be registered.
+        /// Example of a Spin view registering itself
+        ///   static Spin()
+        /// {
+        ///   ViewRegistry registers control type with DALi type registery
+        ///   also uses introspection to find any properties that need to be registered with type registry
+        ///   ViewRegistry.Instance.Register("Spin", CreateInstance, typeof(Spin) );
+        /// }
+        ///
+        /// </summary>
+        public void Register(string viewName, Func<CustomView> createFunction, System.Type viewType)\r
+        {\r
+            // add the mapping between the view name and it's create function\r
+            _constructorMap.Add(viewName, createFunction);\r
+\r
+            // Call into DALi C++ to register the control with the type registry\r
+            TypeRegistration.RegisterControl(viewName, _createCallback);\r
+\r
+            // Cycle through each property in the class\r
+            foreach (System.Reflection.PropertyInfo propertyInfo in viewType.GetProperties())\r
+            {\r
+\r
+                if (propertyInfo.CanRead)\r
+                {\r
+\r
+#if true\r
+                    IEnumerable<Attribute> ie_attrs = propertyInfo.GetCustomAttributes<Attribute>();\r
+                    List<Attribute> li_attrs = new List<Attribute>(ie_attrs);\r
+                    System.Attribute[] attrs = li_attrs.ToArray();\r
+#else\r
+          System.Attribute[] attrs = System.Attribute.GetCustomAttributes(propertyInfo);\r
+#endif\r
+\r
+                    foreach (System.Attribute attr in attrs)\r
+                    {\r
+                        // If the Scriptable attribute exists, then register it with the type registry.\r
+                        if (attr is ScriptableProperty)\r
+                        {\r
+                            //Console.WriteLine ("Got a DALi JSON scriptable property = " + propertyInfo.Name +", of type " + propertyInfo.PropertyType.Name);\r
+\r
+                            // first get the attribute type, ( default, or animatable)\r
+                            ScriptableProperty scriptableProp = attr as ScriptableProperty;\r
+\r
+                            // we get the start property index, based on the type and it's heirachy, e.g. DateView (70,000)-> Spin (60,000) -> View (50,000)\r
+                            int propertyIndex = _propertyRangeManager.GetPropertyIndex(viewName, viewType, scriptableProp.type);\r
+\r
+                            // get the enum for the property type... E.g. registering a string property returns Tizen.NUI.PropertyType.String\r
+                            Tizen.NUI.PropertyType propertyType = GetDaliPropertyType(propertyInfo.PropertyType.Name);\r
+\r
+                            // Example   RegisterProperty("spin","maxValue", 50001, FLOAT, set, get );\r
+                            // Native call to register the property\r
+                            TypeRegistration.RegisterProperty(viewName, propertyInfo.Name, propertyIndex, propertyType, _setPropertyCallback, _getPropertyCallback);\r
+                        }\r
+                    }\r
+\r
+\r
+\r
+                    // Console.WriteLine ("property name = " + propertyInfo.Name);\r
+                }\r
+            }\r
+        }\r
+\r
+        /// <summary>
+        /// Get a property value from a View
+        ///
+        /// </summary>
+        private IntPtr GetPropertyValue(IntPtr controlPtr, string propertyName)\r
+        {\r
+            // Get the C# control that maps to the C++ control\r
+            Tizen.NUI.CustomView view;\r
+\r
+            BaseHandle baseHandle = new BaseHandle(controlPtr, false);\r
+\r
+            RefObject refObj = baseHandle.GetObjectPtr();\r
+\r
+            IntPtr refObjectPtr = (IntPtr)RefObject.getCPtr(refObj);\r
+\r
+            if (_controlMap.TryGetValue(refObjectPtr, out view))\r
+            {\r
+\r
+                // call the get property function\r
+                System.Object val = view.GetType().GetProperty(propertyName).GetAccessors()[0].Invoke(view, null);\r
+\r
+                PropertyValue value = PropertyValue.CreateFromObject(val);\r
+\r
+                return (IntPtr)PropertyValue.getCPtr(value);\r
+            }\r
+            else\r
+            {\r
+                return IntPtr.Zero;\r
+            }\r
+        }\r
+\r
+        /// <summary>
+        /// Set a property value on a View
+        ///
+        /// </summary>
+        private void SetPropertyValue(IntPtr controlPtr, string propertyName, IntPtr propertyValuePtr)\r
+        {\r
+            // Get the C# control that maps to the C++ control\r
+            Tizen.NUI.CustomView view;\r
+\r
+            //Console.WriteLine ("SetPropertyValue   refObjectPtr = {0:X}", controlPtr);\r
+\r
+            PropertyValue propValue = new PropertyValue(propertyValuePtr, false);\r
+\r
+            if (_controlMap.TryGetValue(controlPtr, out view))\r
+            {\r
+\r
+                System.Reflection.PropertyInfo propertyInfo = view.GetType().GetProperty(propertyName);\r
+\r
+                // We know the property name, we know it's type, we just need to convert from a DALi property value to native C# type\r
+                System.Type type = propertyInfo.PropertyType;\r
+                bool ok = false;\r
+\r
+                if (type.Equals(typeof(Int32)))\r
+                {\r
+                    int value = 0;\r
+                    ok = propValue.Get(ref value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(bool)))\r
+                {\r
+                    bool value = false;\r
+                    ok = propValue.Get(ref value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(float)))\r
+                {\r
+                    float value = 0;\r
+                    ok = propValue.Get(ref value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(string)))\r
+                {\r
+                    string value = "";\r
+                    ok = propValue.Get(out value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(Vector2)))\r
+                {\r
+                    Vector2 value = new Vector2();\r
+                    ok = propValue.Get(value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(Vector3)))\r
+                {\r
+                    Vector3 value = new Vector3();\r
+                    ok = propValue.Get(value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(Vector4)))\r
+                {\r
+                    Vector4 value = new Vector4();\r
+                    ok = propValue.Get(value);\r
+\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(Position)))\r
+                {\r
+                    Position value = new Position();\r
+                    ok = propValue.Get(value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, value);\r
+                    }\r
+                }\r
+                else if (type.Equals(typeof(Size)))\r
+                {\r
+                    // DALi sizes are Vector3\r
+                    Size value = new Size();\r
+                    ok = propValue.Get(value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, new Size(value.Width, value.Height, value.Depth));\r
+                    };\r
+                }\r
+                else if (type.Equals(typeof(Color)))\r
+                {\r
+                    // Colors are stored as Vector4's in DALi\r
+                    Color value = new Color();\r
+                    ok = propValue.Get(value);\r
+                    if (ok)\r
+                    {\r
+                        propertyInfo.SetValue(view, (Color)value);\r
+                    };\r
+                }\r
+                else\r
+                {\r
+                    throw new global::System.InvalidOperationException("SetPropertyValue Unimplemented type for Property Value");\r
+                }\r
+                if (!ok)\r
+                {\r
+                    throw new global::System.InvalidOperationException("SetPropertyValue propValue.Get failed");\r
+                }\r
+            }\r
+            else\r
+            {\r
+                throw new global::System.InvalidOperationException("failed to find the control to write a property to: cptr = " + controlPtr);\r
+            }\r
+\r
+        }\r
+\r
+    }
+
+
+}
\ No newline at end of file
diff --git a/src/Tizen.NUI/src/internal/ViewRegistryHelper.cs b/src/Tizen.NUI/src/internal/ViewRegistryHelper.cs
new file mode 100755 (executable)
index 0000000..95054f6
--- /dev/null
@@ -0,0 +1,15 @@
+using System;
+
+// include all custom views here which will be
+namespace Tizen.NUI
+{
+  public class ViewRegistryHelper
+  {
+    static public void Initialize()
+    {
+       // Register all views with the type registry
+       System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor (typeof(Tizen.NUI.Spin).TypeHandle);
+    }
+  }
+}
+
similarity index 99%
rename from src/Tizen.NUI/src/public/ViewWrapper.cs
rename to src/Tizen.NUI/src/internal/ViewWrapper.cs
index 8277123..9f9c8dc 100755 (executable)
@@ -15,7 +15,7 @@
  *
  */
 
-namespace NUI
+namespace Tizen.NUI
 {
     public class ViewWrapper : View
     {
index d17b0db..9ded463 100755 (executable)
@@ -15,7 +15,7 @@
  *
  */
 
-namespace NUI
+namespace Tizen.NUI
 {
     public sealed class ViewWrapperImpl : ViewImpl
     {
@@ -24,16 +24,16 @@ namespace NUI
         public delegate void OnStageDisconnectionDelegate();
         public delegate void OnChildAddDelegate(Actor actor);
         public delegate void OnChildRemoveDelegate(Actor actor);
-        public delegate void OnPropertySetDelegate(int index, Property.Value propertyValue);
+        public delegate void OnPropertySetDelegate(int index, PropertyValue propertyValue);
         public delegate void OnSizeSetDelegate(Vector3 targetSize);
         public delegate void OnSizeAnimationDelegate(Animation animation, Vector3 targetSize);
-        public delegate bool OnTouchEventDelegate(TouchEvent touchEvent);
-        public delegate bool OnHoverEventDelegate(HoverEvent hoverEvent);
-        public delegate bool OnKeyEventDelegate(KeyEvent keyEvent);
-        public delegate bool OnWheelEventDelegate(WheelEvent wheelEvent);
+        public delegate bool OnTouchDelegate(Touch touch);
+        public delegate bool OnHoverDelegate(Hover hover);
+        public delegate bool OnKeyDelegate(Key key);
+        public delegate bool OnWheelDelegate(Wheel wheel);
         public delegate void OnRelayoutDelegate(Vector2 size, RelayoutContainer container);
         public delegate void OnSetResizePolicyDelegate(ResizePolicyType policy, DimensionType dimension);
-        public delegate Vector3 GetNaturalSizeDelegate();
+        public delegate Size GetNaturalSizeDelegate();
         public delegate float CalculateChildSizeDelegate(Actor child, DimensionType dimension);
         public delegate float GetHeightForWidthDelegate(float width);
         public delegate float GetWidthForHeightDelegate(float height);
@@ -46,13 +46,13 @@ namespace NUI
         public delegate void OnStyleChangeDelegate(StyleManager styleManager, StyleChangeType change);
         public delegate bool OnAccessibilityActivatedDelegate();
         public delegate bool OnAccessibilityPanDelegate(PanGesture gestures);
-        public delegate bool OnAccessibilityTouchDelegate(TouchEvent touchEvent);
+        public delegate bool OnAccessibilityTouchDelegate(Touch touch);
         public delegate bool OnAccessibilityValueChangeDelegate(bool isIncrease);
         public delegate bool OnAccessibilityZoomDelegate();
         public delegate void OnKeyInputFocusGainedDelegate();
         public delegate void OnKeyInputFocusLostDelegate();
-        public delegate Actor GetNextKeyboardFocusableActorDelegate(Actor currentFocusedActor, View.KeyboardFocus.Direction direction, bool loopEnabled);
-        public delegate void OnKeyboardFocusChangeCommittedDelegate(Actor commitedFocusableActor);
+        public delegate View GetNextFocusableViewDelegate(View currentFocusedView, View.FocusDirection direction, bool loopEnabled);
+        public delegate void OnFocusChangeCommittedDelegate(View commitedFocusableView);
         public delegate bool OnKeyboardEnterDelegate();
         public delegate void OnPinchDelegate(PinchGesture pinch);
         public delegate void OnPanDelegate(PanGesture pan);
@@ -68,10 +68,10 @@ namespace NUI
         public OnPropertySetDelegate OnPropertySet;
         public OnSizeSetDelegate OnSizeSet;
         public OnSizeAnimationDelegate OnSizeAnimation;
-        public OnTouchEventDelegate OnTouchEvent;
-        public OnHoverEventDelegate OnHoverEvent;
-        public OnKeyEventDelegate OnKeyEvent;
-        public OnWheelEventDelegate OnWheelEvent;
+        public OnTouchDelegate OnTouch;
+        public OnHoverDelegate OnHover;
+        public OnKeyDelegate OnKey;
+        public OnWheelDelegate OnWheel;
         public OnRelayoutDelegate OnRelayout;
         public OnSetResizePolicyDelegate OnSetResizePolicy;
         public GetNaturalSizeDelegate GetNaturalSize;
@@ -92,8 +92,8 @@ namespace NUI
         public OnAccessibilityZoomDelegate OnAccessibilityZoom;
         public OnKeyInputFocusGainedDelegate OnKeyInputFocusGained;
         public OnKeyInputFocusLostDelegate OnKeyInputFocusLost;
-        public GetNextKeyboardFocusableActorDelegate GetNextKeyboardFocusableActor;
-        public OnKeyboardFocusChangeCommittedDelegate OnKeyboardFocusChangeCommitted;
+        public GetNextFocusableViewDelegate GetNextFocusableView;
+        public OnFocusChangeCommittedDelegate OnFocusChangeCommitted;
         public OnKeyboardEnterDelegate OnKeyboardEnter;
         public OnPinchDelegate OnPinch;
         public OnPanDelegate OnPan;
@@ -135,7 +135,7 @@ namespace NUI
             }
         }
 
-        public ViewWrapperImpl(ViewWrapperImpl.CustomViewBehaviour behaviourFlags) : this(NDalicManualPINVOKE.new_ViewWrapperImpl((int)behaviourFlags), true)
+        public ViewWrapperImpl(ViewBehaviour behaviourFlags) : this(NDalicManualPINVOKE.new_ViewWrapperImpl((int)behaviourFlags), true)
         {
             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
             DirectorConnect();
@@ -255,10 +255,10 @@ namespace NUI
             Delegate4 = new DelegateViewWrapperImpl_4(DirectorOnPropertySet);
             Delegate5 = new DelegateViewWrapperImpl_5(DirectorOnSizeSet);
             Delegate6 = new DelegateViewWrapperImpl_6(DirectorOnSizeAnimation);
-            Delegate7 = new DelegateViewWrapperImpl_7(DirectorOnTouchEvent);
-            Delegate8 = new DelegateViewWrapperImpl_8(DirectorOnHoverEvent);
-            Delegate9 = new DelegateViewWrapperImpl_9(DirectorOnKeyEvent);
-            Delegate10 = new DelegateViewWrapperImpl_10(DirectorOnWheelEvent);
+            Delegate7 = new DelegateViewWrapperImpl_7(DirectorOnTouch);
+            Delegate8 = new DelegateViewWrapperImpl_8(DirectorOnHover);
+            Delegate9 = new DelegateViewWrapperImpl_9(DirectorOnKey);
+            Delegate10 = new DelegateViewWrapperImpl_10(DirectorOnWheel);
             Delegate11 = new DelegateViewWrapperImpl_11(DirectorOnRelayout);
             Delegate12 = new DelegateViewWrapperImpl_12(DirectorOnSetResizePolicy);
             Delegate13 = new DelegateViewWrapperImpl_13(DirectorGetNaturalSize);
@@ -312,7 +312,7 @@ namespace NUI
 
         private void DirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
         {
-            OnPropertySet(index, new Property.Value(propertyValue, true));
+            OnPropertySet(index, new PropertyValue(propertyValue, true));
         }
 
         private void DirectorOnSizeSet(global::System.IntPtr targetSize)
@@ -325,24 +325,24 @@ namespace NUI
             OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
         }
 
-        private bool DirectorOnTouchEvent(global::System.IntPtr arg0)
+        private bool DirectorOnTouch(global::System.IntPtr arg0)
         {
-            return OnTouchEvent(new TouchEvent(arg0, false));
+            return OnTouch(new Touch(arg0, false));
         }
 
-        private bool DirectorOnHoverEvent(global::System.IntPtr arg0)
+        private bool DirectorOnHover(global::System.IntPtr arg0)
         {
-            return OnHoverEvent(new HoverEvent(arg0, false));
+            return OnHover(new Hover(arg0, false));
         }
 
-        private bool DirectorOnKeyEvent(global::System.IntPtr arg0)
+        private bool DirectorOnKey(global::System.IntPtr arg0)
         {
-            return OnKeyEvent(new KeyEvent(arg0, false));
+            return OnKey(new Key(arg0, false));
         }
 
-        private bool DirectorOnWheelEvent(global::System.IntPtr arg0)
+        private bool DirectorOnWheel(global::System.IntPtr arg0)
         {
-            return OnWheelEvent(new WheelEvent(arg0, false));
+            return OnWheel(new Wheel(arg0, false));
         }
 
         private void DirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
@@ -357,7 +357,7 @@ namespace NUI
 
         private global::System.IntPtr DirectorGetNaturalSize()
         {
-            return Vector3.getCPtr(GetNaturalSize()).Handle;
+            return Size.getCPtr(GetNaturalSize()).Handle;
         }
 
         private float DirectorCalculateChildSize(global::System.IntPtr child, int dimension)
@@ -424,9 +424,9 @@ namespace NUI
             return OnAccessibilityPan(new PanGesture(gesture, false));
         }
 
-        private bool DirectorOnAccessibilityTouch(global::System.IntPtr touchEvent)
+        private bool DirectorOnAccessibilityTouch(global::System.IntPtr touch)
         {
-            return OnAccessibilityTouch(new TouchEvent(touchEvent, false));
+            return OnAccessibilityTouch(new Touch(touch, false));
         }
 
         private bool DirectorOnAccessibilityValueChange(bool isIncrease)
@@ -451,7 +451,7 @@ namespace NUI
 
         private global::System.IntPtr DirectorGetNextKeyboardFocusableActor(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled)
         {
-            return Actor.getCPtr(GetNextKeyboardFocusableActor(new Actor(currentFocusedActor, false), (View.KeyboardFocus.Direction)direction, loopEnabled)).Handle;
+            return Actor.getCPtr(GetNextKeyboardFocusableActor(new Actor(currentFocusedActor, false), (View.FocusDirection)direction, loopEnabled)).Handle;
         }
 
         private void DirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableActor)
@@ -521,7 +521,7 @@ namespace NUI
         public delegate void DelegateViewWrapperImpl_24(global::System.IntPtr styleManager, int change);
         public delegate bool DelegateViewWrapperImpl_25();
         public delegate bool DelegateViewWrapperImpl_26(global::System.IntPtr gesture);
-        public delegate bool DelegateViewWrapperImpl_27(global::System.IntPtr touchEvent);
+        public delegate bool DelegateViewWrapperImpl_27(global::System.IntPtr touch);
         public delegate bool DelegateViewWrapperImpl_28(bool isIncrease);
         public delegate bool DelegateViewWrapperImpl_29();
         public delegate void DelegateViewWrapperImpl_30();
old mode 100644 (file)
new mode 100755 (executable)
similarity index 75%
rename from src/Tizen.NUI/src/internal/ClippingModeType.cs
rename to src/Tizen.NUI/src/internal/VisualTransformPropertyType.cs
index f19094e..816a8e5
@@ -8,11 +8,14 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
-public enum ClippingModeType {
-  DISABLED,
-  CLIP_CHILDREN
+public enum VisualTransformPropertyType {
+  OFFSET,
+  SIZE,
+  ORIGIN,
+  ANCHOR_POINT,
+  OFFSET_SIZE_MODE
 }
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index 3cdbfac..147003d
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum VisualType {
   BORDER,
@@ -18,6 +18,9 @@ public enum VisualType {
   MESH,
   PRIMITIVE,
   WIREFRAME
+
+  ,
+  TEXT
 }
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index 17d6e26..15d1e06
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class VoidSignal : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 061dd48..3e57514
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public enum WrapModeType {
   DEFAULT = 0,
old mode 100644 (file)
new mode 100755 (executable)
index 61b2290..0faeaad
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class doublep : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 8a3c4cb..5f18c5e
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class floatp : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index a7df697..aed5e07
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class intp : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
diff --git a/src/Tizen.NUI/src/internal/spin.cs b/src/Tizen.NUI/src/internal/spin.cs
new file mode 100755 (executable)
index 0000000..da91b3b
--- /dev/null
@@ -0,0 +1,313 @@
+/*
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+using System;
+using System.Runtime.InteropServices;
+using Tizen.NUI;
+
+// A spin control (for continously changing values when users can easily predict a set of values)
+
+namespace Tizen.NUI
+{\r
+    public class Spin : CustomView\r
+    {\r
+        private VisualBase _arrowVisual;\r
+        private TextField _textField;\r
+        private int _arrowVisualPropertyIndex;\r
+        private string _arrowImage;\r
+        private int _currentValue;\r
+        private int _minValue;\r
+        private int _maxValue;\r
+        private int _singleStep;\r
+        private bool _wrappingEnabled;\r
+        private string _fontFamily;\r
+        private string _fontStyle;\r
+        private int _pointSize;\r
+        private Color _textColor;\r
+        private Color _textBackgroundColor;\r
+        private int _maxTextLength;\r
+\r
+        // Called by DALi Builder if it finds a Spin control in a JSON file\r
+        static CustomView CreateInstance()\r
+        {\r
+            return new Spin();\r
+        }\r
+\r
+        // static constructor registers the control type (only runs once)\r
+        static Spin()\r
+        {\r
+            // ViewRegistry registers control type with DALi type registery\r
+            // also uses introspection to find any properties that need to be registered with type registry\r
+            ViewRegistry.Instance.Register("Spin", CreateInstance, typeof(Spin));\r
+        }\r
+        public Spin() : base(ViewBehaviour.RequiresKeyboardNavigationSupport | ViewBehaviour.DisableStyleChangeSignals)\r
+        {\r
+\r
+        }\r
+\r
+        public override void OnInitialize()\r
+        {\r
+            // Initialize the propertiesControl\r
+            _arrowImage = "/home/owner/apps_rw/NUISamples.TizenTV/res/images/arrow.png";\r
+            _textBackgroundColor = new Color(0.6f, 0.6f, 0.6f, 1.0f);\r
+            _currentValue = 0;\r
+            _minValue = 0;\r
+            _maxValue = 0;\r
+            _singleStep = 1;\r
+            _maxTextLength = 0;\r
+\r
+            // Create image visual for the arrow keys\r
+            _arrowVisualPropertyIndex = RegisterProperty("ArrowImage", new Tizen.NUI.PropertyValue(_arrowImage), Tizen.NUI.PropertyAccessMode.ReadWrite);\r
+            _arrowVisual = VisualFactory.Get().CreateVisual(_arrowImage, new Uint16Pair(150, 150));\r
+            RegisterVisual(_arrowVisualPropertyIndex, _arrowVisual);\r
+\r
+            // Create a text field\r
+            _textField = new TextField();\r
+            _textField.ParentOrigin = Tizen.NUI.ParentOrigin.Center;\r
+            _textField.AnchorPoint = Tizen.NUI.AnchorPoint.Center;\r
+            _textField.WidthResizePolicy = ResizePolicyType.SizeRelativeToParent;\r
+            _textField.HeightResizePolicy = ResizePolicyType.SizeRelativeToParent;\r
+            _textField.SizeModeFactor = new Vector3(1.0f, 0.45f, 1.0f);\r
+            _textField.PlaceholderText = "----";\r
+            _textField.BackgroundColor = _textBackgroundColor;\r
+            _textField.HorizontalAlignment = "Center";\r
+            _textField.VerticalAlignment = "Center";\r
+            _textField.SetKeyboardFocusable(true);\r
+            _textField.Name = "_textField";\r
+\r
+            this.Add(_textField);\r
+\r
+            _textField.FocusGained += TextFieldKeyInputFocusGained;\r
+            _textField.FocusLost += TextFieldKeyInputFocusLost;\r
+        }\r
+\r
+        public override Size GetNaturalSize()\r
+        {\r
+            return new Size(150.0f, 150.0f, 0.0f);\r
+        }\r
+\r
+        public void TextFieldKeyInputFocusGained(object source, EventArgs e)\r
+        {\r
+            // Make sure when the current spin that takes input focus also takes the keyboard focus\r
+            // For example, when you tap the spin directly\r
+            FocusManager.Instance.SetCurrentFocusView(_textField);\r
+        }\r
+\r
+        public void TextFieldKeyInputFocusLost(object source, EventArgs e)\r
+        {\r
+            int previousValue = _currentValue;\r
+\r
+            // If the input value is invalid, change it back to the previous valid value\r
+            if (int.TryParse(_textField.Text, out _currentValue))\r
+            {\r
+                if (_currentValue < _minValue || _currentValue > _maxValue)\r
+                {\r
+                    _currentValue = previousValue;\r
+                }\r
+            }\r
+            else\r
+            {\r
+                _currentValue = previousValue;\r
+            }\r
+\r
+            // Otherwise take the new value\r
+            this.Value = _currentValue;\r
+        }\r
+\r
+        public override View GetNextFocusableView(View currentFocusedActor, View.FocusDirection direction, bool loopEnabled)\r
+        {\r
+            // Respond to Up/Down keys to change the value while keeping the current spin focused\r
+            View nextFocusedActor = currentFocusedActor;\r
+            if (direction == View.FocusDirection.Up)\r
+            {\r
+                this.Value += this.Step;\r
+                nextFocusedActor = _textField;\r
+            }\r
+            else if (direction == View.FocusDirection.Down)\r
+            {\r
+                this.Value -= this.Step;\r
+                nextFocusedActor = _textField;\r
+            }\r
+            else\r
+            {\r
+                // Return a native empty handle as nothing can be focused in the left or right\r
+                nextFocusedActor = new View();\r
+                nextFocusedActor.Reset();\r
+            }\r
+\r
+            return nextFocusedActor;\r
+        }\r
+\r
+\r
+        [ScriptableProperty()]\r
+        public int Value\r
+        {\r
+            get\r
+            {\r
+                return _currentValue;\r
+            }\r
+            set\r
+            {\r
+\r
+                Console.WriteLine("Value set to " + value);\r
+                _currentValue = value;\r
+\r
+                // Make sure no invalid value is accepted\r
+                if (_currentValue < _minValue)\r
+                {\r
+                    _currentValue = _minValue;\r
+                }\r
+\r
+                if (_currentValue > _maxValue)\r
+                {\r
+                    _currentValue = _maxValue;\r
+                }\r
+\r
+                _textField.Text = _currentValue.ToString();\r
+            }\r
+        }\r
+        // MinValue property of type int:\r
+        [ScriptableProperty()]\r
+        public int MinValue\r
+        {\r
+            get\r
+            {\r
+                return _minValue;\r
+            }\r
+            set\r
+            {\r
+                _minValue = value;\r
+            }\r
+        }\r
+\r
+        // MaxValue property of type int:\r
+        [ScriptableProperty()]\r
+        public int MaxValue\r
+        {\r
+            get\r
+            {\r
+                return _maxValue;\r
+            }\r
+            set\r
+            {\r
+                _maxValue = value;\r
+            }\r
+        }\r
+\r
+        // Step property of type int:\r
+        [ScriptableProperty()]\r
+        public int Step\r
+        {\r
+            get\r
+            {\r
+                return _singleStep;\r
+            }\r
+            set\r
+            {\r
+                _singleStep = value;\r
+            }\r
+        }\r
+\r
+        // WrappingEnabled property of type bool:\r
+        [ScriptableProperty()]\r
+        public bool WrappingEnabled\r
+        {\r
+            get\r
+            {\r
+                return _wrappingEnabled;\r
+            }\r
+            set\r
+            {\r
+                _wrappingEnabled = value;\r
+            }\r
+        }\r
+\r
+        // TextPointSize property of type int:\r
+        [ScriptableProperty()]\r
+        public int TextPointSize\r
+        {\r
+            get\r
+            {\r
+                return _pointSize;\r
+            }\r
+            set\r
+            {\r
+                _pointSize = value;\r
+                _textField.PointSize = _pointSize;\r
+            }\r
+        }\r
+\r
+        // TextColor property of type Color:\r
+        [ScriptableProperty()]\r
+        public Color TextColor\r
+        {\r
+            get\r
+            {\r
+                return _textColor;\r
+            }\r
+            set\r
+            {\r
+                Console.WriteLine("TextColor set to " + value.R + "," + value.G + "," + value.B);\r
+\r
+                _textColor = value;\r
+                _textField.TextColor = _textColor;\r
+            }\r
+        }\r
+\r
+        // MaxTextLength property of type int:\r
+        [ScriptableProperty()]\r
+        public int MaxTextLength\r
+        {\r
+            get\r
+            {\r
+                return _maxTextLength;\r
+            }\r
+            set\r
+            {\r
+                _maxTextLength = value;\r
+                _textField.MaxLength = _maxTextLength;\r
+            }\r
+        }\r
+\r
+        public TextField SpinText\r
+        {\r
+            get\r
+            {\r
+                return _textField;\r
+            }\r
+            set\r
+            {\r
+                _textField = value;\r
+            }\r
+        }\r
+\r
+        // Indicator property of type string:\r
+        public string IndicatorImage\r
+        {\r
+            get\r
+            {\r
+                return _arrowImage;\r
+            }\r
+            set\r
+            {\r
+                _arrowImage = value;\r
+                _arrowVisual = VisualFactory.Get().CreateVisual(_arrowImage, new Uint16Pair(150, 150));\r
+                RegisterVisual(_arrowVisualPropertyIndex, _arrowVisual);\r
+            }\r
+        }\r
+    }
+}
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 7680280..f21f891
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class uintp : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
old mode 100644 (file)
new mode 100755 (executable)
index 9b9ffff..e812ca3
@@ -8,7 +8,7 @@
 // the SWIG interface file instead.
 //------------------------------------------------------------------------------
 
-namespace NUI {
+namespace Tizen.NUI {
 
 public class ushortp : global::System.IDisposable {
   private global::System.Runtime.InteropServices.HandleRef swigCPtr;
index 9339c66..8f7e283 100755 (executable)
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.
 //
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 //
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-    using System;
-    using System.Runtime.InteropServices;
-
-public class Actor : Handle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Actor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Actor_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Actor obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Actor() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Actor(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-    internal static Actor GetActorFromPtr(global::System.IntPtr cPtr) {
-      Actor ret = new Actor(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-
-    internal IntPtr GetPtrfromActor ()
-    {
-       return (IntPtr)swigCPtr;
-    }
-
-    public Actor Parent
-    {
-      get
-      {
-        return GetParent();
-      }
-    }
-
-   public bool Visibility
-   {
-      get
-      {
-        return IsVisible();
-      }
-    }
-
-   public float Opacity
-   {
-      set
-      {
-        SetOpacity(value);
-      }
-      get
-      {
-        return GetCurrentOpacity();
-      }
-   }
-
-    public bool StateFocusEnable
-    {
-      set
-      {
-        SetKeyboardFocusable(value);
-      }
-      get
-      {
-        return IsKeyboardFocusable();
-      }
-    }
-
-    public bool IsOnStage
-    {
-      get
-      {
-        return OnStage();
-      }
-    }
-
-    public void Show()
-    {
-      SetVisible(true);
-    }
-
-    public void Hide()
-    {
-      SetVisible(false);
-    }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Actor_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Actor_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    internal static readonly int PARENT_ORIGIN = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_get();
-    internal static readonly int PARENT_ORIGIN_X = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_X_get();
-    internal static readonly int PARENT_ORIGIN_Y = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Y_get();
-    internal static readonly int PARENT_ORIGIN_Z = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Z_get();
-    internal static readonly int ANCHOR_POINT = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_get();
-    internal static readonly int ANCHOR_POINT_X = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_X_get();
-    internal static readonly int ANCHOR_POINT_Y = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Y_get();
-    internal static readonly int ANCHOR_POINT_Z = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Z_get();
-    internal static readonly int SIZE = NDalicPINVOKE.Actor_Property_SIZE_get();
-    internal static readonly int SIZE_WIDTH = NDalicPINVOKE.Actor_Property_SIZE_WIDTH_get();
-    internal static readonly int SIZE_HEIGHT = NDalicPINVOKE.Actor_Property_SIZE_HEIGHT_get();
-    internal static readonly int SIZE_DEPTH = NDalicPINVOKE.Actor_Property_SIZE_DEPTH_get();
-    internal static readonly int POSITION = NDalicPINVOKE.Actor_Property_POSITION_get();
-    internal static readonly int POSITION_X = NDalicPINVOKE.Actor_Property_POSITION_X_get();
-    internal static readonly int POSITION_Y = NDalicPINVOKE.Actor_Property_POSITION_Y_get();
-    internal static readonly int POSITION_Z = NDalicPINVOKE.Actor_Property_POSITION_Z_get();
-    internal static readonly int WORLD_POSITION = NDalicPINVOKE.Actor_Property_WORLD_POSITION_get();
-    internal static readonly int WORLD_POSITION_X = NDalicPINVOKE.Actor_Property_WORLD_POSITION_X_get();
-    internal static readonly int WORLD_POSITION_Y = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Y_get();
-    internal static readonly int WORLD_POSITION_Z = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Z_get();
-    internal static readonly int ORIENTATION = NDalicPINVOKE.Actor_Property_ORIENTATION_get();
-    internal static readonly int WORLD_ORIENTATION = NDalicPINVOKE.Actor_Property_WORLD_ORIENTATION_get();
-    internal static readonly int SCALE = NDalicPINVOKE.Actor_Property_SCALE_get();
-    internal static readonly int SCALE_X = NDalicPINVOKE.Actor_Property_SCALE_X_get();
-    internal static readonly int SCALE_Y = NDalicPINVOKE.Actor_Property_SCALE_Y_get();
-    internal static readonly int SCALE_Z = NDalicPINVOKE.Actor_Property_SCALE_Z_get();
-    internal static readonly int WORLD_SCALE = NDalicPINVOKE.Actor_Property_WORLD_SCALE_get();
-    internal static readonly int VISIBLE = NDalicPINVOKE.Actor_Property_VISIBLE_get();
-    internal static readonly int COLOR = NDalicPINVOKE.Actor_Property_COLOR_get();
-    internal static readonly int COLOR_RED = NDalicPINVOKE.Actor_Property_COLOR_RED_get();
-    internal static readonly int COLOR_GREEN = NDalicPINVOKE.Actor_Property_COLOR_GREEN_get();
-    internal static readonly int COLOR_BLUE = NDalicPINVOKE.Actor_Property_COLOR_BLUE_get();
-    internal static readonly int COLOR_ALPHA = NDalicPINVOKE.Actor_Property_COLOR_ALPHA_get();
-    internal static readonly int WORLD_COLOR = NDalicPINVOKE.Actor_Property_WORLD_COLOR_get();
-    internal static readonly int WORLD_MATRIX = NDalicPINVOKE.Actor_Property_WORLD_MATRIX_get();
-    internal static readonly int NAME = NDalicPINVOKE.Actor_Property_NAME_get();
-    internal static readonly int SENSITIVE = NDalicPINVOKE.Actor_Property_SENSITIVE_get();
-    internal static readonly int LEAVE_REQUIRED = NDalicPINVOKE.Actor_Property_LEAVE_REQUIRED_get();
-    internal static readonly int INHERIT_ORIENTATION = NDalicPINVOKE.Actor_Property_INHERIT_ORIENTATION_get();
-    internal static readonly int INHERIT_SCALE = NDalicPINVOKE.Actor_Property_INHERIT_SCALE_get();
-    internal static readonly int COLOR_MODE = NDalicPINVOKE.Actor_Property_COLOR_MODE_get();
-    internal static readonly int POSITION_INHERITANCE = NDalicPINVOKE.Actor_Property_POSITION_INHERITANCE_get();
-    internal static readonly int DRAW_MODE = NDalicPINVOKE.Actor_Property_DRAW_MODE_get();
-    internal static readonly int SIZE_MODE_FACTOR = NDalicPINVOKE.Actor_Property_SIZE_MODE_FACTOR_get();
-    internal static readonly int WIDTH_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_WIDTH_RESIZE_POLICY_get();
-    internal static readonly int HEIGHT_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_HEIGHT_RESIZE_POLICY_get();
-    internal static readonly int SIZE_SCALE_POLICY = NDalicPINVOKE.Actor_Property_SIZE_SCALE_POLICY_get();
-    internal static readonly int WIDTH_FOR_HEIGHT = NDalicPINVOKE.Actor_Property_WIDTH_FOR_HEIGHT_get();
-    internal static readonly int HEIGHT_FOR_WIDTH = NDalicPINVOKE.Actor_Property_HEIGHT_FOR_WIDTH_get();
-    internal static readonly int PADDING = NDalicPINVOKE.Actor_Property_PADDING_get();
-    internal static readonly int MINIMUM_SIZE = NDalicPINVOKE.Actor_Property_MINIMUM_SIZE_get();
-    internal static readonly int MAXIMUM_SIZE = NDalicPINVOKE.Actor_Property_MAXIMUM_SIZE_get();
-    internal static readonly int INHERIT_POSITION = NDalicPINVOKE.Actor_Property_INHERIT_POSITION_get();
-    internal static readonly int CLIPPING_MODE = NDalicPINVOKE.Actor_Property_CLIPPING_MODE_get();
-  
-  }
-
-  public Actor () : this (NDalicPINVOKE.Actor_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static Actor DownCast(BaseHandle handle) {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor(Actor copy) : this(NDalicPINVOKE.new_Actor__SWIG_1(Actor.getCPtr(copy)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Actor Assign(Actor rhs) {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_Assign(swigCPtr, Actor.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public string GetName() {
-    string ret = NDalicPINVOKE.Actor_GetName(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetName(string name) {
-    NDalicPINVOKE.Actor_SetName(swigCPtr, name);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public uint GetId() {
-    uint ret = NDalicPINVOKE.Actor_GetId(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsRoot() {
-    bool ret = NDalicPINVOKE.Actor_IsRoot(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal bool OnStage() {
-    bool ret = NDalicPINVOKE.Actor_OnStage(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsLayer() {
-    bool ret = NDalicPINVOKE.Actor_IsLayer(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Layer GetLayer() {
-    Layer ret = new Layer(NDalicPINVOKE.Actor_GetLayer(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Add(Actor child) {
-    NDalicPINVOKE.Actor_Add(swigCPtr, Actor.getCPtr(child));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Remove(Actor child) {
-    NDalicPINVOKE.Actor_Remove(swigCPtr, Actor.getCPtr(child));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Unparent() {
-    NDalicPINVOKE.Actor_Unparent(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public uint GetChildCount() {
-    uint ret = NDalicPINVOKE.Actor_GetChildCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor GetChildAt(uint index) {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_GetChildAt(swigCPtr, index), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor FindChildByName(string actorName) {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildByName(swigCPtr, actorName), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor FindChildById(uint id) {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildById(swigCPtr, id), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal Actor GetParent() {
-    Actor ret = new Actor(NDalicPINVOKE.Actor_GetParent(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetParentOrigin(Vector3 origin) {
-    NDalicPINVOKE.Actor_SetParentOrigin(swigCPtr, Vector3.getCPtr(origin));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Vector3 GetCurrentParentOrigin() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentParentOrigin(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetAnchorPoint(Vector3 anchorPoint) {
-    NDalicPINVOKE.Actor_SetAnchorPoint(swigCPtr, Vector3.getCPtr(anchorPoint));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Vector3 GetCurrentAnchorPoint() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentAnchorPoint(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetSize(float width, float height) {
-    NDalicPINVOKE.Actor_SetSize__SWIG_0(swigCPtr, width, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetSize(float width, float height, float depth) {
-    NDalicPINVOKE.Actor_SetSize__SWIG_1(swigCPtr, width, height, depth);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetSize(Vector2 size) {
-    NDalicPINVOKE.Actor_SetSize__SWIG_2(swigCPtr, Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetSize(Vector3 size) {
-    NDalicPINVOKE.Actor_SetSize__SWIG_3(swigCPtr, Vector3.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 GetTargetSize() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetTargetSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 GetCurrentSize() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 GetNaturalSize() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetNaturalSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetPosition(float x, float y) {
-    NDalicPINVOKE.Actor_SetPosition__SWIG_0(swigCPtr, x, y);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetPosition(float x, float y, float z) {
-    NDalicPINVOKE.Actor_SetPosition__SWIG_1(swigCPtr, x, y, z);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetPosition(Vector3 position) {
-    NDalicPINVOKE.Actor_SetPosition__SWIG_2(swigCPtr, Vector3.getCPtr(position));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetX(float x) {
-    NDalicPINVOKE.Actor_SetX(swigCPtr, x);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetY(float y) {
-    NDalicPINVOKE.Actor_SetY(swigCPtr, y);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetZ(float z) {
-    NDalicPINVOKE.Actor_SetZ(swigCPtr, z);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void TranslateBy(Vector3 distance) {
-    NDalicPINVOKE.Actor_TranslateBy(swigCPtr, Vector3.getCPtr(distance));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 GetCurrentPosition() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentPosition(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 GetCurrentWorldPosition() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldPosition(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetInheritPosition(bool inherit) {
-    NDalicPINVOKE.Actor_SetInheritPosition(swigCPtr, inherit);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public PositionInheritanceMode GetPositionInheritanceMode() {
-    PositionInheritanceMode ret = (PositionInheritanceMode)NDalicPINVOKE.Actor_GetPositionInheritanceMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal bool IsPositionInherited() {
-    bool ret = NDalicPINVOKE.Actor_IsPositionInherited(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetOrientation(Degree angle, Vector3 axis) {
-    NDalicPINVOKE.Actor_SetOrientation__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetOrientation(Radian angle, Vector3 axis) {
-    NDalicPINVOKE.Actor_SetOrientation__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetOrientation(Quaternion orientation) {
-    NDalicPINVOKE.Actor_SetOrientation__SWIG_2(swigCPtr, Quaternion.getCPtr(orientation));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RotateBy(Degree angle, Vector3 axis) {
-    NDalicPINVOKE.Actor_RotateBy__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RotateBy(Radian angle, Vector3 axis) {
-    NDalicPINVOKE.Actor_RotateBy__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RotateBy(Quaternion relativeRotation) {
-    NDalicPINVOKE.Actor_RotateBy__SWIG_2(swigCPtr, Quaternion.getCPtr(relativeRotation));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Quaternion GetCurrentOrientation() {
-    Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentOrientation(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetInheritOrientation(bool inherit) {
-    NDalicPINVOKE.Actor_SetInheritOrientation(swigCPtr, inherit);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsOrientationInherited() {
-    bool ret = NDalicPINVOKE.Actor_IsOrientationInherited(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Quaternion GetCurrentWorldOrientation() {
-    Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentWorldOrientation(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetScale(float scale) {
-    NDalicPINVOKE.Actor_SetScale__SWIG_0(swigCPtr, scale);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetScale(float scaleX, float scaleY, float scaleZ) {
-    NDalicPINVOKE.Actor_SetScale__SWIG_1(swigCPtr, scaleX, scaleY, scaleZ);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetScale(Vector3 scale) {
-    NDalicPINVOKE.Actor_SetScale__SWIG_2(swigCPtr, Vector3.getCPtr(scale));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void ScaleBy(Vector3 relativeScale) {
-    NDalicPINVOKE.Actor_ScaleBy(swigCPtr, Vector3.getCPtr(relativeScale));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 GetCurrentScale() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentScale(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 GetCurrentWorldScale() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldScale(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetInheritScale(bool inherit) {
-    NDalicPINVOKE.Actor_SetInheritScale(swigCPtr, inherit);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsScaleInherited() {
-    bool ret = NDalicPINVOKE.Actor_IsScaleInherited(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Matrix GetCurrentWorldMatrix() {
-    Matrix ret = new Matrix(NDalicPINVOKE.Actor_GetCurrentWorldMatrix(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetVisible(bool visible) {
-    NDalicPINVOKE.Actor_SetVisible(swigCPtr, visible);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal bool IsVisible() {
-    bool ret = NDalicPINVOKE.Actor_IsVisible(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetOpacity(float opacity) {
-    NDalicPINVOKE.Actor_SetOpacity(swigCPtr, opacity);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal float GetCurrentOpacity() {
-    float ret = NDalicPINVOKE.Actor_GetCurrentOpacity(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetColor(Vector4 color) {
-    NDalicPINVOKE.Actor_SetColor(swigCPtr, Vector4.getCPtr(color));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4 GetCurrentColor() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentColor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetColorMode(ColorMode colorMode) {
-    NDalicPINVOKE.Actor_SetColorMode(swigCPtr, (int)colorMode);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal ColorMode GetColorMode() {
-    ColorMode ret = (ColorMode)NDalicPINVOKE.Actor_GetColorMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 GetCurrentWorldColor() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentWorldColor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetDrawMode(DrawModeType drawMode) {
-    NDalicPINVOKE.Actor_SetDrawMode(swigCPtr, (int)drawMode);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public DrawModeType GetDrawMode() {
-    DrawModeType ret = (DrawModeType)NDalicPINVOKE.Actor_GetDrawMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetSensitive(bool sensitive) {
-    NDalicPINVOKE.Actor_SetSensitive(swigCPtr, sensitive);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal bool IsSensitive() {
-    bool ret = NDalicPINVOKE.Actor_IsSensitive(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY) {
-    bool ret = NDalicPINVOKE.Actor_ScreenToLocal(swigCPtr, out localX, out localY, screenX, screenY);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetLeaveRequired(bool required) {
-    NDalicPINVOKE.Actor_SetLeaveRequired(swigCPtr, required);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool GetLeaveRequired() {
-    bool ret = NDalicPINVOKE.Actor_GetLeaveRequired(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetKeyboardFocusable(bool focusable) {
-    NDalicPINVOKE.Actor_SetKeyboardFocusable(swigCPtr, focusable);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal bool IsKeyboardFocusable() {
-    bool ret = NDalicPINVOKE.Actor_IsKeyboardFocusable(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetResizePolicy(ResizePolicyType policy, DimensionType dimension) {
-    NDalicPINVOKE.Actor_SetResizePolicy(swigCPtr, (int)policy, (int)dimension);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ResizePolicyType GetResizePolicy(DimensionType dimension) {
-    ResizePolicyType ret = (ResizePolicyType)NDalicPINVOKE.Actor_GetResizePolicy(swigCPtr, (int)dimension);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetSizeScalePolicy(SizeScalePolicyType policy) {
-    NDalicPINVOKE.Actor_SetSizeScalePolicy(swigCPtr, (int)policy);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public SizeScalePolicyType GetSizeScalePolicy() {
-    SizeScalePolicyType ret = (SizeScalePolicyType)NDalicPINVOKE.Actor_GetSizeScalePolicy(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetSizeModeFactor(Vector3 factor) {
-    NDalicPINVOKE.Actor_SetSizeModeFactor(swigCPtr, Vector3.getCPtr(factor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Vector3 GetSizeModeFactor() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetSizeModeFactor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetHeightForWidth(float width) {
-    float ret = NDalicPINVOKE.Actor_GetHeightForWidth(swigCPtr, width);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetWidthForHeight(float height) {
-    float ret = NDalicPINVOKE.Actor_GetWidthForHeight(swigCPtr, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetRelayoutSize(DimensionType dimension) {
-    float ret = NDalicPINVOKE.Actor_GetRelayoutSize(swigCPtr, (int)dimension);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetPadding(RectFloat padding) {
-    NDalicPINVOKE.Actor_SetPadding(swigCPtr, RectFloat.getCPtr(padding));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void GetPadding(RectFloat paddingOut) {
-    NDalicPINVOKE.Actor_GetPadding(swigCPtr, RectFloat.getCPtr(paddingOut));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetMinimumSize(Vector2 size) {
-    NDalicPINVOKE.Actor_SetMinimumSize(swigCPtr, Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Vector2 GetMinimumSize() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMinimumSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetMaximumSize(Vector2 size) {
-    NDalicPINVOKE.Actor_SetMaximumSize(swigCPtr, Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Vector2 GetMaximumSize() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMaximumSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public int GetHierarchyDepth() {
-    int ret = NDalicPINVOKE.Actor_GetHierarchyDepth(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal uint AddRenderer(Renderer renderer) {
-    uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal uint GetRendererCount() {
-    uint ret = NDalicPINVOKE.Actor_GetRendererCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal Renderer GetRendererAt(uint index) {
-    Renderer ret = new Renderer(NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void RemoveRenderer(Renderer renderer) {
-    NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void RemoveRenderer(uint index) {
-    NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t TouchedSignal() {
-    SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t(NDalicPINVOKE.Actor_TouchedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorTouchDataSignal TouchSignal() {
-    ActorTouchDataSignal ret = new ActorTouchDataSignal(NDalicPINVOKE.Actor_TouchSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorHoverEventSignal HoveredSignal() {
-    ActorHoverEventSignal ret = new ActorHoverEventSignal(NDalicPINVOKE.Actor_HoveredSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorWheelEventSignal WheelEventSignal() {
-    ActorWheelEventSignal ret = new ActorWheelEventSignal(NDalicPINVOKE.Actor_WheelEventSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorSignal OnStageSignal() {
-    ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnStageSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorSignal OffStageSignal() {
-    ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OffStageSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
 
-  internal ActorSignal OnRelayoutSignal() {
-    ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnRelayoutSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+// Some have been manually changed
 
-  public Vector3 ParentOrigin
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.PARENT_ORIGIN).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.PARENT_ORIGIN, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ParentOriginX
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.PARENT_ORIGIN_X).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.PARENT_ORIGIN_X, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ParentOriginY
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.PARENT_ORIGIN_Y).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.PARENT_ORIGIN_Y, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ParentOriginZ
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.PARENT_ORIGIN_Z).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.PARENT_ORIGIN_Z, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 AnchorPoint
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.ANCHOR_POINT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.ANCHOR_POINT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AnchorPointX
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.ANCHOR_POINT_X).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.ANCHOR_POINT_X, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AnchorPointY
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.ANCHOR_POINT_Y).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.ANCHOR_POINT_Y, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AnchorPointZ
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.ANCHOR_POINT_Z).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.ANCHOR_POINT_Z, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 Size
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.SIZE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float SizeWidth
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SIZE_WIDTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE_WIDTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public float SizeHeight
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SIZE_HEIGHT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE_HEIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float SizeDepth
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SIZE_DEPTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE_DEPTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 Position
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.POSITION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.POSITION, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PositionX
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.POSITION_X).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.POSITION_X, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PositionY
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.POSITION_Y).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.POSITION_Y, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PositionZ
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.POSITION_Z).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.POSITION_Z, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 WorldPosition
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.WORLD_POSITION).Get(  temp );
-      return temp;
-    }
-}  public float WorldPositionX
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.WORLD_POSITION_X).Get( ref temp );
-      return temp;
-    }
-}  public float WorldPositionY
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.WORLD_POSITION_Y).Get( ref temp );
-      return temp;
-    }
-}  public float WorldPositionZ
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.WORLD_POSITION_Z).Get( ref temp );
-      return temp;
-    }
-}  public Quaternion Orientation
-  {
-    get
-    {
-      Quaternion temp = new Quaternion();
-      GetProperty( Actor.Property.ORIENTATION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.ORIENTATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public Quaternion WorldOrientation
-  {
-    get
-    {
-      Quaternion temp = new Quaternion();
-      GetProperty( Actor.Property.WORLD_ORIENTATION).Get(  temp );
-      return temp;
-    }
-}  public Vector3 Scale
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.SCALE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SCALE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScaleX
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SCALE_X).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SCALE_X, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScaleY
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SCALE_Y).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SCALE_Y, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScaleZ
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.SCALE_Z).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SCALE_Z, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 WorldScale
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.WORLD_SCALE).Get(  temp );
-      return temp;
-    }
-}  public bool Visible
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.VISIBLE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.VISIBLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 Color
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ColorRed
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.COLOR_RED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR_RED, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ColorGreen
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.COLOR_GREEN).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR_GREEN, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ColorBlue
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.COLOR_BLUE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR_BLUE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ColorAlpha
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Actor.Property.COLOR_ALPHA).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR_ALPHA, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 WorldColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.WORLD_COLOR).Get(  temp );
-      return temp;
-    }
-}  public Matrix WorldMatrix
-  {
-    get
-    {
-      Matrix temp = new Matrix();
-      GetProperty( Actor.Property.WORLD_MATRIX).Get(  temp );
-      return temp;
-    }
-}  public string Name
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.NAME).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.NAME, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool Sensitive
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.SENSITIVE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SENSITIVE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool LeaveRequired
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.LEAVE_REQUIRED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.LEAVE_REQUIRED, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool InheritOrientation
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.INHERIT_ORIENTATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.INHERIT_ORIENTATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool InheritScale
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.INHERIT_SCALE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.INHERIT_SCALE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string ColorMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.COLOR_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.COLOR_MODE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string PositionInheritance
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.POSITION_INHERITANCE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.POSITION_INHERITANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string DrawMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.DRAW_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.DRAW_MODE, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 SizeModeFactor
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.SIZE_MODE_FACTOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE_MODE_FACTOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public string WidthResizePolicy
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.WIDTH_RESIZE_POLICY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.WIDTH_RESIZE_POLICY, new NUI.Property.Value( value ) );
-    }
-  }
-  public string HeightResizePolicy
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.HEIGHT_RESIZE_POLICY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.HEIGHT_RESIZE_POLICY, new NUI.Property.Value( value ) );
-    }
-  }
-  public string SizeScalePolicy
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.SIZE_SCALE_POLICY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.SIZE_SCALE_POLICY, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool WidthForHeight
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.WIDTH_FOR_HEIGHT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.WIDTH_FOR_HEIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool HeightForWidth
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.HEIGHT_FOR_WIDTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.HEIGHT_FOR_WIDTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 Padding
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Actor.Property.PADDING).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector2 MinimumSize
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( Actor.Property.MINIMUM_SIZE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.MINIMUM_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector2 MaximumSize
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( Actor.Property.MAXIMUM_SIZE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.MAXIMUM_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool InheritPosition
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Actor.Property.INHERIT_POSITION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.INHERIT_POSITION, new NUI.Property.Value( value ) );
-    }
-  }
-  public string ClippingMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( Actor.Property.CLIPPING_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Actor.Property.CLIPPING_MODE, new NUI.Property.Value( value ) );
-    }
-  }
+namespace Tizen.NUI\r
+{
 
-}
+    using System;
+    using System.Runtime.InteropServices;\r
+\r
+    public class Actor : Handle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Actor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Actor_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Actor obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Actor()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Actor(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        internal static Actor GetActorFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Actor ret = new Actor(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal IntPtr GetPtrfromActor()\r
+        {\r
+            return (IntPtr)swigCPtr;\r
+        }\r
+\r
+        public Actor Parent\r
+        {\r
+            get\r
+            {\r
+                return GetParent();\r
+            }\r
+        }\r
+\r
+        public bool Visibility\r
+        {\r
+            get\r
+            {\r
+                return IsVisible();\r
+            }\r
+        }\r
+\r
+        //changed\r
+        public float Opacity\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.COLOR_ALPHA).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_ALPHA, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        //changed. moved to View class\r
+        /*\r
+        public bool StateFocusEnable\r
+        {\r
+            set\r
+            {\r
+                SetKeyboardFocusable(value);\r
+            }\r
+            get\r
+            {\r
+                return IsKeyboardFocusable();\r
+            }\r
+        }\r
+        */\r
+\r
+        public bool IsOnStage\r
+        {\r
+            get\r
+            {\r
+                return OnStage();\r
+            }\r
+        }\r
+\r
+        //changed\r
+        public int HierarchyDepth\r
+        {\r
+            get\r
+            {\r
+                return GetHierarchyDepth();\r
+            }\r
+        }\r
+\r
+        public bool BatchParent\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.BATCH_PARENT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.BATCH_PARENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public int SiblingOrder\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(Actor.Property.SIBLING_ORDER).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIBLING_ORDER, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+
+        public void Show()\r
+        {\r
+            SetVisible(true);\r
+        }\r
+\r
+        public void Hide()\r
+        {\r
+            SetVisible(false);\r
+        }\r
+\r
+        //changed\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Actor_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+            //changed\r
+            internal static readonly int BATCH_PARENT = NDalicManualPINVOKE.Actor_Property_BATCH_PARENT_get();\r
+            internal static readonly int SIBLING_ORDER = NDalicManualPINVOKE.Actor_Property_SIBLING_ORDER_get();\r
+            //changed\r
+            internal Property() : this(NDalicPINVOKE.new_Actor_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            //changed\r
+            internal static readonly int PARENT_ORIGIN = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_get();\r
+            internal static readonly int PARENT_ORIGIN_X = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_X_get();\r
+            internal static readonly int PARENT_ORIGIN_Y = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Y_get();\r
+            internal static readonly int PARENT_ORIGIN_Z = NDalicPINVOKE.Actor_Property_PARENT_ORIGIN_Z_get();\r
+            internal static readonly int ANCHOR_POINT = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_get();\r
+            internal static readonly int ANCHOR_POINT_X = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_X_get();\r
+            internal static readonly int ANCHOR_POINT_Y = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Y_get();\r
+            internal static readonly int ANCHOR_POINT_Z = NDalicPINVOKE.Actor_Property_ANCHOR_POINT_Z_get();\r
+            internal static readonly int SIZE = NDalicPINVOKE.Actor_Property_SIZE_get();\r
+            internal static readonly int SIZE_WIDTH = NDalicPINVOKE.Actor_Property_SIZE_WIDTH_get();\r
+            internal static readonly int SIZE_HEIGHT = NDalicPINVOKE.Actor_Property_SIZE_HEIGHT_get();\r
+            internal static readonly int SIZE_DEPTH = NDalicPINVOKE.Actor_Property_SIZE_DEPTH_get();\r
+            internal static readonly int POSITION = NDalicPINVOKE.Actor_Property_POSITION_get();\r
+            internal static readonly int POSITION_X = NDalicPINVOKE.Actor_Property_POSITION_X_get();\r
+            internal static readonly int POSITION_Y = NDalicPINVOKE.Actor_Property_POSITION_Y_get();\r
+            internal static readonly int POSITION_Z = NDalicPINVOKE.Actor_Property_POSITION_Z_get();\r
+            internal static readonly int WORLD_POSITION = NDalicPINVOKE.Actor_Property_WORLD_POSITION_get();\r
+            internal static readonly int WORLD_POSITION_X = NDalicPINVOKE.Actor_Property_WORLD_POSITION_X_get();\r
+            internal static readonly int WORLD_POSITION_Y = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Y_get();\r
+            internal static readonly int WORLD_POSITION_Z = NDalicPINVOKE.Actor_Property_WORLD_POSITION_Z_get();\r
+            internal static readonly int ORIENTATION = NDalicPINVOKE.Actor_Property_ORIENTATION_get();\r
+            internal static readonly int WORLD_ORIENTATION = NDalicPINVOKE.Actor_Property_WORLD_ORIENTATION_get();\r
+            internal static readonly int SCALE = NDalicPINVOKE.Actor_Property_SCALE_get();\r
+            internal static readonly int SCALE_X = NDalicPINVOKE.Actor_Property_SCALE_X_get();\r
+            internal static readonly int SCALE_Y = NDalicPINVOKE.Actor_Property_SCALE_Y_get();\r
+            internal static readonly int SCALE_Z = NDalicPINVOKE.Actor_Property_SCALE_Z_get();\r
+            internal static readonly int WORLD_SCALE = NDalicPINVOKE.Actor_Property_WORLD_SCALE_get();\r
+            internal static readonly int VISIBLE = NDalicPINVOKE.Actor_Property_VISIBLE_get();\r
+            internal static readonly int COLOR = NDalicPINVOKE.Actor_Property_COLOR_get();\r
+            internal static readonly int COLOR_RED = NDalicPINVOKE.Actor_Property_COLOR_RED_get();\r
+            internal static readonly int COLOR_GREEN = NDalicPINVOKE.Actor_Property_COLOR_GREEN_get();\r
+            internal static readonly int COLOR_BLUE = NDalicPINVOKE.Actor_Property_COLOR_BLUE_get();\r
+            internal static readonly int COLOR_ALPHA = NDalicPINVOKE.Actor_Property_COLOR_ALPHA_get();\r
+            internal static readonly int WORLD_COLOR = NDalicPINVOKE.Actor_Property_WORLD_COLOR_get();\r
+            internal static readonly int WORLD_MATRIX = NDalicPINVOKE.Actor_Property_WORLD_MATRIX_get();\r
+            internal static readonly int NAME = NDalicPINVOKE.Actor_Property_NAME_get();\r
+            internal static readonly int SENSITIVE = NDalicPINVOKE.Actor_Property_SENSITIVE_get();\r
+            internal static readonly int LEAVE_REQUIRED = NDalicPINVOKE.Actor_Property_LEAVE_REQUIRED_get();\r
+            internal static readonly int INHERIT_ORIENTATION = NDalicPINVOKE.Actor_Property_INHERIT_ORIENTATION_get();\r
+            internal static readonly int INHERIT_SCALE = NDalicPINVOKE.Actor_Property_INHERIT_SCALE_get();\r
+            internal static readonly int COLOR_MODE = NDalicPINVOKE.Actor_Property_COLOR_MODE_get();\r
+            internal static readonly int POSITION_INHERITANCE = NDalicPINVOKE.Actor_Property_POSITION_INHERITANCE_get();\r
+            internal static readonly int DRAW_MODE = NDalicPINVOKE.Actor_Property_DRAW_MODE_get();\r
+            internal static readonly int SIZE_MODE_FACTOR = NDalicPINVOKE.Actor_Property_SIZE_MODE_FACTOR_get();\r
+            internal static readonly int WIDTH_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_WIDTH_RESIZE_POLICY_get();\r
+            internal static readonly int HEIGHT_RESIZE_POLICY = NDalicPINVOKE.Actor_Property_HEIGHT_RESIZE_POLICY_get();\r
+            internal static readonly int SIZE_SCALE_POLICY = NDalicPINVOKE.Actor_Property_SIZE_SCALE_POLICY_get();\r
+            internal static readonly int WIDTH_FOR_HEIGHT = NDalicPINVOKE.Actor_Property_WIDTH_FOR_HEIGHT_get();\r
+            internal static readonly int HEIGHT_FOR_WIDTH = NDalicPINVOKE.Actor_Property_HEIGHT_FOR_WIDTH_get();\r
+            internal static readonly int PADDING = NDalicPINVOKE.Actor_Property_PADDING_get();\r
+            internal static readonly int MINIMUM_SIZE = NDalicPINVOKE.Actor_Property_MINIMUM_SIZE_get();\r
+            internal static readonly int MAXIMUM_SIZE = NDalicPINVOKE.Actor_Property_MAXIMUM_SIZE_get();\r
+            internal static readonly int INHERIT_POSITION = NDalicPINVOKE.Actor_Property_INHERIT_POSITION_get();\r
+            internal static readonly int CLIPPING_MODE = NDalicPINVOKE.Actor_Property_CLIPPING_MODE_get();\r
+\r
+        }\r
+\r
+        public Actor() : this(NDalicPINVOKE.Actor_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static Actor DownCast(BaseHandle handle)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Actor(Actor copy) : this(NDalicPINVOKE.new_Actor__SWIG_1(Actor.getCPtr(copy)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Actor Assign(Actor rhs)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_Assign(swigCPtr, Actor.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal string GetName()\r
+        {\r
+            string ret = NDalicPINVOKE.Actor_GetName(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetName(string name)\r
+        {\r
+            NDalicPINVOKE.Actor_SetName(swigCPtr, name);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal uint GetId()\r
+        {\r
+            uint ret = NDalicPINVOKE.Actor_GetId(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsRoot()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsRoot(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool OnStage()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_OnStage(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsLayer()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsLayer(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Layer GetLayer()\r
+        {\r
+            Layer ret = new Layer(NDalicPINVOKE.Actor_GetLayer(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Add(Actor child)\r
+        {\r
+            NDalicPINVOKE.Actor_Add(swigCPtr, Actor.getCPtr(child));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Remove(Actor child)\r
+        {\r
+            NDalicPINVOKE.Actor_Remove(swigCPtr, Actor.getCPtr(child));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Unparent()\r
+        {\r
+            NDalicPINVOKE.Actor_Unparent(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public uint GetChildCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Actor_GetChildCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Actor GetChildAt(uint index)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_GetChildAt(swigCPtr, index), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Actor FindChildByName(string actorName)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildByName(swigCPtr, actorName), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Actor FindChildById(uint id)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_FindChildById(swigCPtr, id), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Actor GetParent()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Actor_GetParent(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetParentOrigin(Vector3 origin)\r
+        {\r
+            NDalicPINVOKE.Actor_SetParentOrigin(swigCPtr, Vector3.getCPtr(origin));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentParentOrigin()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentParentOrigin(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetAnchorPoint(Vector3 anchorPoint)\r
+        {\r
+            NDalicPINVOKE.Actor_SetAnchorPoint(swigCPtr, Vector3.getCPtr(anchorPoint));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentAnchorPoint()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentAnchorPoint(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetSize(float width, float height)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSize__SWIG_0(swigCPtr, width, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetSize(float width, float height, float depth)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSize__SWIG_1(swigCPtr, width, height, depth);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetSize(Vector2 size)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSize__SWIG_2(swigCPtr, Vector2.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetSize(Vector3 size)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSize__SWIG_3(swigCPtr, Vector3.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetTargetSize()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetTargetSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentSize()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector3 GetNaturalSize()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetNaturalSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetPosition(float x, float y)\r
+        {\r
+            NDalicPINVOKE.Actor_SetPosition__SWIG_0(swigCPtr, x, y);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetPosition(float x, float y, float z)\r
+        {\r
+            NDalicPINVOKE.Actor_SetPosition__SWIG_1(swigCPtr, x, y, z);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetPosition(Vector3 position)\r
+        {\r
+            NDalicPINVOKE.Actor_SetPosition__SWIG_2(swigCPtr, Vector3.getCPtr(position));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetX(float x)\r
+        {\r
+            NDalicPINVOKE.Actor_SetX(swigCPtr, x);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetY(float y)\r
+        {\r
+            NDalicPINVOKE.Actor_SetY(swigCPtr, y);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetZ(float z)\r
+        {\r
+            NDalicPINVOKE.Actor_SetZ(swigCPtr, z);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void TranslateBy(Vector3 distance)\r
+        {\r
+            NDalicPINVOKE.Actor_TranslateBy(swigCPtr, Vector3.getCPtr(distance));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentPosition()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentPosition(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentWorldPosition()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldPosition(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetInheritPosition(bool inherit)\r
+        {\r
+            NDalicPINVOKE.Actor_SetInheritPosition(swigCPtr, inherit);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal PositionInheritanceMode GetPositionInheritanceMode()\r
+        {\r
+            PositionInheritanceMode ret = (PositionInheritanceMode)NDalicPINVOKE.Actor_GetPositionInheritanceMode(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsPositionInherited()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsPositionInherited(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetOrientation(Degree angle, Vector3 axis)\r
+        {\r
+            NDalicPINVOKE.Actor_SetOrientation__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetOrientation(Radian angle, Vector3 axis)\r
+        {\r
+            NDalicPINVOKE.Actor_SetOrientation__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetOrientation(Quaternion orientation)\r
+        {\r
+            NDalicPINVOKE.Actor_SetOrientation__SWIG_2(swigCPtr, Quaternion.getCPtr(orientation));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void RotateBy(Degree angle, Vector3 axis)\r
+        {\r
+            NDalicPINVOKE.Actor_RotateBy__SWIG_0(swigCPtr, Degree.getCPtr(angle), Vector3.getCPtr(axis));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void RotateBy(Radian angle, Vector3 axis)\r
+        {\r
+            NDalicPINVOKE.Actor_RotateBy__SWIG_1(swigCPtr, Radian.getCPtr(angle), Vector3.getCPtr(axis));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void RotateBy(Quaternion relativeRotation)\r
+        {\r
+            NDalicPINVOKE.Actor_RotateBy__SWIG_2(swigCPtr, Quaternion.getCPtr(relativeRotation));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Quaternion GetCurrentOrientation()\r
+        {\r
+            Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentOrientation(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetInheritOrientation(bool inherit)\r
+        {\r
+            NDalicPINVOKE.Actor_SetInheritOrientation(swigCPtr, inherit);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool IsOrientationInherited()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsOrientationInherited(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Quaternion GetCurrentWorldOrientation()\r
+        {\r
+            Quaternion ret = new Quaternion(NDalicPINVOKE.Actor_GetCurrentWorldOrientation(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetScale(float scale)\r
+        {\r
+            NDalicPINVOKE.Actor_SetScale__SWIG_0(swigCPtr, scale);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetScale(float scaleX, float scaleY, float scaleZ)\r
+        {\r
+            NDalicPINVOKE.Actor_SetScale__SWIG_1(swigCPtr, scaleX, scaleY, scaleZ);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetScale(Vector3 scale)\r
+        {\r
+            NDalicPINVOKE.Actor_SetScale__SWIG_2(swigCPtr, Vector3.getCPtr(scale));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void ScaleBy(Vector3 relativeScale)\r
+        {\r
+            NDalicPINVOKE.Actor_ScaleBy(swigCPtr, Vector3.getCPtr(relativeScale));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentScale()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentScale(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Vector3 GetCurrentWorldScale()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetCurrentWorldScale(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetInheritScale(bool inherit)\r
+        {\r
+            NDalicPINVOKE.Actor_SetInheritScale(swigCPtr, inherit);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool IsScaleInherited()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsScaleInherited(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Matrix GetCurrentWorldMatrix()\r
+        {\r
+            Matrix ret = new Matrix(NDalicPINVOKE.Actor_GetCurrentWorldMatrix(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetVisible(bool visible)\r
+        {\r
+            NDalicPINVOKE.Actor_SetVisible(swigCPtr, visible);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool IsVisible()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsVisible(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetOpacity(float opacity)\r
+        {\r
+            NDalicPINVOKE.Actor_SetOpacity(swigCPtr, opacity);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal float GetCurrentOpacity()\r
+        {\r
+            float ret = NDalicPINVOKE.Actor_GetCurrentOpacity(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetColor(Vector4 color)\r
+        {\r
+            NDalicPINVOKE.Actor_SetColor(swigCPtr, Vector4.getCPtr(color));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector4 GetCurrentColor()\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentColor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetColorMode(ColorMode colorMode)\r
+        {\r
+            NDalicPINVOKE.Actor_SetColorMode(swigCPtr, (int)colorMode);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal ColorMode GetColorMode()\r
+        {\r
+            ColorMode ret = (ColorMode)NDalicPINVOKE.Actor_GetColorMode(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Vector4 GetCurrentWorldColor()\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Actor_GetCurrentWorldColor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetDrawMode(DrawModeType drawMode)\r
+        {\r
+            NDalicPINVOKE.Actor_SetDrawMode(swigCPtr, (int)drawMode);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal DrawModeType GetDrawMode()\r
+        {\r
+            DrawModeType ret = (DrawModeType)NDalicPINVOKE.Actor_GetDrawMode(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetSensitive(bool sensitive)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSensitive(swigCPtr, sensitive);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool IsSensitive()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsSensitive(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool ScreenToLocal(out float localX, out float localY, float screenX, float screenY)\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_ScreenToLocal(swigCPtr, out localX, out localY, screenX, screenY);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetLeaveRequired(bool required)\r
+        {\r
+            NDalicPINVOKE.Actor_SetLeaveRequired(swigCPtr, required);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool GetLeaveRequired()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_GetLeaveRequired(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetKeyboardFocusable(bool focusable)\r
+        {\r
+            NDalicPINVOKE.Actor_SetKeyboardFocusable(swigCPtr, focusable);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal bool IsKeyboardFocusable()\r
+        {\r
+            bool ret = NDalicPINVOKE.Actor_IsKeyboardFocusable(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetResizePolicy(ResizePolicyType policy, DimensionType dimension)\r
+        {\r
+            NDalicPINVOKE.Actor_SetResizePolicy(swigCPtr, (int)policy, (int)dimension);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal ResizePolicyType GetResizePolicy(DimensionType dimension)\r
+        {\r
+            ResizePolicyType ret = (ResizePolicyType)NDalicPINVOKE.Actor_GetResizePolicy(swigCPtr, (int)dimension);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetSizeScalePolicy(SizeScalePolicyType policy)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSizeScalePolicy(swigCPtr, (int)policy);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal SizeScalePolicyType GetSizeScalePolicy()\r
+        {\r
+            SizeScalePolicyType ret = (SizeScalePolicyType)NDalicPINVOKE.Actor_GetSizeScalePolicy(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetSizeModeFactor(Vector3 factor)\r
+        {\r
+            NDalicPINVOKE.Actor_SetSizeModeFactor(swigCPtr, Vector3.getCPtr(factor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector3 GetSizeModeFactor()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Actor_GetSizeModeFactor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetHeightForWidth(float width)\r
+        {\r
+            float ret = NDalicPINVOKE.Actor_GetHeightForWidth(swigCPtr, width);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetWidthForHeight(float height)\r
+        {\r
+            float ret = NDalicPINVOKE.Actor_GetWidthForHeight(swigCPtr, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal float GetRelayoutSize(DimensionType dimension)\r
+        {\r
+            float ret = NDalicPINVOKE.Actor_GetRelayoutSize(swigCPtr, (int)dimension);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetPadding(RectFloat padding)\r
+        {\r
+            NDalicPINVOKE.Actor_SetPadding(swigCPtr, RectFloat.getCPtr(padding));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void GetPadding(RectFloat paddingOut)\r
+        {\r
+            NDalicPINVOKE.Actor_GetPadding(swigCPtr, RectFloat.getCPtr(paddingOut));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetMinimumSize(Vector2 size)\r
+        {\r
+            NDalicPINVOKE.Actor_SetMinimumSize(swigCPtr, Vector2.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector2 GetMinimumSize()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMinimumSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetMaximumSize(Vector2 size)\r
+        {\r
+            NDalicPINVOKE.Actor_SetMaximumSize(swigCPtr, Vector2.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector2 GetMaximumSize()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Actor_GetMaximumSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal int GetHierarchyDepth()\r
+        {\r
+            int ret = NDalicPINVOKE.Actor_GetHierarchyDepth(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal uint AddRenderer(Renderer renderer)\r
+        {\r
+            uint ret = NDalicPINVOKE.Actor_AddRenderer(swigCPtr, Renderer.getCPtr(renderer));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal uint GetRendererCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Actor_GetRendererCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Renderer GetRendererAt(uint index)\r
+        {\r
+            Renderer ret = new Renderer(NDalicPINVOKE.Actor_GetRendererAt(swigCPtr, index), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void RemoveRenderer(Renderer renderer)\r
+        {\r
+            NDalicPINVOKE.Actor_RemoveRenderer__SWIG_0(swigCPtr, Renderer.getCPtr(renderer));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void RemoveRenderer(uint index)\r
+        {\r
+            NDalicPINVOKE.Actor_RemoveRenderer__SWIG_1(swigCPtr, index);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t TouchedSignal()\r
+        {\r
+            SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_bool_fDali__Actor_Dali__TouchEvent_const_RF_t(NDalicPINVOKE.Actor_TouchedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorTouchDataSignal TouchSignal()\r
+        {\r
+            ActorTouchDataSignal ret = new ActorTouchDataSignal(NDalicPINVOKE.Actor_TouchSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorHoverSignal HoveredSignal()\r
+        {\r
+            ActorHoverSignal ret = new ActorHoverSignal(NDalicPINVOKE.Actor_HoveredSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorWheelSignal WheelEventSignal()\r
+        {\r
+            ActorWheelSignal ret = new ActorWheelSignal(NDalicPINVOKE.Actor_WheelEventSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorSignal OnStageSignal()\r
+        {\r
+            ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnStageSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorSignal OffStageSignal()\r
+        {\r
+            ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OffStageSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ActorSignal OnRelayoutSignal()\r
+        {\r
+            ActorSignal ret = new ActorSignal(NDalicPINVOKE.Actor_OnRelayoutSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Position ParentOrigin\r
+        {\r
+            get\r
+            {\r
+                Position temp = new Position(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.PARENT_ORIGIN).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.PARENT_ORIGIN, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //removed\r
+        //public float ParentOriginX\r
+        //public float ParentOriginY\r
+        //public float ParentOriginZ\r
+        public Position AnchorPoint\r
+        {\r
+            get\r
+            {\r
+                Position temp = new Position(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.ANCHOR_POINT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.ANCHOR_POINT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //removed\r
+        //public float AnchorPointX\r
+        //public float AnchorPointY\r
+        //public float AnchorPointZ\r
+        public Size Size\r
+        {\r
+            get\r
+            {\r
+                Size temp = new Size(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.SIZE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float SizeWidth\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SIZE_WIDTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_WIDTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float SizeHeight\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SIZE_HEIGHT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_HEIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float SizeDepth\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SIZE_DEPTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_DEPTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Position Position\r
+        {\r
+            get\r
+            {\r
+                Position temp = new Position(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.POSITION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.POSITION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PositionX\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.POSITION_X).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.POSITION_X, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PositionY\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.POSITION_Y).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.POSITION_Y, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PositionZ\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.POSITION_Z).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.POSITION_Z, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector3 WorldPosition\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.WORLD_POSITION).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+\r
+        //removed\r
+        //public float WorldPositionX\r
+        //public float WorldPositionY\r
+        //public float WorldPositionZ\r
+\r
+        //need to be removed and replaced by "Rotation" high level class\r
+        public Quaternion Orientation\r
+        {\r
+            get\r
+            {\r
+                Quaternion temp = new Quaternion();\r
+                GetProperty(Actor.Property.ORIENTATION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.ORIENTATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Quaternion WorldOrientation\r
+        {\r
+            get\r
+            {\r
+                Quaternion temp = new Quaternion();\r
+                GetProperty(Actor.Property.WORLD_ORIENTATION).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+        public Vector3 Scale\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.SCALE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SCALE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScaleX\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SCALE_X).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SCALE_X, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScaleY\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SCALE_Y).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SCALE_Y, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScaleZ\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.SCALE_Z).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SCALE_Z, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector3 WorldScale\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.WORLD_SCALE).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+        public bool Visible\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.VISIBLE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.VISIBLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color MixColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ColorRed\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.COLOR_RED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_RED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ColorGreen\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.COLOR_GREEN).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_GREEN, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ColorBlue\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.COLOR_BLUE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_BLUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ColorAlpha\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Actor.Property.COLOR_ALPHA).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_ALPHA, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color WorldColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.WORLD_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+        //removed\r
+        //public Matrix WorldMatrix\r
+        public string Name\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Actor.Property.NAME).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.NAME, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Sensitive\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.SENSITIVE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SENSITIVE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool LeaveRequired\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.LEAVE_REQUIRED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.LEAVE_REQUIRED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool InheritOrientation\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.INHERIT_ORIENTATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.INHERIT_ORIENTATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool InheritScale\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.INHERIT_SCALE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.INHERIT_SCALE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //changed\r
+        public ColorMode ColorMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.COLOR_MODE).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "ColorMode get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "USE_OWN_COLOR":\r
+                        return ColorMode.UseOwnColor;\r
+                    case "USE_PARENT_COLOR":\r
+                        return ColorMode.UseParentColor;\r
+                    case "USE_OWN_MULTIPLY_PARENT_COLOR":\r
+                        return ColorMode.UseOwnMultiplyParentColor;\r
+                    case "USE_OWN_MULTIPLY_PARENT_ALPHA":\r
+                        return ColorMode.UseOwnMultiplyParentAlpha;\r
+                    default:\r
+                        return ColorMode.UseOwnColor;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.COLOR_MODE, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+        //removed\r
+        //public string PositionInheritance\r
+\r
+        //changed\r
+        public DrawModeType DrawMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.DRAW_MODE).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "DrawMode get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "NORMAL":\r
+                        return DrawModeType.Normal;\r
+                    case "OVERLAY_2D":\r
+                        return DrawModeType.Overlay2D;\r
+                    case "STENCIL":\r
+                        return DrawModeType.Stencil;\r
+                    default:\r
+                        return DrawModeType.Normal;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.DRAW_MODE, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+        public Vector3 SizeModeFactor\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.SIZE_MODE_FACTOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_MODE_FACTOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        //changed\r
+        public ResizePolicyType WidthResizePolicy\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.WIDTH_RESIZE_POLICY).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "WidthResizePolicy get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "FIXED":\r
+                        return ResizePolicyType.Fixed;\r
+                    case "USE_NATURAL_SIZE":\r
+                        return ResizePolicyType.UseNaturalSize;\r
+                    case "FILL_TO_PARENT":\r
+                        return ResizePolicyType.FillToParent;\r
+                    case "SIZE_RELATIVE_TO_PARENT":\r
+                        return ResizePolicyType.SizeRelativeToParent;\r
+                    case "SIZE_FIXED_OFFSET_FROM_PARENT":\r
+                        return ResizePolicyType.SizeFixedOffsetFromParent;\r
+                    case "FIT_TO_CHILDREN":\r
+                        return ResizePolicyType.FitToChildren;\r
+                    case "DIMENSION_DEPENDENCY":\r
+                        return ResizePolicyType.DimensionDependency;\r
+                    case "USE_ASSIGNED_SIZE":\r
+                        return ResizePolicyType.UseAssignedSize;\r
+                    default:\r
+                        return ResizePolicyType.Fixed;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.WIDTH_RESIZE_POLICY, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+        //changed\r
+        public ResizePolicyType HeightResizePolicy\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.HEIGHT_RESIZE_POLICY).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "HeightResizePolicy get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "FIXED":\r
+                        return ResizePolicyType.Fixed;\r
+                    case "USE_NATURAL_SIZE":\r
+                        return ResizePolicyType.UseNaturalSize;\r
+                    case "FILL_TO_PARENT":\r
+                        return ResizePolicyType.FillToParent;\r
+                    case "SIZE_RELATIVE_TO_PARENT":\r
+                        return ResizePolicyType.SizeRelativeToParent;\r
+                    case "SIZE_FIXED_OFFSET_FROM_PARENT":\r
+                        return ResizePolicyType.SizeFixedOffsetFromParent;\r
+                    case "FIT_TO_CHILDREN":\r
+                        return ResizePolicyType.FitToChildren;\r
+                    case "DIMENSION_DEPENDENCY":\r
+                        return ResizePolicyType.DimensionDependency;\r
+                    case "USE_ASSIGNED_SIZE":\r
+                        return ResizePolicyType.UseAssignedSize;\r
+                    default:\r
+                        return ResizePolicyType.Fixed;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.HEIGHT_RESIZE_POLICY, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+        //changed\r
+        public SizeScalePolicyType SizeScalePolicy\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.SIZE_SCALE_POLICY).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "SizeScalePolicy get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "USE_SIZE_SET":\r
+                        return SizeScalePolicyType.UseSizeSet;\r
+                    case "FIT_WITH_ASPECT_RATIO":\r
+                        return SizeScalePolicyType.FitWithAspectRatio;\r
+                    case "FILL_WITH_ASPECT_RATIO":\r
+                        return SizeScalePolicyType.FillWithAspectRatio;\r
+                    default:\r
+                        return SizeScalePolicyType.UseSizeSet;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_SCALE_POLICY, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+\r
+        public bool WidthDependentOnHeight\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.WIDTH_FOR_HEIGHT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.WIDTH_FOR_HEIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool HeightDependentOnWidth\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.HEIGHT_FOR_WIDTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.HEIGHT_FOR_WIDTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 Padding\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Actor.Property.PADDING).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //changed\r
+        public Size2D MinimumSize\r
+        {\r
+            get\r
+            {\r
+                Size2D temp = new Size2D(0.0f, 0.0f);\r
+                GetProperty(Actor.Property.MINIMUM_SIZE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.MINIMUM_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //changed\r
+        public Size2D MaximumSize\r
+        {\r
+            get\r
+            {\r
+                Size2D temp = new Size2D(0.0f, 0.0f);\r
+                GetProperty(Actor.Property.MAXIMUM_SIZE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.MAXIMUM_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool InheritPosition\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Actor.Property.INHERIT_POSITION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.INHERIT_POSITION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //changed\r
+        public ClippingModeType ClippingMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                if (GetProperty(Actor.Property.SIZE_SCALE_POLICY).Get(out temp) == false)\r
+                {\r
+                    //Tizen.Log.Error("NUI", "ClippingMode get error!");\r
+                }\r
+                switch (temp)\r
+                {\r
+                    case "DISABLED":\r
+                        return ClippingModeType.Disabled;\r
+                    case "CLIP_CHILDREN":\r
+                        return ClippingModeType.ClipChildren;\r
+                    default:\r
+                        return ClippingModeType.Disabled;\r
+                }\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Actor.Property.SIZE_SCALE_POLICY, new Tizen.NUI.PropertyValue((int)value));\r
+            }\r
+        }\r
+\r
+    }\r
+    //changed\r
+    public enum ColorMode\r
+    {\r
+        UseOwnColor,\r
+        UseParentColor,\r
+        UseOwnMultiplyParentColor,\r
+        UseOwnMultiplyParentAlpha\r
+    }\r
+\r
+    public enum DimensionType\r
+    {\r
+        Width = 0x1,\r
+        Height = 0x2,\r
+        AllDimensions = 0x3\r
+    }\r
+\r
+    public enum DrawModeType\r
+    {\r
+        Normal = 0,\r
+        Overlay2D = 1,\r
+        Stencil = 3\r
+    }\r
+    public enum ResizePolicyType\r
+    {\r
+        Fixed,\r
+        UseNaturalSize,\r
+        FillToParent,\r
+        SizeRelativeToParent,\r
+        SizeFixedOffsetFromParent,\r
+        FitToChildren,\r
+        DimensionDependency,\r
+        UseAssignedSize\r
+    }\r
+    public enum SizeScalePolicyType\r
+    {\r
+        UseSizeSet,\r
+        FitWithAspectRatio,\r
+        FillWithAspectRatio\r
+    }\r
+    public enum ClippingModeType\r
+    {\r
+        Disabled,\r
+        ClipChildren\r
+    }\r
 
 }
index 2586d8d..9801c4d 100755 (executable)
-//------------------------------------------------------------------------------
-// <auto-generated />
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.
 //
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 //
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class AlphaFunction : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal AlphaFunction(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AlphaFunction obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~AlphaFunction() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
 
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_AlphaFunction(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+// Some have been manually changed\r
+
+namespace Tizen.NUI\r
+{\r
+\r
+    public class AlphaFunction : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal AlphaFunction(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(AlphaFunction obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~AlphaFunction()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_AlphaFunction(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        public AlphaFunction(System.Delegate func) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_2(SWIGTYPE_p_f_float__float.getCPtr(new SWIGTYPE_p_f_float__float(System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func), true))), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public AlphaFunction() : this(NDalicPINVOKE.new_AlphaFunction__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public AlphaFunction(AlphaFunction.BuiltinFunctions function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_1((int)function), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal AlphaFunction(SWIGTYPE_p_f_float__float function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_2(SWIGTYPE_p_f_float__float.getCPtr(function)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public AlphaFunction(Vector2 controlPoint0, Vector2 controlPoint1) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_3(Vector2.getCPtr(controlPoint0), Vector2.getCPtr(controlPoint1)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        //changed\r
+        public void GetBezierControlPoints(out Vector2 controlPoint0, out Vector2 controlPoint1)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.AlphaFunction_GetBezierControlPoints(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+            controlPoint0 = new Vector2(ret.X, ret.Y);\r
+            controlPoint1 = new Vector2(ret.Z, ret.W);\r
+        }\r
+        //changed\r
+        internal SWIGTYPE_p_f_float__float GetCustomFunction()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.AlphaFunction_GetCustomFunction(swigCPtr);\r
+            SWIGTYPE_p_f_float__float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_float__float(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        public AlphaFunction.BuiltinFunctions GetBuiltinFunction()\r
+        {\r
+            AlphaFunction.BuiltinFunctions ret = (AlphaFunction.BuiltinFunctions)NDalicPINVOKE.AlphaFunction_GetBuiltinFunction(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        //changed\r
+        public AlphaFunction.Modes GetMode()\r
+        {\r
+            AlphaFunction.Modes ret = (AlphaFunction.Modes)NDalicPINVOKE.AlphaFunction_GetMode(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        public enum BuiltinFunctions\r
+        {\r
+            Default,\r
+            Linear,\r
+            Reverse,\r
+            EaseInSquare,\r
+            EaseOutSquare,\r
+            EaseIn,\r
+            EaseOut,\r
+            EaseInOut,\r
+            EaseInSine,\r
+            EaseOutSine,\r
+            EaseInOutSine,\r
+            Bounce,\r
+            Sin,\r
+            EaseOutBack,\r
+            Count\r
+        }\r
+\r
+        //changed\r
+        public enum Modes\r
+        {\r
+            CustomFunction = 1,\r
+            Bezier\r
+        }\r
+\r
     }
-  }
-
-
-  public AlphaFunction(System.Delegate func) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_2(SWIGTYPE_p_f_float__float.getCPtr(new SWIGTYPE_p_f_float__float(System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func), true))), true)
-  {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public AlphaFunction() : this(NDalicPINVOKE.new_AlphaFunction__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public AlphaFunction(AlphaFunction.BuiltinFunction function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_1((int)function), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal AlphaFunction(SWIGTYPE_p_f_float__float function) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_2(SWIGTYPE_p_f_float__float.getCPtr(function)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public AlphaFunction(Vector2 controlPoint0, Vector2 controlPoint1) : this(NDalicPINVOKE.new_AlphaFunction__SWIG_3(Vector2.getCPtr(controlPoint0), Vector2.getCPtr(controlPoint1)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4 GetBezierControlPoints() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.AlphaFunction_GetBezierControlPoints(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal SWIGTYPE_p_f_float__float GetCustomFunction() {
-    global::System.IntPtr cPtr = NDalicPINVOKE.AlphaFunction_GetCustomFunction(swigCPtr);
-    SWIGTYPE_p_f_float__float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_f_float__float(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public AlphaFunction.BuiltinFunction GetBuiltinFunction() {
-    AlphaFunction.BuiltinFunction ret = (AlphaFunction.BuiltinFunction)NDalicPINVOKE.AlphaFunction_GetBuiltinFunction(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public AlphaFunction.Mode GetMode() {
-    AlphaFunction.Mode ret = (AlphaFunction.Mode)NDalicPINVOKE.AlphaFunction_GetMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum BuiltinFunction {
-    Default,
-    Linear,
-    Reverse,
-    EaseInSquare,
-    EaseOutSquare,
-    EaseIn,
-    EaseOut,
-    EaseInOut,
-    EaseInSine,
-    EaseOutSine,
-    EaseInOutSine,
-    Bounce,
-    Sin,
-    EaseOutBack,
-    Count
-  }
-
-  public enum Mode {
-    CustomFunction = 1,
-    Bezier
-  }
-
-}
 
 }
index 0804f7e..ff31f42 100755 (executable)
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.
 //
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 //
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-public class Animation : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Animation(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Animation_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Animation obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Animation() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Animation(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-    private event EventHandler _animationFinishedEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void AnimationFinishedEventCallbackType(IntPtr data);
-    private AnimationFinishedEventCallbackType _animationFinishedEventCallback;
-
-    /**
-      * @brief Event for Finished signal which can be used to subscribe/unsubscribe the event handler
-      * Finished signal is emitted when an Animation's animations have finished.
-      */
-    public event EventHandler Finished
-    {
-      add
-      {
-        if (_animationFinishedEventHandler == null)
-        {
-          _animationFinishedEventCallback = OnFinished;
-          this.FinishedSignal().Connect(_animationFinishedEventCallback);
-        }
-
-        _animationFinishedEventHandler += value;
-      }
-      remove
-      {
-        if (_animationFinishedEventHandler != null)
-        {
-          this.FinishedSignal().Disconnect(_animationFinishedEventCallback);
-        }
-
-        _animationFinishedEventHandler -= value;
-      }
-    }
-
-    // Callback for Animation FinishedSignal
-    private void OnFinished(IntPtr data)
-    {
-      if (_animationFinishedEventHandler != null)
-      {
-        //here we send all data to user event handlers
-        _animationFinishedEventHandler(this, null);
-      }
-    }
-
-  internal static Animation GetAnimationFromPtr(global::System.IntPtr cPtr) {
-    Animation ret = new Animation(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  private float MilliSecondsToSeconds( int millisec )
-  {
-    return (float)millisec / 1000.0f;
-  }
-
-  private int SecondsToMilliSeconds( float sec )
-  {
-    return (int)( sec * 1000 );
-  }
-
-  public int Duration
-  {
-    set
-    {
-      SetDuration( MilliSecondsToSeconds( value ) );
-    }
-    get
-    {
-      return SecondsToMilliSeconds( GetDuration() );
-    }
-  }
-
-  public AlphaFunction DefaultAlphaFunction
-  {
-    set
-    {
-       SetDefaultAlphaFunction(value);
-    }
-    get
-    {
-       AlphaFunction ret = GetDefaultAlphaFunction();
-       return ret;
-    }
-  }
-
-  public Animation.State Status
-  {
-    get
-    {
-       return GetState();
-    }
-  }
-
-  public int LoopCount
-  {
-    set
-    {
-      SetLoopCount(value);
-    }
-    get
-    {
-      int ret = GetLoopCount();
-      return ret;
-    }
-  }
-
-  public bool Looping
-  {
-    set
-    {
-      SetLooping(value);
-    }
-    get
-    {
-      bool ret = IsLooping();
-      return ret;
-    }
-  }
-
-  public Animation.EndActions EndAction
-  {
-    set
-    {
-      SetEndAction(value);
-    }
-    get
-    {
-      return GetEndAction();
-    }
-  }
-
-  public void Stop(Animation.EndActions action) 
-  {
-    SetEndAction(action);
-    NDalicPINVOKE.Animation_Stop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public int StartTime { set; get; }
-  public int EndTime { set; get; }
-  public string TargetProperty { set; get; }
-  public object Destination { set; get; }
-  public NUI.AlphaFunction AlphaFunction { set; get; }
-
-
-  public void AnimateBy(Actor target)
-  {
-    string _str1 = TargetProperty.Substring(0, 1);
-    string _str2 = TargetProperty.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)Destination;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateBy(Actor target, string propertyIndex)
-  {
-    string _str1 = propertyIndex.Substring(0, 1);
-    string _str2 = propertyIndex.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)Destination;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateBy(Actor target, string propertyIndex, object relativeValue)
-  {
-    string _str1 = propertyIndex.Substring(0, 1);
-    string _str2 = propertyIndex.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)relativeValue;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBy(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBy(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateTo(Actor target)
-  {
-    string _str1 = TargetProperty.Substring(0, 1);
-    string _str2 = TargetProperty.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)Destination;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateTo(Actor target, string propertyIndex)
-  {
-    string _str1 = propertyIndex.Substring(0, 1);
-    string _str2 = propertyIndex.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)Destination;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateTo(Actor target, string propertyIndex, object destinationValue)
-  {
-    string _str1 = propertyIndex.Substring(0, 1);
-    string _str2 = propertyIndex.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-    dynamic obj = (object)destinationValue;
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), this.AlphaFunction, time );
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateTo(new Property(target, _str), new Property.Value(obj) );
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateTo(new Property(target, _str), new Property.Value(obj), time );
-      }
-    }
-  }
-
-  public void AnimateBetween(Actor target, KeyFrames keyFrames)
-  {
-    string _str1 = TargetProperty.Substring(0, 1);
-    string _str2 = TargetProperty.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
-
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction);
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, time);
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBetween(new Property(target, _str), keyFrames);
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBetween(new Property(target, _str), keyFrames, time);
-      }
-    }
-  }
-
-  public void AnimateBetween(Actor target, KeyFrames keyFrames, Animation.Interpolation interpolation)
-  {
-    string _str1 = TargetProperty.Substring(0, 1);
-    string _str2 = TargetProperty.Substring(1);
-    string _str = _str1.ToLower() + _str2;
-
 
-    if( this.AlphaFunction != null )
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, interpolation);
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, time, interpolation);
-      }
-    }
-    else
-    {
-      if( this.StartTime == 0 && this.EndTime == 0 )
-      {
-        AnimateBetween(new Property(target, _str), keyFrames, interpolation);
-      }
-      else
-      {
-        NUI.TimePeriod time = new NUI.TimePeriod( MilliSecondsToSeconds( this.StartTime ), MilliSecondsToSeconds( this.EndTime - this.StartTime ) );
-        AnimateBetween(new Property(target, _str), keyFrames, time, interpolation);
-      }
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+// Some have been manually changed
+
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+    public class Animation : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Animation(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Animation_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Animation obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Animation()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Animation(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+        \r
+        //changed\r
+        /*\r
+        private EventCallbackDelegateType1 _animationFinishedEventCallbackDelegate;\r
+        private event EventHandler _animationFinishedEventHandler;\r
+\r
+        public event EventHandler Finished\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    _animationFinishedEventHandler += value;\r
+                    _animationFinishedEventCallbackDelegate = OnFinished;\r
+                    this.FinishedSignal().Connect(_animationFinishedEventCallbackDelegate);\r
+                }\r
+            }\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_animationFinishedEventHandler != null)\r
+                    {\r
+                        this.FinishedSignal().Disconnect(_animationFinishedEventCallbackDelegate);\r
+                    }\r
+                    _animationFinishedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for Animation FinishedSignal\r
+        private void OnFinished(IntPtr data)\r
+        {\r
+            if (_animationFinishedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                _animationFinishedEventHandler(this, null);\r
+            }\r
+        }\r
+        */\r
+\r
+        private AnimationFinishedEventCallbackType _animationFinishedEventCallback;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void AnimationFinishedEventCallbackType(IntPtr data);\r
+        private event EventHandler _animationFinishedEventHandler;\r
+\r
+        /**\r
+        * @brief Create an initialized Animation.\r
+        *\r
+        * The animation will not loop.\r
+        * The default end action is "Bake".\r
+        * The default Alpha function is linear.\r
+        * @since 1.0.0\r
+        * @param [in] durationmSeconds The duration in milli seconds (int).\r
+        * @return A handle to a newly allocated Dali resource.\r
+        * @pre DurationmSeconds must be greater than zero.\r
+        */\r
+        public Animation(int durationMilliSeconds) : this(NDalicPINVOKE.Animation_New((float)durationMilliSeconds / 1000.0f), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        /**\r
+        * @brief Event for Finished signal which can be used to subscribe/unsubscribe the event handler\r
+        * Finished signal is emitted when an Animation's animations have finished.\r
+        */\r
+        public event EventHandler Finished\r
+        {\r
+            add\r
+            {\r
+                if (_animationFinishedEventHandler == null)\r
+                {\r
+                    _animationFinishedEventCallback = OnFinished;\r
+                    FinishedSignal().Connect(_animationFinishedEventCallback);\r
+                }\r
+\r
+                _animationFinishedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_animationFinishedEventHandler != null)\r
+                {\r
+                    FinishedSignal().Disconnect(_animationFinishedEventCallback);\r
+                }\r
+\r
+                _animationFinishedEventHandler -= value;\r
+            }\r
+        }\r
+        private void OnFinished(IntPtr data)\r
+        {\r
+            if (_animationFinishedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                _animationFinishedEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        public static Animation GetAnimationFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Animation ret = new Animation(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        private float MilliSecondsToSeconds(int millisec)\r
+        {\r
+            return (float)millisec / 1000.0f;\r
+        }\r
+\r
+        private int SecondsToMilliSeconds(float sec)\r
+        {\r
+            return (int)(sec * 1000);\r
+        }\r
+\r
+        public int Duration\r
+        {\r
+            set\r
+            {\r
+                SetDuration(MilliSecondsToSeconds(value));\r
+            }\r
+            get\r
+            {\r
+                return SecondsToMilliSeconds(GetDuration());\r
+            }\r
+        }\r
+\r
+        public AlphaFunction DefaultAlphaFunction\r
+        {\r
+            set\r
+            {\r
+                SetDefaultAlphaFunction(value);\r
+            }\r
+            get\r
+            {\r
+                AlphaFunction ret = GetDefaultAlphaFunction();\r
+                return ret;\r
+            }\r
+        }\r
+        //changed\r
+        public States State\r
+        {\r
+            get\r
+            {\r
+                return GetState();\r
+            }\r
+        }\r
+\r
+        public int LoopCount\r
+        {\r
+            set\r
+            {\r
+                SetLoopCount(value);\r
+            }\r
+            get\r
+            {\r
+                int ret = GetLoopCount();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public bool Looping\r
+        {\r
+            set\r
+            {\r
+                SetLooping(value);\r
+            }\r
+            get\r
+            {\r
+                bool ret = IsLooping();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public EndActions EndAction\r
+        {\r
+            set\r
+            {\r
+                SetEndAction(value);\r
+            }\r
+            get\r
+            {\r
+                return GetEndAction();\r
+            }\r
+        }\r
+        //changed\r
+        public void Stop(EndActions action = EndActions.Cancel)\r
+        {\r
+            SetEndAction(action);\r
+            NDalicPINVOKE.Animation_Stop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        //changed\r
+        public int CurrentLoop\r
+        {\r
+            get\r
+            {\r
+                return GetCurrentLoop();\r
+            }\r
+        }\r
+        //changed\r
+        public EndActions DisconnectAction\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Animation_SetDisconnectAction(swigCPtr, (int)value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                Animation.EndActions ret = (Animation.EndActions)NDalicPINVOKE.Animation_GetDisconnectAction(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+        //changed\r
+        public float CurrentProgress\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Animation_SetCurrentProgress(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Animation_GetCurrentProgress(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+        //changed\r
+        public float SpeedFactor\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Animation_SetSpeedFactor(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Animation_GetSpeedFactor(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+        //changed\r
+        public Vector2 PlayRange\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Animation_SetPlayRange(swigCPtr, Vector2.getCPtr(value));\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                Vector2 ret = new Vector2(NDalicPINVOKE.Animation_GetPlayRange(swigCPtr), true);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        //changed\r
+        /*\r
+        public int StartTime { set; get; }\r
+        public int EndTime { set; get; }\r
+        public string TargetProperty { set; get; }\r
+        public object Destination { set; get; }\r
+        public Tizen.NUI.AlphaFunction AlphaFunction { set; get; }\r
+\r
+\r
+        public void AnimateBy(Actor target)\r
+        {\r
+            string _str1 = TargetProperty.Substring(0, 1);\r
+            string _str2 = TargetProperty.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)Destination;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateBy(Actor target, string propertyIndex)\r
+        {\r
+            string _str1 = propertyIndex.Substring(0, 1);\r
+            string _str2 = propertyIndex.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)Destination;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateBy(Actor target, string propertyIndex, object relativeValue)\r
+        {\r
+            string _str1 = propertyIndex.Substring(0, 1);\r
+            string _str2 = propertyIndex.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)relativeValue;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBy(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateTo(Actor target)\r
+        {\r
+            string _str1 = TargetProperty.Substring(0, 1);\r
+            string _str2 = TargetProperty.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)Destination;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateTo(Actor target, string propertyIndex)\r
+        {\r
+            string _str1 = propertyIndex.Substring(0, 1);\r
+            string _str2 = propertyIndex.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)Destination;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateTo(Actor target, string propertyIndex, object destinationValue)\r
+        {\r
+            string _str1 = propertyIndex.Substring(0, 1);\r
+            string _str2 = propertyIndex.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            dynamic obj = (object)destinationValue;\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj));\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateTo(new Property(target, _str), new PropertyValue(obj), time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateBetween(Actor target, KeyFrames keyFrames)\r
+        {\r
+            string _str1 = TargetProperty.Substring(0, 1);\r
+            string _str2 = TargetProperty.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, time);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBetween(new Property(target, _str), keyFrames);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBetween(new Property(target, _str), keyFrames, time);\r
+                }\r
+            }\r
+        }\r
+\r
+        public void AnimateBetween(Actor target, KeyFrames keyFrames, Animation.Interpolation interpolation)\r
+        {\r
+            string _str1 = TargetProperty.Substring(0, 1);\r
+            string _str2 = TargetProperty.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+\r
+            if (this.AlphaFunction != null)\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, interpolation);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBetween(new Property(target, _str), keyFrames, this.AlphaFunction, time, interpolation);\r
+                }\r
+            }\r
+            else\r
+            {\r
+                if (this.StartTime == 0 && this.EndTime == 0)\r
+                {\r
+                    AnimateBetween(new Property(target, _str), keyFrames, interpolation);\r
+                }\r
+                else\r
+                {\r
+                    Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(this.StartTime), MilliSecondsToSeconds(this.EndTime - this.StartTime));\r
+                    AnimateBetween(new Property(target, _str), keyFrames, time, interpolation);\r
+                }\r
+            }\r
+        }\r
+        */\r
+        //changed\r
+        public void AnimateBy(Actor target, string property, object relativeValue, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            dynamic obj = (object)relativeValue;\r
+\r
+            if (alphaFunction != null)\r
+            {\r
+                AnimateBy(_prop, new PropertyValue(obj), alphaFunction);\r
+            }\r
+            else\r
+            {\r
+                AnimateBy(_prop, new PropertyValue(obj));\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimateBy(Actor target, string property, object relativeValue, int startTime, int endTime, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            dynamic obj = (object)relativeValue;\r
+\r
+            if (alphaFunction != null)\r
+            {\r
+                Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+                AnimateBy(_prop, new PropertyValue(obj), alphaFunction, time);\r
+            }\r
+            else\r
+            {\r
+                Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+                AnimateBy(_prop, new PropertyValue(obj), time);\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimateTo(Actor target, string property, object destinationValue, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            dynamic obj = (object)destinationValue;\r
+\r
+            if (alphaFunction != null)\r
+            {\r
+                AnimateTo(_prop, new PropertyValue(obj), alphaFunction);\r
+            }\r
+            else\r
+            {\r
+                AnimateTo(_prop, new PropertyValue(obj));\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimateTo(Actor target, string property, object destinationValue, int startTime, int endTime, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            dynamic obj = (object)destinationValue;\r
+\r
+            if (alphaFunction != null)\r
+            {\r
+                Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+                AnimateTo(_prop, new PropertyValue(obj), alphaFunction, time);\r
+            }\r
+            else\r
+            {\r
+                Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+                AnimateTo(_prop, new PropertyValue(obj), time);\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimateBetween(Actor target, string property, KeyFrames keyFrames, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            if (alphaFunction != null)\r
+            {\r
+\r
+                AnimateBetween(_prop, keyFrames);\r
+            }\r
+            else\r
+            {\r
+                AnimateBetween(_prop, keyFrames, alphaFunction);\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimateBetween(Actor target, string property, KeyFrames keyFrames, int startTime, int endTime, Interpolation interpolation = Interpolation.Linear, AlphaFunction alphaFunction = null)\r
+        {\r
+            string _str1 = property.Substring(0, 1);\r
+            string _str2 = property.Substring(1);\r
+            string _str = _str1.ToLower() + _str2;\r
+\r
+            Property _prop = new Property(target, _str);\r
+            if (_prop.propertyIndex == Property.INVALID_INDEX)\r
+            {\r
+                throw new System.Exception("second argument string property is invalid parameter!");\r
+            }\r
+\r
+            Tizen.NUI.TimePeriod time = new Tizen.NUI.TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+            if (alphaFunction != null)\r
+            {\r
+                AnimateBetween(_prop, keyFrames, alphaFunction, time, interpolation);\r
+            }\r
+            else\r
+            {\r
+                AnimateBetween(_prop, keyFrames, time, interpolation);\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimatePath(Actor actor, Path path, Vector3 forward, AlphaFunction alphaFunction = null)\r
+        {\r
+            if (alphaFunction == null)\r
+            {\r
+                Animate(actor, path, forward);\r
+            }\r
+            else\r
+            {\r
+                Animate(actor, path, forward, alphaFunction);\r
+            }\r
+        }\r
+        //changed\r
+        public void AnimatePath(Actor actor, Path path, Vector3 forward, int startTime, int endTime, AlphaFunction alphaFunction = null)\r
+        {\r
+            TimePeriod time = new TimePeriod(MilliSecondsToSeconds(startTime), MilliSecondsToSeconds(endTime - startTime));\r
+            if (alphaFunction == null)\r
+            {\r
+                Animate(actor, path, forward, time);\r
+            }\r
+            else\r
+            {\r
+                Animate(actor, path, forward, alphaFunction, time);\r
+            }\r
+        }\r
+\r
+\r
+        public Animation() : this(NDalicPINVOKE.Animation_New(0.0f), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        //changed\r
+        internal Animation(float durationSeconds) : this(NDalicPINVOKE.Animation_New(durationSeconds), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public static Animation DownCast(BaseHandle handle)\r
+        {\r
+            Animation ret = new Animation(NDalicPINVOKE.Animation_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Animation(Animation handle) : this(NDalicPINVOKE.new_Animation__SWIG_1(Animation.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+\r
+        internal Animation Assign(Animation rhs)\r
+        {\r
+            Animation ret = new Animation(NDalicPINVOKE.Animation_Assign(swigCPtr, Animation.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+\r
+        internal void SetDuration(float seconds)\r
+        {\r
+            NDalicPINVOKE.Animation_SetDuration(swigCPtr, seconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+\r
+        internal float GetDuration()\r
+        {\r
+            float ret = NDalicPINVOKE.Animation_GetDuration(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetLooping(bool looping)\r
+        {\r
+            NDalicPINVOKE.Animation_SetLooping(swigCPtr, looping);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetLoopCount(int count)\r
+        {\r
+            NDalicPINVOKE.Animation_SetLoopCount(swigCPtr, count);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal int GetLoopCount()\r
+        {\r
+            int ret = NDalicPINVOKE.Animation_GetLoopCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal int GetCurrentLoop()\r
+        {\r
+            int ret = NDalicPINVOKE.Animation_GetCurrentLoop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsLooping()\r
+        {\r
+            bool ret = NDalicPINVOKE.Animation_IsLooping(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetEndAction(EndActions action)\r
+        {\r
+            NDalicPINVOKE.Animation_SetEndAction(swigCPtr, (int)action);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal EndActions GetEndAction()\r
+        {\r
+            EndActions ret = (EndActions)NDalicPINVOKE.Animation_GetEndAction(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetDisconnectAction(EndActions disconnectAction)\r
+        {\r
+            NDalicPINVOKE.Animation_SetDisconnectAction(swigCPtr, (int)disconnectAction);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal EndActions GetDisconnectAction()\r
+        {\r
+            Animation.EndActions ret = (Animation.EndActions)NDalicPINVOKE.Animation_GetDisconnectAction(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetDefaultAlphaFunction(AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.Animation_SetDefaultAlphaFunction(swigCPtr, AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal AlphaFunction GetDefaultAlphaFunction()\r
+        {\r
+            AlphaFunction ret = new AlphaFunction(NDalicPINVOKE.Animation_GetDefaultAlphaFunction(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetCurrentProgress(float progress)\r
+        {\r
+            NDalicPINVOKE.Animation_SetCurrentProgress(swigCPtr, progress);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal float GetCurrentProgress()\r
+        {\r
+            float ret = NDalicPINVOKE.Animation_GetCurrentProgress(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetSpeedFactor(float factor)\r
+        {\r
+            NDalicPINVOKE.Animation_SetSpeedFactor(swigCPtr, factor);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal float GetSpeedFactor()\r
+        {\r
+            float ret = NDalicPINVOKE.Animation_GetSpeedFactor(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetPlayRange(Vector2 range)\r
+        {\r
+            NDalicPINVOKE.Animation_SetPlayRange(swigCPtr, Vector2.getCPtr(range));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Vector2 GetPlayRange()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Animation_GetPlayRange(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Play()\r
+        {\r
+            NDalicPINVOKE.Animation_Play(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void PlayFrom(float progress)\r
+        {\r
+            NDalicPINVOKE.Animation_PlayFrom(swigCPtr, progress);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Pause()\r
+        {\r
+            NDalicPINVOKE.Animation_Pause(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal States GetState()\r
+        {\r
+            Animation.States ret = (Animation.States)NDalicPINVOKE.Animation_GetState(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Stop()\r
+        {\r
+            NDalicPINVOKE.Animation_Stop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Clear()\r
+        {\r
+            NDalicPINVOKE.Animation_Clear(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal AnimationSignal FinishedSignal()\r
+        {\r
+            AnimationSignal ret = new AnimationSignal(NDalicPINVOKE.Animation_FinishedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void AnimateBy(Property target, PropertyValue relativeValue)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBy__SWIG_0(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(relativeValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBy(Property target, PropertyValue relativeValue, AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBy__SWIG_1(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(relativeValue), AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBy(Property target, PropertyValue relativeValue, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBy__SWIG_2(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(relativeValue), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBy(Property target, PropertyValue relativeValue, AlphaFunction alpha, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBy__SWIG_3(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(relativeValue), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateTo(Property target, PropertyValue destinationValue)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateTo__SWIG_0(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(destinationValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateTo(Property target, PropertyValue destinationValue, AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateTo__SWIG_1(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(destinationValue), AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateTo(Property target, PropertyValue destinationValue, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateTo__SWIG_2(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(destinationValue), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateTo(Property target, PropertyValue destinationValue, AlphaFunction alpha, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateTo__SWIG_3(swigCPtr, Property.getCPtr(target), PropertyValue.getCPtr(destinationValue), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_0(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, Animation.Interpolation interpolation)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_1(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), (int)interpolation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_2(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, Animation.Interpolation interpolation)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_3(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), (int)interpolation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_4(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, TimePeriod period, Animation.Interpolation interpolation)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_5(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), TimePeriod.getCPtr(period), (int)interpolation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_6(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, TimePeriod period, Animation.Interpolation interpolation)\r
+        {\r
+            NDalicPINVOKE.Animation_AnimateBetween__SWIG_7(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period), (int)interpolation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Animate(Actor actor, Path path, Vector3 forward)\r
+        {\r
+            NDalicPINVOKE.Animation_Animate__SWIG_0(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Animate(Actor actor, Path path, Vector3 forward, AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.Animation_Animate__SWIG_1(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Animate(Actor actor, Path path, Vector3 forward, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_Animate__SWIG_2(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Animate(Actor actor, Path path, Vector3 forward, AlphaFunction alpha, TimePeriod period)\r
+        {\r
+            NDalicPINVOKE.Animation_Animate__SWIG_3(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Show(Actor actor, float delaySeconds)\r
+        {\r
+            NDalicPINVOKE.Animation_Show(swigCPtr, Actor.getCPtr(actor), delaySeconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void Hide(Actor actor, float delaySeconds)\r
+        {\r
+            NDalicPINVOKE.Animation_Hide(swigCPtr, Actor.getCPtr(actor), delaySeconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public enum EndActions\r
+        {\r
+            Cancel,\r
+            Discard,\r
+            StopFinal\r
+        }\r
+\r
+        public enum Interpolation\r
+        {\r
+            Linear,\r
+            Cubic\r
+        }\r
+\r
+        public enum States\r
+        {\r
+            Stopped,\r
+            Playing,\r
+            Paused\r
+        }\r
+\r
     }
-  }
-
-
-  /**
-   * @brief Create an initialized Animation.
-   *
-   * The animation will not loop.
-   * The default end action is "Bake".
-   * The default Alpha function is linear.
-   * @since 1.0.0
-   * @param [in] durationmSeconds The duration in milli seconds (int).
-   * @return A handle to a newly allocated Dali resource.
-   * @pre DurationmSeconds must be greater than zero.
-   */
-  public Animation (int durationmSeconds) : this (NDalicPINVOKE.Animation_New((float)durationmSeconds/1000.0f), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Animation () : this (NDalicPINVOKE.Animation_New( 0.0f ), true ) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-  
-
-  internal Animation (float durationSeconds) : this (NDalicPINVOKE.Animation_New(durationSeconds), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  internal static Animation DownCast(BaseHandle handle) {
-    Animation ret = new Animation(NDalicPINVOKE.Animation_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Animation(Animation handle) : this(NDalicPINVOKE.new_Animation__SWIG_1(Animation.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Animation Assign(Animation rhs) {
-    Animation ret = new Animation(NDalicPINVOKE.Animation_Assign(swigCPtr, Animation.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetDuration(float seconds) {
-    NDalicPINVOKE.Animation_SetDuration(swigCPtr, seconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal float GetDuration() {
-    float ret = NDalicPINVOKE.Animation_GetDuration(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetLooping(bool looping) {
-    NDalicPINVOKE.Animation_SetLooping(swigCPtr, looping);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void SetLoopCount(int count) {
-    NDalicPINVOKE.Animation_SetLoopCount(swigCPtr, count);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal int GetLoopCount() {
-    int ret = NDalicPINVOKE.Animation_GetLoopCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public int GetCurrentLoop() {
-    int ret = NDalicPINVOKE.Animation_GetCurrentLoop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal bool IsLooping() {
-    bool ret = NDalicPINVOKE.Animation_IsLooping(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetEndAction(Animation.EndActions action) {
-    NDalicPINVOKE.Animation_SetEndAction(swigCPtr, (int)action);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Animation.EndActions GetEndAction() {
-    Animation.EndActions ret = (Animation.EndActions)NDalicPINVOKE.Animation_GetEndAction(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetDisconnectAction(Animation.EndActions disconnectAction) {
-    NDalicPINVOKE.Animation_SetDisconnectAction(swigCPtr, (int)disconnectAction);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Animation.EndActions GetDisconnectAction() {
-    Animation.EndActions ret = (Animation.EndActions)NDalicPINVOKE.Animation_GetDisconnectAction(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void SetDefaultAlphaFunction(AlphaFunction alpha) {
-    NDalicPINVOKE.Animation_SetDefaultAlphaFunction(swigCPtr, AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal AlphaFunction GetDefaultAlphaFunction() {
-    AlphaFunction ret = new AlphaFunction(NDalicPINVOKE.Animation_GetDefaultAlphaFunction(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetCurrentProgress(float progress) {
-    NDalicPINVOKE.Animation_SetCurrentProgress(swigCPtr, progress);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetCurrentProgress() {
-    float ret = NDalicPINVOKE.Animation_GetCurrentProgress(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetSpeedFactor(float factor) {
-    NDalicPINVOKE.Animation_SetSpeedFactor(swigCPtr, factor);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetSpeedFactor() {
-    float ret = NDalicPINVOKE.Animation_GetSpeedFactor(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetPlayRange(Vector2 range) {
-    NDalicPINVOKE.Animation_SetPlayRange(swigCPtr, Vector2.getCPtr(range));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2 GetPlayRange() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Animation_GetPlayRange(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Play() {
-    NDalicPINVOKE.Animation_Play(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void PlayFrom(float progress) {
-    NDalicPINVOKE.Animation_PlayFrom(swigCPtr, progress);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Pause() {
-    NDalicPINVOKE.Animation_Pause(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal Animation.State GetState() {
-    Animation.State ret = (Animation.State)NDalicPINVOKE.Animation_GetState(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Stop() {
-    NDalicPINVOKE.Animation_Stop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Clear() {
-    NDalicPINVOKE.Animation_Clear(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal AnimationSignal FinishedSignal() {
-    AnimationSignal ret = new AnimationSignal(NDalicPINVOKE.Animation_FinishedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal void AnimateBy(Property target, Property.Value relativeValue) {
-    NDalicPINVOKE.Animation_AnimateBy__SWIG_0(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(relativeValue));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBy(Property target, Property.Value relativeValue, AlphaFunction alpha) {
-    NDalicPINVOKE.Animation_AnimateBy__SWIG_1(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(relativeValue), AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBy(Property target, Property.Value relativeValue, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateBy__SWIG_2(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(relativeValue), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBy(Property target, Property.Value relativeValue, AlphaFunction alpha, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateBy__SWIG_3(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(relativeValue), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateTo(Property target, Property.Value destinationValue) {
-    NDalicPINVOKE.Animation_AnimateTo__SWIG_0(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(destinationValue));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateTo(Property target, Property.Value destinationValue, AlphaFunction alpha) {
-    NDalicPINVOKE.Animation_AnimateTo__SWIG_1(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(destinationValue), AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateTo(Property target, Property.Value destinationValue, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateTo__SWIG_2(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(destinationValue), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateTo(Property target, Property.Value destinationValue, AlphaFunction alpha, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateTo__SWIG_3(swigCPtr, Property.getCPtr(target), Property.Value.getCPtr(destinationValue), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_0(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, Animation.Interpolation interpolation) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_1(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), (int)interpolation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_2(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, Animation.Interpolation interpolation) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_3(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), (int)interpolation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_4(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, TimePeriod period, Animation.Interpolation interpolation) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_5(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), TimePeriod.getCPtr(period), (int)interpolation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, TimePeriod period) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_6(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void AnimateBetween(Property target, KeyFrames keyFrames, AlphaFunction alpha, TimePeriod period, Animation.Interpolation interpolation) {
-    NDalicPINVOKE.Animation_AnimateBetween__SWIG_7(swigCPtr, Property.getCPtr(target), KeyFrames.getCPtr(keyFrames), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period), (int)interpolation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Animate(Actor actor, Path path, Vector3 forward) {
-    NDalicPINVOKE.Animation_Animate__SWIG_0(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Animate(Actor actor, Path path, Vector3 forward, AlphaFunction alpha) {
-    NDalicPINVOKE.Animation_Animate__SWIG_1(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Animate(Actor actor, Path path, Vector3 forward, TimePeriod period) {
-    NDalicPINVOKE.Animation_Animate__SWIG_2(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Animate(Actor actor, Path path, Vector3 forward, AlphaFunction alpha, TimePeriod period) {
-    NDalicPINVOKE.Animation_Animate__SWIG_3(swigCPtr, Actor.getCPtr(actor), Path.getCPtr(path), Vector3.getCPtr(forward), AlphaFunction.getCPtr(alpha), TimePeriod.getCPtr(period));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void Show(Actor actor, float delaySeconds) {
-    NDalicPINVOKE.Animation_Show(swigCPtr, Actor.getCPtr(actor), delaySeconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal void Hide(Actor actor, float delaySeconds) {
-    NDalicPINVOKE.Animation_Hide(swigCPtr, Actor.getCPtr(actor), delaySeconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public enum EndActions {
-    Cancel,
-    Discard,
-    StopFinal
-  }
-
-  public enum Interpolation {
-    Linear,
-    Cubic
-  }
-
-  public enum State {
-    Stopped,
-    Playing,
-    Paused
-  }
-
-}
 
 }
diff --git a/src/Tizen.NUI/src/public/Application.cs b/src/Tizen.NUI/src/public/Application.cs
deleted file mode 100644 (file)
index 34f282b..0000000
+++ /dev/null
@@ -1,838 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-    using System;
-    using System.Runtime.InteropServices;
-
-
-public class Application : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Application(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Application_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Application obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Application() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Application(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-
-    private EventHandler _applicationInitEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationInitEventCallbackType(IntPtr data);
-    private ApplicationInitEventCallbackType _applicationInitEventCallback;
-
-    /**
-      * @brief Event for Initialized signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. Initialized signal is emitted when application is initialised
-      */
-    public event EventHandler Initialized
-    {
-      add
-      {
-        if( _applicationInitEventHandler == null )
-        {
-          _applicationInitEventCallback = OnApplicationInit;
-          this.InitSignal().Connect( _applicationInitEventCallback );
-        }
-
-        _applicationInitEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationInitEventHandler != null )
-        {
-          this.InitSignal().Disconnect( _applicationInitEventCallback );
-        }
-
-        _applicationInitEventHandler -= value;
-      }
-    }
-
-    private void OnApplicationInit(IntPtr data)
-    {
-      if( _applicationInitEventHandler != null )
-      {
-        _applicationInitEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationTerminateEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationTerminateEventCallbackType(IntPtr data);
-    private ApplicationTerminateEventCallbackType _applicationTerminateEventCallback;
-
-    /**
-      * @brief Event for Terminated signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. Terminated signal is emitted when application is terminated
-      */
-    public event EventHandler Terminated
-    {
-      add
-      {
-        if( _applicationTerminateEventHandler == null )
-        {
-          _applicationTerminateEventCallback = OnNUIApplicationTerminate;
-          this.TerminateSignal().Connect( _applicationTerminateEventCallback );
-        }
-
-        _applicationTerminateEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationTerminateEventHandler != null )
-        {
-          this.TerminateSignal().Disconnect( _applicationTerminateEventCallback );
-        }
-
-        _applicationTerminateEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationTerminate(IntPtr data)
-    {
-      if( _applicationTerminateEventHandler != null )
-      {
-        _applicationTerminateEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationPauseEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationPauseEventCallbackType(IntPtr data);
-    private ApplicationPauseEventCallbackType _applicationPauseEventCallback;
-
-    /**
-      * @brief Event for Paused signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. Paused signal is emitted when application is paused
-      */
-    public event EventHandler Paused
-    {
-      add
-      {
-        if( _applicationPauseEventHandler == null )
-        {
-          _applicationPauseEventCallback = OnNUIApplicationPause;
-          this.PauseSignal().Connect( _applicationPauseEventCallback );
-        }
-
-        _applicationPauseEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationPauseEventHandler != null )
-        {
-          this.PauseSignal().Disconnect( _applicationPauseEventCallback );
-        }
-
-        _applicationTerminateEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationPause(IntPtr data)
-    {
-      if( _applicationPauseEventHandler != null )
-      {
-        _applicationPauseEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationResumeEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationResumeEventCallbackType(IntPtr data);
-    private ApplicationResumeEventCallbackType _applicationResumeEventCallback;
-
-    /**
-      * @brief Event for Resumed signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. Resumed signal is emitted when application is resumed
-      */
-    public event EventHandler Resumed
-    {
-      add
-      {
-        if( _applicationResumeEventHandler == null )
-        {
-          _applicationResumeEventCallback = OnNUIApplicationResume;
-          this.ResumeSignal().Connect( _applicationResumeEventCallback );
-        }
-
-        _applicationResumeEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationResumeEventHandler != null )
-        {
-          this.ResumeSignal().Disconnect( _applicationResumeEventCallback );
-        }
-
-        _applicationResumeEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationResume(IntPtr data)
-    {
-      if( _applicationResumeEventHandler != null )
-      {
-        _applicationResumeEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationResetEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationResetEventCallbackType(IntPtr data);
-    private ApplicationResetEventCallbackType _applicationResetEventCallback;
-
-    /**
-      * @brief Event for Reset signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. Reset signal is emitted when application is reset
-      */
-    public event EventHandler Reset
-    {
-      add
-      {
-        if( _applicationResetEventHandler == null )
-        {
-          _applicationResetEventCallback = OnNUIApplicationReset;
-          this.ResetSignal().Connect( _applicationResetEventCallback );
-        }
-
-        _applicationResetEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationResetEventHandler != null )
-        {
-          this.ResetSignal().Disconnect( _applicationResetEventCallback );
-        }
-
-        _applicationResetEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationReset(IntPtr data)
-    {
-      if( _applicationResetEventHandler != null )
-      {
-        _applicationResetEventHandler( this, null );
-      }
-    }
-
-
-
-    private EventHandler _applicationResizeEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationResizeEventCallbackType(IntPtr data);
-    private ApplicationResizeEventCallbackType _applicationResizeEventCallback;
-
-    /**
-      * @brief Event for Resized signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. Resized signal is emitted when application is resized
-      */
-    public event EventHandler Resized
-    {
-      add
-      {
-        if( _applicationResizeEventHandler == null )
-        {
-          _applicationResizeEventCallback = OnNUIApplicationResize;
-          this.ResizeSignal().Connect( _applicationResizeEventCallback );
-        }
-
-        _applicationResizeEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationResizeEventHandler != null )
-        {
-          this.ResizeSignal().Disconnect( _applicationResizeEventCallback );
-        }
-
-        _applicationResizeEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationResize(IntPtr data)
-    {
-      if( _applicationResizeEventHandler != null )
-      {
-        _applicationResizeEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationLanguageChangedEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationLanguageChangedEventCallbackType(IntPtr data);
-    private ApplicationLanguageChangedEventCallbackType _applicationLanguageChangedEventCallback;
-
-    /**
-      * @brief Event for Paused signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. Paused signal is emitted when application is paused
-      */
-    public event EventHandler LanguageChanged
-    {
-      add
-      {
-        if( _applicationLanguageChangedEventHandler == null )
-        {
-          _applicationLanguageChangedEventCallback = OnNUIApplicationLanguageChanged;
-          this.LanguageChangedSignal().Connect( _applicationLanguageChangedEventCallback );
-        }
-
-        _applicationLanguageChangedEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationLanguageChangedEventHandler != null )
-        {
-          this.LanguageChangedSignal().Disconnect( _applicationLanguageChangedEventCallback );
-        }
-
-        _applicationLanguageChangedEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationLanguageChanged(IntPtr data)
-    {
-      if( _applicationLanguageChangedEventHandler != null )
-      {
-        _applicationLanguageChangedEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationRegionChangedEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationRegionChangedEventCallbackType(IntPtr data);
-    private ApplicationRegionChangedEventCallbackType _applicationRegionChangedEventCallback;
-
-    /**
-      * @brief Event for RegionChanged signal which can be used to subscribe/unsubscribe the event handler
-      *  provided by the user. RegionChanged signal is emitted when the region of the device is changed.
-      */
-    public event EventHandler RegionChanged
-    {
-      add
-      {
-        if( _applicationRegionChangedEventHandler != null )
-        {
-          _applicationRegionChangedEventCallback = OnNUIApplicationRegionChanged;
-          this.RegionChangedSignal().Connect( _applicationRegionChangedEventCallback );
-        }
-
-        _applicationRegionChangedEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationRegionChangedEventHandler != null )
-        {
-          this.RegionChangedSignal().Disconnect( _applicationRegionChangedEventCallback );
-        }
-
-        _applicationRegionChangedEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationRegionChanged(IntPtr data)
-    {
-      if( _applicationRegionChangedEventHandler != null )
-      {
-        _applicationRegionChangedEventHandler( this, null );
-      }
-    }
-
-
-
-    private EventHandler _applicationBatteryLowEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationBatteryLowEventCallbackType(IntPtr data);
-    private ApplicationBatteryLowEventCallbackType _applicationBatteryLowEventCallback;
-
-    /**
-      * @brief Event for BatteryLow signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. BatteryLow signal is emitted when the battery level of the device is low.
-      */
-    public event EventHandler BatteryLow
-    {
-      add
-      {
-        if( _applicationBatteryLowEventHandler == null )
-        {
-          _applicationBatteryLowEventCallback = OnNUIApplicationBatteryLow;
-          this.BatteryLowSignal().Connect( _applicationBatteryLowEventCallback );
-        }
-
-        _applicationBatteryLowEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationBatteryLowEventHandler != null )
-        {
-          this.BatteryLowSignal().Disconnect( _applicationBatteryLowEventCallback );
-        }
-
-        _applicationBatteryLowEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationBatteryLow(IntPtr data)
-    {
-      if( _applicationBatteryLowEventHandler != null )
-      {
-        _applicationBatteryLowEventHandler( this, null );
-      }
-    }
-
-
-    private EventHandler _applicationMemoryLowEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationMemoryLowEventCallbackType(IntPtr data);
-    private ApplicationMemoryLowEventCallbackType _applicationMemoryLowEventCallback;
-
-    /**
-      * @brief Event for Paused signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. Paused signal is emitted when application is paused
-      */
-    public event EventHandler MemoryLow
-    {
-      add
-      {
-        if( _applicationMemoryLowEventHandler == null )
-        {
-          _applicationMemoryLowEventCallback = OnNUIApplicationMemoryLow;
-          this.MemoryLowSignal().Connect( _applicationMemoryLowEventCallback );
-        }
-
-        _applicationMemoryLowEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationMemoryLowEventHandler != null )
-        {
-          this.MemoryLowSignal().Disconnect( _applicationMemoryLowEventCallback );
-        }
-
-        _applicationMemoryLowEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationMemoryLow(IntPtr data)
-    {
-      if( _applicationMemoryLowEventHandler != null )
-      {
-        _applicationMemoryLowEventHandler( this, null );
-      }
-    }
-
-    /**
-      * @brief Event arguments that passed via NUIApplicationAppControl         signal
-      *
-      */
-    public class NUIApplicationAppControlEventArgs : EventArgs
-    {
-      private IntPtr _voidp;
-      /**
-        * @brief VoidP - contains the information about why the application is launched
-        *
-        */
-      public IntPtr VoidP
-      {
-        get
-        {
-          return _voidp;
-        }
-        set
-        {
-          _voidp = value;
-        }
-      }
-    }
-
-    private EventHandler<NUIApplicationAppControlEventArgs> _applicationAppControlEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void ApplicationAppControlEventCallbackType(IntPtr application, IntPtr voidp);
-    private ApplicationAppControlEventCallbackType _applicationAppControlEventCallback;
-
-    /**
-      * @brief Event for AppControl signal which can be used to subscribe/unsubscribe the event handler
-      * (in the type of NUIApplicationAppControlEventHandler-DaliEventHandler<object,NUIApplicationAppControlEventArgs>)
-      *  provided by the user. AppControl signal is emitted when another application sends a launch request to the application.
-      */
-    public event EventHandler<NUIApplicationAppControlEventArgs> AppControl
-    {
-      add
-      {
-        if( _applicationAppControlEventHandler != null )
-        {
-          _applicationAppControlEventCallback = OnNUIApplicationAppControl;
-          this.AppControlSignal().Connect( _applicationAppControlEventCallback );
-        }
-
-        _applicationAppControlEventHandler += value;
-      }
-
-      remove
-      {
-        if( _applicationAppControlEventHandler != null )
-        {
-          this.AppControlSignal().Disconnect( _applicationAppControlEventCallback );
-        }
-
-        _applicationAppControlEventHandler -= value;
-      }
-    }
-
-    private void OnNUIApplicationAppControl(IntPtr application, IntPtr voidp)
-    {
-      NUIApplicationAppControlEventArgs e = new NUIApplicationAppControlEventArgs();
-      e.VoidP = voidp;
-
-      if ( _applicationAppControlEventHandler != null )
-      {
-        _applicationAppControlEventHandler(this, e);
-      }
-    }
-
-
-
-    private static Application instance; // singleton
-
-    public delegate void InitDelegate();
-
-    public delegate void TerminateDelegate();
-
-    public delegate void PauseDelegate();
-
-    public delegate void ResumeDelegate();
-
-    public delegate void ResizeDelegate();
-
-    public delegate void AppControlDelegate();
-
-    public delegate void LanguageChangedDelegate();
-
-    public delegate void RegionChangedDelegate();
-
-    public delegate void BatteryLowDelegate();
-
-    public delegate void MemoryLowDelegate();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void InitDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void TerminateDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void PauseDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void ResumeDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void ResizeDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void AppControlDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void LanguageChangedDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void RegionChangedDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void BatteryLowDelegateInternal();
-
-    [System.Runtime.InteropServices.UnmanagedFunctionPointer(System.Runtime.InteropServices.CallingConvention.StdCall)]
-    internal delegate void MemoryLowDelegateInternal();
-
-    static void Initialize()
-    {
-      //       instance.InitDelegate();
-    }
-
-    public static Application Instance
-    {
-       get
-       {
-            return instance;
-       }
-    }
-
-    public static Application GetApplicationFromPtr(global::System.IntPtr cPtr) {
-      Application ret = new Application(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-
-    internal void SetupDelegates() {
-      InitDelegateInternal initializeCallback = new InitDelegateInternal( Initialize );
-      System.Console.WriteLine( "InitSignal connection count");
-
-      this.InitSignal().Connect( initializeCallback );
-      //Console.WriteLine( "InitSignal connection count = " + app.InitSignal().GetConnectionCount() );
-    }
-
-    public static Application NewApplication() {
-     instance = NewApplication("", Application.WINDOW_MODE.OPAQUE);
-     return instance;
-    }
-
-    public static Application NewApplication(string stylesheet) {
-      instance = NewApplication(stylesheet, Application.WINDOW_MODE.OPAQUE);
-      return instance;
-    }
-
-    public static Application NewApplication(string stylesheet, Application.WINDOW_MODE windowMode) {
-
-      Application ret = New(1, stylesheet, windowMode);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-      // we've got an application now connect the signals
-      ret.SetupDelegates();
-      // set the singleton
-      instance = ret;
-      return ret;
-    }
-
-    public bool AddIdle(System.Delegate func) {
-      System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
-      System.IntPtr ip2 = NDalicManualPINVOKE.MakeCallback(new System.Runtime.InteropServices.HandleRef(this, ip));
-
-      bool ret = NDalicPINVOKE.Application_AddIdle(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip2));
-
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-
-    
-  
-  /**
-  * Outer::outer_method(int)
-  */
-  public static Application New() {
-    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_0(), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static Application New(int argc) {
-    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_1(argc), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static Application New(int argc, string stylesheet) {
-    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_2(argc, stylesheet), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static Application New(int argc, string stylesheet, Application.WINDOW_MODE windowMode) {
-    Application ret = new Application(NDalicPINVOKE.Application_New__SWIG_3(argc, stylesheet, (int)windowMode), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Application() : this(NDalicPINVOKE.new_Application__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Application(Application application) : this(NDalicPINVOKE.new_Application__SWIG_1(Application.getCPtr(application)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Application Assign(Application application) {
-    Application ret = new Application(NDalicPINVOKE.Application_Assign(swigCPtr, Application.getCPtr(application)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void MainLoop() {
-    NDalicPINVOKE.Application_MainLoop__SWIG_0(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void MainLoop(SWIGTYPE_p_Configuration__ContextLoss configuration) {
-    NDalicPINVOKE.Application_MainLoop__SWIG_1(swigCPtr, SWIGTYPE_p_Configuration__ContextLoss.getCPtr(configuration));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Lower() {
-    NDalicPINVOKE.Application_Lower(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Quit() {
-    NDalicPINVOKE.Application_Quit(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool AddIdle(SWIGTYPE_p_Dali__CallbackBase callback) {
-    bool ret = NDalicPINVOKE.Application_AddIdle(swigCPtr, SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Window GetWindow() {
-    Window ret = new Window(NDalicPINVOKE.Application_GetWindow(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ReplaceWindow(RectInteger windowPosition, string name) {
-    NDalicPINVOKE.Application_ReplaceWindow(swigCPtr, RectInteger.getCPtr(windowPosition), name);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static string GetResourcePath() {
-    string ret = NDalicPINVOKE.Application_GetResourcePath();
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetViewMode(ViewMode viewMode) {
-    NDalicPINVOKE.Application_SetViewMode(swigCPtr, (int)viewMode);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ViewMode GetViewMode() {
-    ViewMode ret = (ViewMode)NDalicPINVOKE.Application_GetViewMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetStereoBase(float stereoBase) {
-    NDalicPINVOKE.Application_SetStereoBase(swigCPtr, stereoBase);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetStereoBase() {
-    float ret = NDalicPINVOKE.Application_GetStereoBase(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal InitSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_InitSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal TerminateSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_TerminateSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal PauseSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_PauseSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal ResumeSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResumeSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal ResetSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResetSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal ResizeSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_ResizeSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationControlSignal AppControlSignal() {
-    ApplicationControlSignal ret = new ApplicationControlSignal(NDalicPINVOKE.Application_AppControlSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal LanguageChangedSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_LanguageChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal RegionChangedSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_RegionChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal BatteryLowSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_BatteryLowSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ApplicationSignal MemoryLowSignal() {
-    ApplicationSignal ret = new ApplicationSignal(NDalicPINVOKE.Application_MemoryLowSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum WINDOW_MODE {
-    OPAQUE = 0,
-    TRANSPARENT = 1
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index ba611ed..22e9a96
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class Button : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Button(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Button_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Button obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Button() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Button(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-  private EventHandlerWithReturnType<object,EventArgs,bool> _clickedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool ClickedCallbackType(global::System.IntPtr data);
-  private ClickedCallbackType _clickedCallback;
-
-  public event EventHandlerWithReturnType<object,EventArgs,bool> Clicked
-  {
-     add
-     {
-       // Restricted to only one listener
-       if (_clickedEventHandler == null)
-       {
-         _clickedCallback = new ClickedCallbackType(OnClicked);
-         this.ClickedSignal().Connect(_clickedCallback);
-       }
-
-       _clickedEventHandler += value;
-     }
-
-     remove
-     {
-       if (_clickedEventHandler != null)
-       {
-         this.ClickedSignal().Disconnect(_clickedCallback);
-       }
-
-       _clickedEventHandler -= value;
-     }
-  }
-
-  // Callback for button click signal
-  private bool OnClicked (IntPtr data)
-  {
-
-    if (_clickedEventHandler != null)
-    {
-      //here we send all data to user event handlers
-      return _clickedEventHandler(this, null);
-    }
-    return false;
-  }
-
-
-
-  private EventHandlerWithReturnType<object,EventArgs,bool> _pressedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool PressedCallbackType(global::System.IntPtr data);
-  private PressedCallbackType _pressedCallback;
-
-  public event EventHandlerWithReturnType<object,EventArgs,bool> Pressed
-  {
-     add
-     {
-       // Restricted to only one listener
-       if (_pressedEventHandler == null)
-       {
-          _pressedCallback = new PressedCallbackType(OnPressed);
-          this.PressedSignal().Connect(_pressedCallback);
-       }
-
-       _pressedEventHandler += value;
-     }
-
-     remove
-     {
-       if (_pressedEventHandler != null)
-       {
-           this.PressedSignal().Disconnect(_pressedCallback);
-       }
-
-       _pressedEventHandler -= value;
-     }
-  }
-
-  // Callback for button click signal
-  private bool OnPressed (IntPtr data)
-  {
-     if (_pressedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-       return _pressedEventHandler(this, null);
-     }
-     return false;
-  }
-
-
-
-  private EventHandlerWithReturnType<object,EventArgs,bool>  _releasedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool ReleasedCallbackType(global::System.IntPtr data);
-  private ReleasedCallbackType _releasedCallback;
-
-  public event EventHandlerWithReturnType<object,EventArgs,bool> Released
-  {
-     add
-     {
-       // Restricted to only one listener
-       if (_releasedEventHandler == null)
-       {
-          _releasedCallback = new ReleasedCallbackType(OnReleased);
-          this.ReleasedSignal().Connect(_releasedCallback);
-       }
-
-       _releasedEventHandler += value;
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_releasedEventHandler != null)
-           {
-               this.ReleasedSignal().Disconnect(_releasedCallback);
-           }
-
-           _releasedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for button click signal
-  private bool OnReleased (IntPtr data)
-  {
-     if (_releasedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-       return _releasedEventHandler(this, null);
-     }
-     return false;
-  }
-
-
-  private EventHandlerWithReturnType<object,EventArgs,bool> _stateChangedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool StateChangedCallback(global::System.IntPtr data);
-  private StateChangedCallback _stateChangedCallback;
-
-  public event EventHandlerWithReturnType<object,EventArgs,bool> StateChanged
-  {
-     add
-     {
-       // Restricted to only one listener
-       if (_stateChangedEventHandler == null)
-       {
-          _stateChangedCallback = new StateChangedCallback(OnStateChanged);
-          this.StateChangedSignal().Connect(_stateChangedCallback);
-       }
-
-       _stateChangedEventHandler += value;
-     }
-
-     remove
-     {
-       if (_stateChangedEventHandler != null)
-       {
-           this.StateChangedSignal().Disconnect(_stateChangedCallback);
-       }
-
-       _stateChangedEventHandler -= value;
-     }
-  }
-
-  // Callback for button click signal
-  private bool OnStateChanged (IntPtr data)
-  {
-     if (_stateChangedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-       return _stateChangedEventHandler(this, null);
-     }
-     return false;
-  }
-
- public static Button GetButtonFromPtr(global::System.IntPtr cPtr) {
-    Button ret = new Button(cPtr, false);
-   if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Button_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Button_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int DISABLED = NDalicPINVOKE.Button_Property_DISABLED_get();
-    public static readonly int AUTO_REPEATING = NDalicPINVOKE.Button_Property_AUTO_REPEATING_get();
-    public static readonly int INITIAL_AUTO_REPEATING_DELAY = NDalicPINVOKE.Button_Property_INITIAL_AUTO_REPEATING_DELAY_get();
-    public static readonly int NEXT_AUTO_REPEATING_DELAY = NDalicPINVOKE.Button_Property_NEXT_AUTO_REPEATING_DELAY_get();
-    public static readonly int TOGGLABLE = NDalicPINVOKE.Button_Property_TOGGLABLE_get();
-    public static readonly int SELECTED = NDalicPINVOKE.Button_Property_SELECTED_get();
-    public static readonly int UNSELECTED_STATE_IMAGE = NDalicPINVOKE.Button_Property_UNSELECTED_STATE_IMAGE_get();
-    public static readonly int SELECTED_STATE_IMAGE = NDalicPINVOKE.Button_Property_SELECTED_STATE_IMAGE_get();
-    public static readonly int DISABLED_STATE_IMAGE = NDalicPINVOKE.Button_Property_DISABLED_STATE_IMAGE_get();
-    public static readonly int UNSELECTED_COLOR = NDalicPINVOKE.Button_Property_UNSELECTED_COLOR_get();
-    public static readonly int SELECTED_COLOR = NDalicPINVOKE.Button_Property_SELECTED_COLOR_get();
-    public static readonly int LABEL = NDalicPINVOKE.Button_Property_LABEL_get();
-    public static readonly int LABEL_TEXT = NDalicPINVOKE.Button_Property_LABEL_TEXT_get();
-  
-  }
-
-  public Button() : this(NDalicPINVOKE.new_Button__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Button(Button button) : this(NDalicPINVOKE.new_Button__SWIG_1(Button.getCPtr(button)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Button Assign(Button button) {
-    Button ret = new Button(NDalicPINVOKE.Button_Assign(swigCPtr, Button.getCPtr(button)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static Button DownCast(BaseHandle handle) {
-    Button ret = new Button(NDalicPINVOKE.Button_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsDisabled() {
-    bool ret = NDalicPINVOKE.Button_IsDisabled(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsAutoRepeating() {
-    bool ret = NDalicPINVOKE.Button_IsAutoRepeating(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetInitialAutoRepeatingDelay() {
-    float ret = NDalicPINVOKE.Button_GetInitialAutoRepeatingDelay(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetNextAutoRepeatingDelay() {
-    float ret = NDalicPINVOKE.Button_GetNextAutoRepeatingDelay(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsTogglableButton() {
-    bool ret = NDalicPINVOKE.Button_IsTogglableButton(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsSelected() {
-    bool ret = NDalicPINVOKE.Button_IsSelected(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetAnimationTime() {
-    float ret = NDalicPINVOKE.Button_GetAnimationTime(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public string GetLabelText() {
-    string ret = NDalicPINVOKE.Button_GetLabelText(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetLabel(Actor label) {
-    NDalicPINVOKE.Button_SetLabel(swigCPtr, Actor.getCPtr(label));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetButtonImage(Image image) {
-    NDalicPINVOKE.Button_SetButtonImage(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetSelectedImage(Image image) {
-    NDalicPINVOKE.Button_SetSelectedImage(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Actor GetButtonImage() {
-    Actor ret = new Actor(NDalicPINVOKE.Button_GetButtonImage(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor GetSelectedImage() {
-    Actor ret = new Actor(NDalicPINVOKE.Button_GetSelectedImage(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ButtonSignal PressedSignal() {
-    ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_PressedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ButtonSignal ReleasedSignal() {
-    ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_ReleasedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ButtonSignal ClickedSignal() {
-    ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_ClickedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ButtonSignal StateChangedSignal() {
-    ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_StateChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public bool Disabled
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Button.Property.DISABLED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.DISABLED, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool AutoRepeating
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Button.Property.AUTO_REPEATING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.AUTO_REPEATING, new NUI.Property.Value( value ) );
-    }
-  }
-  public float InitialAutoRepeatingDelay
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Button.Property.INITIAL_AUTO_REPEATING_DELAY).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.INITIAL_AUTO_REPEATING_DELAY, new NUI.Property.Value( value ) );
-    }
-  }
-  public float NextAutoRepeatingDelay
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Button.Property.NEXT_AUTO_REPEATING_DELAY).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.NEXT_AUTO_REPEATING_DELAY, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool Togglable
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Button.Property.TOGGLABLE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.TOGGLABLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool Selected
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Button.Property.SELECTED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.SELECTED, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map UnselectedStateImage
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Button.Property.UNSELECTED_STATE_IMAGE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.UNSELECTED_STATE_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectedStateImage
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Button.Property.SELECTED_STATE_IMAGE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.SELECTED_STATE_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map DisabledStateImage
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Button.Property.DISABLED_STATE_IMAGE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.DISABLED_STATE_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 UnselectedColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Button.Property.UNSELECTED_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.UNSELECTED_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 SelectedColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Button.Property.SELECTED_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.SELECTED_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Label
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Button.Property.LABEL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.LABEL, new NUI.Property.Value( value ) );
-    }
-  }
-  public string LabelText
-  {
-    get
-    {
-      string temp;
-      GetProperty( Button.Property.LABEL_TEXT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Button.Property.LABEL_TEXT, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class Button : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Button(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Button_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Button obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Button()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Button(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        //changed\r
+        /*\r
+        public class ClickedEventArgs : EventArgs\r
+        {\r
+            private Button _button;\r
+\r
+            public Button Button\r
+            {\r
+                get\r
+                {\r
+                    return _button;\r
+                }\r
+                set\r
+                {\r
+                    _button = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class PressedEventArgs : EventArgs\r
+        {\r
+            private Button _button;\r
+\r
+            public Button Button\r
+            {\r
+                get\r
+                {\r
+                    return _button;\r
+                }\r
+                set\r
+                {\r
+                    _button = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class ReleasedEventArgs : EventArgs\r
+        {\r
+            private Button _button;\r
+\r
+            public Button Button\r
+            {\r
+                get\r
+                {\r
+                    return _button;\r
+                }\r
+                set\r
+                {\r
+                    _button = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class StateChangedEventArgs : EventArgs\r
+        {\r
+            private Button _button;\r
+\r
+            public Button Button\r
+            {\r
+                get\r
+                {\r
+                    return _button;\r
+                }\r
+                set\r
+                {\r
+                    _button = value;\r
+                }\r
+            }\r
+        }\r
+\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool ClickedCallbackDelegate(global::System.IntPtr data);\r
+        private DaliEventHandlerWithReturnType<object, ClickedEventArgs, bool> _buttonClickedEventHandler;\r
+        private ClickedCallbackDelegate _buttonClickedCallbackDelegate;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool PressedCallbackDelegate(global::System.IntPtr data);\r
+        private DaliEventHandlerWithReturnType<object, PressedEventArgs, bool> _buttonPressedEventHandler;\r
+        private PressedCallbackDelegate _buttonPressedCallbackDelegate;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool ReleasedCallbackDelegate(global::System.IntPtr data);\r
+        private DaliEventHandlerWithReturnType<object, ReleasedEventArgs, bool> _buttonReleasedEventHandler;\r
+        private ReleasedCallbackDelegate _buttonReleasedCallbackDelegate;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool StateChangedCallbackDelegate(global::System.IntPtr data);\r
+        private DaliEventHandlerWithReturnType<object, StateChangedEventArgs, bool> _buttonStateChangedEventHandler;\r
+        private StateChangedCallbackDelegate _buttonStateChangedCallbackDelegate;\r
+\r
+\r
+        public event DaliEventHandlerWithReturnType<object, ClickedEventArgs, bool> Clicked\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_buttonClickedEventHandler == null)\r
+                    {\r
+                        _buttonClickedEventHandler += value;\r
+\r
+                        _buttonClickedCallbackDelegate = new ClickedCallbackDelegate(OnClicked);\r
+                        this.ClickedSignal().Connect(_buttonClickedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_buttonClickedEventHandler != null)\r
+                    {\r
+                        this.ClickedSignal().Disconnect(_buttonClickedCallbackDelegate);\r
+                    }\r
+\r
+                    _buttonClickedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for button click signal\r
+        private bool OnClicked(IntPtr data)\r
+        {\r
+            ClickedEventArgs e = new ClickedEventArgs();\r
+\r
+            e.Button = Button.GetButtonFromPtr(data);\r
+\r
+            if (_buttonClickedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                return _buttonClickedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        public event DaliEventHandlerWithReturnType<object, PressedEventArgs, bool> Pressed\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_buttonPressedEventHandler == null)\r
+                    {\r
+                        _buttonPressedEventHandler += value;\r
+\r
+                        _buttonPressedCallbackDelegate = new PressedCallbackDelegate(OnPressed);\r
+                        this.PressedSignal().Connect(_buttonPressedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_buttonPressedEventHandler != null)\r
+                    {\r
+                        this.PressedSignal().Disconnect(_buttonPressedCallbackDelegate);\r
+                    }\r
+\r
+                    _buttonPressedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for button click signal\r
+        private bool OnPressed(IntPtr data)\r
+        {\r
+            PressedEventArgs e = new PressedEventArgs();\r
+\r
+            e.Button = Button.GetButtonFromPtr(data);\r
+\r
+            if (_buttonPressedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                return _buttonPressedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        public event DaliEventHandlerWithReturnType<object, ReleasedEventArgs, bool> Released\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_buttonReleasedEventHandler == null)\r
+                    {\r
+                        _buttonReleasedEventHandler += value;\r
+\r
+                        _buttonReleasedCallbackDelegate = new ReleasedCallbackDelegate(OnReleased);\r
+                        this.ReleasedSignal().Connect(_buttonReleasedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_buttonReleasedEventHandler != null)\r
+                    {\r
+                        this.ReleasedSignal().Disconnect(_buttonReleasedCallbackDelegate);\r
+                    }\r
+\r
+                    _buttonReleasedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for button click signal\r
+        private bool OnReleased(IntPtr data)\r
+        {\r
+            ReleasedEventArgs e = new ReleasedEventArgs();\r
+\r
+            e.Button = Button.GetButtonFromPtr(data);\r
+\r
+            if (_buttonReleasedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                return _buttonReleasedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        public event DaliEventHandlerWithReturnType<object, StateChangedEventArgs, bool> StateChanged\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_buttonStateChangedEventHandler == null)\r
+                    {\r
+                        _buttonStateChangedEventHandler += value;\r
+\r
+                        _buttonStateChangedCallbackDelegate = new StateChangedCallbackDelegate(OnStateChanged);\r
+                        this.StateChangedSignal().Connect(_buttonStateChangedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_buttonStateChangedEventHandler != null)\r
+                    {\r
+                        this.StateChangedSignal().Disconnect(_buttonStateChangedCallbackDelegate);\r
+                    }\r
+\r
+                    _buttonStateChangedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for button click signal\r
+        private bool OnStateChanged(IntPtr data)\r
+        {\r
+            StateChangedEventArgs e = new StateChangedEventArgs();\r
+\r
+            e.Button = Button.GetButtonFromPtr(data);\r
+\r
+            if (_buttonStateChangedEventHandler != null)\r
+            {\r
+                //here we send all data to user event handlers\r
+                return _buttonStateChangedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+        */\r
+        //changed <<<<\r
+        private EventHandlerWithReturnType<object, EventArgs, bool> _clickedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool ClickedCallbackType(global::System.IntPtr data);\r
+        private ClickedCallbackType _clickedCallback;\r
+\r
+        public event EventHandlerWithReturnType<object, EventArgs, bool> Clicked\r
+        {\r
+            add\r
+            {\r
+                if (_clickedEventHandler == null)\r
+                {\r
+                    _clickedCallback = OnClicked;\r
+                    ClickedSignal().Connect(_clickedCallback);\r
+                }\r
+\r
+                _clickedEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_clickedEventHandler != null)\r
+                {\r
+                    ClickedSignal().Disconnect(_clickedCallback);\r
+                }\r
+\r
+                _clickedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+\r
+        private bool OnClicked(IntPtr data)\r
+        {\r
+            if (_clickedEventHandler != null)\r
+            {\r
+                return _clickedEventHandler(this, null);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+\r
+        private EventHandlerWithReturnType<object, EventArgs, bool> _pressedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool PressedCallbackType(global::System.IntPtr data);\r
+        private PressedCallbackType _pressedCallback;\r
+\r
+        public event EventHandlerWithReturnType<object, EventArgs, bool> Pressed\r
+        {\r
+            add\r
+            {\r
+                if (_pressedEventHandler == null)\r
+                {\r
+                    _pressedCallback = OnPressed;\r
+                    PressedSignal().Connect(_pressedCallback);\r
+                }\r
+\r
+                _pressedEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_pressedEventHandler != null)\r
+                {\r
+                    this.PressedSignal().Disconnect(_pressedCallback);\r
+                }\r
+\r
+                _pressedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private bool OnPressed(IntPtr data)\r
+        {\r
+            if (_pressedEventHandler != null)\r
+            {\r
+                return _pressedEventHandler(this, null);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+\r
+        private EventHandlerWithReturnType<object, EventArgs, bool> _releasedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool ReleasedCallbackType(global::System.IntPtr data);\r
+        private ReleasedCallbackType _releasedCallback;\r
+\r
+        public event EventHandlerWithReturnType<object, EventArgs, bool> Released\r
+        {\r
+            add\r
+            {\r
+                if (_releasedEventHandler == null)\r
+                {\r
+                    _releasedCallback = OnReleased;\r
+                    ReleasedSignal().Connect(_releasedCallback);\r
+                }\r
+\r
+                _releasedEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_releasedEventHandler != null)\r
+                    {\r
+                        ReleasedSignal().Disconnect(_releasedCallback);\r
+                    }\r
+\r
+                    _releasedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private bool OnReleased(IntPtr data)\r
+        {\r
+            if (_releasedEventHandler != null)\r
+            {\r
+                return _releasedEventHandler(this, null);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        private EventHandlerWithReturnType<object, EventArgs, bool> _stateChangedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool StateChangedCallback(global::System.IntPtr data);\r
+        private StateChangedCallback _stateChangedCallback;\r
+\r
+        public event EventHandlerWithReturnType<object, EventArgs, bool> StateChanged\r
+        {\r
+            add\r
+            {\r
+                if (_stateChangedEventHandler == null)\r
+                {\r
+                    _stateChangedCallback = OnStateChanged;\r
+                    StateChangedSignal().Connect(_stateChangedCallback);\r
+                }\r
+\r
+                _stateChangedEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_stateChangedEventHandler != null)\r
+                {\r
+                    StateChangedSignal().Disconnect(_stateChangedCallback);\r
+                }\r
+\r
+                _stateChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private bool OnStateChanged(IntPtr data)\r
+        {\r
+            if (_stateChangedEventHandler != null)\r
+            {\r
+                return _stateChangedEventHandler(this, null);\r
+            }\r
+            return false;\r
+        }\r
+        //changed >>>\r
+\r
+        public static Button GetButtonFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Button ret = new Button(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap UnselectedVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.UNSELECTED_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.UNSELECTED_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap SelectedVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.SELECTED_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.SELECTED_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap DisabledSelectedVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.DISABLED_SELECTED_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED_SELECTED_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap DisabledUnselectedVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.DISABLED_UNSELECTED_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED_UNSELECTED_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap UnselectedBackgroundVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.UNSELECTED_BACKGROUND_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.UNSELECTED_BACKGROUND_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap SelectedBackgroundVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.SELECTED_BACKGROUND_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.SELECTED_BACKGROUND_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap DisabledUnselectedBackgroundVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.DISABLED_UNSELECTED_BACKGROUND_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED_UNSELECTED_BACKGROUND_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap DisabledSelectedBackgroundVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.DISABLED_SELECTED_BACKGROUND_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED_SELECTED_BACKGROUND_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public string LabelRelativeAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Button.Property.LABEL_RELATIVE_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.LABEL_RELATIVE_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Vector4 LabelPadding\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Button.Property.LABEL_PADDING).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.LABEL_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Vector4 VisualPadding\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Button.Property.VISUAL_PADDING).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.VISUAL_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        //internal\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Button_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+            //chagned\r
+            internal static readonly int UNSELECTED_VISUAL = NDalicManualPINVOKE.Button_Property_UNSELECTED_VISUAL_get();\r
+            internal static readonly int SELECTED_VISUAL = NDalicManualPINVOKE.Button_Property_SELECTED_VISUAL_get();\r
+            internal static readonly int DISABLED_SELECTED_VISUAL = NDalicManualPINVOKE.Button_Property_DISABLED_SELECTED_VISUAL_get();\r
+            internal static readonly int DISABLED_UNSELECTED_VISUAL = NDalicManualPINVOKE.Button_Property_DISABLED_UNSELECTED_VISUAL_get();\r
+            internal static readonly int UNSELECTED_BACKGROUND_VISUAL = NDalicManualPINVOKE.Button_Property_UNSELECTED_BACKGROUND_VISUAL_get();\r
+            internal static readonly int SELECTED_BACKGROUND_VISUAL = NDalicManualPINVOKE.Button_Property_SELECTED_BACKGROUND_VISUAL_get();\r
+            internal static readonly int DISABLED_UNSELECTED_BACKGROUND_VISUAL = NDalicManualPINVOKE.Button_Property_DISABLED_UNSELECTED_BACKGROUND_VISUAL_get();\r
+            internal static readonly int DISABLED_SELECTED_BACKGROUND_VISUAL = NDalicManualPINVOKE.Button_Property_DISABLED_SELECTED_BACKGROUND_VISUAL_get();\r
+            internal static readonly int LABEL_RELATIVE_ALIGNMENT = NDalicManualPINVOKE.Button_Property_LABEL_RELATIVE_ALIGNMENT_get();\r
+            internal static readonly int LABEL_PADDING = NDalicManualPINVOKE.Button_Property_LABEL_PADDING_get();\r
+            internal static readonly int VISUAL_PADDING = NDalicManualPINVOKE.Button_Property_VISUAL_PADDING_get();\r
+            //changed\r
+            internal Property() : this(NDalicPINVOKE.new_Button_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            //changed\r
+            internal static readonly int DISABLED = NDalicPINVOKE.Button_Property_DISABLED_get();\r
+            internal static readonly int AUTO_REPEATING = NDalicPINVOKE.Button_Property_AUTO_REPEATING_get();\r
+            internal static readonly int INITIAL_AUTO_REPEATING_DELAY = NDalicPINVOKE.Button_Property_INITIAL_AUTO_REPEATING_DELAY_get();\r
+            internal static readonly int NEXT_AUTO_REPEATING_DELAY = NDalicPINVOKE.Button_Property_NEXT_AUTO_REPEATING_DELAY_get();\r
+            internal static readonly int TOGGLABLE = NDalicPINVOKE.Button_Property_TOGGLABLE_get();\r
+            internal static readonly int SELECTED = NDalicPINVOKE.Button_Property_SELECTED_get();\r
+            internal static readonly int UNSELECTED_STATE_IMAGE = NDalicPINVOKE.Button_Property_UNSELECTED_STATE_IMAGE_get();\r
+            internal static readonly int SELECTED_STATE_IMAGE = NDalicPINVOKE.Button_Property_SELECTED_STATE_IMAGE_get();\r
+            internal static readonly int DISABLED_STATE_IMAGE = NDalicPINVOKE.Button_Property_DISABLED_STATE_IMAGE_get();\r
+            internal static readonly int UNSELECTED_COLOR = NDalicPINVOKE.Button_Property_UNSELECTED_COLOR_get();\r
+            internal static readonly int SELECTED_COLOR = NDalicPINVOKE.Button_Property_SELECTED_COLOR_get();\r
+            internal static readonly int LABEL = NDalicPINVOKE.Button_Property_LABEL_get();\r
+            internal static readonly int LABEL_TEXT = NDalicPINVOKE.Button_Property_LABEL_TEXT_get();\r
+\r
+        }\r
+\r
+        public Button() : this(NDalicPINVOKE.new_Button__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Button(Button button) : this(NDalicPINVOKE.new_Button__SWIG_1(Button.getCPtr(button)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Button Assign(Button button)\r
+        {\r
+            Button ret = new Button(NDalicPINVOKE.Button_Assign(swigCPtr, Button.getCPtr(button)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static Button DownCast(BaseHandle handle)\r
+        {\r
+            Button ret = new Button(NDalicPINVOKE.Button_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsDisabled()\r
+        {\r
+            bool ret = NDalicPINVOKE.Button_IsDisabled(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsAutoRepeating()\r
+        {\r
+            bool ret = NDalicPINVOKE.Button_IsAutoRepeating(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal float GetInitialAutoRepeatingDelay()\r
+        {\r
+            float ret = NDalicPINVOKE.Button_GetInitialAutoRepeatingDelay(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal float GetNextAutoRepeatingDelay()\r
+        {\r
+            float ret = NDalicPINVOKE.Button_GetNextAutoRepeatingDelay(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsTogglableButton()\r
+        {\r
+            bool ret = NDalicPINVOKE.Button_IsTogglableButton(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal bool IsSelected()\r
+        {\r
+            bool ret = NDalicPINVOKE.Button_IsSelected(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetAnimationTime()\r
+        {\r
+            float ret = NDalicPINVOKE.Button_GetAnimationTime(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal string GetLabelText()\r
+        {\r
+            string ret = NDalicPINVOKE.Button_GetLabelText(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal void SetLabel(Actor label)\r
+        {\r
+            NDalicPINVOKE.Button_SetLabel(swigCPtr, Actor.getCPtr(label));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetButtonImage(Image image)\r
+        {\r
+            NDalicPINVOKE.Button_SetButtonImage(swigCPtr, Image.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal void SetSelectedImage(Image image)\r
+        {\r
+            NDalicPINVOKE.Button_SetSelectedImage(swigCPtr, Image.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        //changed\r
+        internal Actor GetButtonImage()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Button_GetButtonImage(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal Actor GetSelectedImage()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Button_GetSelectedImage(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ButtonSignal PressedSignal()\r
+        {\r
+            ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_PressedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ButtonSignal ReleasedSignal()\r
+        {\r
+            ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_ReleasedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ButtonSignal ClickedSignal()\r
+        {\r
+            ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_ClickedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal ButtonSignal StateChangedSignal()\r
+        {\r
+            ButtonSignal ret = new ButtonSignal(NDalicPINVOKE.Button_StateChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        //changed\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public bool Disabled\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Button.Property.DISABLED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool AutoRepeating\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Button.Property.AUTO_REPEATING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.AUTO_REPEATING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float InitialAutoRepeatingDelay\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Button.Property.INITIAL_AUTO_REPEATING_DELAY).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.INITIAL_AUTO_REPEATING_DELAY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float NextAutoRepeatingDelay\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Button.Property.NEXT_AUTO_REPEATING_DELAY).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.NEXT_AUTO_REPEATING_DELAY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Togglable\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Button.Property.TOGGLABLE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.TOGGLABLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Selected\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Button.Property.SELECTED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.SELECTED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap UnselectedStateImage\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.UNSELECTED_STATE_IMAGE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.UNSELECTED_STATE_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap SelectedStateImage\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.SELECTED_STATE_IMAGE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.SELECTED_STATE_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap DisabledStateImage\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.DISABLED_STATE_IMAGE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.DISABLED_STATE_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color UnselectedColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Button.Property.UNSELECTED_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.UNSELECTED_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color SelectedColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Button.Property.SELECTED_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.SELECTED_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap Label\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(Button.Property.LABEL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.LABEL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string LabelText\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Button.Property.LABEL_TEXT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Button.Property.LABEL_TEXT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
 }
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 21091c0..b076fc3
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class CameraActor : Actor {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal CameraActor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.CameraActor_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CameraActor obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~CameraActor() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_CameraActor(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_CameraActor_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_CameraActor_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int TYPE = NDalicPINVOKE.CameraActor_Property_TYPE_get();
-    public static readonly int PROJECTION_MODE = NDalicPINVOKE.CameraActor_Property_PROJECTION_MODE_get();
-    public static readonly int FIELD_OF_VIEW = NDalicPINVOKE.CameraActor_Property_FIELD_OF_VIEW_get();
-    public static readonly int ASPECT_RATIO = NDalicPINVOKE.CameraActor_Property_ASPECT_RATIO_get();
-    public static readonly int NEAR_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_NEAR_PLANE_DISTANCE_get();
-    public static readonly int FAR_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_FAR_PLANE_DISTANCE_get();
-    public static readonly int LEFT_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_LEFT_PLANE_DISTANCE_get();
-    public static readonly int RIGHT_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_RIGHT_PLANE_DISTANCE_get();
-    public static readonly int TOP_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_TOP_PLANE_DISTANCE_get();
-    public static readonly int BOTTOM_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_BOTTOM_PLANE_DISTANCE_get();
-    public static readonly int TARGET_POSITION = NDalicPINVOKE.CameraActor_Property_TARGET_POSITION_get();
-    public static readonly int PROJECTION_MATRIX = NDalicPINVOKE.CameraActor_Property_PROJECTION_MATRIX_get();
-    public static readonly int VIEW_MATRIX = NDalicPINVOKE.CameraActor_Property_VIEW_MATRIX_get();
-    public static readonly int INVERT_Y_AXIS = NDalicPINVOKE.CameraActor_Property_INVERT_Y_AXIS_get();
-  
-  }
-
-  public CameraActor () : this (NDalicPINVOKE.CameraActor_New__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public CameraActor (Vector2 size) : this (NDalicPINVOKE.CameraActor_New__SWIG_1(Vector2.getCPtr(size)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static CameraActor DownCast(BaseHandle handle) {
-    CameraActor ret = new CameraActor(NDalicPINVOKE.CameraActor_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public CameraActor(CameraActor copy) : this(NDalicPINVOKE.new_CameraActor__SWIG_1(CameraActor.getCPtr(copy)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public CameraActor Assign(CameraActor rhs) {
-    CameraActor ret = new CameraActor(NDalicPINVOKE.CameraActor_Assign(swigCPtr, CameraActor.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetType(CameraType type) {
-    NDalicPINVOKE.CameraActor_SetType(swigCPtr, (int)type);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public CameraType GetType() {
-    CameraType ret = (CameraType)NDalicPINVOKE.CameraActor_GetType(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetProjectionMode(ProjectionMode mode) {
-    NDalicPINVOKE.CameraActor_SetProjectionMode(swigCPtr, (int)mode);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ProjectionMode GetProjectionMode() {
-    ProjectionMode ret = (ProjectionMode)NDalicPINVOKE.CameraActor_GetProjectionMode(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFieldOfView(float fieldOfView) {
-    NDalicPINVOKE.CameraActor_SetFieldOfView(swigCPtr, fieldOfView);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetFieldOfView() {
-    float ret = NDalicPINVOKE.CameraActor_GetFieldOfView(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetAspectRatio(float aspectRatio) {
-    NDalicPINVOKE.CameraActor_SetAspectRatio(swigCPtr, aspectRatio);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetAspectRatio() {
-    float ret = NDalicPINVOKE.CameraActor_GetAspectRatio(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetNearClippingPlane(float nearClippingPlane) {
-    NDalicPINVOKE.CameraActor_SetNearClippingPlane(swigCPtr, nearClippingPlane);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetNearClippingPlane() {
-    float ret = NDalicPINVOKE.CameraActor_GetNearClippingPlane(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFarClippingPlane(float farClippingPlane) {
-    NDalicPINVOKE.CameraActor_SetFarClippingPlane(swigCPtr, farClippingPlane);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetFarClippingPlane() {
-    float ret = NDalicPINVOKE.CameraActor_GetFarClippingPlane(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetTargetPosition(Vector3 targetPosition) {
-    NDalicPINVOKE.CameraActor_SetTargetPosition(swigCPtr, Vector3.getCPtr(targetPosition));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 GetTargetPosition() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.CameraActor_GetTargetPosition(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetInvertYAxis(bool invertYAxis) {
-    NDalicPINVOKE.CameraActor_SetInvertYAxis(swigCPtr, invertYAxis);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool GetInvertYAxis() {
-    bool ret = NDalicPINVOKE.CameraActor_GetInvertYAxis(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetPerspectiveProjection(Vector2 size) {
-    NDalicPINVOKE.CameraActor_SetPerspectiveProjection(swigCPtr, Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetOrthographicProjection(Vector2 size) {
-    NDalicPINVOKE.CameraActor_SetOrthographicProjection__SWIG_0(swigCPtr, Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetOrthographicProjection(float left, float right, float top, float bottom, float near, float far) {
-    NDalicPINVOKE.CameraActor_SetOrthographicProjection__SWIG_1(swigCPtr, left, right, top, bottom, near, far);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public string Type
-  {
-    get
-    {
-      string temp;
-      GetProperty( CameraActor.Property.TYPE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.TYPE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string ProjectionMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( CameraActor.Property.PROJECTION_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.PROJECTION_MODE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float FieldOfView
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.FIELD_OF_VIEW).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.FIELD_OF_VIEW, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AspectRatio
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.ASPECT_RATIO).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.ASPECT_RATIO, new NUI.Property.Value( value ) );
-    }
-  }
-  public float NearPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.NEAR_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.NEAR_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float FarPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.FAR_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.FAR_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float LeftPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.LEFT_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.LEFT_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float RightPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.RIGHT_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.RIGHT_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float TopPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.TOP_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.TOP_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float BottomPlaneDistance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( CameraActor.Property.BOTTOM_PLANE_DISTANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.BOTTOM_PLANE_DISTANCE, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 TargetPosition
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( CameraActor.Property.TARGET_POSITION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.TARGET_POSITION, new NUI.Property.Value( value ) );
-    }
-  }
-  public Matrix ProjectionMatrix
-  {
-    get
-    {
-      Matrix temp = new Matrix();
-      GetProperty( CameraActor.Property.PROJECTION_MATRIX).Get(  temp );
-      return temp;
-    }
-}  public Matrix ViewMatrix
-  {
-    get
-    {
-      Matrix temp = new Matrix();
-      GetProperty( CameraActor.Property.VIEW_MATRIX).Get(  temp );
-      return temp;
-    }
-}  public bool InvertYAxis
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( CameraActor.Property.INVERT_Y_AXIS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( CameraActor.Property.INVERT_Y_AXIS, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class CameraActor : Actor\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal CameraActor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.CameraActor_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CameraActor obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~CameraActor()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_CameraActor(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_CameraActor_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_CameraActor_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int TYPE = NDalicPINVOKE.CameraActor_Property_TYPE_get();\r
+            internal static readonly int PROJECTION_MODE = NDalicPINVOKE.CameraActor_Property_PROJECTION_MODE_get();\r
+            internal static readonly int FIELD_OF_VIEW = NDalicPINVOKE.CameraActor_Property_FIELD_OF_VIEW_get();\r
+            internal static readonly int ASPECT_RATIO = NDalicPINVOKE.CameraActor_Property_ASPECT_RATIO_get();\r
+            internal static readonly int NEAR_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_NEAR_PLANE_DISTANCE_get();\r
+            internal static readonly int FAR_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_FAR_PLANE_DISTANCE_get();\r
+            internal static readonly int LEFT_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_LEFT_PLANE_DISTANCE_get();\r
+            internal static readonly int RIGHT_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_RIGHT_PLANE_DISTANCE_get();\r
+            internal static readonly int TOP_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_TOP_PLANE_DISTANCE_get();\r
+            internal static readonly int BOTTOM_PLANE_DISTANCE = NDalicPINVOKE.CameraActor_Property_BOTTOM_PLANE_DISTANCE_get();\r
+            internal static readonly int TARGET_POSITION = NDalicPINVOKE.CameraActor_Property_TARGET_POSITION_get();\r
+            internal static readonly int PROJECTION_MATRIX = NDalicPINVOKE.CameraActor_Property_PROJECTION_MATRIX_get();\r
+            internal static readonly int VIEW_MATRIX = NDalicPINVOKE.CameraActor_Property_VIEW_MATRIX_get();\r
+            internal static readonly int INVERT_Y_AXIS = NDalicPINVOKE.CameraActor_Property_INVERT_Y_AXIS_get();\r
+\r
+        }\r
+\r
+        public CameraActor() : this(NDalicPINVOKE.CameraActor_New__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public CameraActor(Size2D size) : this(NDalicPINVOKE.CameraActor_New__SWIG_1(Size2D.getCPtr(size)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static CameraActor DownCast(BaseHandle handle)\r
+        {\r
+            CameraActor ret = new CameraActor(NDalicPINVOKE.CameraActor_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal CameraActor(CameraActor copy) : this(NDalicPINVOKE.new_CameraActor__SWIG_1(CameraActor.getCPtr(copy)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal CameraActor Assign(CameraActor rhs)\r
+        {\r
+            CameraActor ret = new CameraActor(NDalicPINVOKE.CameraActor_Assign(swigCPtr, CameraActor.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetType(CameraType type)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetType(swigCPtr, (int)type);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal CameraType GetType()\r
+        {\r
+            CameraType ret = (CameraType)NDalicPINVOKE.CameraActor_GetType(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetProjectionMode(ProjectionMode mode)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetProjectionMode(swigCPtr, (int)mode);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ProjectionMode GetProjectionMode()\r
+        {\r
+            ProjectionMode ret = (ProjectionMode)NDalicPINVOKE.CameraActor_GetProjectionMode(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetFieldOfView(float fieldOfView)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetFieldOfView(swigCPtr, fieldOfView);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetFieldOfView()\r
+        {\r
+            float ret = NDalicPINVOKE.CameraActor_GetFieldOfView(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetAspectRatio(float aspectRatio)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetAspectRatio(swigCPtr, aspectRatio);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetAspectRatio()\r
+        {\r
+            float ret = NDalicPINVOKE.CameraActor_GetAspectRatio(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetNearClippingPlane(float nearClippingPlane)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetNearClippingPlane(swigCPtr, nearClippingPlane);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetNearClippingPlane()\r
+        {\r
+            float ret = NDalicPINVOKE.CameraActor_GetNearClippingPlane(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetFarClippingPlane(float farClippingPlane)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetFarClippingPlane(swigCPtr, farClippingPlane);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetFarClippingPlane()\r
+        {\r
+            float ret = NDalicPINVOKE.CameraActor_GetFarClippingPlane(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetTargetPosition(Vector3 targetPosition)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetTargetPosition(swigCPtr, Vector3.getCPtr(targetPosition));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Vector3 GetTargetPosition()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.CameraActor_GetTargetPosition(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetInvertYAxis(bool invertYAxis)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetInvertYAxis(swigCPtr, invertYAxis);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool GetInvertYAxis()\r
+        {\r
+            bool ret = NDalicPINVOKE.CameraActor_GetInvertYAxis(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetPerspectiveProjection(Vector2 size)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetPerspectiveProjection(swigCPtr, Vector2.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetOrthographicProjection(Vector2 size)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetOrthographicProjection__SWIG_0(swigCPtr, Vector2.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetOrthographicProjection(float left, float right, float top, float bottom, float near, float far)\r
+        {\r
+            NDalicPINVOKE.CameraActor_SetOrthographicProjection__SWIG_1(swigCPtr, left, right, top, bottom, near, far);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public string Type\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(CameraActor.Property.TYPE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.TYPE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string ProjectionMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(CameraActor.Property.PROJECTION_MODE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.PROJECTION_MODE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float FieldOfView\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.FIELD_OF_VIEW).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.FIELD_OF_VIEW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float AspectRatio\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.ASPECT_RATIO).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.ASPECT_RATIO, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float NearPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.NEAR_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.NEAR_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float FarPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.FAR_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.FAR_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float LeftPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.LEFT_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.LEFT_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float RightPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.RIGHT_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.RIGHT_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float TopPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.TOP_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.TOP_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float BottomPlaneDistance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(CameraActor.Property.BOTTOM_PLANE_DISTANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.BOTTOM_PLANE_DISTANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Position TargetPosition\r
+        {\r
+            get\r
+            {\r
+                Position temp = new Position(0.0f, 0.0f, 0.0f);\r
+                GetProperty(CameraActor.Property.TARGET_POSITION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.TARGET_POSITION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        internal Matrix ProjectionMatrix\r
+        {\r
+            get\r
+            {\r
+                Matrix temp = new Matrix();\r
+                GetProperty(CameraActor.Property.PROJECTION_MATRIX).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+\r
+        internal Matrix ViewMatrix\r
+        {\r
+            get\r
+            {\r
+                Matrix temp = new Matrix();\r
+                GetProperty(CameraActor.Property.VIEW_MATRIX).Get(temp);\r
+                return temp;\r
+            }\r
+        }\r
+        public bool InvertYAxis\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(CameraActor.Property.INVERT_Y_AXIS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(CameraActor.Property.INVERT_Y_AXIS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+    public enum CameraType\r
+    {\r
+        FreeLook,\r
+        LookAtTarget\r
+    }\r
+\r
+    public enum ProjectionMode\r
+    {\r
+        PerspectiveProjection,\r
+        OrthographicProjection\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 59ef8d4..a995552
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class CheckBoxButton : Button {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal CheckBoxButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.CheckBoxButton_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CheckBoxButton obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~CheckBoxButton() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_CheckBoxButton(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public CheckBoxButton () : this (NDalicPINVOKE.CheckBoxButton_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public CheckBoxButton(CheckBoxButton checkBox) : this(NDalicPINVOKE.new_CheckBoxButton__SWIG_1(CheckBoxButton.getCPtr(checkBox)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public CheckBoxButton Assign(CheckBoxButton checkBox) {
-    CheckBoxButton ret = new CheckBoxButton(NDalicPINVOKE.CheckBoxButton_Assign(swigCPtr, CheckBoxButton.getCPtr(checkBox)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static CheckBoxButton DownCast(BaseHandle handle) {
-    CheckBoxButton ret = new CheckBoxButton(NDalicPINVOKE.CheckBoxButton_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class CheckBoxButton : Button\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal CheckBoxButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.CheckBoxButton_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CheckBoxButton obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~CheckBoxButton()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_CheckBoxButton(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public CheckBoxButton() : this(NDalicPINVOKE.CheckBoxButton_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal CheckBoxButton(CheckBoxButton checkBox) : this(NDalicPINVOKE.new_CheckBoxButton__SWIG_1(CheckBoxButton.getCPtr(checkBox)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal CheckBoxButton Assign(CheckBoxButton checkBox)\r
+        {\r
+            CheckBoxButton ret = new CheckBoxButton(NDalicPINVOKE.CheckBoxButton_Assign(swigCPtr, CheckBoxButton.getCPtr(checkBox)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal new static CheckBoxButton DownCast(BaseHandle handle)\r
+        {\r
+            CheckBoxButton ret = new CheckBoxButton(NDalicPINVOKE.CheckBoxButton_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+}\r
index 2de332b..f145c9e 100755 (executable)
-namespace NUI
-{
-  using System;
-
-  public enum Colors
-  {
-    Red,
-    White,
-    Blue,
-    Green,
-    Black,
-    Yellow,
-    Magenta,
-    Cyan
-  }
-
-
-  public class Color
-  {
-
-    private float r;
-    private float g;
-    private float b;
-    private float a;
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     */
-    public Color()
-    {
-      r = 0.0f;
-      g = 0.0f;
-      b = 0.0f;
-      a = 0.0f;
-    }
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] red The Color r.
-     * @param [in] green The Color g.
-     * @param [in] blue The Color b.
-     * @param [in] alpha The Color a.
-     */
-    public Color(float red, float green, float blue, float alpha)
-    {
-      r = red;
-      g = green;
-      b = blue;
-      a = alpha;
-    }
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] o The Vector4 having r g b a components
-     */
-    public Color(Vector4 o)
-    {
-      r = o.r;
-      g = o.g;
-      b = o.b;
-      a = o.a;
-    }
-
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] color as enum Colors.
-     */
-    public Color(Colors color)
-    {
-      switch (color)
-      {
-        case Colors.Red:
-          SetColor(1.0f, 0.0f, 0.0f, 1.0f);
-          break;
-        case Colors.White:
-          SetColor(1.0f, 1.0f, 1.0f, 1.0f);
-          break;
-        case Colors.Blue:
-          SetColor(0.0f, 0.0f, 1.0f, 1.0f);
-          break;
-        case Colors.Green:
-          SetColor(0.0f, 1.0f, 0.0f, 1.0f);
-          break;
-        case Colors.Black:
-          SetColor(0.0f, 0.0f, 0.0f, 1.0f);
-          break;
-        case Colors.Yellow:
-          SetColor(1.0f, 1.0f, 0.0f, 1.0f);
-          break;
-        case Colors.Cyan:
-          SetColor(0.0f, 1.0f, 1.0f, 1.0f);
-          break;
-        case Colors.Magenta:
-          SetColor(1.0f, 0.0f, 1.0f, 1.0f);
-          break;
-      }
-    }
-
-
-    /**
-     * @brief SetColor
-     *
-     * @since 1.0.0
-     * @param [in] red The Color r.
-     * @param [in] green The Color g.
-     * @param [in] blue The Color b.
-     * @param [in] alpha The Color a.
-     */
-    public void SetColor(float red, float green, float blue, float alpha)
-    {
-      r = red;
-      g = green;
-      b = blue;
-      a = alpha;
-    }
-
-    /**
-     * @brief name "R", type float (Color's Red component)
-     * @SINCE_1_0.0
-     */
-
-    public float R
-    {
-      get { return r; }
-      set { r = value; }
-    }
-
-    /**
-     * @brief name "G", type float (Color's Green component)
-     * @SINCE_1_0.0
-     */
-    public float G
-    {
-      get { return g; }
-      set { g = value; }
-    }
-
-    /**
-     * @brief name "B", type float (Color's Blue component)
-     * @SINCE_1_0.0
-     */
-    public float B
-    {
-      get { return b; }
-      set { b = value; }
-    }
-
-    /**
-     * @brief name "A", type float (Color's Alpha value)
-     * @SINCE_1_0.0
-     */
-    public float A
-    {
-      get { return a; }
-      set { a = value; }
-    }
-
-    /**
-     * @brief operator+
-     *
-     * @since 1.0.0
-     * @param [in] l The Color to add.
-     * @param [in] r The Color to add
-     * @return A reference to this
-     */
-    public static Color operator +(Color l, Color r)
-    {
-      return new Color(l.R + r.R, l.G + r.G, l.B + r.B, l.A + r.A);
-    }
-
-    /**
-     * @brief operator-
-     *
-     * @since 1.0.0
-     * @param [in] l The Color to substract.
-     * @param [in] r The Color to substract
-     * @return A reference to this
-     */
-    public static Color operator -(Color l, Color r)
-    {
-      return new Color(l.R - r.R, l.G - r.G, l.B - r.B, l.A - r.A);
-    }
-
-    /**
-     * @brief operator*
-     *
-     * @since 1.0.0
-     * @param [in] a The Color to multiply.
-     * @param [in] b The constant double to multiply.
-     * @return A reference to this
-     */
-    public static Color operator *(Color a, double b)
-    {
-      return new Color((float)(a.R * b), (float)(a.G * b), (float)(a.B * b), (float)(a.A * b));
-    }
-
-    /**
-     * @brief operator/
-     *
-     * @since 1.0.0
-     * @param [in] a The Color to divide.
-     * @param [in] b The Color to divide
-     * @return float value of division operation
-     */
-    public static float operator /(Color a, Color b)
-    {
-      return (float)System.Math.Sqrt((a.R / b.R) * (a.G / b.G) * (a.B / b.B) * (a.A / b.A));
-    }
-
-    /**
-     * @brief Operator ==
-     *
-     * @since 1.0.0
-     * @param [in] x The Color object to compare.
-     * @param [in] y The Color object to compare.
-     * @return bool, whether colors are equal or not
-     */
-    public static bool operator == (Color x, Color y)
-    {
-      return x.R == y.R && x.G == y.G && x.B == y.B && x.A == y.A;
-    }
-
-    /**
-     * @brief Operator !=
-     *
-     * @since 1.0.0
-     * @param [in] x The Color object to compare.
-     * @param [in] y The Color object to compare.
-     * @return bool, whether colors are equal or not
-     */
-    public static bool operator != (Color x, Color y)
-    {
-      return x.R != y.R || x.G != y.G || x.B != y.B || x.A != y.A;
-    }
-
-    /**
-     * @brief GetHashCode
-     *
-     * @since 1.0.0
-     * @return int, hascode of Color
-     */
-    public override int GetHashCode()
-    {
-      return base.GetHashCode();
-    }
-
-    /**
-     * @brief Clone
-     *
-     * @since 1.0.0
-     * @return Color object
-     */
-    public Color Clone()
-    {
-      Color copy = new Color(R, G, B, A);
-      return copy;
-    }
-
-    // Create a color for RGBA values ranging from 0..255, useful when dealing with HTML colors
-    static Color FromRgbaByte( byte red, byte green, byte blue, byte alpha )
-    {
-      return new Color ( red / 255,  green / 255, blue / 255, alpha / 255 );
-    }
-
-    // User-defined conversion from Color to Vector4
-    public static implicit operator Vector4(Color color)
-    {
-      return new Vector4(color.r, color.g, color.b, color.a);
-    }
-
-    public static implicit operator Color(Vector4 vec)
-    {
-      return new Color(vec.r, vec.g, vec.b, vec.a);
-    }
-
-    /**
-     * @brief name "White", type Color (White Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color White
-    {
-      get
-      {
-        return new Color(Colors.White);
-      }
-    }
-
-    /**
-     * @brief name "Black", type Color (Black Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Black
-    {
-      get
-      {
-        return new Color(Colors.Black);
-      }
-    }
-
-    /**
-     * @brief name "Red", type Color (Red Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Red
-    {
-      get
-      {
-        return new Color(Colors.Red);
-      }
-    }
-
-    /**
-     * @brief name "Green", type Color (Green Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Green
-    {
-      get
-      {
-        return new Color(Colors.Green);
-      }
-    }
-
-    /**
-     * @brief name "Blue", type Color (Blue Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Blue
-    {
-      get
-      {
-        return new Color(Colors.Blue);
-      }
-    }
-
-    /**
-     * @brief name "Yellow", type Color (Yellow Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Yellow
-    {
-      get
-      {
-        return new Color(Colors.Yellow);
-      }
-    }
-
-    /**
-     * @brief name "Magenta", type Color (Magenta Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Magenta
-    {
-      get
-      {
-        return new Color(Colors.Magenta);
-      }
-    }
-
-    /**
-     * @brief name "Cyan", type Color (Cyan Color object)
-     * @SINCE_1_0.0
-     */
-    public static Color Cyan
-    {
-      get
-      {
-        return new Color(Colors.Cyan);
-      }
-    }
-  }
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Color : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Color(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Color obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Color()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector4(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+        internal static Color GetVector4FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Color ret = new Color(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Color() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Color(float r, float g, float b, float a) : this(NDalicPINVOKE.new_Vector4__SWIG_1(r, g, b, a), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float R\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_r_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_r_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float G\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_g_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_g_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float B\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_b_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_b_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float A\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_a_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_a_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Black\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.BLACK_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color White\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.WHITE_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Red\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.RED_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Green\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.GREEN_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Blue\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.BLUE_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Yellow\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.YELLOW_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Magenta\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.MAGENTA_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Cyan\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.CYAN_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Color Transparent\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.TRANSPARENT_get();\r
+                Color ret = (cPtr == global::System.IntPtr.Zero) ? null : new Color(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
+\r
index dbfc6ac..c371734 100755 (executable)
-/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace NUI
-{
-    public class CustomView : ViewWrapper
-    {
-        public CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour) : base(new ViewWrapperImpl(behaviour))
-        {
-            // Registering CustomView virtual functions to viewWrapperImpl delegates.
-            viewWrapperImpl.OnStageConnection = new ViewWrapperImpl.OnStageConnectionDelegate(OnStageConnection);
-            viewWrapperImpl.OnStageDisconnection = new ViewWrapperImpl.OnStageDisconnectionDelegate(OnStageDisconnection);
-            viewWrapperImpl.OnChildAdd = new ViewWrapperImpl.OnChildAddDelegate(OnChildAdd);
-            viewWrapperImpl.OnChildRemove = new ViewWrapperImpl.OnChildRemoveDelegate(OnChildRemove);
-            viewWrapperImpl.OnPropertySet = new ViewWrapperImpl.OnPropertySetDelegate(OnPropertySet);
-            viewWrapperImpl.OnSizeSet = new ViewWrapperImpl.OnSizeSetDelegate(OnSizeSet);
-            viewWrapperImpl.OnSizeAnimation = new ViewWrapperImpl.OnSizeAnimationDelegate(OnSizeAnimation);
-            viewWrapperImpl.OnTouchEvent = new ViewWrapperImpl.OnTouchEventDelegate(OnTouchEvent);
-            viewWrapperImpl.OnHoverEvent = new ViewWrapperImpl.OnHoverEventDelegate(OnHoverEvent);
-            viewWrapperImpl.OnKeyEvent = new ViewWrapperImpl.OnKeyEventDelegate(OnKeyEvent);
-            viewWrapperImpl.OnWheelEvent = new ViewWrapperImpl.OnWheelEventDelegate(OnWheelEvent);
-            viewWrapperImpl.OnRelayout = new ViewWrapperImpl.OnRelayoutDelegate(OnRelayout);
-            viewWrapperImpl.OnSetResizePolicy = new ViewWrapperImpl.OnSetResizePolicyDelegate(OnSetResizePolicy);
-            viewWrapperImpl.GetNaturalSize = new ViewWrapperImpl.GetNaturalSizeDelegate(GetNaturalSize);
-            viewWrapperImpl.CalculateChildSize = new ViewWrapperImpl.CalculateChildSizeDelegate(CalculateChildSize);
-            viewWrapperImpl.GetHeightForWidth = new ViewWrapperImpl.GetHeightForWidthDelegate(GetHeightForWidth);
-            viewWrapperImpl.GetWidthForHeight = new ViewWrapperImpl.GetWidthForHeightDelegate(GetWidthForHeight);
-            viewWrapperImpl.RelayoutDependentOnChildrenDimension = new ViewWrapperImpl.RelayoutDependentOnChildrenDimensionDelegate(RelayoutDependentOnChildren);
-            viewWrapperImpl.RelayoutDependentOnChildren = new ViewWrapperImpl.RelayoutDependentOnChildrenDelegate(RelayoutDependentOnChildren);
-            viewWrapperImpl.OnCalculateRelayoutSize = new ViewWrapperImpl.OnCalculateRelayoutSizeDelegate(OnCalculateRelayoutSize);
-            viewWrapperImpl.OnLayoutNegotiated = new ViewWrapperImpl.OnLayoutNegotiatedDelegate(OnLayoutNegotiated);
-            viewWrapperImpl.OnControlChildAdd = new ViewWrapperImpl.OnControlChildAddDelegate(OnControlChildAdd);
-            viewWrapperImpl.OnControlChildRemove = new ViewWrapperImpl.OnControlChildRemoveDelegate(OnControlChildRemove);
-            viewWrapperImpl.OnStyleChange = new ViewWrapperImpl.OnStyleChangeDelegate(OnStyleChange);
-            viewWrapperImpl.OnAccessibilityActivated = new ViewWrapperImpl.OnAccessibilityActivatedDelegate(OnAccessibilityActivated);
-            viewWrapperImpl.OnAccessibilityPan = new ViewWrapperImpl.OnAccessibilityPanDelegate(OnAccessibilityPan);
-            viewWrapperImpl.OnAccessibilityTouch = new ViewWrapperImpl.OnAccessibilityTouchDelegate(OnAccessibilityTouch);
-            viewWrapperImpl.OnAccessibilityValueChange = new ViewWrapperImpl.OnAccessibilityValueChangeDelegate(OnAccessibilityValueChange);
-            viewWrapperImpl.OnAccessibilityZoom = new ViewWrapperImpl.OnAccessibilityZoomDelegate(OnAccessibilityZoom);
-            viewWrapperImpl.OnKeyInputFocusGained = new ViewWrapperImpl.OnKeyInputFocusGainedDelegate(OnKeyInputFocusGained);
-            viewWrapperImpl.OnKeyInputFocusLost = new ViewWrapperImpl.OnKeyInputFocusLostDelegate(OnKeyInputFocusLost);
-            viewWrapperImpl.GetNextKeyboardFocusableActor = new ViewWrapperImpl.GetNextKeyboardFocusableActorDelegate(GetNextKeyboardFocusableActor);
-            viewWrapperImpl.OnKeyboardFocusChangeCommitted = new ViewWrapperImpl.OnKeyboardFocusChangeCommittedDelegate(OnKeyboardFocusChangeCommitted);
-            viewWrapperImpl.OnKeyboardEnter = new ViewWrapperImpl.OnKeyboardEnterDelegate(OnKeyboardEnter);
-            viewWrapperImpl.OnPinch = new ViewWrapperImpl.OnPinchDelegate(OnPinch);
-            viewWrapperImpl.OnPan = new ViewWrapperImpl.OnPanDelegate(OnPan);
-            viewWrapperImpl.OnTap = new ViewWrapperImpl.OnTapDelegate(OnTap);
-            viewWrapperImpl.OnLongPress = new ViewWrapperImpl.OnLongPressDelegate(OnLongPress);
-            viewWrapperImpl.SignalConnected = new ViewWrapperImpl.SignalConnectedDelegate(SignalConnected);
-            viewWrapperImpl.SignalDisconnected = new ViewWrapperImpl.SignalDisconnectedDelegate(SignalDisconnected);
-
-            // Make sure CustomView is initialized.
-            OnInitialize();
-
-            // Make sure the style of actors/visuals initialized above are applied by the style manager.
-            viewWrapperImpl.ApplyThemeStyle();
-        }
-
-        /**
-         * @brief Set the background with a property map.
-         *
-         * @param[in] map The background property map.
-         */
-        public void SetBackground(NUI.Property.Map map)
-        {
-            viewWrapperImpl.SetBackground(map);
-        }
-
-        /**
-         * @brief Allows deriving classes to enable any of the gesture detectors that are available.
-         *
-         * Gesture detection can be enabled one at a time or in bitwise format as shown:
-         * @code
-         * EnableGestureDetection(Gesture.Type.Pinch | Gesture.Type.Tap | Gesture.Type.Pan));
-         * @endcode
-         * @param[in]  type  The gesture type(s) to enable.
-         */
-        public void EnableGestureDetection(Gesture.Type type)
-        {
-            viewWrapperImpl.EnableGestureDetection(type);
-        }
-
-        /**
-         * @brief Allows deriving classes to disable any of the gesture detectors.
-         *
-         * Like EnableGestureDetection, this can also be called using bitwise or.
-         * @param[in]  type  The gesture type(s) to disable.
-         * @see EnableGetureDetection
-         */
-        public void DisableGestureDetection(Gesture.Type type)
-        {
-            viewWrapperImpl.DisableGestureDetection(type);
-        }
-
-        /**
-         * @brief Sets whether this control supports two dimensional
-         * keyboard navigation (i.e. whether it knows how to handle the
-         * keyboard focus movement between its child actors).
-         *
-         * The control doesn't support it by default.
-         * @param[in] isSupported Whether this control supports two dimensional keyboard navigation.
-         */
-        public void SetKeyboardNavigationSupport(bool isSupported)
-        {
-            viewWrapperImpl.SetKeyboardNavigationSupport(isSupported);
-        }
-
-        /**
-         * @brief Gets whether this control supports two dimensional keyboard navigation.
-         *
-         * @return true if this control supports two dimensional keyboard navigation.
-         */
-        public bool IsKeyboardNavigationSupported()
-        {
-            return viewWrapperImpl.IsKeyboardNavigationSupported();
-        }
-
-        /**
-         * @brief Sets whether this control is a focus group for keyboard navigation.
-         *
-         * (i.e. the scope of keyboard focus movement
-         * can be limitied to its child actors). The control is not a focus group by default.
-         * @param[in] isFocusGroup Whether this control is set as a focus group for keyboard navigation.
-         */
-        public void SetAsKeyboardFocusGroup(bool isFocusGroup)
-        {
-            viewWrapperImpl.SetAsKeyboardFocusGroup(isFocusGroup);
-        }
-
-        /**
-         * @brief Gets whether this control is a focus group for keyboard navigation.
-         *
-         * @return true if this control is set as a focus group for keyboard navigation.
-         */
-        public bool IsKeyboardFocusGroup()
-        {
-            return viewWrapperImpl.IsKeyboardFocusGroup();
-        }
-
-        /**
-         * @brief Called by the AccessibilityManager to activate the Control.
-         * @SINCE_1_0.0
-         */
-        public void AccessibilityActivate()
-        {
-            viewWrapperImpl.AccessibilityActivate();
-        }
-
-        /**
-         * @brief Called by the KeyboardFocusManager.
-         */
-        public void KeyboardEnter()
-        {
-            viewWrapperImpl.KeyboardEnter();
-        }
-
-        /**
-         * @brief Called by the KeyInputFocusManager to emit key event signals.
-         *
-         * @param[in] keyEvent The key event.
-         * @return True if the event was consumed.
-         */
-        public bool EmitKeyEventSignal(KeyEvent keyEvent)
-        {
-            return viewWrapperImpl.EmitKeyEventSignal(keyEvent);
-        }
-
-        /**
-         * @brief Request a relayout, which means performing a size negotiation on this actor, its parent and children (and potentially whole scene).
-         *
-         * This method can also be called from a derived class every time it needs a different size.
-         * At the end of event processing, the relayout process starts and
-         * all controls which requested Relayout will have their sizes (re)negotiated.
-         *
-         * @note RelayoutRequest() can be called multiple times; the size negotiation is still
-         * only performed once, i.e. there is no need to keep track of this in the calling side.
-         */
-        protected void RelayoutRequest()
-        {
-            viewWrapperImpl.RelayoutRequest();
-        }
-
-        /**
-         * @brief Provides the Actor implementation of GetHeightForWidth.
-         * @param width Width to use.
-         * @return The height based on the width.
-         */
-        protected float GetHeightForWidthBase(float width)
-        {
-            return viewWrapperImpl.GetHeightForWidthBase( width );
-        }
-
-        /**
-         * @brief Provides the Actor implementation of GetWidthForHeight.
-         * @param height Height to use.
-         * @return The width based on the height.
-         */
-        protected float GetWidthForHeightBase(float height)
-        {
-            return viewWrapperImpl.GetWidthForHeightBase( height );
-        }
-
-        /**
-         * @brief Calculate the size for a child using the base actor object.
-         *
-         * @param[in] child The child actor to calculate the size for
-         * @param[in] dimension The dimension to calculate the size for. E.g. width or height
-         * @return Return the calculated size for the given dimension. If more than one dimension is requested, just return the first one found.
-         */
-        protected float CalculateChildSizeBase(Actor child, DimensionType dimension)
-        {
-            return viewWrapperImpl.CalculateChildSizeBase( child, dimension );
-        }
-
-        /**
-         * @brief Determine if this actor is dependent on it's children for relayout from the base class.
-         *
-         * @param dimension The dimension(s) to check for
-         * @return Return if the actor is dependent on it's children.
-         */
-        protected bool RelayoutDependentOnChildrenBase(DimensionType dimension)
-        {
-            return viewWrapperImpl.RelayoutDependentOnChildrenBase( dimension );
-        }
-
-        /**
-         * @brief Determine if this actor is dependent on it's children for relayout from the base class.
-         *
-         * @param dimension The dimension(s) to check for
-         * @return Return if the actor is dependent on it's children.
-         */
-        protected bool RelayoutDependentOnChildrenBase()
-        {
-            return viewWrapperImpl.RelayoutDependentOnChildrenBase();
-        }
-
-        /**
-         * @brief Register a visual by Property Index, linking an Actor to visual when required.
-         * In the case of the visual being an actor or control deeming visual not required then visual should be an empty handle.
-         * No parenting is done during registration, this should be done by derived class.
-         *
-         * @param[in] index The Property index of the visual, used to reference visual
-         * @param[in] visual The visual to register
-         * @note Derived class should not call visual.SetOnStage(actor). It is the responsibility of the base class to connect/disconnect registered visual to stage.
-         *       Use below API with enabled set to false if derived class wishes to control when visual is staged.
-         */
-        protected void RegisterVisual(int index, VisualBase visual)
-        {
-            viewWrapperImpl.RegisterVisual( index, visual );
-        }
-
-        /**
-         * @brief Register a visual by Property Index, linking an Actor to visual when required.
-         * In the case of the visual being an actor or control deeming visual not required then visual should be an empty handle.
-         * If enabled is false then the visual is not set on stage until enabled by the derived class.
-         * @see EnableVisual
-         *
-         * @param[in] index The Property index of the visual, used to reference visual
-         * @param[in] visual The visual to register
-         * @param[in] enabled false if derived class wants to control when visual is set on stage.
-         *
-         */
-        protected void RegisterVisual(int index, VisualBase visual, bool enabled)
-        {
-            viewWrapperImpl.RegisterVisual( index, visual, enabled );
-        }
-
-        /**
-         * @brief Erase the entry matching the given index from the list of registered visuals
-         * @param[in] index The Property index of the visual, used to reference visual
-         *
-         */
-        protected void UnregisterVisual(int index)
-        {
-            viewWrapperImpl.UnregisterVisual( index );
-        }
-
-        /**
-         * @brief Retrieve the visual associated with the given property index.
-         *
-         * @param[in] index The Property index of the visual.
-         * @return The registered visual if exist, otherwise empty handle.
-         * @note For managing object life-cycle, do not store the returned visual as a member which increments its reference count.
-         */
-        protected VisualBase GetVisual(int index)
-        {
-            return viewWrapperImpl.GetVisual( index );
-        }
-
-        /**
-         * @brief Sets the given visual to be displayed or not when parent staged.
-         *
-         * @param[in] index The Property index of the visual
-         * @param[in] enable flag to set enabled or disabled.
-         */
-        protected void EnableVisual(int index, bool enable)
-        {
-            viewWrapperImpl.EnableVisual( index, enable );
-        }
-
-        /**
-         * @brief Queries if the given visual is to be displayed when parent staged.
-         *
-         * @param[in] index The Property index of the visual
-         * @return bool whether visual is enabled or not
-         */
-        protected bool IsVisualEnabled(int index)
-        {
-            return viewWrapperImpl.IsVisualEnabled( index );
-        }
-
-        /**
-         * @brief Create a transition effect on the control.
-         *
-         * @param[in] transitionData The transition data describing the effect to create
-         * @return A handle to an animation defined with the given effect, or an empty
-         * handle if no properties match.
-         */
-        protected Animation CreateTransition(TransitionData transitionData)
-        {
-            return viewWrapperImpl.CreateTransition( transitionData );
-        }
-
-        /**
-         * @brief Emits KeyInputFocusGained signal if true else emits KeyInputFocusLost signal
-         *
-         * Should be called last by the control after it acts on the Input Focus change.
-         *
-         * @param[in] focusGained True if gained, False if lost
-         */
-        protected void EmitKeyInputFocusSignal(bool focusGained)
-        {
-            viewWrapperImpl.EmitKeyInputFocusSignal( focusGained );
-        }
-
-        /**
-         * @brief This method is called after the Control has been initialized.
-         *
-         * Derived classes should do any second phase initialization by overriding this method.
-         */
-        public virtual void OnInitialize()
-        {
-        }
-
-        /**
-         * @brief Called after the actor has been connected to the stage.
-         *
-         * When an actor is connected, it will be directly or indirectly parented to the root Actor.
-         * @param[in] depth The depth in the hierarchy for the actor
-         *
-         * @note The root Actor is provided automatically by Dali::Stage, and is always considered to be connected.
-         * When the parent of a set of actors is connected to the stage, then all of the children
-         * will received this callback.
-         * For the following actor tree, the callback order will be A, B, D, E, C, and finally F.
-         *
-         * @code
-         *
-         *       A (parent)
-         *      / \
-         *     B   C
-         *    / \   \
-         *   D   E   F
-         *
-         * @endcode
-         * @param[in] depth The depth in the hierarchy for the actor
-         */
-        public virtual void OnStageConnection(int depth)
-        {
-        }
-
-        /**
-         * @brief Called after the actor has been disconnected from Stage.
-         *
-         * If an actor is disconnected it either has no parent, or is parented to a disconnected actor.
-         *
-         * @note When the parent of a set of actors is disconnected to the stage, then all of the children
-         * will received this callback, starting with the leaf actors.
-         * For the following actor tree, the callback order will be D, E, B, F, C, and finally A.
-         *
-         * @code
-         *
-         *       A (parent)
-         *      / \
-         *     B   C
-         *    / \   \
-         *   D   E   F
-         *
-         * @endcode
-         */
-        public virtual void OnStageDisconnection()
-        {
-        }
-
-        /**
-         * @brief Called after a child has been added to the owning actor.
-         *
-         * @param[in] child The child which has been added
-         */
-        public virtual void OnChildAdd(Actor actor)
-        {
-        }
-
-        /**
-         * @brief Called after the owning actor has attempted to remove a child( regardless of whether it succeeded or not ).
-         *
-         * @param[in] child The child being removed
-         */
-        public virtual void OnChildRemove(Actor actor)
-        {
-        }
-
-        /**
-         * @brief Called when the owning actor property is set.
-         *
-         * @param[in] index The Property index that was set
-         * @param[in] propertyValue The value to set
-         */
-        public virtual void OnPropertySet(int index, NUI.Property.Value propertyValue)
-        {
-        }
-
-        /**
-         * @brief Called when the owning actor's size is set e.g. using Actor::SetSize().
-         *
-         * @param[in] targetSize The target size. Note that this target size may not match the size returned via Actor.GetTargetSize.
-         */
-        public virtual void OnSizeSet(Vector3 targetSize)
-        {
-        }
-
-        /**
-         * @brief Called when the owning actor's size is animated e.g. using Animation::AnimateTo( Property( actor, Actor::Property::SIZE ), ... ).
-         *
-         * @param[in] animation The object which is animating the owning actor.
-         * @param[in] targetSize The target size. Note that this target size may not match the size returned via @ref Actor.GetTargetSize.
-         */
-        public virtual void OnSizeAnimation(Animation animation, Vector3 targetSize)
-        {
-        }
-
-        /**
-         * @DEPRECATED_1_1.37 Connect to TouchSignal() instead.
-         *
-         * @brief Called after a touch-event is received by the owning actor.
-         *
-         * @param[in] event The touch event
-         * @return True if the event should be consumed.
-         * @note CustomViewBehaviour.REQUIRES_TOUCH_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).
-         */
-        public virtual bool OnTouchEvent(TouchEvent touchEvent)
-        {
-            return false; // Do not consume
-        }
-
-        /**
-         * @brief Called after a hover-event is received by the owning actor.
-         *
-         * @param[in] event The hover event
-         * @return True if the event should be consumed.
-         * @note CustomViewBehaviour.REQUIRES_HOVER_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).
-         */
-        public virtual bool OnHoverEvent(HoverEvent hoverEvent)
-        {
-            return false; // Do not consume
-        }
-
-        /**
-         * @brief Called after a key-event is received by the actor that has had its focus set.
-         *
-         * @param[in] event the Key Event
-         * @return True if the event should be consumed.
-         */
-        public virtual bool OnKeyEvent(KeyEvent keyEvent)
-        {
-            return false; // Do not consume
-        }
-
-        /**
-         * @brief Called after a wheel-event is received by the owning actor.
-         *
-         * @param[in] event The wheel event
-         * @return True if the event should be consumed.
-         * @note CustomViewBehaviour.REQUIRES_WHEEL_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).
-         */
-        public virtual bool OnWheelEvent(WheelEvent wheelEvent)
-        {
-            return false; // Do not consume
-        }
-
-        /**
-         * @brief Called after the size negotiation has been finished for this control.
-         *
-         * The control is expected to assign this given size to itself/its children.
-         *
-         * Should be overridden by derived classes if they need to layout
-         * actors differently after certain operations like add or remove
-         * actors, resize or after changing specific properties.
-         *
-         * @param[in]      size       The allocated size.
-         * @param[in,out]  container  The control should add actors to this container that it is not able
-         *                            to allocate a size for.
-         * @note  As this function is called from inside the size negotiation algorithm, you cannot
-         * call RequestRelayout (the call would just be ignored).
-         */
-        public virtual void OnRelayout(Vector2 size, RelayoutContainer container)
-        {
-        }
-
-        /**
-         * @brief Notification for deriving classes
-         *
-         * @param[in] policy The policy being set
-         * @param[in] dimension The dimension the policy is being set for
-         */
-        public virtual void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
-        {
-        }
-
-        /**
-         * @brief Return the natural size of the actor.
-         *
-         * @return The actor's natural size
-         */
-        public virtual Vector3 GetNaturalSize()
-        {
-            return new Vector3(0.0f, 0.0f, 0.0f);
-        }
-
-        /**
-         * @brief Calculate the size for a child.
-         *
-         * @param[in] child The child actor to calculate the size for
-         * @param[in] dimension The dimension to calculate the size for. E.g. width or height.
-         * @return Return the calculated size for the given dimension.
-         */
-        public virtual float CalculateChildSize(Actor child, DimensionType dimension)
-        {
-            return viewWrapperImpl.CalculateChildSizeBase( child, dimension );
-        }
-
-        /**
-         * @brief This method is called during size negotiation when a height is required for a given width.
-         *
-         * Derived classes should override this if they wish to customize the height returned.
-         *
-         * @param width Width to use.
-         * @return The height based on the width.
-         */
-        public virtual float GetHeightForWidth(float width)
-        {
-            return viewWrapperImpl.GetHeightForWidthBase( width );
-        }
-
-        /**
-         * @brief This method is called during size negotiation when a width is required for a given height.
-         *
-         * Derived classes should override this if they wish to customize the width returned.
-         *
-         * @param height Height to use.
-         * @return The width based on the width.
-         */
-        public virtual float GetWidthForHeight(float height)
-        {
-            return viewWrapperImpl.GetWidthForHeightBase( height );
-        }
-
-        /**
-         * @brief Determine if this actor is dependent on it's children for relayout.
-         *
-         * @param dimension The dimension(s) to check for
-         * @return Return if the actor is dependent on it's children.
-         */
-        public virtual bool RelayoutDependentOnChildren(DimensionType dimension)
-        {
-            return viewWrapperImpl.RelayoutDependentOnChildrenBase( dimension );
-        }
-
-        /**
-         * @brief Determine if this actor is dependent on it's children for relayout from the base class.
-         *
-         * @return Return if the actor is dependent on it's children.
-         */
-        public virtual bool RelayoutDependentOnChildren()
-        {
-            return viewWrapperImpl.RelayoutDependentOnChildrenBase();
-        }
-
-        /**
-         * @brief Virtual method to notify deriving classes that relayout dependencies have been
-         * met and the size for this object is about to be calculated for the given dimension
-         *
-         * @param dimension The dimension that is about to be calculated
-         */
-        public virtual void OnCalculateRelayoutSize(DimensionType dimension)
-        {
-        }
-
-        /**
-         * @brief Virtual method to notify deriving classes that the size for a dimension
-         * has just been negotiated
-         *
-         * @param[in] size The new size for the given dimension
-         * @param[in] dimension The dimension that was just negotiated
-         */
-        public virtual void OnLayoutNegotiated(float size, DimensionType dimension)
-        {
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes requiring notifications when the style changes.
-         *
-         * @param[in] styleManager  The StyleManager object.
-         * @param[in] change  Information denoting what has changed.
-         */
-        public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
-        {
-        }
-
-        /**
-         * @brief This method is called when the control is accessibility activated.
-         *
-         * Derived classes should override this to perform custom accessibility activation.
-         * @return true if this control can perform accessibility activation.
-         */
-        public virtual bool OnAccessibilityActivated()
-        {
-            return false;
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes when they wish to respond the accessibility
-         * pan gesture.
-         *
-         * @param[in] gesture The pan gesture.
-         * @return true if the pan gesture has been consumed by this control
-         */
-        public virtual bool OnAccessibilityPan(PanGesture gestures)
-        {
-            return false;
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes when they wish to respond the accessibility
-         * touch event.
-         *
-         * @param[in] touchEvent The touch event.
-         * @return true if the touch event has been consumed by this control
-         */
-        public virtual bool OnAccessibilityTouch(TouchEvent touchEvent)
-        {
-            return false;
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes when they wish to respond
-         * the accessibility up and down action (i.e. value change of slider control).
-         *
-         * @param[in] isIncrease Whether the value should be increased or decreased
-         * @return true if the value changed action has been consumed by this control
-         */
-        public virtual bool OnAccessibilityValueChange(bool isIncrease)
-        {
-            return false;
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes when they wish to respond
-         * the accessibility zoom action.
-         *
-         * @return true if the zoom action has been consumed by this control
-         */
-        public virtual bool OnAccessibilityZoom()
-        {
-            return false;
-        }
-
-        /**
-         * @brief This method should be overridden by deriving classes when they wish to respond
-         * the accessibility zoom action.
-         *
-         * @return true if the zoom action has been consumed by this control
-         */
-        public virtual void OnKeyInputFocusGained()
-        {
-        }
-
-        /**
-         * @brief Called when the control loses key input focus.
-         *
-         * Should be overridden by derived classes if they need to customize what happens when focus is lost.
-         */
-        public virtual void OnKeyInputFocusLost()
-        {
-        }
-
-        /**
-         * @brief Gets the next keyboard focusable actor in this control towards the given direction.
-         *
-         * A control needs to override this function in order to support two dimensional keyboard navigation.
-         * @param[in] currentFocusedActor The current focused actor.
-         * @param[in] direction The direction to move the focus towards.
-         * @param[in] loopEnabled Whether the focus movement should be looped within the control.
-         * @return the next keyboard focusable actor in this control or an empty handle if no actor can be focused.
-         */
-        public virtual Actor GetNextKeyboardFocusableActor(Actor currentFocusedActor, View.KeyboardFocus.Direction direction, bool loopEnabled)
-        {
-            return new Actor();
-        }
-
-        /**
-         * @brief Informs this control that its chosen focusable actor will be focused.
-         *
-         * This allows the application to preform any actions if wishes
-         * before the focus is actually moved to the chosen actor.
-         *
-         * @param[in] commitedFocusableActor The commited focusable actor.
-         */
-        public virtual void OnKeyboardFocusChangeCommitted(Actor commitedFocusableActor)
-        {
-        }
-
-        /**
-         * @brief This method is called when the control has enter pressed on it.
-         *
-         * Derived classes should override this to perform custom actions.
-         * @return true if this control supported this action.
-         */
-        public virtual bool OnKeyboardEnter()
-        {
-            return false;
-        }
-
-        /**
-         * @brief Called whenever a pinch gesture is detected on this control.
-         *
-         * This can be overridden by deriving classes when pinch detection
-         * is enabled.  The default behaviour is to scale the control by the
-         * pinch scale.
-         *
-         * @param[in]  pinch  The pinch gesture.
-         * @note If overridden, then the default behaviour will not occur.
-         * @note Pinch detection should be enabled via EnableGestureDetection().
-         * @see EnableGestureDetection
-         */
-        public virtual void OnPinch(PinchGesture pinch)
-        {
-        }
-
-        /**
-         * @brief Called whenever a pan gesture is detected on this control.
-         *
-         * This should be overridden by deriving classes when pan detection
-         * is enabled.
-         *
-         * @param[in]  pan  The pan gesture.
-         * @note There is no default behaviour with panning.
-         * @note Pan detection should be enabled via EnableGestureDetection().
-         * @see EnableGestureDetection
-         */
-        public virtual void OnPan(PanGesture pan)
-        {
-        }
-
-        /**
-         * @brief Called whenever a tap gesture is detected on this control.
-         *
-         * This should be overridden by deriving classes when tap detection
-         * is enabled.
-         *
-         * @param[in]  tap  The tap gesture.
-         * @note There is no default behaviour with a tap.
-         * @note Tap detection should be enabled via EnableGestureDetection().
-         * @see EnableGestureDetection
-         */
-        public virtual void OnTap(TapGesture tap)
-        {
-        }
-
-        /**
-         * @brief Called whenever a long press gesture is detected on this control.
-         *
-         * This should be overridden by deriving classes when long press
-         * detection is enabled.
-         *
-         * @param[in]  longPress  The long press gesture.
-         * @note There is no default behaviour associated with a long press.
-         * @note Long press detection should be enabled via EnableGestureDetection().
-         * @see EnableGestureDetection
-         */
-        public virtual void OnLongPress(LongPressGesture longPress)
-        {
-        }
-
-        private void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
-        {
-        }
-
-        private void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
-        {
-        }
-
-        private void OnControlChildAdd(Actor child)
-        {
-        }
-
-        private void OnControlChildRemove(Actor child)
-        {
-        }
-    }
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+    public class CustomView : ViewWrapper\r
+    {\r
+        public CustomView(ViewBehaviour behaviour) : base(new ViewWrapperImpl(behaviour))\r
+        {\r
+            // Registering CustomView virtual functions to viewWrapperImpl delegates.\r
+            viewWrapperImpl.OnStageConnection = new ViewWrapperImpl.OnStageConnectionDelegate(OnStageConnection);\r
+            viewWrapperImpl.OnStageDisconnection = new ViewWrapperImpl.OnStageDisconnectionDelegate(OnStageDisconnection);\r
+            viewWrapperImpl.OnChildAdd = new ViewWrapperImpl.OnChildAddDelegate(OnChildAdd);\r
+            viewWrapperImpl.OnChildRemove = new ViewWrapperImpl.OnChildRemoveDelegate(OnChildRemove);\r
+            viewWrapperImpl.OnPropertySet = new ViewWrapperImpl.OnPropertySetDelegate(OnPropertySet);\r
+            viewWrapperImpl.OnSizeSet = new ViewWrapperImpl.OnSizeSetDelegate(OnSizeSet);\r
+            viewWrapperImpl.OnSizeAnimation = new ViewWrapperImpl.OnSizeAnimationDelegate(OnSizeAnimation);\r
+            viewWrapperImpl.OnTouch = new ViewWrapperImpl.OnTouchDelegate(OnTouch);\r
+            viewWrapperImpl.OnHover = new ViewWrapperImpl.OnHoverDelegate(OnHover);\r
+            viewWrapperImpl.OnKey = new ViewWrapperImpl.OnKeyDelegate(OnKey);\r
+            viewWrapperImpl.OnWheel = new ViewWrapperImpl.OnWheelDelegate(OnWheel);\r
+            viewWrapperImpl.OnRelayout = new ViewWrapperImpl.OnRelayoutDelegate(OnRelayout);\r
+            viewWrapperImpl.OnSetResizePolicy = new ViewWrapperImpl.OnSetResizePolicyDelegate(OnSetResizePolicy);\r
+            viewWrapperImpl.GetNaturalSize = new ViewWrapperImpl.GetNaturalSizeDelegate(GetNaturalSize);\r
+            viewWrapperImpl.CalculateChildSize = new ViewWrapperImpl.CalculateChildSizeDelegate(CalculateChildSize);\r
+            viewWrapperImpl.GetHeightForWidth = new ViewWrapperImpl.GetHeightForWidthDelegate(GetHeightForWidth);\r
+            viewWrapperImpl.GetWidthForHeight = new ViewWrapperImpl.GetWidthForHeightDelegate(GetWidthForHeight);\r
+            viewWrapperImpl.RelayoutDependentOnChildrenDimension = new ViewWrapperImpl.RelayoutDependentOnChildrenDimensionDelegate(RelayoutDependentOnChildren);\r
+            viewWrapperImpl.RelayoutDependentOnChildren = new ViewWrapperImpl.RelayoutDependentOnChildrenDelegate(RelayoutDependentOnChildren);\r
+            viewWrapperImpl.OnCalculateRelayoutSize = new ViewWrapperImpl.OnCalculateRelayoutSizeDelegate(OnCalculateRelayoutSize);\r
+            viewWrapperImpl.OnLayoutNegotiated = new ViewWrapperImpl.OnLayoutNegotiatedDelegate(OnLayoutNegotiated);\r
+            viewWrapperImpl.OnControlChildAdd = new ViewWrapperImpl.OnControlChildAddDelegate(OnControlChildAdd);\r
+            viewWrapperImpl.OnControlChildRemove = new ViewWrapperImpl.OnControlChildRemoveDelegate(OnControlChildRemove);\r
+            viewWrapperImpl.OnStyleChange = new ViewWrapperImpl.OnStyleChangeDelegate(OnStyleChange);\r
+            viewWrapperImpl.OnAccessibilityActivated = new ViewWrapperImpl.OnAccessibilityActivatedDelegate(OnAccessibilityActivated);\r
+            viewWrapperImpl.OnAccessibilityPan = new ViewWrapperImpl.OnAccessibilityPanDelegate(OnAccessibilityPan);\r
+            viewWrapperImpl.OnAccessibilityTouch = new ViewWrapperImpl.OnAccessibilityTouchDelegate(OnAccessibilityTouch);\r
+            viewWrapperImpl.OnAccessibilityValueChange = new ViewWrapperImpl.OnAccessibilityValueChangeDelegate(OnAccessibilityValueChange);\r
+            viewWrapperImpl.OnAccessibilityZoom = new ViewWrapperImpl.OnAccessibilityZoomDelegate(OnAccessibilityZoom);\r
+            viewWrapperImpl.OnKeyInputFocusGained = new ViewWrapperImpl.OnKeyInputFocusGainedDelegate(OnFocusGained);\r
+            viewWrapperImpl.OnKeyInputFocusLost = new ViewWrapperImpl.OnKeyInputFocusLostDelegate(OnFocusLost);\r
+            viewWrapperImpl.GetNextFocusableView = new ViewWrapperImpl.GetNextFocusableViewDelegate(GetNextFocusableView);\r
+            viewWrapperImpl.OnFocusChangeCommitted = new ViewWrapperImpl.OnFocusChangeCommittedDelegate(OnFocusChangeCommitted);\r
+            viewWrapperImpl.OnKeyboardEnter = new ViewWrapperImpl.OnKeyboardEnterDelegate(OnKeyEnter);\r
+            viewWrapperImpl.OnPinch = new ViewWrapperImpl.OnPinchDelegate(OnPinch);\r
+            viewWrapperImpl.OnPan = new ViewWrapperImpl.OnPanDelegate(OnPan);\r
+            viewWrapperImpl.OnTap = new ViewWrapperImpl.OnTapDelegate(OnTap);\r
+            viewWrapperImpl.OnLongPress = new ViewWrapperImpl.OnLongPressDelegate(OnLongPress);\r
+            viewWrapperImpl.SignalConnected = new ViewWrapperImpl.SignalConnectedDelegate(SignalConnected);\r
+            viewWrapperImpl.SignalDisconnected = new ViewWrapperImpl.SignalDisconnectedDelegate(SignalDisconnected);\r
+\r
+            // Make sure CustomView is initialized.\r
+            OnInitialize();\r
+\r
+            // Make sure the style of actors/visuals initialized above are applied by the style manager.\r
+            viewWrapperImpl.ApplyThemeStyle();\r
+        }\r
+\r
+        /**\r
+         * @brief Set the background with a property map.\r
+         *\r
+         * @param[in] map The background property map.\r
+         */\r
+        public void SetBackground(Tizen.NUI.PropertyMap map)\r
+        {\r
+            viewWrapperImpl.SetBackground(map);\r
+        }\r
+\r
+        /**\r
+         * @brief Allows deriving classes to enable any of the gesture detectors that are available.\r
+         *\r
+         * Gesture detection can be enabled one at a time or in bitwise format as shown:\r
+         * @code\r
+         * EnableGestureDetection(Gesture.Type.Pinch | Gesture.Type.Tap | Gesture.Type.Pan));\r
+         * @endcode\r
+         * @param[in]  type  The gesture type(s) to enable.\r
+         */\r
+        internal void EnableGestureDetection(Gesture.GestureType type)\r
+        {\r
+            viewWrapperImpl.EnableGestureDetection(type);\r
+        }\r
+\r
+        /**\r
+         * @brief Allows deriving classes to disable any of the gesture detectors.\r
+         *\r
+         * Like EnableGestureDetection, this can also be called using bitwise or.\r
+         * @param[in]  type  The gesture type(s) to disable.\r
+         * @see EnableGetureDetection\r
+         */\r
+        internal void DisableGestureDetection(Gesture.GestureType type)\r
+        {\r
+            viewWrapperImpl.DisableGestureDetection(type);\r
+        }\r
+\r
+        /**\r
+         * @brief Sets whether this control supports two dimensional\r
+         * keyboard navigation (i.e. whether it knows how to handle the\r
+         * keyboard focus movement between its child actors).\r
+         *\r
+         * The control doesn't support it by default.\r
+         * @param[in] isSupported Whether this control supports two dimensional keyboard navigation.\r
+         */\r
+\r
+        public bool FocusNavigationSupport\r
+        {\r
+            get\r
+            {\r
+                return IsKeyboardNavigationSupported();\r
+            }\r
+            set\r
+            {\r
+                SetKeyboardNavigationSupport(value);\r
+            }\r
+        }\r
+\r
+        internal void SetKeyboardNavigationSupport(bool isSupported)\r
+        {\r
+            viewWrapperImpl.SetKeyboardNavigationSupport(isSupported);\r
+        }\r
+\r
+\r
+        /**\r
+         * @brief Gets whether this control supports two dimensional keyboard navigation.\r
+         *\r
+         * @return true if this control supports two dimensional keyboard navigation.\r
+         */\r
+        internal bool IsKeyboardNavigationSupported()\r
+        {\r
+            return viewWrapperImpl.IsKeyboardNavigationSupported();\r
+        }\r
+\r
+\r
+        public bool FocusGroup\r
+        {\r
+            get\r
+            {\r
+                return IsKeyboardFocusGroup();\r
+            }\r
+            set\r
+            {\r
+                SetAsKeyboardFocusGroup(value);\r
+            }\r
+        }\r
+\r
+        /**\r
+         * @brief Sets whether this control is a focus group for keyboard navigation.\r
+         *\r
+         * (i.e. the scope of keyboard focus movement\r
+         * can be limitied to its child actors). The control is not a focus group by default.\r
+         * @param[in] isFocusGroup Whether this control is set as a focus group for keyboard navigation.\r
+         */\r
+        internal void SetAsKeyboardFocusGroup(bool isFocusGroup)\r
+        {\r
+            viewWrapperImpl.SetAsKeyboardFocusGroup(isFocusGroup);\r
+        }\r
+\r
+        /**\r
+         * @brief Gets whether this control is a focus group for keyboard navigation.\r
+         *\r
+         * @return true if this control is set as a focus group for keyboard navigation.\r
+         */\r
+        internal bool IsKeyboardFocusGroup()\r
+        {\r
+            return viewWrapperImpl.IsKeyboardFocusGroup();\r
+        }\r
+\r
+        /**\r
+         * @brief Called by the AccessibilityManager to activate the Control.\r
+         * @SINCE_1_0.0\r
+         */\r
+        internal void AccessibilityActivate()\r
+        {\r
+            viewWrapperImpl.AccessibilityActivate();\r
+        }\r
+\r
+        /**\r
+         * @brief Called by the KeyboardFocusManager.\r
+         */\r
+        public void KeyboardEnter()\r
+        {\r
+            viewWrapperImpl.KeyboardEnter();\r
+        }\r
+\r
+        /**\r
+         * @brief Called by the KeyInputFocusManager to emit key event signals.\r
+         *\r
+         * @param[in] key The key event.\r
+         * @return True if the event was consumed.\r
+         */\r
+        public bool EmitKeyEventSignal(Key key)\r
+        {\r
+            return viewWrapperImpl.EmitKeyEventSignal(key);\r
+        }\r
+\r
+        /**\r
+         * @brief Request a relayout, which means performing a size negotiation on this actor, its parent and children (and potentially whole scene).\r
+         *\r
+         * This method can also be called from a derived class every time it needs a different size.\r
+         * At the end of event processing, the relayout process starts and\r
+         * all controls which requested Relayout will have their sizes (re)negotiated.\r
+         *\r
+         * @note RelayoutRequest() can be called multiple times; the size negotiation is still\r
+         * only performed once, i.e. there is no need to keep track of this in the calling side.\r
+         */\r
+        protected void RelayoutRequest()\r
+        {\r
+            viewWrapperImpl.RelayoutRequest();\r
+        }\r
+\r
+        /**\r
+         * @brief Provides the Actor implementation of GetHeightForWidth.\r
+         * @param width Width to use.\r
+         * @return The height based on the width.\r
+         */\r
+        protected float GetHeightForWidthBase(float width)\r
+        {\r
+            return viewWrapperImpl.GetHeightForWidthBase(width);\r
+        }\r
+\r
+        /**\r
+         * @brief Provides the Actor implementation of GetWidthForHeight.\r
+         * @param height Height to use.\r
+         * @return The width based on the height.\r
+         */\r
+        protected float GetWidthForHeightBase(float height)\r
+        {\r
+            return viewWrapperImpl.GetWidthForHeightBase(height);\r
+        }\r
+\r
+        /**\r
+         * @brief Calculate the size for a child using the base actor object.\r
+         *\r
+         * @param[in] child The child actor to calculate the size for\r
+         * @param[in] dimension The dimension to calculate the size for. E.g. width or height\r
+         * @return Return the calculated size for the given dimension. If more than one dimension is requested, just return the first one found.\r
+         */\r
+        protected float CalculateChildSizeBase(Actor child, DimensionType dimension)\r
+        {\r
+            return viewWrapperImpl.CalculateChildSizeBase(child, dimension);\r
+        }\r
+\r
+        /**\r
+         * @brief Determine if this actor is dependent on it's children for relayout from the base class.\r
+         *\r
+         * @param dimension The dimension(s) to check for\r
+         * @return Return if the actor is dependent on it's children.\r
+         */\r
+        protected bool RelayoutDependentOnChildrenBase(DimensionType dimension)\r
+        {\r
+            return viewWrapperImpl.RelayoutDependentOnChildrenBase(dimension);\r
+        }\r
+\r
+        /**\r
+         * @brief Determine if this actor is dependent on it's children for relayout from the base class.\r
+         *\r
+         * @param dimension The dimension(s) to check for\r
+         * @return Return if the actor is dependent on it's children.\r
+         */\r
+        protected bool RelayoutDependentOnChildrenBase()\r
+        {\r
+            return viewWrapperImpl.RelayoutDependentOnChildrenBase();\r
+        }\r
+\r
+        /**\r
+         * @brief Register a visual by Property Index, linking an Actor to visual when required.\r
+         * In the case of the visual being an actor or control deeming visual not required then visual should be an empty handle.\r
+         * No parenting is done during registration, this should be done by derived class.\r
+         *\r
+         * @param[in] index The Property index of the visual, used to reference visual\r
+         * @param[in] visual The visual to register\r
+         * @note Derived class should not call visual.SetOnStage(actor). It is the responsibility of the base class to connect/disconnect registered visual to stage.\r
+         *       Use below API with enabled set to false if derived class wishes to control when visual is staged.\r
+         */\r
+        protected void RegisterVisual(int index, VisualBase visual)\r
+        {\r
+            viewWrapperImpl.RegisterVisual(index, visual);\r
+        }\r
+\r
+        /**\r
+         * @brief Register a visual by Property Index, linking an Actor to visual when required.\r
+         * In the case of the visual being an actor or control deeming visual not required then visual should be an empty handle.\r
+         * If enabled is false then the visual is not set on stage until enabled by the derived class.\r
+         * @see EnableVisual\r
+         *\r
+         * @param[in] index The Property index of the visual, used to reference visual\r
+         * @param[in] visual The visual to register\r
+         * @param[in] enabled false if derived class wants to control when visual is set on stage.\r
+         *\r
+         */\r
+        protected void RegisterVisual(int index, VisualBase visual, bool enabled)\r
+        {\r
+            viewWrapperImpl.RegisterVisual(index, visual, enabled);\r
+        }\r
+\r
+        /**\r
+         * @brief Erase the entry matching the given index from the list of registered visuals\r
+         * @param[in] index The Property index of the visual, used to reference visual\r
+         *\r
+         */\r
+        protected void UnregisterVisual(int index)\r
+        {\r
+            viewWrapperImpl.UnregisterVisual(index);\r
+        }\r
+\r
+        /**\r
+         * @brief Retrieve the visual associated with the given property index.\r
+         *\r
+         * @param[in] index The Property index of the visual.\r
+         * @return The registered visual if exist, otherwise empty handle.\r
+         * @note For managing object life-cycle, do not store the returned visual as a member which increments its reference count.\r
+         */\r
+        protected VisualBase GetVisual(int index)\r
+        {\r
+            return viewWrapperImpl.GetVisual(index);\r
+        }\r
+\r
+        /**\r
+         * @brief Sets the given visual to be displayed or not when parent staged.\r
+         *\r
+         * @param[in] index The Property index of the visual\r
+         * @param[in] enable flag to set enabled or disabled.\r
+         */\r
+        protected void EnableVisual(int index, bool enable)\r
+        {\r
+            viewWrapperImpl.EnableVisual(index, enable);\r
+        }\r
+\r
+        /**\r
+         * @brief Queries if the given visual is to be displayed when parent staged.\r
+         *\r
+         * @param[in] index The Property index of the visual\r
+         * @return bool whether visual is enabled or not\r
+         */\r
+        protected bool IsVisualEnabled(int index)\r
+        {\r
+            return viewWrapperImpl.IsVisualEnabled(index);\r
+        }\r
+\r
+        /**\r
+         * @brief Create a transition effect on the control.\r
+         *\r
+         * @param[in] transitionData The transition data describing the effect to create\r
+         * @return A handle to an animation defined with the given effect, or an empty\r
+         * handle if no properties match.\r
+         */\r
+        protected Animation CreateTransition(TransitionData transitionData)\r
+        {\r
+            return viewWrapperImpl.CreateTransition(transitionData);\r
+        }\r
+\r
+        /**\r
+         * @brief Emits KeyInputFocusGained signal if true else emits KeyInputFocusLost signal\r
+         *\r
+         * Should be called last by the control after it acts on the Input Focus change.\r
+         *\r
+         * @param[in] focusGained True if gained, False if lost\r
+         */\r
+        protected void EmitKeyInputFocusSignal(bool focusGained)\r
+        {\r
+            viewWrapperImpl.EmitKeyInputFocusSignal(focusGained);\r
+        }\r
+\r
+        /**\r
+         * @brief This method is called after the Control has been initialized.\r
+         *\r
+         * Derived classes should do any second phase initialization by overriding this method.\r
+         */\r
+        public virtual void OnInitialize()\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called after the actor has been connected to the stage.\r
+         *\r
+         * When an actor is connected, it will be directly or indirectly parented to the root Actor.\r
+         * @param[in] depth The depth in the hierarchy for the actor\r
+         *\r
+         * @note The root Actor is provided automatically by Dali::Stage, and is always considered to be connected.\r
+         * When the parent of a set of actors is connected to the stage, then all of the children\r
+         * will received this callback.\r
+         * For the following actor tree, the callback order will be A, B, D, E, C, and finally F.\r
+         *\r
+         * @code\r
+         *\r
+         *       A (parent)\r
+         *      / \\r
+         *     B   C\r
+         *    / \   \\r
+         *   D   E   F\r
+         *\r
+         * @endcode\r
+         * @param[in] depth The depth in the hierarchy for the actor\r
+         */\r
+        public virtual void OnStageConnection(int depth)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called after the actor has been disconnected from Stage.\r
+         *\r
+         * If an actor is disconnected it either has no parent, or is parented to a disconnected actor.\r
+         *\r
+         * @note When the parent of a set of actors is disconnected to the stage, then all of the children\r
+         * will received this callback, starting with the leaf actors.\r
+         * For the following actor tree, the callback order will be D, E, B, F, C, and finally A.\r
+         *\r
+         * @code\r
+         *\r
+         *       A (parent)\r
+         *      / \\r
+         *     B   C\r
+         *    / \   \\r
+         *   D   E   F\r
+         *\r
+         * @endcode\r
+         */\r
+        public virtual void OnStageDisconnection()\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called after a child has been added to the owning actor.\r
+         *\r
+         * @param[in] child The child which has been added\r
+         */\r
+        public virtual void OnChildAdd(Actor actor)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called after the owning actor has attempted to remove a child( regardless of whether it succeeded or not ).\r
+         *\r
+         * @param[in] child The child being removed\r
+         */\r
+        public virtual void OnChildRemove(Actor actor)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called when the owning actor property is set.\r
+         *\r
+         * @param[in] index The Property index that was set\r
+         * @param[in] propertyValue The value to set\r
+         */\r
+        public virtual void OnPropertySet(int index, Tizen.NUI.PropertyValue propertyValue)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called when the owning actor's size is set e.g. using Actor::SetSize().\r
+         *\r
+         * @param[in] targetSize The target size. Note that this target size may not match the size returned via Actor.GetTargetSize.\r
+         */\r
+        public virtual void OnSizeSet(Vector3 targetSize)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called when the owning actor's size is animated e.g. using Animation::AnimateTo( Property( actor, Actor::Property::SIZE ), ... ).\r
+         *\r
+         * @param[in] animation The object which is animating the owning actor.\r
+         * @param[in] targetSize The target size. Note that this target size may not match the size returned via @ref Actor.GetTargetSize.\r
+         */\r
+        public virtual void OnSizeAnimation(Animation animation, Vector3 targetSize)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @DEPRECATED_1_1.37 Connect to TouchSignal() instead.\r
+         *\r
+         * @brief Called after a touch-event is received by the owning actor.\r
+         *\r
+         * @param[in] touch The touch event\r
+         * @return True if the event should be consumed.\r
+         * @note CustomViewBehaviour.REQUIRES_TOUCH_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).\r
+         */\r
+        public virtual bool OnTouch(Touch touch)\r
+        {\r
+            return false; // Do not consume\r
+        }\r
+\r
+        /**\r
+         * @brief Called after a hover-event is received by the owning actor.\r
+         *\r
+         * @param[in] hover The hover event\r
+         * @return True if the hover event should be consumed.\r
+         * @note CustomViewBehaviour.REQUIRES_HOVER_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).\r
+         */\r
+        public virtual bool OnHover(Hover hover)\r
+        {\r
+            return false; // Do not consume\r
+        }\r
+\r
+        /**\r
+         * @brief Called after a key-event is received by the actor that has had its focus set.\r
+         *\r
+         * @param[in] key the Key Event\r
+         * @return True if the event should be consumed.\r
+         */\r
+        public virtual bool OnKey(Key key)\r
+        {\r
+            return false; // Do not consume\r
+        }\r
+\r
+        /**\r
+         * @brief Called after a wheel-event is received by the owning actor.\r
+         *\r
+         * @param[in] wheel The wheel event\r
+         * @return True if the event should be consumed.\r
+         * @note CustomViewBehaviour.REQUIRES_WHEEL_EVENTS must be enabled during construction. See CustomView(ViewWrapperImpl.CustomViewBehaviour behaviour).\r
+         */\r
+        public virtual bool OnWheel(Wheel wheel)\r
+        {\r
+            return false; // Do not consume\r
+        }\r
+\r
+        /**\r
+         * @brief Called after the size negotiation has been finished for this control.\r
+         *\r
+         * The control is expected to assign this given size to itself/its children.\r
+         *\r
+         * Should be overridden by derived classes if they need to layout\r
+         * actors differently after certain operations like add or remove\r
+         * actors, resize or after changing specific properties.\r
+         *\r
+         * @param[in]      size       The allocated size.\r
+         * @param[in,out]  container  The control should add actors to this container that it is not able\r
+         *                            to allocate a size for.\r
+         * @note  As this function is called from inside the size negotiation algorithm, you cannot\r
+         * call RequestRelayout (the call would just be ignored).\r
+         */\r
+        public virtual void OnRelayout(Vector2 size, RelayoutContainer container)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Notification for deriving classes\r
+         *\r
+         * @param[in] policy The policy being set\r
+         * @param[in] dimension The dimension the policy is being set for\r
+         */\r
+        public virtual void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Return the natural size of the actor.\r
+         *\r
+         * @return The actor's natural size\r
+         */\r
+        public virtual Size GetNaturalSize()\r
+        {\r
+            return new Size(0.0f, 0.0f, 0.0f);\r
+        }\r
+\r
+        /**\r
+         * @brief Calculate the size for a child.\r
+         *\r
+         * @param[in] child The child actor to calculate the size for\r
+         * @param[in] dimension The dimension to calculate the size for. E.g. width or height.\r
+         * @return Return the calculated size for the given dimension.\r
+         */\r
+        public virtual float CalculateChildSize(Actor child, DimensionType dimension)\r
+        {\r
+            return viewWrapperImpl.CalculateChildSizeBase(child, dimension);\r
+        }\r
+\r
+        /**\r
+         * @brief This method is called during size negotiation when a height is required for a given width.\r
+         *\r
+         * Derived classes should override this if they wish to customize the height returned.\r
+         *\r
+         * @param width Width to use.\r
+         * @return The height based on the width.\r
+         */\r
+        public virtual float GetHeightForWidth(float width)\r
+        {\r
+            return viewWrapperImpl.GetHeightForWidthBase(width);\r
+        }\r
+\r
+        /**\r
+         * @brief This method is called during size negotiation when a width is required for a given height.\r
+         *\r
+         * Derived classes should override this if they wish to customize the width returned.\r
+         *\r
+         * @param height Height to use.\r
+         * @return The width based on the width.\r
+         */\r
+        public virtual float GetWidthForHeight(float height)\r
+        {\r
+            return viewWrapperImpl.GetWidthForHeightBase(height);\r
+        }\r
+\r
+        /**\r
+         * @brief Determine if this actor is dependent on it's children for relayout.\r
+         *\r
+         * @param dimension The dimension(s) to check for\r
+         * @return Return if the actor is dependent on it's children.\r
+         */\r
+        public virtual bool RelayoutDependentOnChildren(DimensionType dimension)\r
+        {\r
+            return viewWrapperImpl.RelayoutDependentOnChildrenBase(dimension);\r
+        }\r
+\r
+        /**\r
+         * @brief Determine if this actor is dependent on it's children for relayout from the base class.\r
+         *\r
+         * @return Return if the actor is dependent on it's children.\r
+         */\r
+        public virtual bool RelayoutDependentOnChildren()\r
+        {\r
+            return viewWrapperImpl.RelayoutDependentOnChildrenBase();\r
+        }\r
+\r
+        /**\r
+         * @brief Virtual method to notify deriving classes that relayout dependencies have been\r
+         * met and the size for this object is about to be calculated for the given dimension\r
+         *\r
+         * @param dimension The dimension that is about to be calculated\r
+         */\r
+        public virtual void OnCalculateRelayoutSize(DimensionType dimension)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Virtual method to notify deriving classes that the size for a dimension\r
+         * has just been negotiated\r
+         *\r
+         * @param[in] size The new size for the given dimension\r
+         * @param[in] dimension The dimension that was just negotiated\r
+         */\r
+        public virtual void OnLayoutNegotiated(float size, DimensionType dimension)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes requiring notifications when the style changes.\r
+         *\r
+         * @param[in] styleManager  The StyleManager object.\r
+         * @param[in] change  Information denoting what has changed.\r
+         */\r
+        public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief This method is called when the control is accessibility activated.\r
+         *\r
+         * Derived classes should override this to perform custom accessibility activation.\r
+         * @return true if this control can perform accessibility activation.\r
+         */\r
+        internal virtual bool OnAccessibilityActivated()\r
+        {\r
+            return false;\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes when they wish to respond the accessibility\r
+         * pan gesture.\r
+         *\r
+         * @param[in] gesture The pan gesture.\r
+         * @return true if the pan gesture has been consumed by this control\r
+         */\r
+        internal virtual bool OnAccessibilityPan(PanGesture gestures)\r
+        {\r
+            return false;\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes when they wish to respond the accessibility\r
+         * touch event.\r
+         *\r
+         * @param[in] touch The touch event.\r
+         * @return true if the touch event has been consumed by this control\r
+         */\r
+        internal virtual bool OnAccessibilityTouch(Touch touch)\r
+        {\r
+            return false;\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes when they wish to respond\r
+         * the accessibility up and down action (i.e. value change of slider control).\r
+         *\r
+         * @param[in] isIncrease Whether the value should be increased or decreased\r
+         * @return true if the value changed action has been consumed by this control\r
+         */\r
+        internal virtual bool OnAccessibilityValueChange(bool isIncrease)\r
+        {\r
+            return false;\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes when they wish to respond\r
+         * the accessibility zoom action.\r
+         *\r
+         * @return true if the zoom action has been consumed by this control\r
+         */\r
+        internal virtual bool OnAccessibilityZoom()\r
+        {\r
+            return false;\r
+        }\r
+\r
+        /**\r
+         * @brief This method should be overridden by deriving classes when they wish to respond\r
+         * the accessibility zoom action.\r
+         *\r
+         * @return true if the zoom action has been consumed by this control\r
+         */\r
+        public virtual void OnFocusGained()\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called when the control loses key input focus.\r
+         *\r
+         * Should be overridden by derived classes if they need to customize what happens when focus is lost.\r
+         */\r
+        public virtual void OnFocusLost()\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Gets the next keyboard focusable actor in this control towards the given direction.\r
+         *\r
+         * A control needs to override this function in order to support two dimensional keyboard navigation.\r
+         * @param[in] currentFocusedActor The current focused actor.\r
+         * @param[in] direction The direction to move the focus towards.\r
+         * @param[in] loopEnabled Whether the focus movement should be looped within the control.\r
+         * @return the next keyboard focusable actor in this control or an empty handle if no actor can be focused.\r
+         */\r
+        public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)\r
+        {\r
+            return new View();\r
+        }\r
+\r
+        /**\r
+         * @brief Informs this control that its chosen focusable actor will be focused.\r
+         *\r
+         * This allows the application to preform any actions if wishes\r
+         * before the focus is actually moved to the chosen actor.\r
+         *\r
+         * @param[in] commitedFocusableActor The commited focusable actor.\r
+         */\r
+        public virtual void OnFocusChangeCommitted(View commitedFocusableView)\r
+        {\r
+        }\r
+\r
+\r
+        /**\r
+         * @brief This method is called when the control has enter pressed on it.\r
+         *\r
+         * Derived classes should override this to perform custom actions.\r
+         * @return true if this control supported this action.\r
+         */\r
+        public virtual bool OnKeyEnter()\r
+        {\r
+            return false;\r
+        }\r
+\r
+\r
+        /**\r
+         * @brief Called whenever a pinch gesture is detected on this control.\r
+         *\r
+         * This can be overridden by deriving classes when pinch detection\r
+         * is enabled.  The default behaviour is to scale the control by the\r
+         * pinch scale.\r
+         *\r
+         * @param[in]  pinch  The pinch gesture.\r
+         * @note If overridden, then the default behaviour will not occur.\r
+         * @note Pinch detection should be enabled via EnableGestureDetection().\r
+         * @see EnableGestureDetection\r
+         */\r
+        internal virtual void OnPinch(PinchGesture pinch)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called whenever a pan gesture is detected on this control.\r
+         *\r
+         * This should be overridden by deriving classes when pan detection\r
+         * is enabled.\r
+         *\r
+         * @param[in]  pan  The pan gesture.\r
+         * @note There is no default behaviour with panning.\r
+         * @note Pan detection should be enabled via EnableGestureDetection().\r
+         * @see EnableGestureDetection\r
+         */\r
+        internal virtual void OnPan(PanGesture pan)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called whenever a tap gesture is detected on this control.\r
+         *\r
+         * This should be overridden by deriving classes when tap detection\r
+         * is enabled.\r
+         *\r
+         * @param[in]  tap  The tap gesture.\r
+         * @note There is no default behaviour with a tap.\r
+         * @note Tap detection should be enabled via EnableGestureDetection().\r
+         * @see EnableGestureDetection\r
+         */\r
+        internal virtual void OnTap(TapGesture tap)\r
+        {\r
+        }\r
+\r
+        /**\r
+         * @brief Called whenever a long press gesture is detected on this control.\r
+         *\r
+         * This should be overridden by deriving classes when long press\r
+         * detection is enabled.\r
+         *\r
+         * @param[in]  longPress  The long press gesture.\r
+         * @note There is no default behaviour associated with a long press.\r
+         * @note Long press detection should be enabled via EnableGestureDetection().\r
+         * @see EnableGestureDetection\r
+         */\r
+        internal virtual void OnLongPress(LongPressGesture longPress)\r
+        {\r
+        }\r
+\r
+        private void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)\r
+        {\r
+        }\r
+\r
+        private void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)\r
+        {\r
+        }\r
+\r
+        private void OnControlChildAdd(Actor child)\r
+        {\r
+        }\r
+\r
+        private void OnControlChildRemove(Actor child)\r
+        {\r
+        }\r
+    }\r
+    public enum ViewBehaviour\r
+    {\r
+        ViewBehaviourDefault = 0,\r
+        DisableSizeNegotiation = 1 << 0,\r
+        RequiresKeyboardNavigationSupport = 1 << 5,\r
+        DisableStyleChangeSignals = 1 << 6,\r
+        LastViewBehaviourFlag\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/DaliEnumConstants.cs b/src/Tizen.NUI/src/public/DaliEnumConstants.cs
deleted file mode 100755 (executable)
index e79a89a..0000000
+++ /dev/null
@@ -1,149 +0,0 @@
-/** Copyright (c) 2016 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-using System;
-
-namespace NUI 
-{
-  namespace Constants
-  {
-
-    public enum TextureType 
-    {
-      Texture2D     = NUI.TextureType.TEXTURE_2D,   ///< One 2D image                            @SINCE_1_1.43
-      TextureCube   = NUI.TextureType.TEXTURE_CUBE  ///< Six 2D images arranged in a cube-shape  @SINCE_1_1.43
-    }
-
-    public enum ViewMode 
-    {
-      Mono              = NUI.ViewMode.MONO,                          ///< Monoscopic (single camera). This is the default @SINCE_1_0.0
-      StereoHorizontal  = NUI.ViewMode.STEREO_HORIZONTAL, ///< Stereoscopic. Frame buffer is split horizontally with the left and right camera views in their respective sides. @SINCE_1_0.0
-      StereoVertical    = NUI.ViewMode.STEREO_VERTICAL,     ///< Stereoscopic. Frame buffer is split vertically with the left camera view at the top and the right camera view at the bottom. @SINCE_1_0.0
-      StereoInterlaced  = NUI.ViewMode.STEREO_INTERLACED  ///< @DEPRECATED_1_1.19 @brief Stereoscopic. Left/Right camera views are rendered into the framebuffer on alternate frames. @SINCE_1_0.0
-    }
-
-    public enum MeshVisualShadingModeValue
-    {
-      TexturelessWithDiffuseLighting = NUI.MeshVisualShadingModeValue.TEXTURELESS_WITH_DIFFUSE_LIGHTING,       ///< *Simplest*. One color that is lit by ambient and diffuse lighting. @SINCE_1_1.45
-      TexturedWithSpecularLigting = NUI.MeshVisualShadingModeValue.TEXTURED_WITH_SPECULAR_LIGHTING,         ///< Uses only the visual image textures provided with specular lighting in addition to ambient and diffuse lighting. @SINCE_1_1.45
-      TexturedWithDetailedSpecularLighting = NUI.MeshVisualShadingModeValue.TEXTURED_WITH_DETAILED_SPECULAR_LIGHTING ///< Uses all textures provided including a gloss, normal and texture map along with specular, ambient and diffuse lighting. @SINCE_1_1.45
-    }
-
-    public enum ProjectionMode
-    {
-      PerspectiveProjection  = NUI.ProjectionMode.PERSPECTIVE_PROJECTION,      ///< Distance causes foreshortening; objects further from the camera appear smaller @SINCE_1_0.0
-      OrthographicProjection = NUI.ProjectionMode.ORTHOGRAPHIC_PROJECTION      ///< Relative distance from the camera does not affect the size of objects @SINCE_1_0.0
-    }
-
-    public struct ParentOrigin
-    {
-      public static readonly float Top = NDalic.ParentOriginTop;
-      public static readonly float Bottom = NDalic.ParentOriginBottom;
-      public static readonly float Left = NDalic.ParentOriginLeft;
-      public static readonly float Right = NDalic.ParentOriginRight;
-      public static readonly float Middle = NDalic.ParentOriginMiddle;
-      public static readonly NUI.Vector3 TopLeft = NDalic.ParentOriginTopLeft;
-      public static readonly NUI.Vector3 TopCenter = NDalic.ParentOriginTopCenter;
-      public static readonly NUI.Vector3 TopRight = NDalic.ParentOriginTopRight;
-      public static readonly NUI.Vector3 CenterLeft = NDalic.ParentOriginCenterLeft;
-      public static readonly NUI.Vector3 Center = NDalic.ParentOriginCenter;
-      public static readonly NUI.Vector3 CenterRight = NDalic.ParentOriginCenterRight;
-      public static readonly NUI.Vector3 BottomLeft = NDalic.ParentOriginBottomLeft;
-      public static readonly NUI.Vector3 BottomCenter = NDalic.ParentOriginBottomCenter;
-      public static readonly NUI.Vector3 BottomRight = NDalic.ParentOriginBottomRight;
-    }
-
-    public struct AnchorPoint
-    {
-      public static readonly float Top = NDalic.AnchorPointTop;
-      public static readonly float Bottom = NDalic.AnchorPointBottom;
-      public static readonly float Left = NDalic.AnchorPointLeft;
-      public static readonly float Right = NDalic.AnchorPointRight;
-      public static readonly float Middle = NDalic.AnchorPointMiddle;
-      public static readonly NUI.Vector3 TopLeft = NDalic.AnchorPointTopLeft;
-      public static readonly NUI.Vector3 TopCenter = NDalic.AnchorPointTopCenter;
-      public static readonly NUI.Vector3 TopRight = NDalic.AnchorPointTopRight;
-      public static readonly NUI.Vector3 CenterLeft = NDalic.AnchorPointCenterLeft;
-      public static readonly NUI.Vector3 Center = NDalic.AnchorPointCenter;
-      public static readonly NUI.Vector3 CenterRight = NDalic.AnchorPointCenterRight;
-      public static readonly NUI.Vector3 BottomLeft = NDalic.AnchorPointBottomLeft;
-      public static readonly NUI.Vector3 BottomCenter = NDalic.AnchorPointBottomCenter;
-      public static readonly NUI.Vector3 BottomRight = NDalic.AnchorPointBottomRight;
-    }
-
-    public struct Vect3
-    {
-      public static readonly NUI.Vector3 One = NUI.Vector3.ONE;
-      public static readonly NUI.Vector3 Xaxis = NUI.Vector3.XAXIS;
-      public static readonly NUI.Vector3 Yaxis = NUI.Vector3.YAXIS;
-      public static readonly NUI.Vector3 Zaxis = NUI.Vector3.ZAXIS;
-      public static readonly NUI.Vector3 NegativeXaxis = NUI.Vector3.NEGATIVE_XAXIS;
-      public static readonly NUI.Vector3 NegativeYaxis = NUI.Vector3.NEGATIVE_YAXIS;
-      public static readonly NUI.Vector3 NegativeZaxis = NUI.Vector3.NEGATIVE_ZAXIS;
-      public static readonly NUI.Vector3 Zero = NUI.Vector3.ZERO;
-    }
-
-    public struct Visual
-    {
-      public static readonly int PropertyType = NDalic.VISUAL_PROPERTY_TYPE;
-      public static readonly int PropertyShader = NDalic.VISUAL_PROPERTY_SHADER;
-
-      public static readonly int VertexShader = NDalic.VERTEX_SHADER;
-      public static readonly int FragmentShader = NDalic.FRAGMENT_SHADER;
-      public static readonly int SubdivideGridX = NDalic.SUBDIVIDE_GRID_X;
-      public static readonly int SubdivideGridY = NDalic.SUBDIVIDE_GRID_Y;
-      public static readonly int Hints = NDalic.HINTS;
-
-      public static readonly int Color = NDalic.COLOR;
-      public static readonly int Size = NDalic.SIZE;
-      public static readonly int AntiAliasing = NDalic.ANTI_ALIASING;
-
-      public static readonly int MixColor = NDalic.MIX_COLOR;
-
-      public static readonly int StartPosition = NDalic.START_POSITION;
-      public static readonly int EndPosition = NDalic.END_POSITION;
-      public static readonly int Center = NDalic.CENTER;
-      public static readonly int Radius = NDalic.RADIUS;
-      public static readonly int StopOffset = NDalic.STOP_OFFSET;
-      public static readonly int StopColor = NDalic.STOP_COLOR;
-      public static readonly int Units = NDalic.UNITS;
-      public static readonly int SpreadMethod = NDalic.SPREAD_METHOD;
-
-      public static readonly int ImageVisualURL = NDalic.IMAGE_VISUAL_URL;
-      public static readonly int ImageVisualFittingMode = NDalic.IMAGE_VISUAL_FITTING_MODE;
-      public static readonly int ImageVisualSamplingMode = NDalic.IMAGE_VISUAL_SAMPLING_MODE;
-      public static readonly int ImageVisualDesiredWidth = NDalic.IMAGE_VISUAL_DESIRED_WIDTH;
-      public static readonly int ImageVisualDesiredHeight = NDalic.IMAGE_VISUAL_DESIRED_HEIGHT;
-      public static readonly int ImageVisualSynchronousLoading = NDalic.IMAGE_VISUAL_SYNCHRONOUS_LOADING;
-      public static readonly int ImageVisualBorderOnly = NDalic.IMAGE_VISUAL_BORDER_ONLY;
-      public static readonly int ImageVisualBatchingEnabled = NDalic.IMAGE_VISUAL_BATCHING_ENABLED;
-      public static readonly int ImageVisualPixelArea = NDalic.IMAGE_VISUAL_PIXEL_AREA;
-      public static readonly int ImageVisualWrapModeU = NDalic.IMAGE_VISUAL_WRAP_MODE_U;
-      public static readonly int ImageVisualWrapModeV = NDalic.IMAGE_VISUAL_WRAP_MODE_V;
-
-      public enum Type
-      {
-        Border = NUI.VisualType.BORDER,
-        Color = NUI.VisualType.COLOR,
-        Gradient = NUI.VisualType.GRADIENT,
-        Image = NUI.VisualType.IMAGE,
-        Mesh = NUI.VisualType.MESH,
-        Primitive = NUI.VisualType.PRIMITIVE,
-        WireFrame = NUI.VisualType.WIREFRAME
-      }
-    }
-
-  } // namespace Constants
-} // namesapce Dali
old mode 100644 (file)
new mode 100755 (executable)
index 0d3072c..fa2aead
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class FlexContainer : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal FlexContainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.FlexContainer_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FlexContainer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~FlexContainer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_FlexContainer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_FlexContainer_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_FlexContainer_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int CONTENT_DIRECTION = NDalicPINVOKE.FlexContainer_Property_CONTENT_DIRECTION_get();
-    public static readonly int FLEX_DIRECTION = NDalicPINVOKE.FlexContainer_Property_FLEX_DIRECTION_get();
-    public static readonly int FLEX_WRAP = NDalicPINVOKE.FlexContainer_Property_FLEX_WRAP_get();
-    public static readonly int JUSTIFY_CONTENT = NDalicPINVOKE.FlexContainer_Property_JUSTIFY_CONTENT_get();
-    public static readonly int ALIGN_ITEMS = NDalicPINVOKE.FlexContainer_Property_ALIGN_ITEMS_get();
-    public static readonly int ALIGN_CONTENT = NDalicPINVOKE.FlexContainer_Property_ALIGN_CONTENT_get();
-  
-  }
-
-  public class ChildProperty : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal ChildProperty(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChildProperty obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~ChildProperty() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_FlexContainer_ChildProperty(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public ChildProperty() : this(NDalicPINVOKE.new_FlexContainer_ChildProperty(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int FLEX = NDalicPINVOKE.FlexContainer_ChildProperty_FLEX_get();
-    public static readonly int ALIGN_SELF = NDalicPINVOKE.FlexContainer_ChildProperty_ALIGN_SELF_get();
-    public static readonly int FLEX_MARGIN = NDalicPINVOKE.FlexContainer_ChildProperty_FLEX_MARGIN_get();
-  
-  }
-
-  public FlexContainer () : this (NDalicPINVOKE.FlexContainer_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public FlexContainer(FlexContainer handle) : this(NDalicPINVOKE.new_FlexContainer__SWIG_1(FlexContainer.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public FlexContainer Assign(FlexContainer handle) {
-    FlexContainer ret = new FlexContainer(NDalicPINVOKE.FlexContainer_Assign(swigCPtr, FlexContainer.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static FlexContainer DownCast(BaseHandle handle) {
-    FlexContainer ret = new FlexContainer(NDalicPINVOKE.FlexContainer_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum FlexDirectionType {
-    COLUMN,
-    COLUMN_REVERSE,
-    ROW,
-    ROW_REVERSE
-  }
-
-  public enum ContentDirectionType {
-    INHERIT,
-    LTR,
-    RTL
-  }
-
-  public enum Justification {
-    JUSTIFY_FLEX_START,
-    JUSTIFY_CENTER,
-    JUSTIFY_FLEX_END,
-    JUSTIFY_SPACE_BETWEEN,
-    JUSTIFY_SPACE_AROUND
-  }
-
-  public enum Alignment {
-    ALIGN_AUTO,
-    ALIGN_FLEX_START,
-    ALIGN_CENTER,
-    ALIGN_FLEX_END,
-    ALIGN_STRETCH
-  }
-
-  public enum WrapType {
-    NO_WRAP,
-    WRAP
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000,
-    CHILD_PROPERTY_START_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX,
-    CHILD_PROPERTY_END_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX+1000
-  }
-
-  public int ContentDirection
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.CONTENT_DIRECTION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.CONTENT_DIRECTION, new NUI.Property.Value( value ) );
-    }
-  }
-  public int FlexDirection
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.FLEX_DIRECTION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.FLEX_DIRECTION, new NUI.Property.Value( value ) );
-    }
-  }
-  public int FlexWrap
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.FLEX_WRAP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.FLEX_WRAP, new NUI.Property.Value( value ) );
-    }
-  }
-  public int JustifyContent
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.JUSTIFY_CONTENT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.JUSTIFY_CONTENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AlignItems
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.ALIGN_ITEMS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.ALIGN_ITEMS, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AlignContent
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.Property.ALIGN_CONTENT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.Property.ALIGN_CONTENT, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class FlexContainer : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal FlexContainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.FlexContainer_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FlexContainer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~FlexContainer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_FlexContainer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_FlexContainer_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_FlexContainer_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int CONTENT_DIRECTION = NDalicPINVOKE.FlexContainer_Property_CONTENT_DIRECTION_get();\r
+            internal static readonly int FLEX_DIRECTION = NDalicPINVOKE.FlexContainer_Property_FLEX_DIRECTION_get();\r
+            internal static readonly int FLEX_WRAP = NDalicPINVOKE.FlexContainer_Property_FLEX_WRAP_get();\r
+            internal static readonly int JUSTIFY_CONTENT = NDalicPINVOKE.FlexContainer_Property_JUSTIFY_CONTENT_get();\r
+            internal static readonly int ALIGN_ITEMS = NDalicPINVOKE.FlexContainer_Property_ALIGN_ITEMS_get();\r
+            internal static readonly int ALIGN_CONTENT = NDalicPINVOKE.FlexContainer_Property_ALIGN_CONTENT_get();\r
+\r
+        }\r
+\r
+        public class ChildProperty : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal ChildProperty(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChildProperty obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~ChildProperty()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_FlexContainer_ChildProperty(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal ChildProperty() : this(NDalicPINVOKE.new_FlexContainer_ChildProperty(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int FLEX = NDalicPINVOKE.FlexContainer_ChildProperty_FLEX_get();\r
+            internal static readonly int ALIGN_SELF = NDalicPINVOKE.FlexContainer_ChildProperty_ALIGN_SELF_get();\r
+            internal static readonly int FLEX_MARGIN = NDalicPINVOKE.FlexContainer_ChildProperty_FLEX_MARGIN_get();\r
+\r
+        }\r
+\r
+        public FlexContainer() : this(NDalicPINVOKE.FlexContainer_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal FlexContainer(FlexContainer handle) : this(NDalicPINVOKE.new_FlexContainer__SWIG_1(FlexContainer.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal FlexContainer Assign(FlexContainer handle)\r
+        {\r
+            FlexContainer ret = new FlexContainer(NDalicPINVOKE.FlexContainer_Assign(swigCPtr, FlexContainer.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal new static FlexContainer DownCast(BaseHandle handle)\r
+        {\r
+            FlexContainer ret = new FlexContainer(NDalicPINVOKE.FlexContainer_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public enum FlexDirectionType\r
+        {\r
+            Column,\r
+            ColumnReverse,\r
+            Row,\r
+            RowReverse\r
+        }\r
+\r
+        public enum ContentDirectionType\r
+        {\r
+            Inherit,\r
+            LTR,\r
+            RTL\r
+        }\r
+\r
+        public enum Justification\r
+        {\r
+            JustifyFlexStart,\r
+            JustifyCenter,\r
+            JustifyFlexEnd,\r
+            JustifySpaceBetween,\r
+            JustifySpaceAround\r
+        }\r
+\r
+        public enum Alignment\r
+        {\r
+            AlignAuto,\r
+            AlignFlexStart,\r
+            AlignCenter,\r
+            AlignFlexEnd,\r
+            AlignStretch\r
+        }\r
+        public enum WrapType\r
+        {\r
+            NoWrap,\r
+            Wrap\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000,\r
+            CHILD_PROPERTY_START_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX,\r
+            CHILD_PROPERTY_END_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX + 1000\r
+        }\r
+\r
+        public int ContentDirection\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.CONTENT_DIRECTION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.CONTENT_DIRECTION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int FlexDirection\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.FLEX_DIRECTION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.FLEX_DIRECTION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int FlexWrap\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.FLEX_WRAP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.FLEX_WRAP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int JustifyContent\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.JUSTIFY_CONTENT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.JUSTIFY_CONTENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AlignItems\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.ALIGN_ITEMS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.ALIGN_ITEMS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AlignContent\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.Property.ALIGN_CONTENT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.Property.ALIGN_CONTENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
index 4de45f8..4124bab 100755 (executable)
-/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-public class FocusManager : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal FocusManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicManualPINVOKE.FocusManager_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FocusManager obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~FocusManager() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicManualPINVOKE.delete_FocusManager(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  /**
-    * @brief Event arguments that passed via PreFocusChange signal
-    *
-    */
-  public class PreFocusChangeEventArgs : EventArgs
-  {
-     private View current;
-     private View proposed;
-     private View.KeyboardFocus.Direction direction;
-
-     public View Current
-     {
-        get
-        {
-           return current;
-        }
-        set
-        {
-            current = value;
-        }
-     }
-
-      public View Proposed
-      {
-          get
-          {
-              return proposed;
-          }
-          set
-          {
-              proposed = value;
-          }
-      }
-
-      public View.KeyboardFocus.Direction Direction
-      {
-          get
-          {
-              return direction;
-          }
-          set
-          {
-              direction = value;
-          }
-      }
-  }
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  public delegate View PreFocusChangeEventHandler(object source, PreFocusChangeEventArgs e);
-  internal PreFocusChangeEventHandler FocusManagerPreFocusChangeEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  internal delegate IntPtr PreFocusChangeEventCallback(IntPtr current, IntPtr proposed, View.KeyboardFocus.Direction direction);
-  internal PreFocusChangeEventCallback FocusManagerPreFocusChangeEventCallback;
-
-  public event PreFocusChangeEventHandler PreFocusChange
-  {
-    add
-    {
-      FocusManagerPreFocusChangeEventHandler += value;
-      FocusManagerPreFocusChangeEventCallback = OnPreFocusChange;
-      this.PreFocusChangeSignal().Connect(FocusManagerPreFocusChangeEventCallback);
-    }
-
-    remove
-    {
-      if (FocusManagerPreFocusChangeEventHandler != null)
-      {
-        this.PreFocusChangeSignal().Disconnect(FocusManagerPreFocusChangeEventCallback);
-      }
-      FocusManagerPreFocusChangeEventHandler -= value;
-    }
-  }
-
-  private IntPtr OnPreFocusChange(IntPtr current, IntPtr proposed, View.KeyboardFocus.Direction direction)
-  {
-    View view = null;
-    PreFocusChangeEventArgs e = new PreFocusChangeEventArgs();
-
-    e.Current = View.DownCast(Actor.GetActorFromPtr(current));
-    e.Proposed = View.DownCast(Actor.GetActorFromPtr(proposed));
-    e.Direction = direction;
-
-    if (FocusManagerPreFocusChangeEventHandler != null)
-    {
-      view = FocusManagerPreFocusChangeEventHandler(this, e);
-    }
-    return view.GetPtrfromView();
-  }
-
-
-
-
-/**
-  * @brief Event arguments that passed via FocusChanged signal
-  *
-  */
-public class FocusChangedEventArgs : EventArgs
-{
-   private View viewCurrent;
-   private View viewNext;
-
-   public View ViewCurrent
-   {
-      get
-      {
-         return viewCurrent;
-      }
-      set
-      {
-         viewCurrent = value;
-      }
-   }
-
-   public View ViewNext
-   {
-      get
-      {
-         return viewNext;
-      }
-      set
-      {
-         viewNext = value;
-      }
-   }
-}
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  public delegate void FocusChangedEventHandler(object source, FocusChangedEventArgs e);
-  private FocusChangedEventHandler FocusManagerFocusChangedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void FocusChangedEventCallback(IntPtr viewCurrent, IntPtr viewNext);
-  private FocusChangedEventCallback FocusManagerFocusChangedEventCallback;
-
-  public event FocusChangedEventHandler FocusChanged
-  {
-     add
-     {
-        FocusManagerFocusChangedEventHandler += value;
-        FocusManagerFocusChangedEventCallback = OnFocusChanged;
-        this.FocusChangedSignal().Connect(FocusManagerFocusChangedEventCallback);
-     }
-
-     remove
-     {
-       if (FocusManagerFocusChangedEventHandler != null)
-       {
-          this.FocusChangedSignal().Disconnect(FocusManagerFocusChangedEventCallback);
-       }
-       FocusManagerFocusChangedEventHandler -= value;
-     }
-  }
-
-  private void OnFocusChanged(IntPtr viewCurrent, IntPtr viewNext)
-  {
-     FocusChangedEventArgs e = new FocusChangedEventArgs();
-
-     e.ViewCurrent = View.DownCast(Actor.GetActorFromPtr(viewCurrent));
-     e.ViewNext = View.DownCast(Actor.GetActorFromPtr(viewNext));
-
-     if (FocusManagerFocusChangedEventHandler != null)
-     {
-        FocusManagerFocusChangedEventHandler(this, e);
-     }
-  }
-
-
-/**
-  * @brief Event arguments that passed via FocusGroupChanged signal
-  *
-  */
-public class FocusGroupChangedEventArgs : EventArgs
-{
-   private View currentFocusedView;
-   private bool forwardDirection;
-
-   public View CurrentFocusedView
-   {
-      get
-      {
-         return currentFocusedView;
-      }
-      set
-      {
-         currentFocusedView = value;
-      }
-   }
-
-   public bool ForwardDirection
-   {
-      get
-      {
-         return forwardDirection;
-      }
-      set
-      {
-         forwardDirection = value;
-      }
-   }
-}
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  public delegate void FocusGroupChangedEventHandler(object source, FocusGroupChangedEventArgs e);
-  private FocusGroupChangedEventHandler FocusManagerFocusGroupChangedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void FocusGroupChangedEventCallback(IntPtr currentFocusedView, bool forwardDirection);
-  private FocusGroupChangedEventCallback FocusManagerFocusGroupChangedEventCallback;
-
-  public event FocusGroupChangedEventHandler FocusGroupChanged
-  {
-     add
-     {
-        FocusManagerFocusGroupChangedEventHandler += value;
-        FocusManagerFocusGroupChangedEventCallback = OnFocusGroupChanged;
-        this.FocusGroupChangedSignal().Connect(FocusManagerFocusGroupChangedEventCallback);
-     }
-
-     remove
-     {
-       if (FocusManagerFocusGroupChangedEventHandler != null)
-       {
-          this.FocusGroupChangedSignal().Disconnect(FocusManagerFocusGroupChangedEventCallback);
-       }
-       FocusManagerFocusGroupChangedEventHandler -= value;
-     }
-  }
-
-  private void OnFocusGroupChanged(IntPtr currentFocusedView, bool forwardDirection)
-  {
-     FocusGroupChangedEventArgs e = new FocusGroupChangedEventArgs();
-
-     e.CurrentFocusedView = View.DownCast(Actor.GetActorFromPtr(currentFocusedView));
-     e.ForwardDirection = forwardDirection;
-
-     if (FocusManagerFocusGroupChangedEventHandler != null)
-     {
-        FocusManagerFocusGroupChangedEventHandler(this, e);
-     }
-  }
-
-
-/**
-  * @brief Event arguments that passed via FocusedActorEnterKey signal
-  *
-  */
-public class FocusedViewEnterKeyEventArgs : EventArgs
-{
-   private View view;
-
-   public View View
-   {
-      get
-      {
-         return view;
-      }
-      set
-      {
-         view = value;
-      }
-   }
-}
-
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  public delegate void FocusedViewEnterKeyEventHandler(object source, FocusedViewEnterKeyEventArgs e);
-  private FocusedViewEnterKeyEventHandler FocusManagerFocusedViewEnterKeyEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void FocusedViewEnterKeyEventCallback(IntPtr view);
-  private FocusedViewEnterKeyEventCallback FocusManagerFocusedViewEnterKeyEventCallback;
-
-  public event FocusedViewEnterKeyEventHandler FocusedViewEnterKeyPressed
-  {
-     add
-     {
-        FocusManagerFocusedViewEnterKeyEventHandler += value;
-        FocusManagerFocusedViewEnterKeyEventCallback = OnFocusedViewEnterKey;
-        this.FocusedActorEnterKeySignal().Connect(FocusManagerFocusedViewEnterKeyEventCallback);
-     }
-
-     remove
-     {
-       if (FocusManagerFocusedViewEnterKeyEventHandler != null)
-       {
-          this.FocusedActorEnterKeySignal().Disconnect(FocusManagerFocusedViewEnterKeyEventCallback);
-       }
-       FocusManagerFocusedViewEnterKeyEventHandler -= value;
-     }
-  }
-
-  private void OnFocusedViewEnterKey(IntPtr view)
-  {
-     FocusedViewEnterKeyEventArgs e = new FocusedViewEnterKeyEventArgs();
-
-     e.View = View.DownCast(Actor.GetActorFromPtr(view));
-
-     if (FocusManagerFocusedViewEnterKeyEventHandler != null)
-     {
-        FocusManagerFocusedViewEnterKeyEventHandler(this, e);
-     }
-  }
-
-
-  internal FocusManager() : this(NDalicManualPINVOKE.new_FocusManager(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  internal static FocusManager Get() {
-    FocusManager ret = new FocusManager(NDalicManualPINVOKE.FocusManager_Get(), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool SetCurrentFocusView(View view) {
-    Actor actor = (NUI.Actor)view;
-    bool ret = NDalicManualPINVOKE.FocusManager_SetCurrentFocusActor(swigCPtr, Actor.getCPtr(actor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public View GetCurrentFocusView() {
-    Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetCurrentFocusActor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return View.DownCast(ret);
-  }
-
-  public bool MoveFocus(View.KeyboardFocus.Direction direction) {
-    bool ret = NDalicManualPINVOKE.FocusManager_MoveFocus(swigCPtr, (int)direction);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ClearFocus() {
-    NDalicManualPINVOKE.FocusManager_ClearFocus(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetFocusGroupLoop(bool enabled) {
-    NDalicManualPINVOKE.FocusManager_SetFocusGroupLoop(swigCPtr, enabled);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool GetFocusGroupLoop() {
-    bool ret = NDalicManualPINVOKE.FocusManager_GetFocusGroupLoop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetAsFocusGroup(View view, bool isFocusGroup) {
-    Actor actor = (NUI.Actor)view;
-    NDalicManualPINVOKE.FocusManager_SetAsFocusGroup(swigCPtr, Actor.getCPtr(actor), isFocusGroup);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsFocusGroup(View view) {
-    Actor actor = (NUI.Actor)view;
-    bool ret = NDalicManualPINVOKE.FocusManager_IsFocusGroup(swigCPtr, Actor.getCPtr(actor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public View GetFocusGroup(View view) {
-    Actor actor = (NUI.Actor)view;
-    Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetFocusGroup(swigCPtr, Actor.getCPtr(actor)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return View.DownCast(ret);
-  }
-
-  public void SetFocusIndicatorView(View indicator) {
-    Actor actor = (NUI.Actor)indicator;
-    NDalicManualPINVOKE.FocusManager_SetFocusIndicatorActor(swigCPtr, Actor.getCPtr(actor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public View GetFocusIndicatorView() {
-    Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetFocusIndicatorActor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return View.DownCast(ret);
-  }
-
-  internal PreFocusChangeSignal PreFocusChangeSignal() {
-    PreFocusChangeSignal ret = new PreFocusChangeSignal(NDalicManualPINVOKE.FocusManager_PreFocusChangeSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal FocusChangedSignal FocusChangedSignal() {
-    FocusChangedSignal ret = new FocusChangedSignal(NDalicManualPINVOKE.FocusManager_FocusChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal FocusGroupChangedSignal FocusGroupChangedSignal() {
-    FocusGroupChangedSignal ret = new FocusGroupChangedSignal(NDalicManualPINVOKE.FocusManager_FocusGroupChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  internal ActorSignal FocusedActorEnterKeySignal() {
-    ActorSignal ret = new ActorSignal(NDalicManualPINVOKE.FocusManager_FocusedActorEnterKeySignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  private static readonly FocusManager instance = FocusManager.Get();
-
-  public static FocusManager Instance
-  {
-      get
-      {
-          return instance;
-      }
-  }
-
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+    public class FocusManager : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal FocusManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicManualPINVOKE.FocusManager_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FocusManager obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~FocusManager()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicManualPINVOKE.delete_FocusManager(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via PreFocusChange signal\r
+          *\r
+          */\r
+        public class PreFocusChangeEventArgs : EventArgs\r
+        {\r
+            private View _current;\r
+            private View _proposed;\r
+            private View.FocusDirection _direction;\r
+\r
+            public View CurrentView\r
+            {\r
+                get\r
+                {\r
+                    return _current;\r
+                }\r
+                set\r
+                {\r
+                    _current = value;\r
+                }\r
+            }\r
+\r
+            public View ProposedView\r
+            {\r
+                get\r
+                {\r
+                    return _proposed;\r
+                }\r
+                set\r
+                {\r
+                    _proposed = value;\r
+                }\r
+            }\r
+\r
+            public View.FocusDirection Direction\r
+            {\r
+                get\r
+                {\r
+                    return _direction;\r
+                }\r
+                set\r
+                {\r
+                    _direction = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandlerWithReturnType<object, PreFocusChangeEventArgs, View> _preFocusChangeEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        internal delegate IntPtr PreFocusChangeEventCallback(IntPtr current, IntPtr proposed, View.FocusDirection direction);\r
+        private PreFocusChangeEventCallback _preFocusChangeCallback;\r
+\r
+        public event EventHandlerWithReturnType<object, PreFocusChangeEventArgs, View> PreFocusChange\r
+        {\r
+            add\r
+            {\r
+                if (_preFocusChangeEventHandler == null)\r
+                {\r
+                    _preFocusChangeCallback = OnPreFocusChange;\r
+                    PreFocusChangeSignal().Connect(_preFocusChangeCallback);\r
+                }\r
+                _preFocusChangeEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_preFocusChangeEventHandler != null)\r
+                {\r
+                    PreFocusChangeSignal().Disconnect(_preFocusChangeCallback);\r
+                }\r
+                _preFocusChangeEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private IntPtr OnPreFocusChange(IntPtr current, IntPtr proposed, View.FocusDirection direction)\r
+        {\r
+            View view = null;\r
+            PreFocusChangeEventArgs e = new PreFocusChangeEventArgs();\r
+\r
+            e.CurrentView = View.DownCast(Actor.GetActorFromPtr(current));\r
+            e.ProposedView = View.DownCast(Actor.GetActorFromPtr(proposed));\r
+            e.Direction = direction;\r
+\r
+            if (_preFocusChangeEventHandler != null)\r
+            {\r
+                view = _preFocusChangeEventHandler(this, e);\r
+            }\r
+            return view.GetPtrfromView();\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via FocusChanged signal\r
+          *\r
+          */\r
+        public class FocusChangedEventArgs : EventArgs\r
+        {\r
+            private View _current;\r
+            private View _next;\r
+\r
+            public View CurrentView\r
+            {\r
+                get\r
+                {\r
+                    return _current;\r
+                }\r
+                set\r
+                {\r
+                    _current = value;\r
+                }\r
+            }\r
+\r
+            public View NextView\r
+            {\r
+                get\r
+                {\r
+                    return _next;\r
+                }\r
+                set\r
+                {\r
+                    _next = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandler<FocusChangedEventArgs> _focusChangedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        internal delegate void FocusChangedEventCallback(IntPtr current, IntPtr next);\r
+        private FocusChangedEventCallback _focusChangedEventCallback;\r
+\r
+        public event EventHandler<FocusChangedEventArgs> FocusChanged\r
+        {\r
+            add\r
+            {\r
+                if (_focusChangedEventCallback == null)\r
+                {\r
+                    _focusChangedEventCallback = OnFocusChanged;\r
+                    FocusChangedSignal().Connect(_focusChangedEventCallback);\r
+                }\r
+                _focusChangedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_focusChangedEventCallback != null)\r
+                {\r
+                    FocusChangedSignal().Disconnect(_focusChangedEventCallback);\r
+                }\r
+                _focusChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnFocusChanged(IntPtr current, IntPtr next)\r
+        {\r
+            FocusChangedEventArgs e = new FocusChangedEventArgs();\r
+\r
+            e.CurrentView = View.DownCast(Actor.GetActorFromPtr(current));\r
+            e.NextView = View.DownCast(Actor.GetActorFromPtr(next));\r
+\r
+            if (_focusChangedEventHandler != null)\r
+            {\r
+                _focusChangedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via FocusGroupChanged signal\r
+          *\r
+          */\r
+        public class FocusGroupChangedEventArgs : EventArgs\r
+        {\r
+            private View _current;\r
+            private bool _forwardDirection;\r
+\r
+            public View CurrentView\r
+            {\r
+                get\r
+                {\r
+                    return _current;\r
+                }\r
+                set\r
+                {\r
+                    _current = value;\r
+                }\r
+            }\r
+\r
+            public bool ForwardDirection\r
+            {\r
+                get\r
+                {\r
+                    return _forwardDirection;\r
+                }\r
+                set\r
+                {\r
+                    _forwardDirection = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandler<FocusGroupChangedEventArgs> _focusGroupChangedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void FocusGroupChangedEventCallback(IntPtr current, bool forwardDirection);\r
+        private FocusGroupChangedEventCallback _focusGroupChangedEventCallback;\r
+\r
+        public event EventHandler<FocusGroupChangedEventArgs> FocusGroupChanged\r
+        {\r
+            add\r
+            {\r
+                if (_focusGroupChangedEventCallback == null)\r
+                {\r
+                    _focusGroupChangedEventCallback = OnFocusGroupChanged;\r
+                    FocusGroupChangedSignal().Connect(_focusGroupChangedEventCallback);\r
+                }\r
+                _focusGroupChangedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_focusGroupChangedEventCallback != null)\r
+                {\r
+                    FocusGroupChangedSignal().Disconnect(_focusGroupChangedEventCallback);\r
+                }\r
+                _focusGroupChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnFocusGroupChanged(IntPtr current, bool forwardDirection)\r
+        {\r
+            FocusGroupChangedEventArgs e = new FocusGroupChangedEventArgs();\r
+\r
+            e.CurrentView = View.DownCast(Actor.GetActorFromPtr(current));\r
+            e.ForwardDirection = forwardDirection;\r
+\r
+            if (_focusGroupChangedEventHandler != null)\r
+            {\r
+                _focusGroupChangedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via FocusedActorEnterKey signal\r
+          *\r
+          */\r
+        public class FocusedViewEnterKeyEventArgs : EventArgs\r
+        {\r
+            private View _view;\r
+\r
+            public View View\r
+            {\r
+                get\r
+                {\r
+                    return _view;\r
+                }\r
+                set\r
+                {\r
+                    _view = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandler<FocusedViewEnterKeyEventArgs> _focusedViewEnterKeyEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void FocusedViewEnterKeyEventCallback(IntPtr view);\r
+        private FocusedViewEnterKeyEventCallback _focusedViewEnterKeyEventCallback;\r
+\r
+        public event EventHandler<FocusedViewEnterKeyEventArgs> FocusedViewEnterKeyPressed\r
+        {\r
+            add\r
+            {\r
+                if (_focusedViewEnterKeyEventCallback == null)\r
+                {\r
+                    _focusedViewEnterKeyEventCallback = OnFocusedViewEnterKey;\r
+                    FocusedActorEnterKeySignal().Connect(_focusedViewEnterKeyEventCallback);\r
+                }\r
+                _focusedViewEnterKeyEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_focusedViewEnterKeyEventCallback != null)\r
+                {\r
+                    FocusedActorEnterKeySignal().Disconnect(_focusedViewEnterKeyEventCallback);\r
+                }\r
+                _focusedViewEnterKeyEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnFocusedViewEnterKey(IntPtr view)\r
+        {\r
+            FocusedViewEnterKeyEventArgs e = new FocusedViewEnterKeyEventArgs();\r
+\r
+            e.View = View.DownCast(Actor.GetActorFromPtr(view));\r
+\r
+            if (_focusedViewEnterKeyEventHandler != null)\r
+            {\r
+                _focusedViewEnterKeyEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        internal FocusManager() : this(NDalicManualPINVOKE.new_FocusManager(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal static FocusManager Get()\r
+        {\r
+            FocusManager ret = new FocusManager(NDalicManualPINVOKE.FocusManager_Get(), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool SetCurrentFocusView(View view)\r
+        {\r
+            Actor actor = (Tizen.NUI.Actor)view;\r
+            bool ret = NDalicManualPINVOKE.FocusManager_SetCurrentFocusActor(swigCPtr, Actor.getCPtr(actor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public View GetCurrentFocusView()\r
+        {\r
+            Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetCurrentFocusActor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return View.DownCast(ret);\r
+        }\r
+\r
+        public bool MoveFocus(View.FocusDirection direction)\r
+        {\r
+            bool ret = NDalicManualPINVOKE.FocusManager_MoveFocus(swigCPtr, (int)direction);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void ClearFocus()\r
+        {\r
+            NDalicManualPINVOKE.FocusManager_ClearFocus(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool FocusGroupLoop\r
+        {\r
+            set\r
+            {\r
+                SetFocusGroupLoop(value);\r
+            }\r
+            get\r
+            {\r
+                return GetFocusGroupLoop();\r
+            }\r
+        }\r
+\r
+        internal void SetFocusGroupLoop(bool enabled)\r
+        {\r
+            NDalicManualPINVOKE.FocusManager_SetFocusGroupLoop(swigCPtr, enabled);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool GetFocusGroupLoop()\r
+        {\r
+            bool ret = NDalicManualPINVOKE.FocusManager_GetFocusGroupLoop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetAsFocusGroup(View view, bool isFocusGroup)\r
+        {\r
+            Actor actor = (Tizen.NUI.Actor)view;\r
+            NDalicManualPINVOKE.FocusManager_SetAsFocusGroup(swigCPtr, Actor.getCPtr(actor), isFocusGroup);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool IsFocusGroup(View view)\r
+        {\r
+            Actor actor = (Tizen.NUI.Actor)view;\r
+            bool ret = NDalicManualPINVOKE.FocusManager_IsFocusGroup(swigCPtr, Actor.getCPtr(actor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public View GetFocusGroup(View view)\r
+        {\r
+            Actor actor = (Tizen.NUI.Actor)view;\r
+            Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetFocusGroup(swigCPtr, Actor.getCPtr(actor)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return View.DownCast(ret);\r
+        }\r
+\r
+        public View FocusIndicator\r
+        {\r
+            set\r
+            {\r
+                SetFocusIndicatorView(value);\r
+            }\r
+            get\r
+            {\r
+                return GetFocusIndicatorView();\r
+            }\r
+        }\r
+\r
+        internal void SetFocusIndicatorView(View indicator)\r
+        {\r
+            Actor actor = (Tizen.NUI.Actor)indicator;\r
+            NDalicManualPINVOKE.FocusManager_SetFocusIndicatorActor(swigCPtr, Actor.getCPtr(actor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal View GetFocusIndicatorView()\r
+        {\r
+            Actor ret = new Actor(NDalicManualPINVOKE.FocusManager_GetFocusIndicatorActor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return View.DownCast(ret);\r
+        }\r
+\r
+        internal PreFocusChangeSignal PreFocusChangeSignal()\r
+        {\r
+            PreFocusChangeSignal ret = new PreFocusChangeSignal(NDalicManualPINVOKE.FocusManager_PreFocusChangeSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal FocusChangedSignal FocusChangedSignal()\r
+        {\r
+            FocusChangedSignal ret = new FocusChangedSignal(NDalicManualPINVOKE.FocusManager_FocusChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal FocusGroupChangedSignal FocusGroupChangedSignal()\r
+        {\r
+            FocusGroupChangedSignal ret = new FocusGroupChangedSignal(NDalicManualPINVOKE.FocusManager_FocusGroupChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal ActorSignal FocusedActorEnterKeySignal()\r
+        {\r
+            ActorSignal ret = new ActorSignal(NDalicManualPINVOKE.FocusManager_FocusedActorEnterKeySignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        private static readonly FocusManager instance = FocusManager.Get();\r
+\r
+        public static FocusManager Instance\r
+        {\r
+            get\r
+            {\r
+                return instance;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/Hover.cs b/src/Tizen.NUI/src/public/Hover.cs
new file mode 100755 (executable)
index 0000000..a600b31
--- /dev/null
@@ -0,0 +1,204 @@
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Hover : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Hover(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Hover obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Hover()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Hover(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static Hover GetHoverFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Hover ret = new Hover(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint Time\r
+        {\r
+            get\r
+            {\r
+                return time;\r
+            }\r
+        }\r
+\r
+        public int GetDeviceId(uint point)\r
+        {\r
+            if (point < points.Count)\r
+            {\r
+                return points[(int)point].deviceId;\r
+            }\r
+            return -1;\r
+        }\r
+\r
+        public PointStateType GetState(uint point)\r
+        {\r
+            if (point < points.Count)\r
+            {\r
+                return (Tizen.NUI.PointStateType)(points[(int)point].state);\r
+            }\r
+            return PointStateType.Finished;\r
+        }\r
+\r
+        public Actor GetHitActor(uint point)\r
+        {\r
+            if (point < points.Count)\r
+            {\r
+                return points[(int)point].hitActor;\r
+            }\r
+            else\r
+            {\r
+                // Return a native empty handle\r
+                Actor actor = new Actor();\r
+                actor.Reset();\r
+                return actor;\r
+            }\r
+        }\r
+\r
+        public Vector2 GetLocalPosition(uint point)\r
+        {\r
+            if (point < points.Count)\r
+            {\r
+                return points[(int)point].local;\r
+            }\r
+            return new Vector2(0.0f, 0.0f);\r
+        }\r
+\r
+        public Vector2 GetScreenPosition(uint point)\r
+        {\r
+            if (point < points.Count)\r
+            {\r
+                return points[(int)point].screen;\r
+            }\r
+            return new Vector2(0.0f, 0.0f);\r
+        }\r
+\r
+        public Hover() : this(NDalicPINVOKE.new_Hover__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Hover(uint time) : this(NDalicPINVOKE.new_Hover__SWIG_1(time), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        private TouchPointContainer points\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Hover_points_set(swigCPtr, TouchPointContainer.getCPtr(value));\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Hover_points_get(swigCPtr);\r
+                TouchPointContainer ret = (cPtr == global::System.IntPtr.Zero) ? null : new TouchPointContainer(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private uint time\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Hover_time_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                uint ret = NDalicPINVOKE.Hover_time_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public uint GetPointCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Hover_GetPointCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TouchPoint GetPoint(uint point)\r
+        {\r
+            TouchPoint ret = new TouchPoint(NDalicPINVOKE.Hover_GetPoint(swigCPtr, point), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/HoverEvent.cs b/src/Tizen.NUI/src/public/HoverEvent.cs
deleted file mode 100644 (file)
index 465f5fa..0000000
+++ /dev/null
@@ -1,102 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class HoverEvent : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal HoverEvent(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(HoverEvent obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~HoverEvent() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_HoverEvent(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
- public static HoverEvent GetHoverEventFromPtr(global::System.IntPtr cPtr) {
-    HoverEvent ret = new HoverEvent(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public HoverEvent() : this(NDalicPINVOKE.new_HoverEvent__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public HoverEvent(uint time) : this(NDalicPINVOKE.new_HoverEvent__SWIG_1(time), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TouchPointContainer points {
-    set {
-      NDalicPINVOKE.HoverEvent_points_set(swigCPtr, TouchPointContainer.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.HoverEvent_points_get(swigCPtr);
-      TouchPointContainer ret = (cPtr == global::System.IntPtr.Zero) ? null : new TouchPointContainer(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint time {
-    set {
-      NDalicPINVOKE.HoverEvent_time_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      uint ret = NDalicPINVOKE.HoverEvent_time_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint GetPointCount() {
-    uint ret = NDalicPINVOKE.HoverEvent_GetPointCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TouchPoint GetPoint(uint point) {
-    TouchPoint ret = new TouchPoint(NDalicPINVOKE.HoverEvent_GetPoint(swigCPtr, point), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 8dadbd1..e59a1f7
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class ImageView : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal ImageView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ImageView_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImageView obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~ImageView() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_ImageView(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_ImageView_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_ImageView_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int RESOURCE_URL = NDalicPINVOKE.ImageView_Property_RESOURCE_URL_get();
-    public static readonly int IMAGE = NDalicPINVOKE.ImageView_Property_IMAGE_get();
-    public static readonly int PRE_MULTIPLIED_ALPHA = NDalicPINVOKE.ImageView_Property_PRE_MULTIPLIED_ALPHA_get();
-    public static readonly int PIXEL_AREA = NDalicPINVOKE.ImageView_Property_PIXEL_AREA_get();
-  
-  }
-
-  public ImageView () : this (NDalicPINVOKE.ImageView_New__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ImageView (Image image) : this (NDalicPINVOKE.ImageView_New__SWIG_1(Image.getCPtr(image)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ImageView (string url) : this (NDalicPINVOKE.ImageView_New__SWIG_2(url), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ImageView (string url, Uint16Pair size) : this (NDalicPINVOKE.ImageView_New__SWIG_3(url, Uint16Pair.getCPtr(size)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ImageView(ImageView imageView) : this(NDalicPINVOKE.new_ImageView__SWIG_1(ImageView.getCPtr(imageView)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ImageView Assign(ImageView imageView) {
-    ImageView ret = new ImageView(NDalicPINVOKE.ImageView_Assign(swigCPtr, ImageView.getCPtr(imageView)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static ImageView DownCast(BaseHandle handle) {
-    ImageView ret = new ImageView(NDalicPINVOKE.ImageView_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetImage(Image image) {
-    NDalicPINVOKE.ImageView_SetImage__SWIG_0(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetImage(string url) {
-    NDalicPINVOKE.ImageView_SetImage__SWIG_1(swigCPtr, url);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetImage(string url, Uint16Pair size) {
-    NDalicPINVOKE.ImageView_SetImage__SWIG_2(swigCPtr, url, Uint16Pair.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Image GetImage() {
-    Image ret = new Image(NDalicPINVOKE.ImageView_GetImage(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000,
-    ANIMATABLE_PROPERTY_START_INDEX = PropertyRanges.ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX,
-    ANIMATABLE_PROPERTY_END_INDEX = PropertyRanges.ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX+1000
-  }
-
-  public string ResourceUrl
-  {
-    get
-    {
-      string temp;
-      GetProperty( ImageView.Property.RESOURCE_URL).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ImageView.Property.RESOURCE_URL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map ImageMap
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( ImageView.Property.IMAGE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ImageView.Property.IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool PreMultipliedAlpha
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( ImageView.Property.PRE_MULTIPLIED_ALPHA).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ImageView.Property.PRE_MULTIPLIED_ALPHA, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 PixelArea
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( ImageView.Property.PIXEL_AREA).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ImageView.Property.PIXEL_AREA, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class ImageView : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal ImageView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ImageView_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImageView obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~ImageView()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_ImageView(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_ImageView_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_ImageView_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int RESOURCE_URL = NDalicPINVOKE.ImageView_Property_RESOURCE_URL_get();\r
+            internal static readonly int IMAGE = NDalicPINVOKE.ImageView_Property_IMAGE_get();\r
+            internal static readonly int PRE_MULTIPLIED_ALPHA = NDalicPINVOKE.ImageView_Property_PRE_MULTIPLIED_ALPHA_get();\r
+            internal static readonly int PIXEL_AREA = NDalicPINVOKE.ImageView_Property_PIXEL_AREA_get();\r
+\r
+        }\r
+\r
+        public ImageView() : this(NDalicPINVOKE.ImageView_New__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public ImageView(string url) : this(NDalicPINVOKE.ImageView_New__SWIG_2(url), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal ImageView(string url, Uint16Pair size) : this(NDalicPINVOKE.ImageView_New__SWIG_3(url, Uint16Pair.getCPtr(size)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal ImageView(ImageView imageView) : this(NDalicPINVOKE.new_ImageView__SWIG_1(ImageView.getCPtr(imageView)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        internal ImageView Assign(ImageView imageView)\r
+        {\r
+            ImageView ret = new ImageView(NDalicPINVOKE.ImageView_Assign(swigCPtr, ImageView.getCPtr(imageView)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        public new static ImageView DownCast(BaseHandle handle)\r
+        {\r
+            ImageView ret = new ImageView(NDalicPINVOKE.ImageView_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        public void SetImage(string url)\r
+        {\r
+            NDalicPINVOKE.ImageView_SetImage__SWIG_1(swigCPtr, url);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        internal void SetImage(string url, Uint16Pair size)\r
+        {\r
+            NDalicPINVOKE.ImageView_SetImage__SWIG_2(swigCPtr, url, Uint16Pair.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000,\r
+            ANIMATABLE_PROPERTY_START_INDEX = PropertyRanges.ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX,\r
+            ANIMATABLE_PROPERTY_END_INDEX = PropertyRanges.ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX + 1000\r
+        }\r
+\r
+        public string ResourceUrl\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(ImageView.Property.RESOURCE_URL).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ImageView.Property.RESOURCE_URL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap ImageMap\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(ImageView.Property.IMAGE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ImageView.Property.IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool PreMultipliedAlpha\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(ImageView.Property.PRE_MULTIPLIED_ALPHA).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ImageView.Property.PRE_MULTIPLIED_ALPHA, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 PixelArea\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(ImageView.Property.PIXEL_AREA).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ImageView.Property.PIXEL_AREA, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/Key.cs b/src/Tizen.NUI/src/public/Key.cs
new file mode 100755 (executable)
index 0000000..66b05bf
--- /dev/null
@@ -0,0 +1,265 @@
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Key : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Key(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Key obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Key()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Key(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static Key GetKeyFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Key ret = new Key(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public string KeyPressedName\r
+        {\r
+            get\r
+            {\r
+                return keyPressedName;\r
+            }\r
+        }\r
+\r
+        public string KeyPressed\r
+        {\r
+            get\r
+            {\r
+                return keyPressed;\r
+            }\r
+        }\r
+\r
+        public int KeyCode\r
+        {\r
+            get\r
+            {\r
+                return keyCode;\r
+            }\r
+        }\r
+\r
+        public int KeyModifier\r
+        {\r
+            get\r
+            {\r
+                return keyModifier;\r
+            }\r
+        }\r
+\r
+        public uint Time\r
+        {\r
+            get\r
+            {\r
+                return time;\r
+            }\r
+        }\r
+\r
+        public Key.StateType State\r
+        {\r
+            get\r
+            {\r
+                return state;\r
+            }\r
+        }\r
+\r
+        public Key() : this(NDalicPINVOKE.new_Key__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Key(string keyName, string keyString, int keyCode, int keyModifier, uint timeStamp, Key.StateType keyState) : this(NDalicPINVOKE.new_Key__SWIG_1(keyName, keyString, keyCode, keyModifier, timeStamp, (int)keyState), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool IsShiftModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Key_IsShiftModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool IsCtrlModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Key_IsCtrlModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool IsAltModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Key_IsAltModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        private string keyPressedName\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_keyPressedName_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                string ret = NDalicPINVOKE.Key_keyPressedName_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private string keyPressed\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_keyPressed_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                string ret = NDalicPINVOKE.Key_keyPressed_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private int keyCode\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_keyCode_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Key_keyCode_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private int keyModifier\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_keyModifier_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Key_keyModifier_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private uint time\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_time_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                uint ret = NDalicPINVOKE.Key_time_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private Key.StateType state\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Key_state_set(swigCPtr, (int)value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                Key.StateType ret = (Key.StateType)NDalicPINVOKE.Key_state_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public enum StateType\r
+        {\r
+            Down,\r
+            Up,\r
+            Last\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/KeyEvent.cs b/src/Tizen.NUI/src/public/KeyEvent.cs
deleted file mode 100644 (file)
index c1863a3..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class KeyEvent : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal KeyEvent(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KeyEvent obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~KeyEvent() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_KeyEvent(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
- public static KeyEvent GetKeyEventFromPtr(global::System.IntPtr cPtr) {
-    KeyEvent ret = new KeyEvent(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public KeyEvent() : this(NDalicPINVOKE.new_KeyEvent__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public KeyEvent(string keyName, string keyString, int keyCode, int keyModifier, uint timeStamp, KeyEvent.State keyState) : this(NDalicPINVOKE.new_KeyEvent__SWIG_1(keyName, keyString, keyCode, keyModifier, timeStamp, (int)keyState), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsShiftModifier() {
-    bool ret = NDalicPINVOKE.KeyEvent_IsShiftModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsCtrlModifier() {
-    bool ret = NDalicPINVOKE.KeyEvent_IsCtrlModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsAltModifier() {
-    bool ret = NDalicPINVOKE.KeyEvent_IsAltModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public string keyPressedName {
-    set {
-      NDalicPINVOKE.KeyEvent_keyPressedName_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      string ret = NDalicPINVOKE.KeyEvent_keyPressedName_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public string keyPressed {
-    set {
-      NDalicPINVOKE.KeyEvent_keyPressed_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      string ret = NDalicPINVOKE.KeyEvent_keyPressed_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int keyCode {
-    set {
-      NDalicPINVOKE.KeyEvent_keyCode_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.KeyEvent_keyCode_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int keyModifier {
-    set {
-      NDalicPINVOKE.KeyEvent_keyModifier_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.KeyEvent_keyModifier_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint time {
-    set {
-      NDalicPINVOKE.KeyEvent_time_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      uint ret = NDalicPINVOKE.KeyEvent_time_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public KeyEvent.State state {
-    set {
-      NDalicPINVOKE.KeyEvent_state_set(swigCPtr, (int)value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      KeyEvent.State ret = (KeyEvent.State)NDalicPINVOKE.KeyEvent_state_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public enum State {
-    Down,
-    Up,
-    Last
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index ba81d4a..09ce647
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class KeyFrames : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal KeyFrames(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.KeyFrames_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KeyFrames obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~KeyFrames() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_KeyFrames(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-  public void Add(float progress, object value)
-  {
-    dynamic obj = value;
-    Add(progress, new Property.Value(obj));
-  }
-
-  public void Add(float progress, object value, AlphaFunction alpha)
-  {
-    dynamic obj = value;
-    Add(progress, new Property.Value(obj), alpha);
-  }
-
-
-  public KeyFrames () : this (NDalicPINVOKE.KeyFrames_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public static KeyFrames DownCast(BaseHandle handle) {
-    KeyFrames ret = new KeyFrames(NDalicPINVOKE.KeyFrames_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public KeyFrames(KeyFrames handle) : this(NDalicPINVOKE.new_KeyFrames__SWIG_1(KeyFrames.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public KeyFrames Assign(KeyFrames rhs) {
-    KeyFrames ret = new KeyFrames(NDalicPINVOKE.KeyFrames_Assign(swigCPtr, KeyFrames.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Property.Type GetType() {
-    Property.Type ret = (Property.Type)NDalicPINVOKE.KeyFrames_GetType(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Add(float progress, Property.Value value) {
-    NDalicPINVOKE.KeyFrames_Add__SWIG_0(swigCPtr, progress, Property.Value.getCPtr(value));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Add(float progress, Property.Value value, AlphaFunction alpha) {
-    NDalicPINVOKE.KeyFrames_Add__SWIG_1(swigCPtr, progress, Property.Value.getCPtr(value), AlphaFunction.getCPtr(alpha));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class KeyFrames : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal KeyFrames(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.KeyFrames_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KeyFrames obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~KeyFrames()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_KeyFrames(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        public void Add(float progress, object value)\r
+        {\r
+            dynamic obj = value;\r
+            Add(progress, new PropertyValue(obj));\r
+        }\r
+\r
+        public void Add(float progress, object value, AlphaFunction alpha)\r
+        {\r
+            dynamic obj = value;\r
+            Add(progress, new PropertyValue(obj), alpha);\r
+        }\r
+\r
+\r
+        public KeyFrames() : this(NDalicPINVOKE.KeyFrames_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public static KeyFrames DownCast(BaseHandle handle)\r
+        {\r
+            KeyFrames ret = new KeyFrames(NDalicPINVOKE.KeyFrames_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal KeyFrames(KeyFrames handle) : this(NDalicPINVOKE.new_KeyFrames__SWIG_1(KeyFrames.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal KeyFrames Assign(KeyFrames rhs)\r
+        {\r
+            KeyFrames ret = new KeyFrames(NDalicPINVOKE.KeyFrames_Assign(swigCPtr, KeyFrames.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyType GetType()\r
+        {\r
+            PropertyType ret = (PropertyType)NDalicPINVOKE.KeyFrames_GetType(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Add(float progress, PropertyValue value)\r
+        {\r
+            NDalicPINVOKE.KeyFrames_Add__SWIG_0(swigCPtr, progress, PropertyValue.getCPtr(value));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Add(float progress, PropertyValue value, AlphaFunction alpha)\r
+        {\r
+            NDalicPINVOKE.KeyFrames_Add__SWIG_1(swigCPtr, progress, PropertyValue.getCPtr(value), AlphaFunction.getCPtr(alpha));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 2cdbd8d..5005ced
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Layer : Actor {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Layer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Layer_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Layer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Layer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Layer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Layer_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Layer_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int CLIPPING_ENABLE = NDalicPINVOKE.Layer_Property_CLIPPING_ENABLE_get();
-    public static readonly int CLIPPING_BOX = NDalicPINVOKE.Layer_Property_CLIPPING_BOX_get();
-    public static readonly int BEHAVIOR = NDalicPINVOKE.Layer_Property_BEHAVIOR_get();
-  
-  }
-
-  public Layer () : this (NDalicPINVOKE.Layer_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static Layer DownCast(BaseHandle handle) {
-    Layer ret = new Layer(NDalicPINVOKE.Layer_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Layer(Layer copy) : this(NDalicPINVOKE.new_Layer__SWIG_1(Layer.getCPtr(copy)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Layer Assign(Layer rhs) {
-    Layer ret = new Layer(NDalicPINVOKE.Layer_Assign(swigCPtr, Layer.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetDepth() {
-    uint ret = NDalicPINVOKE.Layer_GetDepth(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Raise() {
-    NDalicPINVOKE.Layer_Raise(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Lower() {
-    NDalicPINVOKE.Layer_Lower(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RaiseAbove(Layer target) {
-    NDalicPINVOKE.Layer_RaiseAbove(swigCPtr, Layer.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void LowerBelow(Layer target) {
-    NDalicPINVOKE.Layer_LowerBelow(swigCPtr, Layer.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RaiseToTop() {
-    NDalicPINVOKE.Layer_RaiseToTop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void LowerToBottom() {
-    NDalicPINVOKE.Layer_LowerToBottom(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void MoveAbove(Layer target) {
-    NDalicPINVOKE.Layer_MoveAbove(swigCPtr, Layer.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void MoveBelow(Layer target) {
-    NDalicPINVOKE.Layer_MoveBelow(swigCPtr, Layer.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetBehavior(Layer.LayerBehavior behavior) {
-    NDalicPINVOKE.Layer_SetBehavior(swigCPtr, (int)behavior);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Layer.LayerBehavior GetBehavior() {
-    Layer.LayerBehavior ret = (Layer.LayerBehavior)NDalicPINVOKE.Layer_GetBehavior(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetClipping(bool enabled) {
-    NDalicPINVOKE.Layer_SetClipping(swigCPtr, enabled);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsClipping() {
-    bool ret = NDalicPINVOKE.Layer_IsClipping(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetClippingBox(int x, int y, int width, int height) {
-    NDalicPINVOKE.Layer_SetClippingBox__SWIG_0(swigCPtr, x, y, width, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetClippingBox(RectInteger box) {
-    NDalicPINVOKE.Layer_SetClippingBox__SWIG_1(swigCPtr, RectInteger.getCPtr(box));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public RectInteger GetClippingBox() {
-    RectInteger ret = new RectInteger(NDalicPINVOKE.Layer_GetClippingBox(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetDepthTestDisabled(bool disable) {
-    NDalicPINVOKE.Layer_SetDepthTestDisabled(swigCPtr, disable);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsDepthTestDisabled() {
-    bool ret = NDalicPINVOKE.Layer_IsDepthTestDisabled(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetSortFunction(SWIGTYPE_p_f_r_q_const__Dali__Vector3__float function) {
-    NDalicPINVOKE.Layer_SetSortFunction(swigCPtr, SWIGTYPE_p_f_r_q_const__Dali__Vector3__float.getCPtr(function));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetTouchConsumed(bool consume) {
-    NDalicPINVOKE.Layer_SetTouchConsumed(swigCPtr, consume);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsTouchConsumed() {
-    bool ret = NDalicPINVOKE.Layer_IsTouchConsumed(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetHoverConsumed(bool consume) {
-    NDalicPINVOKE.Layer_SetHoverConsumed(swigCPtr, consume);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsHoverConsumed() {
-    bool ret = NDalicPINVOKE.Layer_IsHoverConsumed(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum LayerBehavior {
-    LAYER_2D,
-    LAYER_UI = LAYER_2D,
-    LAYER_3D
-  }
-
-  public enum TreeDepthMultiplier {
-    TREE_DEPTH_MULTIPLIER = 10000
-  }
-
-  public bool ClippingEnable
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Layer.Property.CLIPPING_ENABLE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Layer.Property.CLIPPING_ENABLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public RectInteger ClippingBox
-  {
-    get
-    {
-      RectInteger temp = new RectInteger(0,0,0,0);
-      GetProperty( Layer.Property.CLIPPING_BOX).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Layer.Property.CLIPPING_BOX, new NUI.Property.Value( value ) );
-    }
-  }
-  public Layer.LayerBehavior Behavior 
-  { 
-    get 
-    {
-      return GetBehavior();
-    }
-    set 
-    { 
-      SetBehavior( value );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Layer : Actor\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Layer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Layer_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Layer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Layer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Layer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Layer_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_Layer_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int CLIPPING_ENABLE = NDalicPINVOKE.Layer_Property_CLIPPING_ENABLE_get();\r
+            internal static readonly int CLIPPING_BOX = NDalicPINVOKE.Layer_Property_CLIPPING_BOX_get();\r
+            internal static readonly int BEHAVIOR = NDalicPINVOKE.Layer_Property_BEHAVIOR_get();\r
+\r
+        }\r
+\r
+        public Layer() : this(NDalicPINVOKE.Layer_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static Layer DownCast(BaseHandle handle)\r
+        {\r
+            Layer ret = new Layer(NDalicPINVOKE.Layer_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Layer(Layer copy) : this(NDalicPINVOKE.new_Layer__SWIG_1(Layer.getCPtr(copy)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Layer Assign(Layer rhs)\r
+        {\r
+            Layer ret = new Layer(NDalicPINVOKE.Layer_Assign(swigCPtr, Layer.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint Depth\r
+        {\r
+            get\r
+            {\r
+                return GetDepth();\r
+            }\r
+        }\r
+\r
+        internal uint GetDepth()\r
+        {\r
+            uint ret = NDalicPINVOKE.Layer_GetDepth(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Raise()\r
+        {\r
+            NDalicPINVOKE.Layer_Raise(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Lower()\r
+        {\r
+            NDalicPINVOKE.Layer_Lower(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void RaiseAbove(Layer target)\r
+        {\r
+            NDalicPINVOKE.Layer_RaiseAbove(swigCPtr, Layer.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void LowerBelow(Layer target)\r
+        {\r
+            NDalicPINVOKE.Layer_LowerBelow(swigCPtr, Layer.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void RaiseToTop()\r
+        {\r
+            NDalicPINVOKE.Layer_RaiseToTop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void LowerToBottom()\r
+        {\r
+            NDalicPINVOKE.Layer_LowerToBottom(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void MoveAbove(Layer target)\r
+        {\r
+            NDalicPINVOKE.Layer_MoveAbove(swigCPtr, Layer.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void MoveBelow(Layer target)\r
+        {\r
+            NDalicPINVOKE.Layer_MoveBelow(swigCPtr, Layer.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetBehavior(LayerBehavior behavior)\r
+        {\r
+            NDalicPINVOKE.Layer_SetBehavior(swigCPtr, (int)behavior);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal LayerBehavior GetBehavior()\r
+        {\r
+            Layer.LayerBehavior ret = (Layer.LayerBehavior)NDalicPINVOKE.Layer_GetBehavior(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetClipping(bool enabled)\r
+        {\r
+            NDalicPINVOKE.Layer_SetClipping(swigCPtr, enabled);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool IsClipping()\r
+        {\r
+            bool ret = NDalicPINVOKE.Layer_IsClipping(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetClippingBox(int x, int y, int width, int height)\r
+        {\r
+            NDalicPINVOKE.Layer_SetClippingBox__SWIG_0(swigCPtr, x, y, width, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetClippingBox(RectInteger box)\r
+        {\r
+            NDalicPINVOKE.Layer_SetClippingBox__SWIG_1(swigCPtr, RectInteger.getCPtr(box));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal RectInteger GetClippingBox()\r
+        {\r
+            RectInteger ret = new RectInteger(NDalicPINVOKE.Layer_GetClippingBox(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetDepthTestDisabled(bool disable)\r
+        {\r
+            NDalicPINVOKE.Layer_SetDepthTestDisabled(swigCPtr, disable);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool IsDepthTestDisabled()\r
+        {\r
+            bool ret = NDalicPINVOKE.Layer_IsDepthTestDisabled(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetSortFunction(SWIGTYPE_p_f_r_q_const__Dali__Vector3__float function)\r
+        {\r
+            NDalicPINVOKE.Layer_SetSortFunction(swigCPtr, SWIGTYPE_p_f_r_q_const__Dali__Vector3__float.getCPtr(function));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetTouchConsumed(bool consume)\r
+        {\r
+            NDalicPINVOKE.Layer_SetTouchConsumed(swigCPtr, consume);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool IsTouchConsumed()\r
+        {\r
+            bool ret = NDalicPINVOKE.Layer_IsTouchConsumed(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetHoverConsumed(bool consume)\r
+        {\r
+            NDalicPINVOKE.Layer_SetHoverConsumed(swigCPtr, consume);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal bool IsHoverConsumed()\r
+        {\r
+            bool ret = NDalicPINVOKE.Layer_IsHoverConsumed(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public enum LayerBehavior\r
+        {\r
+            Layer2D,\r
+            LayerUI = Layer2D,\r
+            Layer3D\r
+        }\r
+\r
+        internal enum TreeDepthMultiplier\r
+        {\r
+            TREE_DEPTH_MULTIPLIER = 10000\r
+        }\r
+\r
+        public bool ClippingEnable\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Layer.Property.CLIPPING_ENABLE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Layer.Property.CLIPPING_ENABLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public RectInteger ClippingBox\r
+        {\r
+            get\r
+            {\r
+                RectInteger temp = new RectInteger(0, 0, 0, 0);\r
+                GetProperty(Layer.Property.CLIPPING_BOX).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Layer.Property.CLIPPING_BOX, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public LayerBehavior Behavior\r
+        {\r
+            get\r
+            {\r
+                return GetBehavior();\r
+            }\r
+            set\r
+            {\r
+                SetBehavior(value);\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 0bce820..9f51997
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class LinearConstrainer : Handle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal LinearConstrainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.LinearConstrainer_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LinearConstrainer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~LinearConstrainer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_LinearConstrainer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_LinearConstrainer_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_LinearConstrainer_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int VALUE = NDalicPINVOKE.LinearConstrainer_Property_VALUE_get();
-    public static readonly int PROGRESS = NDalicPINVOKE.LinearConstrainer_Property_PROGRESS_get();
-  
-  }
-
-  public LinearConstrainer () : this (NDalicPINVOKE.LinearConstrainer_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static LinearConstrainer DownCast(BaseHandle handle) {
-    LinearConstrainer ret = new LinearConstrainer(NDalicPINVOKE.LinearConstrainer_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public LinearConstrainer(LinearConstrainer handle) : this(NDalicPINVOKE.new_LinearConstrainer__SWIG_1(LinearConstrainer.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public LinearConstrainer Assign(LinearConstrainer rhs) {
-    LinearConstrainer ret = new LinearConstrainer(NDalicPINVOKE.LinearConstrainer_Assign(swigCPtr, LinearConstrainer.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Apply(Property target, Property source, Vector2 range, Vector2 wrap) {
-    NDalicPINVOKE.LinearConstrainer_Apply__SWIG_0(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range), Vector2.getCPtr(wrap));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Apply(Property target, Property source, Vector2 range) {
-    NDalicPINVOKE.LinearConstrainer_Apply__SWIG_1(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Remove(Handle target) {
-    NDalicPINVOKE.LinearConstrainer_Remove(swigCPtr, Handle.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public NUI.Property.Array Value
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( LinearConstrainer.Property.VALUE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( LinearConstrainer.Property.VALUE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array Progress
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( LinearConstrainer.Property.PROGRESS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( LinearConstrainer.Property.PROGRESS, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class LinearConstrainer : Handle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal LinearConstrainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.LinearConstrainer_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(LinearConstrainer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~LinearConstrainer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_LinearConstrainer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_LinearConstrainer_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_LinearConstrainer_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int VALUE = NDalicPINVOKE.LinearConstrainer_Property_VALUE_get();\r
+            internal static readonly int PROGRESS = NDalicPINVOKE.LinearConstrainer_Property_PROGRESS_get();\r
+\r
+        }\r
+\r
+        public LinearConstrainer() : this(NDalicPINVOKE.LinearConstrainer_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static LinearConstrainer DownCast(BaseHandle handle)\r
+        {\r
+            LinearConstrainer ret = new LinearConstrainer(NDalicPINVOKE.LinearConstrainer_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal LinearConstrainer(LinearConstrainer handle) : this(NDalicPINVOKE.new_LinearConstrainer__SWIG_1(LinearConstrainer.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal LinearConstrainer Assign(LinearConstrainer rhs)\r
+        {\r
+            LinearConstrainer ret = new LinearConstrainer(NDalicPINVOKE.LinearConstrainer_Assign(swigCPtr, LinearConstrainer.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Apply(Property target, Property source, Vector2 range, Vector2 wrap)\r
+        {\r
+            NDalicPINVOKE.LinearConstrainer_Apply__SWIG_0(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range), Vector2.getCPtr(wrap));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Apply(Property target, Property source, Vector2 range)\r
+        {\r
+            NDalicPINVOKE.LinearConstrainer_Apply__SWIG_1(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Remove(Handle target)\r
+        {\r
+            NDalicPINVOKE.LinearConstrainer_Remove(swigCPtr, Handle.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyArray Value\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(LinearConstrainer.Property.VALUE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(LinearConstrainer.Property.VALUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyArray Progress\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(LinearConstrainer.Property.PROGRESS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(LinearConstrainer.Property.PROGRESS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index c83c23e..ee3c042
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Path : Handle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Path(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Path_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Path obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Path() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Path(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Path_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Path_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int POINTS = NDalicPINVOKE.Path_Property_POINTS_get();
-    public static readonly int CONTROL_POINTS = NDalicPINVOKE.Path_Property_CONTROL_POINTS_get();
-  
-  }
-
-  public Path () : this (NDalicPINVOKE.Path_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static Path DownCast(BaseHandle handle) {
-    Path ret = new Path(NDalicPINVOKE.Path_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Path(Path handle) : this(NDalicPINVOKE.new_Path__SWIG_1(Path.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Path Assign(Path rhs) {
-    Path ret = new Path(NDalicPINVOKE.Path_Assign(swigCPtr, Path.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void AddPoint(Vector3 point) {
-    NDalicPINVOKE.Path_AddPoint(swigCPtr, Vector3.getCPtr(point));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void AddControlPoint(Vector3 point) {
-    NDalicPINVOKE.Path_AddControlPoint(swigCPtr, Vector3.getCPtr(point));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void GenerateControlPoints(float curvature) {
-    NDalicPINVOKE.Path_GenerateControlPoints(swigCPtr, curvature);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Sample(float progress, Vector3 position, Vector3 tangent) {
-    NDalicPINVOKE.Path_Sample(swigCPtr, progress, Vector3.getCPtr(position), Vector3.getCPtr(tangent));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 GetPoint(uint index) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetPoint(swigCPtr, index), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 GetControlPoint(uint index) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetControlPoint(swigCPtr, index), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetPointCount() {
-    uint ret = NDalicPINVOKE.Path_GetPointCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public NUI.Property.Array Points
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( Path.Property.POINTS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Path.Property.POINTS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array ControlPoints
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( Path.Property.CONTROL_POINTS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Path.Property.CONTROL_POINTS, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Path : Handle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Path(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Path_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Path obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Path()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Path(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Path_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_Path_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int POINTS = NDalicPINVOKE.Path_Property_POINTS_get();\r
+            internal static readonly int CONTROL_POINTS = NDalicPINVOKE.Path_Property_CONTROL_POINTS_get();\r
+\r
+        }\r
+\r
+        public Path() : this(NDalicPINVOKE.Path_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static Path DownCast(BaseHandle handle)\r
+        {\r
+            Path ret = new Path(NDalicPINVOKE.Path_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Path(Path handle) : this(NDalicPINVOKE.new_Path__SWIG_1(Path.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Path Assign(Path rhs)\r
+        {\r
+            Path ret = new Path(NDalicPINVOKE.Path_Assign(swigCPtr, Path.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void AddPoint(Position point)\r
+        {\r
+            NDalicPINVOKE.Path_AddPoint(swigCPtr, Position.getCPtr(point));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void AddControlPoint(Vector3 point)\r
+        {\r
+            NDalicPINVOKE.Path_AddControlPoint(swigCPtr, Vector3.getCPtr(point));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void GenerateControlPoints(float curvature)\r
+        {\r
+            NDalicPINVOKE.Path_GenerateControlPoints(swigCPtr, curvature);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Sample(float progress, Vector3 position, Vector3 tangent)\r
+        {\r
+            NDalicPINVOKE.Path_Sample(swigCPtr, progress, Vector3.getCPtr(position), Vector3.getCPtr(tangent));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3 GetPoint(uint index)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetPoint(swigCPtr, index), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector3 GetControlPoint(uint index)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Path_GetControlPoint(swigCPtr, index), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint GetPointCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Path_GetPointCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyArray Points\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(Path.Property.POINTS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Path.Property.POINTS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public PropertyArray ControlPoints\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(Path.Property.CONTROL_POINTS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Path.Property.CONTROL_POINTS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index f4d4699..7856ec7
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class PathConstrainer : Handle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal PathConstrainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.PathConstrainer_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PathConstrainer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~PathConstrainer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_PathConstrainer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_PathConstrainer_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_PathConstrainer_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int FORWARD = NDalicPINVOKE.PathConstrainer_Property_FORWARD_get();
-    public static readonly int POINTS = NDalicPINVOKE.PathConstrainer_Property_POINTS_get();
-    public static readonly int CONTROL_POINTS = NDalicPINVOKE.PathConstrainer_Property_CONTROL_POINTS_get();
-  
-  }
-
-  public PathConstrainer () : this (NDalicPINVOKE.PathConstrainer_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public new static PathConstrainer DownCast(BaseHandle handle) {
-    PathConstrainer ret = new PathConstrainer(NDalicPINVOKE.PathConstrainer_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public PathConstrainer(PathConstrainer handle) : this(NDalicPINVOKE.new_PathConstrainer__SWIG_1(PathConstrainer.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public PathConstrainer Assign(PathConstrainer rhs) {
-    PathConstrainer ret = new PathConstrainer(NDalicPINVOKE.PathConstrainer_Assign(swigCPtr, PathConstrainer.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Apply(Property target, Property source, Vector2 range, Vector2 wrap) {
-    NDalicPINVOKE.PathConstrainer_Apply__SWIG_0(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range), Vector2.getCPtr(wrap));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Apply(Property target, Property source, Vector2 range) {
-    NDalicPINVOKE.PathConstrainer_Apply__SWIG_1(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Remove(Handle target) {
-    NDalicPINVOKE.PathConstrainer_Remove(swigCPtr, Handle.getCPtr(target));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3 Forward
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( PathConstrainer.Property.FORWARD).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PathConstrainer.Property.FORWARD, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array Points
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( PathConstrainer.Property.POINTS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PathConstrainer.Property.POINTS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array ControlPoints
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( PathConstrainer.Property.CONTROL_POINTS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PathConstrainer.Property.CONTROL_POINTS, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class PathConstrainer : Handle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal PathConstrainer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.PathConstrainer_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PathConstrainer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PathConstrainer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_PathConstrainer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_PathConstrainer_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            public Property() : this(NDalicPINVOKE.new_PathConstrainer_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int FORWARD = NDalicPINVOKE.PathConstrainer_Property_FORWARD_get();\r
+            internal static readonly int POINTS = NDalicPINVOKE.PathConstrainer_Property_POINTS_get();\r
+            internal static readonly int CONTROL_POINTS = NDalicPINVOKE.PathConstrainer_Property_CONTROL_POINTS_get();\r
+\r
+        }\r
+\r
+        public PathConstrainer() : this(NDalicPINVOKE.PathConstrainer_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public new static PathConstrainer DownCast(BaseHandle handle)\r
+        {\r
+            PathConstrainer ret = new PathConstrainer(NDalicPINVOKE.PathConstrainer_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal PathConstrainer(PathConstrainer handle) : this(NDalicPINVOKE.new_PathConstrainer__SWIG_1(PathConstrainer.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal PathConstrainer Assign(PathConstrainer rhs)\r
+        {\r
+            PathConstrainer ret = new PathConstrainer(NDalicPINVOKE.PathConstrainer_Assign(swigCPtr, PathConstrainer.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Apply(Property target, Property source, Vector2 range, Vector2 wrap)\r
+        {\r
+            NDalicPINVOKE.PathConstrainer_Apply__SWIG_0(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range), Vector2.getCPtr(wrap));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Apply(Property target, Property source, Vector2 range)\r
+        {\r
+            NDalicPINVOKE.PathConstrainer_Apply__SWIG_1(swigCPtr, Property.getCPtr(target), Property.getCPtr(source), Vector2.getCPtr(range));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Remove(Handle target)\r
+        {\r
+            NDalicPINVOKE.PathConstrainer_Remove(swigCPtr, Handle.getCPtr(target));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3 Forward\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(PathConstrainer.Property.FORWARD).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PathConstrainer.Property.FORWARD, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public PropertyArray Points\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(PathConstrainer.Property.POINTS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PathConstrainer.Property.POINTS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public PropertyArray ControlPoints\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(PathConstrainer.Property.CONTROL_POINTS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PathConstrainer.Property.CONTROL_POINTS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index bc95b6b..801fd41
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class Popup : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Popup(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Popup_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Popup obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Popup() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Popup(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-  public class OutsideTouchedEventArgs : EventArgs
-  {
-  }
-
-  public class ShowingEventArgs : EventArgs
-  {
-  }
-
-  public class ShownEventArgs : EventArgs
-  {
-  }
-
-  public class HidingEventArgs : EventArgs
-  {
-  }
-
-  public class HiddenEventArgs : EventArgs
-  {
-  }
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void OutsideTouchedEventCallbackDelegate();
-  private DaliEventHandler<object,OutsideTouchedEventArgs> _popUpOutsideTouchedEventHandler;
-  private OutsideTouchedEventCallbackDelegate _popUpOutsideTouchedEventCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void ShowingEventCallbackDelegate();
-  private DaliEventHandler<object,ShowingEventArgs> _popUpShowingEventHandler;
-  private ShowingEventCallbackDelegate _popUpShowingEventCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void ShownEventCallbackDelegate();
-  private DaliEventHandler<object,ShownEventArgs> _popUpShownEventHandler;
-  private ShownEventCallbackDelegate _popUpShownEventCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void HidingEventCallbackDelegate();
-  private DaliEventHandler<object,HidingEventArgs> _popUpHidingEventHandler;
-  private HidingEventCallbackDelegate _popUpHidingEventCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void HiddenEventCallbackDelegate();
-  private DaliEventHandler<object,HiddenEventArgs> _popUpHiddenEventHandler;
-  private HiddenEventCallbackDelegate _popUpHiddenEventCallbackDelegate;
-
-  public event DaliEventHandler<object,OutsideTouchedEventArgs> OutsideTouched
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_popUpOutsideTouchedEventHandler == null)
-           {
-              _popUpOutsideTouchedEventHandler += value;
-
-              _popUpOutsideTouchedEventCallbackDelegate = new OutsideTouchedEventCallbackDelegate(OnOutsideTouched);
-              this.OutsideTouchedSignal().Connect(_popUpOutsideTouchedEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_popUpOutsideTouchedEventHandler != null)
-           {
-              this.OutsideTouchedSignal().Disconnect(_popUpOutsideTouchedEventCallbackDelegate);
-           }
-
-           _popUpOutsideTouchedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for Popup OutsideTouchedSignal
-  private void OnOutsideTouched()
-  {
-     OutsideTouchedEventArgs e = new OutsideTouchedEventArgs();
-
-     if (_popUpOutsideTouchedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _popUpOutsideTouchedEventHandler(this, e);
-     }
-  }
-
-  public event DaliEventHandler<object,ShowingEventArgs> Showing
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_popUpShowingEventHandler == null)
-           {
-              _popUpShowingEventHandler += value;
-
-              _popUpShowingEventCallbackDelegate = new ShowingEventCallbackDelegate(OnShowing);
-              this.ShowingSignal().Connect(_popUpShowingEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_popUpShowingEventHandler != null)
-           {
-              this.ShowingSignal().Disconnect(_popUpShowingEventCallbackDelegate);
-           }
-
-           _popUpShowingEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for ShowingSignal
-  private void OnShowing()
-  {
-     ShowingEventArgs e = new ShowingEventArgs();
-
-     if (_popUpShowingEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _popUpShowingEventHandler(this, e);
-     }
-  }
-
-
-  public event DaliEventHandler<object,ShownEventArgs> Shown
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_popUpShownEventHandler == null)
-           {
-              _popUpShownEventHandler += value;
-
-              _popUpShownEventCallbackDelegate = new ShownEventCallbackDelegate(OnShown);
-              this.ShownSignal().Connect(_popUpShownEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_popUpShownEventHandler != null)
-           {
-              this.ShownSignal().Disconnect(_popUpShownEventCallbackDelegate);
-           }
-
-           _popUpShownEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for ShownSignal
-  private void OnShown()
-  {
-     ShownEventArgs e = new ShownEventArgs();
-
-     if (_popUpShownEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _popUpShownEventHandler(this, e);
-     }
-  }
-
-  public event DaliEventHandler<object,HidingEventArgs> Hiding
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_popUpHidingEventHandler == null)
-           {
-              _popUpHidingEventHandler += value;
-
-              _popUpHidingEventCallbackDelegate = new HidingEventCallbackDelegate(OnHiding);
-              this.HidingSignal().Connect(_popUpHidingEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_popUpHidingEventHandler != null)
-           {
-              this.HidingSignal().Disconnect(_popUpHidingEventCallbackDelegate);
-           }
-
-           _popUpHidingEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for HidingSignal
-  private void OnHiding()
-  {
-     HidingEventArgs e = new HidingEventArgs();
-
-     if (_popUpHidingEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _popUpHidingEventHandler(this, e);
-     }
-  }
-
-  public event DaliEventHandler<object,HiddenEventArgs> Hidden
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_popUpHiddenEventHandler == null)
-           {
-              _popUpHiddenEventHandler += value;
-
-              _popUpHiddenEventCallbackDelegate = new HiddenEventCallbackDelegate(OnHidden);
-              this.HiddenSignal().Connect(_popUpHiddenEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_popUpHiddenEventHandler != null)
-           {
-              this.HiddenSignal().Disconnect(_popUpHiddenEventCallbackDelegate);
-           }
-
-           _popUpHiddenEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for HiddenSignal
-  private void OnHidden()
-  {
-     HiddenEventArgs e = new HiddenEventArgs();
-
-     if (_popUpHiddenEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _popUpHiddenEventHandler(this, e);
-     }
-  }
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Popup_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Popup_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int TITLE = NDalicPINVOKE.Popup_Property_TITLE_get();
-    public static readonly int CONTENT = NDalicPINVOKE.Popup_Property_CONTENT_get();
-    public static readonly int FOOTER = NDalicPINVOKE.Popup_Property_FOOTER_get();
-    public static readonly int DISPLAY_STATE = NDalicPINVOKE.Popup_Property_DISPLAY_STATE_get();
-    public static readonly int TOUCH_TRANSPARENT = NDalicPINVOKE.Popup_Property_TOUCH_TRANSPARENT_get();
-    public static readonly int TAIL_VISIBILITY = NDalicPINVOKE.Popup_Property_TAIL_VISIBILITY_get();
-    public static readonly int TAIL_POSITION = NDalicPINVOKE.Popup_Property_TAIL_POSITION_get();
-    public static readonly int CONTEXTUAL_MODE = NDalicPINVOKE.Popup_Property_CONTEXTUAL_MODE_get();
-    public static readonly int ANIMATION_DURATION = NDalicPINVOKE.Popup_Property_ANIMATION_DURATION_get();
-    public static readonly int ANIMATION_MODE = NDalicPINVOKE.Popup_Property_ANIMATION_MODE_get();
-    public static readonly int ENTRY_ANIMATION = NDalicPINVOKE.Popup_Property_ENTRY_ANIMATION_get();
-    public static readonly int EXIT_ANIMATION = NDalicPINVOKE.Popup_Property_EXIT_ANIMATION_get();
-    public static readonly int AUTO_HIDE_DELAY = NDalicPINVOKE.Popup_Property_AUTO_HIDE_DELAY_get();
-    public static readonly int BACKING_ENABLED = NDalicPINVOKE.Popup_Property_BACKING_ENABLED_get();
-    public static readonly int BACKING_COLOR = NDalicPINVOKE.Popup_Property_BACKING_COLOR_get();
-    public static readonly int POPUP_BACKGROUND_IMAGE = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_IMAGE_get();
-    public static readonly int POPUP_BACKGROUND_BORDER = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_BORDER_get();
-    public static readonly int TAIL_UP_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_UP_IMAGE_get();
-    public static readonly int TAIL_DOWN_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_DOWN_IMAGE_get();
-    public static readonly int TAIL_LEFT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_LEFT_IMAGE_get();
-    public static readonly int TAIL_RIGHT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_RIGHT_IMAGE_get();
-  
-  }
-
-  public Popup () : this (NDalicPINVOKE.Popup_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Popup(Popup handle) : this(NDalicPINVOKE.new_Popup__SWIG_1(Popup.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Popup Assign(Popup handle) {
-    Popup ret = new Popup(NDalicPINVOKE.Popup_Assign(swigCPtr, Popup.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static Popup DownCast(BaseHandle handle) {
-    Popup ret = new Popup(NDalicPINVOKE.Popup_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetTitle(Actor titleActor) {
-    NDalicPINVOKE.Popup_SetTitle(swigCPtr, Actor.getCPtr(titleActor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Actor GetTitle() {
-    Actor ret = new Actor(NDalicPINVOKE.Popup_GetTitle(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetContent(Actor content) {
-    NDalicPINVOKE.Popup_SetContent(swigCPtr, Actor.getCPtr(content));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Actor GetContent() {
-    Actor ret = new Actor(NDalicPINVOKE.Popup_GetContent(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFooter(Actor footer) {
-    NDalicPINVOKE.Popup_SetFooter(swigCPtr, Actor.getCPtr(footer));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Actor GetFooter() {
-    Actor ret = new Actor(NDalicPINVOKE.Popup_GetFooter(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetDisplayState(Popup.DisplayStateType displayState) {
-    NDalicPINVOKE.Popup_SetDisplayState(swigCPtr, (int)displayState);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Popup.DisplayStateType GetDisplayState() {
-    Popup.DisplayStateType ret = (Popup.DisplayStateType)NDalicPINVOKE.Popup_GetDisplayState(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal OutsideTouchedSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_OutsideTouchedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal ShowingSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShowingSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal ShownSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShownSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal HidingSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HidingSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal HiddenSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HiddenSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public enum DisplayStateType {
-    SHOWING,
-    SHOWN,
-    HIDING,
-    HIDDEN
-  }
-
-  public enum AnimationModeType {
-    NONE,
-    ZOOM,
-    FADE,
-    CUSTOM
-  }
-
-  public enum ContextualModeType {
-    NON_CONTEXTUAL,
-    ABOVE,
-    RIGHT,
-    BELOW,
-    LEFT
-  }
-
-  public NUI.Property.Map Title
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Popup.Property.TITLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TITLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Content
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Popup.Property.CONTENT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.CONTENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Footer
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Popup.Property.FOOTER).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.FOOTER, new NUI.Property.Value( value ) );
-    }
-  }
-  public string DisplayState
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.DISPLAY_STATE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.DISPLAY_STATE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool TouchTransparent
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Popup.Property.TOUCH_TRANSPARENT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TOUCH_TRANSPARENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool TailVisibility
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Popup.Property.TAIL_VISIBILITY).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_VISIBILITY, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector3 TailPosition
-  {
-    get
-    {
-      Vector3 temp = new Vector3(0.0f,0.0f,0.0f);
-      GetProperty( Popup.Property.TAIL_POSITION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_POSITION, new NUI.Property.Value( value ) );
-    }
-  }
-  public string ContextualMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.CONTEXTUAL_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.CONTEXTUAL_MODE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AnimationDuration
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Popup.Property.ANIMATION_DURATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.ANIMATION_DURATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public string AnimationMode
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.ANIMATION_MODE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.ANIMATION_MODE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map EntryAnimation
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Popup.Property.ENTRY_ANIMATION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.ENTRY_ANIMATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map ExitAnimation
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Popup.Property.EXIT_ANIMATION).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.EXIT_ANIMATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AutoHideDelay
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( Popup.Property.AUTO_HIDE_DELAY).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.AUTO_HIDE_DELAY, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool BackingEnabled
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Popup.Property.BACKING_ENABLED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.BACKING_ENABLED, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 BackingColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Popup.Property.BACKING_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.BACKING_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public string PopupBackgroundImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.POPUP_BACKGROUND_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.POPUP_BACKGROUND_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public RectInteger PopupBackgroundBorder
-  {
-    get
-    {
-      RectInteger temp = new RectInteger(0,0,0,0);
-      GetProperty( Popup.Property.POPUP_BACKGROUND_BORDER).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.POPUP_BACKGROUND_BORDER, new NUI.Property.Value( value ) );
-    }
-  }
-  public string TailUpImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.TAIL_UP_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_UP_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string TailDownImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.TAIL_DOWN_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_DOWN_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string TailLeftImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.TAIL_LEFT_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_LEFT_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string TailRightImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( Popup.Property.TAIL_RIGHT_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Popup.Property.TAIL_RIGHT_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class Popup : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Popup(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Popup_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Popup obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Popup()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Popup(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        public class OutsideTouchedEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        public class ShowingEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        public class ShownEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        public class HidingEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        public class HiddenEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void OutsideTouchedEventCallback();\r
+        private OutsideTouchedEventCallback _popUpOutsideTouchedEventCallback;\r
+        private EventHandler<OutsideTouchedEventArgs> _popUpOutsideTouchedEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void ShowingEventCallback();\r
+        private ShowingEventCallback _popUpShowingEventCallback;\r
+        private EventHandler<ShowingEventArgs> _popUpShowingEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void ShownEventCallback();\r
+        private ShownEventCallback _popUpShownEventCallback;\r
+        private EventHandler<ShownEventArgs> _popUpShownEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void HidingEventCallback();\r
+        private HidingEventCallback _popUpHidingEventCallback;\r
+        private EventHandler<HidingEventArgs> _popUpHidingEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void HiddenEventCallback();\r
+        private HiddenEventCallback _popUpHiddenEventCallback;\r
+        private EventHandler<HiddenEventArgs> _popUpHiddenEventHandler;\r
+\r
+        public event EventHandler<OutsideTouchedEventArgs> OutsideTouched\r
+        {\r
+            add\r
+            {\r
+                if (_popUpOutsideTouchedEventCallback == null)\r
+                {\r
+                    _popUpOutsideTouchedEventCallback = OnOutsideTouched;\r
+                    OutsideTouchedSignal().Connect(_popUpOutsideTouchedEventCallback);\r
+                }\r
+                _popUpOutsideTouchedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_popUpOutsideTouchedEventCallback != null)\r
+                {\r
+                    OutsideTouchedSignal().Disconnect(_popUpOutsideTouchedEventCallback);\r
+\r
+                }\r
+                _popUpOutsideTouchedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnOutsideTouched()\r
+        {\r
+            OutsideTouchedEventArgs e = new OutsideTouchedEventArgs();\r
+\r
+            if (_popUpOutsideTouchedEventHandler != null)\r
+            {\r
+                _popUpOutsideTouchedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        public event EventHandler<ShowingEventArgs> Showing\r
+        {\r
+            add\r
+            {\r
+                if (_popUpShowingEventCallback == null)\r
+                {\r
+                    _popUpShowingEventCallback = OnShowing;\r
+                    ShowingSignal().Connect(_popUpShowingEventCallback);\r
+                }\r
+                _popUpShowingEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_popUpShowingEventCallback != null)\r
+                {\r
+                    ShowingSignal().Disconnect(_popUpShowingEventCallback);\r
+                }\r
+                _popUpShowingEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnShowing()\r
+        {\r
+            ShowingEventArgs e = new ShowingEventArgs();\r
+\r
+            if (_popUpShowingEventHandler != null)\r
+            {\r
+                _popUpShowingEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        public event EventHandler<ShownEventArgs> Shown\r
+        {\r
+            add\r
+            {\r
+                if (_popUpShownEventCallback != null)\r
+                {\r
+                    _popUpShownEventCallback = OnShown;\r
+                    ShownSignal().Connect(_popUpShownEventCallback);\r
+                }\r
+                _popUpShownEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_popUpShownEventCallback == null)\r
+                {\r
+                    ShownSignal().Disconnect(_popUpShownEventCallback);\r
+                }\r
+                _popUpShownEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnShown()\r
+        {\r
+            ShownEventArgs e = new ShownEventArgs();\r
+\r
+            if (_popUpShownEventHandler != null)\r
+            {\r
+                _popUpShownEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        public event EventHandler<HidingEventArgs> Hiding\r
+        {\r
+            add\r
+            {\r
+                if (_popUpHidingEventCallback == null)\r
+                {\r
+                    _popUpHidingEventCallback = OnHiding;\r
+                    HidingSignal().Connect(_popUpHidingEventCallback);\r
+                }\r
+                _popUpHidingEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_popUpHidingEventCallback != null)\r
+                {\r
+                    HidingSignal().Disconnect(_popUpHidingEventCallback);\r
+                }\r
+                _popUpHidingEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnHiding()\r
+        {\r
+            HidingEventArgs e = new HidingEventArgs();\r
+\r
+            if (_popUpHidingEventHandler != null)\r
+            {\r
+                _popUpHidingEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        public event EventHandler<HiddenEventArgs> Hidden\r
+        {\r
+            add\r
+            {\r
+                if (_popUpHiddenEventCallback == null)\r
+                {\r
+                    _popUpHiddenEventCallback = OnHidden;\r
+                    HiddenSignal().Connect(_popUpHiddenEventCallback);\r
+                }\r
+                _popUpHiddenEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_popUpHiddenEventCallback != null)\r
+                {\r
+                    HiddenSignal().Disconnect(_popUpHiddenEventCallback);\r
+                }\r
+                _popUpHiddenEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnHidden()\r
+        {\r
+            HiddenEventArgs e = new HiddenEventArgs();\r
+\r
+            if (_popUpHiddenEventHandler != null)\r
+            {\r
+                _popUpHiddenEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Popup_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_Popup_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int TITLE = NDalicPINVOKE.Popup_Property_TITLE_get();\r
+            internal static readonly int CONTENT = NDalicPINVOKE.Popup_Property_CONTENT_get();\r
+            internal static readonly int FOOTER = NDalicPINVOKE.Popup_Property_FOOTER_get();\r
+            internal static readonly int DISPLAY_STATE = NDalicPINVOKE.Popup_Property_DISPLAY_STATE_get();\r
+            internal static readonly int TOUCH_TRANSPARENT = NDalicPINVOKE.Popup_Property_TOUCH_TRANSPARENT_get();\r
+            internal static readonly int TAIL_VISIBILITY = NDalicPINVOKE.Popup_Property_TAIL_VISIBILITY_get();\r
+            internal static readonly int TAIL_POSITION = NDalicPINVOKE.Popup_Property_TAIL_POSITION_get();\r
+            internal static readonly int CONTEXTUAL_MODE = NDalicPINVOKE.Popup_Property_CONTEXTUAL_MODE_get();\r
+            internal static readonly int ANIMATION_DURATION = NDalicPINVOKE.Popup_Property_ANIMATION_DURATION_get();\r
+            internal static readonly int ANIMATION_MODE = NDalicPINVOKE.Popup_Property_ANIMATION_MODE_get();\r
+            internal static readonly int ENTRY_ANIMATION = NDalicPINVOKE.Popup_Property_ENTRY_ANIMATION_get();\r
+            internal static readonly int EXIT_ANIMATION = NDalicPINVOKE.Popup_Property_EXIT_ANIMATION_get();\r
+            internal static readonly int AUTO_HIDE_DELAY = NDalicPINVOKE.Popup_Property_AUTO_HIDE_DELAY_get();\r
+            internal static readonly int BACKING_ENABLED = NDalicPINVOKE.Popup_Property_BACKING_ENABLED_get();\r
+            internal static readonly int BACKING_COLOR = NDalicPINVOKE.Popup_Property_BACKING_COLOR_get();\r
+            internal static readonly int POPUP_BACKGROUND_IMAGE = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_IMAGE_get();\r
+            internal static readonly int POPUP_BACKGROUND_BORDER = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_BORDER_get();\r
+            internal static readonly int TAIL_UP_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_UP_IMAGE_get();\r
+            internal static readonly int TAIL_DOWN_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_DOWN_IMAGE_get();\r
+            internal static readonly int TAIL_LEFT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_LEFT_IMAGE_get();\r
+            internal static readonly int TAIL_RIGHT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_RIGHT_IMAGE_get();\r
+\r
+        }\r
+\r
+        public Popup() : this(NDalicPINVOKE.Popup_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal Popup(Popup handle) : this(NDalicPINVOKE.new_Popup__SWIG_1(Popup.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Popup Assign(Popup handle)\r
+        {\r
+            Popup ret = new Popup(NDalicPINVOKE.Popup_Assign(swigCPtr, Popup.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static Popup DownCast(BaseHandle handle)\r
+        {\r
+            Popup ret = new Popup(NDalicPINVOKE.Popup_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetTitle(Actor titleActor)\r
+        {\r
+            NDalicPINVOKE.Popup_SetTitle(swigCPtr, Actor.getCPtr(titleActor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Actor GetTitle()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Popup_GetTitle(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetContent(Actor content)\r
+        {\r
+            NDalicPINVOKE.Popup_SetContent(swigCPtr, Actor.getCPtr(content));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Actor GetContent()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Popup_GetContent(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetFooter(Actor footer)\r
+        {\r
+            NDalicPINVOKE.Popup_SetFooter(swigCPtr, Actor.getCPtr(footer));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Actor GetFooter()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Popup_GetFooter(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetDisplayState(Popup.DisplayStateType displayState)\r
+        {\r
+            NDalicPINVOKE.Popup_SetDisplayState(swigCPtr, (int)displayState);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Popup.DisplayStateType GetDisplayState()\r
+        {\r
+            Popup.DisplayStateType ret = (Popup.DisplayStateType)NDalicPINVOKE.Popup_GetDisplayState(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal OutsideTouchedSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_OutsideTouchedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal ShowingSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShowingSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal ShownSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShownSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal HidingSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HidingSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal HiddenSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HiddenSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public enum DisplayStateType\r
+        {\r
+            Showing,\r
+            Shown,\r
+            Hiding,\r
+            Hidden\r
+        }\r
+\r
+        public enum AnimationModeType\r
+        {\r
+            None,\r
+            Zoom,\r
+            Fade,\r
+            Custom\r
+        }\r
+\r
+        public enum ContextualModeType\r
+        {\r
+            NonContextual,\r
+            Above,\r
+            Rright,\r
+            Below,\r
+            Left\r
+        }\r
+\r
+        public PropertyMap Title\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Popup.Property.TITLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TITLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Content\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Popup.Property.CONTENT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.CONTENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Footer\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Popup.Property.FOOTER).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.FOOTER, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string DisplayState\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.DISPLAY_STATE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.DISPLAY_STATE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool TouchTransparent\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Popup.Property.TOUCH_TRANSPARENT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TOUCH_TRANSPARENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool TailVisibility\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Popup.Property.TAIL_VISIBILITY).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_VISIBILITY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector3 TailPosition\r
+        {\r
+            get\r
+            {\r
+                Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
+                GetProperty(Popup.Property.TAIL_POSITION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_POSITION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string ContextualMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.CONTEXTUAL_MODE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.CONTEXTUAL_MODE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float AnimationDuration\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Popup.Property.ANIMATION_DURATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.ANIMATION_DURATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string AnimationMode\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.ANIMATION_MODE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.ANIMATION_MODE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap EntryAnimation\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Popup.Property.ENTRY_ANIMATION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.ENTRY_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap ExitAnimation\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Popup.Property.EXIT_ANIMATION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.EXIT_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AutoHideDelay\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(Popup.Property.AUTO_HIDE_DELAY).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.AUTO_HIDE_DELAY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool BackingEnabled\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Popup.Property.BACKING_ENABLED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.BACKING_ENABLED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 BackingColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Popup.Property.BACKING_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.BACKING_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string PopupBackgroundImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public RectInteger PopupBackgroundBorder\r
+        {\r
+            get\r
+            {\r
+                RectInteger temp = new RectInteger(0, 0, 0, 0);\r
+                GetProperty(Popup.Property.POPUP_BACKGROUND_BORDER).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.POPUP_BACKGROUND_BORDER, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string TailUpImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.TAIL_UP_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_UP_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string TailDownImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.TAIL_DOWN_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_DOWN_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string TailLeftImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.TAIL_LEFT_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_LEFT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string TailRightImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(Popup.Property.TAIL_RIGHT_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Popup.Property.TAIL_RIGHT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
index 906abbb..3946baa 100755 (executable)
-/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace NUI
-{
-  using System;
-
-  public class Position
-  {
-
-    private float x;
-    private float y;
-    private float z;
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     */
-    public Position()
-    {
-      x = 0.0f;
-      y = 0.0f;
-      z = 0.0f;
-    }
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] a The Position X.
-     * @param [in] b The Position Y.
-     * @param [in] c The Position Z.
-     */
-    public Position(float a, float b, float c)
-    {
-      x = a;
-      y = b;
-      z = c;
-    }
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] o The Vector Position X, Y, Z.
-     */
-    public Position(Vector3 o)
-    {
-      x = o.X;
-      y = o.Y;
-      z = o.Z;
-    }
-
-    ///< name "X", type float (Position X value)
-    //@since 1.0.0
-    public float X
-    {
-      get { return x; }
-      set { x = value; }
-    }
-
-    ///< name "Y", type float (Position Y value)
-    //@since 1.0.0
-    public float Y
-    {
-      get { return y; }
-      set { y = value; }
-    }
-
-    ///< name "Z", type float (Position Z value)
-    //@since 1.0.0
-    public float Z
-    {
-      get { return z; }
-      set { z = value; }
-    }
-
-    /**
-     * @brief operator+
-     *
-     * @since 1.0.0
-     * @param [in] l The Position to add.
-     * @param [in] r The Position to add
-     * @return A reference to this
-     */
-    public static Position operator +(Position l, Position r)
-    {
-      return new Position(l.X + r.X, l.Y + r.Y, l.Z + r.Z);
-    }
-
-    /**
-     * @brief operator-
-     *
-     * @since 1.0.0
-     * @param [in] l The Position to substract.
-     * @param [in] r The Position to substract
-     * @return A reference to this
-     */
-    public static Position operator -(Position l, Position r)
-    {
-      return new Position(l.X - r.X, l.Y - r.Y, l.Z - r.Z);
-    }
-
-    /**
-     * @brief operator*
-     *
-     * @since 1.0.0
-     * @param [in] a The Position to multiply.
-     * @param [in] b The constant to multiply of type double.
-     * @return A reference to this
-     */
-    public static Position operator *(Position a, double b)
-    {
-      return new Position((int)(a.X * b), (int)(a.Y * b), (int)(a.Z * b));
-    }
-
-    /**
-     * @brief operator/
-     *
-     * @since 1.0.0
-     * @param [in] a The Position to divide.
-     * @param [in] b The Position to divide
-     * @return float value of division operation
-     */
-    public static float operator /(Position a, Position b)
-    {
-      return (float)System.Math.Sqrt((a.X / b.X) * (a.Y / b.Y) * (a.Z / b.Z));
-    }
-
-    /**
-     * @brief Operator ==
-     *
-     * @since 1.0.0
-     * @param [in] a The Position object to compare.
-     * @param [in] b The Position object to compare.
-     * @return bool, whether Position are equal or not
-     */
-    public static bool operator == (Position a, Position b)
-    {
-      return a.X == b.X && a.Y == b.Y && a.Z == b.Z;
-    }
-
-    /**
-     * @brief Operator !=
-     *
-     * @since 1.0.0
-     * @param [in] a The Position object to compare.
-     * @param [in] b The Position object to compare.
-     * @return bool, whether Position are equal or not
-     */
-    public static bool operator != (Position a, Position b)
-    {
-      return a.X != b.X || a.Y != b.Y || a.Z == b.Z;
-    }
-
-    /**
-     * @brief GetHashCode
-     *
-     * @since 1.0.0
-     * @return int, hascode of position
-     */
-    public override int GetHashCode()
-    {
-      return base.GetHashCode();
-    }
-
-    /**
-     * @brief Clone
-     *
-     * @since 1.0.0
-     * @return Position object
-     */
-    public Position Clone()
-    {
-      Position copy = new Position(X, Y, Z);
-      return copy;
-    }
-
-    // User-defined conversion from Position to Vector3
-    public static implicit operator Vector3(Position pos)
-    {
-      return new Vector3(pos.x, pos.y, pos.z);
-    }
-
-    public static implicit operator Position(Vector3 vec)
-    {
-      return new Position(vec.X, vec.Y, vec.Z);
-    }
-  }
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Position : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Position(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Position obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Position()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector3(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+        internal static Position GetVector3FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Position ret = new Position(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Position() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Position(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float X\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_X_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_X_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Y\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Y_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Y_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Z\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Z_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Z_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float ParentOriginTop\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.ParentOriginTop_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float ParentOriginBottom\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.ParentOriginBottom_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float ParentOriginLeft\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.ParentOriginLeft_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float ParentOriginRight\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.ParentOriginRight_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float ParentOriginMiddle\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.ParentOriginMiddle_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginTopLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginTopCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginTopRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginTopRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginCenterLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenterLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginCenterRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginCenterRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginBottomLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginBottomCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position ParentOriginBottomRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.ParentOriginBottomRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float AnchorPointTop\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.AnchorPointTop_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float AnchorPointBottom\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.AnchorPointBottom_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float AnchorPointLeft\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.AnchorPointLeft_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float AnchorPointRight\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.AnchorPointRight_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static float AnchorPointMiddle\r
+        {\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.AnchorPointMiddle_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointTopLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointTopCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointTopRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointTopRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointCenterLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenterLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointCenterRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointCenterRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointBottomLeft\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomLeft_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointBottomCenter\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomCenter_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Position AnchorPointBottomRight\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.AnchorPointBottomRight_get();\r
+                Position ret = (cPtr == global::System.IntPtr.Zero) ? null : new Position(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+    public struct ParentOrigin\r
+    {\r
+        public static readonly float Top = Position.ParentOriginTop;\r
+        public static readonly float Bottom = Position.ParentOriginBottom;\r
+        public static readonly float Left = Position.ParentOriginLeft;\r
+        public static readonly float Right = Position.ParentOriginRight;\r
+        public static readonly float Middle = Position.ParentOriginMiddle;\r
+        public static readonly Position TopLeft = Position.ParentOriginTopLeft;\r
+        public static readonly Position TopCenter = Position.ParentOriginTopCenter;\r
+        public static readonly Position TopRight = Position.ParentOriginTopRight;\r
+        public static readonly Position CenterLeft = Position.ParentOriginCenterLeft;\r
+        public static readonly Position Center = Position.ParentOriginCenter;\r
+        public static readonly Position CenterRight = Position.ParentOriginCenterRight;\r
+        public static readonly Position BottomLeft = Position.ParentOriginBottomLeft;\r
+        public static readonly Position BottomCenter = Position.ParentOriginBottomCenter;\r
+        public static readonly Position BottomRight = Position.ParentOriginBottomRight;\r
+    }\r
+    public struct AnchorPoint\r
+    {\r
+        public static readonly float Top = Position.AnchorPointTop;\r
+        public static readonly float Bottom = Position.AnchorPointBottom;\r
+        public static readonly float Left = Position.AnchorPointLeft;\r
+        public static readonly float Right = Position.AnchorPointRight;\r
+        public static readonly float Middle = Position.AnchorPointMiddle;\r
+        public static readonly Position TopLeft = Position.AnchorPointTopLeft;\r
+        public static readonly Position TopCenter = Position.AnchorPointTopCenter;\r
+        public static readonly Position TopRight = Position.AnchorPointTopRight;\r
+        public static readonly Position CenterLeft = Position.AnchorPointCenterLeft;\r
+        public static readonly Position Center = Position.AnchorPointCenter;\r
+        public static readonly Position CenterRight = Position.AnchorPointCenterRight;\r
+        public static readonly Position BottomLeft = Position.AnchorPointBottomLeft;\r
+        public static readonly Position BottomCenter = Position.AnchorPointBottomCenter;\r
+        public static readonly Position BottomRight = Position.AnchorPointBottomRight;\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 0dec485..b3d7977
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class ProgressBar : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal ProgressBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ProgressBar_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ProgressBar obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~ProgressBar() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_ProgressBar(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_ProgressBar_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_ProgressBar_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int PROGRESS_VALUE = NDalicPINVOKE.ProgressBar_Property_PROGRESS_VALUE_get();
-    public static readonly int TRACK_VISUAL = NDalicPINVOKE.ProgressBar_Property_TRACK_VISUAL_get();
-    public static readonly int PROGRESS_VISUAL = NDalicPINVOKE.ProgressBar_Property_PROGRESS_VISUAL_get();
-  
-  }
-
-  public ProgressBar () : this (NDalicPINVOKE.ProgressBar_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ProgressBar(ProgressBar handle) : this(NDalicPINVOKE.new_ProgressBar__SWIG_1(ProgressBar.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ProgressBar Assign(ProgressBar handle) {
-    ProgressBar ret = new ProgressBar(NDalicPINVOKE.ProgressBar_Assign(swigCPtr, ProgressBar.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static ProgressBar DownCast(BaseHandle handle) {
-    ProgressBar ret = new ProgressBar(NDalicPINVOKE.ProgressBar_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t ValueChangedSignal() {
-    SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_floatF_t(NDalicPINVOKE.ProgressBar_ValueChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public float ProgressValue
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ProgressBar.Property.PROGRESS_VALUE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ProgressBar.Property.PROGRESS_VALUE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map TrackVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( ProgressBar.Property.TRACK_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ProgressBar.Property.TRACK_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map ProgressVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( ProgressBar.Property.PROGRESS_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ProgressBar.Property.PROGRESS_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class ProgressBar : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal ProgressBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ProgressBar_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ProgressBar obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~ProgressBar()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_ProgressBar(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_ProgressBar_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_ProgressBar_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int PROGRESS_VALUE = NDalicPINVOKE.ProgressBar_Property_PROGRESS_VALUE_get();\r
+            internal static readonly int SECONDARY_PROGRESS_VALUE = NDalicPINVOKE.ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get();\r
+            internal static readonly int INDETERMINATE = NDalicPINVOKE.ProgressBar_Property_INDETERMINATE_get();\r
+            internal static readonly int TRACK_VISUAL = NDalicPINVOKE.ProgressBar_Property_TRACK_VISUAL_get();\r
+            internal static readonly int PROGRESS_VISUAL = NDalicPINVOKE.ProgressBar_Property_PROGRESS_VISUAL_get();\r
+            internal static readonly int SECONDARY_PROGRESS_VISUAL = NDalicPINVOKE.ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get();\r
+            internal static readonly int INDETERMINATE_VISUAL = NDalicPINVOKE.ProgressBar_Property_INDETERMINATE_VISUAL_get();\r
+            internal static readonly int INDETERMINATE_VISUAL_ANIMATION = NDalicPINVOKE.ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get();\r
+            internal static readonly int LABEL_VISUAL = NDalicPINVOKE.ProgressBar_Property_LABEL_VISUAL_get();\r
+\r
+        }\r
+\r
+        public ProgressBar() : this(NDalicPINVOKE.ProgressBar_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal ProgressBar(ProgressBar handle) : this(NDalicPINVOKE.new_ProgressBar__SWIG_1(ProgressBar.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ProgressBar Assign(ProgressBar handle)\r
+        {\r
+            ProgressBar ret = new ProgressBar(NDalicPINVOKE.ProgressBar_Assign(swigCPtr, ProgressBar.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static ProgressBar DownCast(BaseHandle handle)\r
+        {\r
+            ProgressBar ret = new ProgressBar(NDalicPINVOKE.ProgressBar_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t ValueChangedSignal()\r
+        {\r
+            SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__ProgressBar_float_floatF_t(NDalicPINVOKE.ProgressBar_ValueChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public float ProgressValue\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ProgressBar.Property.PROGRESS_VALUE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.PROGRESS_VALUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float SecondaryProgressValue\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ProgressBar.Property.SECONDARY_PROGRESS_VALUE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.SECONDARY_PROGRESS_VALUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Indeterminate\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(ProgressBar.Property.INDETERMINATE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.INDETERMINATE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap TrackVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(ProgressBar.Property.TRACK_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.TRACK_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap ProgressVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(ProgressBar.Property.PROGRESS_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.PROGRESS_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap SecondaryProgressVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(ProgressBar.Property.SECONDARY_PROGRESS_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.SECONDARY_PROGRESS_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap IndeterminateVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(ProgressBar.Property.INDETERMINATE_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.INDETERMINATE_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyArray IndeterminateVisualAnimation\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(ProgressBar.Property.INDETERMINATE_VISUAL_ANIMATION).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.INDETERMINATE_VISUAL_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap LabelVisual\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(ProgressBar.Property.LABEL_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ProgressBar.Property.LABEL_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 74e075a..da6d26e
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Property : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Property() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Property(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  public static int INVALID_INDEX {
-    get {
-      int ret = NDalicPINVOKE.Property_INVALID_INDEX_get();
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static int INVALID_KEY {
-    get {
-      int ret = NDalicPINVOKE.Property_INVALID_KEY_get();
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static int INVALID_COMPONENT_INDEX {
-    get {
-      int ret = NDalicPINVOKE.Property_INVALID_COMPONENT_INDEX_get();
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Property(Handle arg0, int propertyIndex) : this(NDalicPINVOKE.new_Property__SWIG_0(Handle.getCPtr(arg0), propertyIndex), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Property(Handle arg0, int propertyIndex, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_1(Handle.getCPtr(arg0), propertyIndex, componentIndex), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Property(Handle arg0, string propertyName) : this(NDalicPINVOKE.new_Property__SWIG_2(Handle.getCPtr(arg0), propertyName), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Property(Handle arg0, string propertyName, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_3(Handle.getCPtr(arg0), propertyName, componentIndex), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Handle _object {
-    set {
-      NDalicPINVOKE.Property__object_set(swigCPtr, Handle.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      Handle ret = new Handle(NDalicPINVOKE.Property__object_get(swigCPtr), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int propertyIndex {
-    set {
-      NDalicPINVOKE.Property_propertyIndex_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.Property_propertyIndex_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int componentIndex {
-    set {
-      NDalicPINVOKE.Property_componentIndex_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.Property_componentIndex_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public class Array : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Array(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Array obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Array() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Property_Array(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property.Value this[uint index]
-    {
-      get
-      {
-        return ValueOfIndex(index);
-      }
-    }
-  
-    public Array() : this(NDalicPINVOKE.new_Property_Array__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Array(Property.Array other) : this(NDalicPINVOKE.new_Property_Array__SWIG_1(Property.Array.getCPtr(other)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public uint Size() {
-      uint ret = NDalicPINVOKE.Property_Array_Size(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public uint Count() {
-      uint ret = NDalicPINVOKE.Property_Array_Count(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Empty() {
-      bool ret = NDalicPINVOKE.Property_Array_Empty(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public void Clear() {
-      NDalicPINVOKE.Property_Array_Clear(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public void Reserve(uint size) {
-      NDalicPINVOKE.Property_Array_Reserve(swigCPtr, size);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public void Resize(uint size) {
-      NDalicPINVOKE.Property_Array_Resize(swigCPtr, size);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public uint Capacity() {
-      uint ret = NDalicPINVOKE.Property_Array_Capacity(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public void PushBack(Property.Value value) {
-      NDalicPINVOKE.Property_Array_PushBack(swigCPtr, Property.Value.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Property.Array Add(Property.Value value) {
-      Property.Array ret = new Property.Array(NDalicPINVOKE.Property_Array_Add(swigCPtr, Property.Value.getCPtr(value)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value GetElementAt(uint index) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Array_GetElementAt__SWIG_0(swigCPtr, index), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value ValueOfIndex(uint index) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Array_ValueOfIndex__SWIG_0(swigCPtr, index), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Array Assign(Property.Array other) {
-      Property.Array ret = new Property.Array(NDalicPINVOKE.Property_Array_Assign(swigCPtr, Property.Array.getCPtr(other)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-  }
-
-  public class Key : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Key(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Key obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Key() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Property_Key(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property.Key.Type type {
-      set {
-        NDalicPINVOKE.Property_Key_type_set(swigCPtr, (int)value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        Property.Key.Type ret = (Property.Key.Type)NDalicPINVOKE.Property_Key_type_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public int indexKey {
-      set {
-        NDalicPINVOKE.Property_Key_indexKey_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        int ret = NDalicPINVOKE.Property_Key_indexKey_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public string stringKey {
-      set {
-        NDalicPINVOKE.Property_Key_stringKey_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        string ret = NDalicPINVOKE.Property_Key_stringKey_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public Key(string key) : this(NDalicPINVOKE.new_Property_Key__SWIG_0(key), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Key(int key) : this(NDalicPINVOKE.new_Property_Key__SWIG_1(key), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public bool EqualTo(string rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_0(swigCPtr, rhs);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool EqualTo(int rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_1(swigCPtr, rhs);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool EqualTo(Property.Key rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_2(swigCPtr, Property.Key.getCPtr(rhs));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool NotEqualTo(string rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_0(swigCPtr, rhs);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool NotEqualTo(int rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_1(swigCPtr, rhs);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool NotEqualTo(Property.Key rhs) {
-      bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_2(swigCPtr, Property.Key.getCPtr(rhs));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public enum Type {
-      INDEX,
-      STRING
-    }
-  
-  }
-
-  public class Map : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Map(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Map obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Map() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Property_Map(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property.Value this[string key]
-    {
-      get
-      {
-        return ValueOfIndex(key);
-      }
-    }
-  
-    public Property.Value this[int key]
-    {
-      get
-      {
-        return ValueOfIndex(key);
-      }
-    }
-  
-    public Map() : this(NDalicPINVOKE.new_Property_Map__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Map(Property.Map other) : this(NDalicPINVOKE.new_Property_Map__SWIG_1(Property.Map.getCPtr(other)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public uint Count() {
-      uint ret = NDalicPINVOKE.Property_Map_Count(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Empty() {
-      bool ret = NDalicPINVOKE.Property_Map_Empty(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public void Insert(string key, Property.Value value) {
-      NDalicPINVOKE.Property_Map_Insert__SWIG_0(swigCPtr, key, Property.Value.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public void Insert(int key, Property.Value value) {
-      NDalicPINVOKE.Property_Map_Insert__SWIG_2(swigCPtr, key, Property.Value.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Property.Map Add(string key, Property.Value value) {
-      Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Add__SWIG_0(swigCPtr, key, Property.Value.getCPtr(value)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Map Add(int key, Property.Value value) {
-      Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Add__SWIG_2(swigCPtr, key, Property.Value.getCPtr(value)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value GetValue(uint position) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_GetValue(swigCPtr, position), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public string GetKey(uint position) {
-      string ret = NDalicPINVOKE.Property_Map_GetKey(swigCPtr, position);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Key GetKeyAt(uint position) {
-      Property.Key ret = new Property.Key(NDalicPINVOKE.Property_Map_GetKeyAt(swigCPtr, position), true);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public StringValuePair GetPair(uint position) {
-      StringValuePair ret = new StringValuePair(NDalicPINVOKE.Property_Map_GetPair(swigCPtr, position), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value Find(string key) {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_0(swigCPtr, key);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value Find(int key) {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_2(swigCPtr, key);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value Find(int indexKey, string stringKey) {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_3(swigCPtr, indexKey, stringKey);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value Find(string key, Property.Type type) {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_4(swigCPtr, key, (int)type);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value Find(int key, Property.Type type) {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_5(swigCPtr, key, (int)type);
-      Property.Value ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Value(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public void Clear() {
-      NDalicPINVOKE.Property_Map_Clear(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public void Merge(Property.Map from) {
-      NDalicPINVOKE.Property_Map_Merge(swigCPtr, Property.Map.getCPtr(from));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Property.Value ValueOfIndex(string key) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_0(swigCPtr, key), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Value ValueOfIndex(int key) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_2(swigCPtr, key), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Map Assign(Property.Map other) {
-      Property.Map ret = new Property.Map(NDalicPINVOKE.Property_Map_Assign(swigCPtr, Property.Map.getCPtr(other)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-  }
-
-  public class Value : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Value(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Value obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Value() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Property_Value(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Value() : this(NDalicPINVOKE.new_Property_Value__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(bool boolValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_1(boolValue), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(int integerValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_2(integerValue), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(float floatValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_3(floatValue), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Vector2 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Vector2.getCPtr(vectorValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Vector3 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Vector3.getCPtr(vectorValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Vector4 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Vector4.getCPtr(vectorValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Matrix3 matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_7(Matrix3.getCPtr(matrixValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Matrix matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_8(Matrix.getCPtr(matrixValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(RectInteger vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_9(RectInteger.getCPtr(vectorValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(AngleAxis angleAxis) : this(NDalicPINVOKE.new_Property_Value__SWIG_10(AngleAxis.getCPtr(angleAxis)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Quaternion quaternion) : this(NDalicPINVOKE.new_Property_Value__SWIG_11(Quaternion.getCPtr(quaternion)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(string stringValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_12(stringValue), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Property.Array arrayValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_14(Property.Array.getCPtr(arrayValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Property.Map mapValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_15(Property.Map.getCPtr(mapValue)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Property.Type type) : this(NDalicPINVOKE.new_Property_Value__SWIG_16((int)type), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Value(Property.Value value) : this(NDalicPINVOKE.new_Property_Value__SWIG_17(Property.Value.getCPtr(value)), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public Property.Value Assign(Property.Value value) {
-      Property.Value ret = new Property.Value(NDalicPINVOKE.Property_Value_Assign(swigCPtr, Property.Value.getCPtr(value)), false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Type GetType() {
-      Property.Type ret = (Property.Type)NDalicPINVOKE.Property_Value_GetType(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(ref bool boolValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_1(swigCPtr, ref boolValue);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(ref float floatValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_2(swigCPtr, ref floatValue);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(ref int integerValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_3(swigCPtr, ref integerValue);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(RectInteger rect) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_4(swigCPtr, RectInteger.getCPtr(rect));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Vector2 vectorValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Vector2.getCPtr(vectorValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Vector3 vectorValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Vector3.getCPtr(vectorValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Vector4 vectorValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Vector4.getCPtr(vectorValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Matrix3 matrixValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_8(swigCPtr, Matrix3.getCPtr(matrixValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Matrix matrixValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_9(swigCPtr, Matrix.getCPtr(matrixValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(AngleAxis angleAxisValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_10(swigCPtr, AngleAxis.getCPtr(angleAxisValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Quaternion quaternionValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_11(swigCPtr, Quaternion.getCPtr(quaternionValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(out string stringValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_12(swigCPtr, out stringValue);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Property.Array arrayValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_13(swigCPtr, Property.Array.getCPtr(arrayValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public bool Get(Property.Map mapValue) {
-      bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_14(swigCPtr, Property.Map.getCPtr(mapValue));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Array GetArray() {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetArray(swigCPtr);
-      Property.Array ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Array(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-    public Property.Map GetMap() {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetMap(swigCPtr);
-      Property.Map ret = (cPtr == global::System.IntPtr.Zero) ? null : new Property.Map(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-  
-  }
-
-  public enum Type {
-    NONE,
-    BOOLEAN,
-    FLOAT,
-    INTEGER,
-    VECTOR2,
-    VECTOR3,
-    VECTOR4,
-    MATRIX3,
-    MATRIX,
-    RECTANGLE,
-    ROTATION,
-    STRING,
-    ARRAY,
-    MAP
-  }
-
-  public enum AccessMode {
-    READ_ONLY,
-    READ_WRITE,
-    ANIMATABLE,
-    ACCESS_MODE_COUNT
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    internal class Property : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Property()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Property(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static int INVALID_INDEX\r
+        {\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_INVALID_INDEX_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal static int INVALID_KEY\r
+        {\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_INVALID_KEY_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal static int INVALID_COMPONENT_INDEX\r
+        {\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_INVALID_COMPONENT_INDEX_get();\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public Property(Handle arg0, int propertyIndex) : this(NDalicPINVOKE.new_Property__SWIG_0(Handle.getCPtr(arg0), propertyIndex), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Property(Handle arg0, int propertyIndex, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_1(Handle.getCPtr(arg0), propertyIndex, componentIndex), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Property(Handle arg0, string propertyName) : this(NDalicPINVOKE.new_Property__SWIG_2(Handle.getCPtr(arg0), propertyName), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Property(Handle arg0, string propertyName, int componentIndex) : this(NDalicPINVOKE.new_Property__SWIG_3(Handle.getCPtr(arg0), propertyName, componentIndex), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Handle _object\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property__object_set(swigCPtr, Handle.getCPtr(value));\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                Handle ret = new Handle(NDalicPINVOKE.Property__object_get(swigCPtr), false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public int propertyIndex\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property_propertyIndex_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_propertyIndex_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public int componentIndex\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property_componentIndex_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_componentIndex_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+    public class PropertyArray : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal PropertyArray(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PropertyArray obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PropertyArray()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Property_Array(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+        public PropertyValue this[uint index]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(index);\r
+            }\r
+        }\r
+\r
+        public PropertyArray() : this(NDalicPINVOKE.new_Property_Array__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal PropertyArray(PropertyArray other) : this(NDalicPINVOKE.new_Property_Array__SWIG_1(PropertyArray.getCPtr(other)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public uint Size()\r
+        {\r
+            uint ret = NDalicPINVOKE.Property_Array_Size(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint Count()\r
+        {\r
+            uint ret = NDalicPINVOKE.Property_Array_Count(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Empty()\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Array_Empty(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Clear()\r
+        {\r
+            NDalicPINVOKE.Property_Array_Clear(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Reserve(uint size)\r
+        {\r
+            NDalicPINVOKE.Property_Array_Reserve(swigCPtr, size);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Resize(uint size)\r
+        {\r
+            NDalicPINVOKE.Property_Array_Resize(swigCPtr, size);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public uint Capacity()\r
+        {\r
+            uint ret = NDalicPINVOKE.Property_Array_Capacity(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void PushBack(PropertyValue value)\r
+        {\r
+            NDalicPINVOKE.Property_Array_PushBack(swigCPtr, PropertyValue.getCPtr(value));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyArray Add(PropertyValue value)\r
+        {\r
+            PropertyArray ret = new PropertyArray(NDalicPINVOKE.Property_Array_Add(swigCPtr, PropertyValue.getCPtr(value)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue GetElementAt(uint index)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Array_GetElementAt__SWIG_0(swigCPtr, index), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue ValueOfIndex(uint index)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Array_ValueOfIndex__SWIG_0(swigCPtr, index), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyArray Assign(PropertyArray other)\r
+        {\r
+            PropertyArray ret = new PropertyArray(NDalicPINVOKE.Property_Array_Assign(swigCPtr, PropertyArray.getCPtr(other)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+    public class PropertyKey : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal PropertyKey(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PropertyKey obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PropertyKey()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Property_Key(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+        public PropertyKey.Type type\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property_Key_type_set(swigCPtr, (int)value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                PropertyKey.Type ret = (PropertyKey.Type)NDalicPINVOKE.Property_Key_type_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public int indexKey\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property_Key_indexKey_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Property_Key_indexKey_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public string stringKey\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Property_Key_stringKey_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                string ret = NDalicPINVOKE.Property_Key_stringKey_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public PropertyKey(string key) : this(NDalicPINVOKE.new_Property_Key__SWIG_0(key), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyKey(int key) : this(NDalicPINVOKE.new_Property_Key__SWIG_1(key), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool EqualTo(string rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_0(swigCPtr, rhs);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool EqualTo(int rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_1(swigCPtr, rhs);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool EqualTo(PropertyKey rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_EqualTo__SWIG_2(swigCPtr, PropertyKey.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool NotEqualTo(string rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_0(swigCPtr, rhs);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool NotEqualTo(int rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_1(swigCPtr, rhs);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool NotEqualTo(PropertyKey rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Key_NotEqualTo__SWIG_2(swigCPtr, PropertyKey.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public enum Type\r
+        {\r
+            Index,\r
+            String\r
+        }\r
+\r
+    }\r
+\r
+    public class PropertyMap : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal PropertyMap(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PropertyMap obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PropertyMap()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Property_Map(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+        public PropertyValue this[string key]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(key);\r
+            }\r
+        }\r
+\r
+        public PropertyValue this[int key]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(key);\r
+            }\r
+        }\r
+\r
+        public PropertyMap() : this(NDalicPINVOKE.new_Property_Map__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyMap(PropertyMap other) : this(NDalicPINVOKE.new_Property_Map__SWIG_1(PropertyMap.getCPtr(other)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public uint Count()\r
+        {\r
+            uint ret = NDalicPINVOKE.Property_Map_Count(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Empty()\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Map_Empty(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Insert(string key, PropertyValue value)\r
+        {\r
+            NDalicPINVOKE.Property_Map_Insert__SWIG_0(swigCPtr, key, PropertyValue.getCPtr(value));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Insert(int key, PropertyValue value)\r
+        {\r
+            NDalicPINVOKE.Property_Map_Insert__SWIG_2(swigCPtr, key, PropertyValue.getCPtr(value));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyMap Add(string key, PropertyValue value)\r
+        {\r
+            PropertyMap ret = new PropertyMap(NDalicPINVOKE.Property_Map_Add__SWIG_0(swigCPtr, key, PropertyValue.getCPtr(value)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyMap Add(int key, PropertyValue value)\r
+        {\r
+            PropertyMap ret = new PropertyMap(NDalicPINVOKE.Property_Map_Add__SWIG_2(swigCPtr, key, PropertyValue.getCPtr(value)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue GetValue(uint position)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Map_GetValue(swigCPtr, position), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public string GetKey(uint position)\r
+        {\r
+            string ret = NDalicPINVOKE.Property_Map_GetKey(swigCPtr, position);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyKey GetKeyAt(uint position)\r
+        {\r
+            PropertyKey ret = new PropertyKey(NDalicPINVOKE.Property_Map_GetKeyAt(swigCPtr, position), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal StringValuePair GetPair(uint position)\r
+        {\r
+            StringValuePair ret = new StringValuePair(NDalicPINVOKE.Property_Map_GetPair(swigCPtr, position), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue Find(string key)\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_0(swigCPtr, key);\r
+            PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue Find(int key)\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_2(swigCPtr, key);\r
+            PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue Find(int indexKey, string stringKey)\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_3(swigCPtr, indexKey, stringKey);\r
+            PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue Find(string key, PropertyType type)\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_4(swigCPtr, key, (int)type);\r
+            PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue Find(int key, PropertyType type)\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Map_Find__SWIG_5(swigCPtr, key, (int)type);\r
+            PropertyValue ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyValue(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Clear()\r
+        {\r
+            NDalicPINVOKE.Property_Map_Clear(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Merge(PropertyMap from)\r
+        {\r
+            NDalicPINVOKE.Property_Map_Merge(swigCPtr, PropertyMap.getCPtr(from));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue ValueOfIndex(string key)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_0(swigCPtr, key), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyValue ValueOfIndex(int key)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Map_ValueOfIndex__SWIG_2(swigCPtr, key), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyMap Assign(PropertyMap other)\r
+        {\r
+            PropertyMap ret = new PropertyMap(NDalicPINVOKE.Property_Map_Assign(swigCPtr, PropertyMap.getCPtr(other)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+    public class PropertyValue : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal PropertyValue(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PropertyValue obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PropertyValue()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Property_Value(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        // Extension to property value class that allows us to create a\r
+        // PropertyValue from a C# object, e.g. int, float, string\r
+        static public PropertyValue CreateFromObject(System.Object obj)\r
+        {\r
+            System.Type type = obj.GetType();\r
+\r
+            PropertyValue value;\r
+\r
+            if (type.Equals(typeof(int)))\r
+            {\r
+                System.Console.WriteLine(" got an int property value ");\r
+                value = new PropertyValue((int)obj);\r
+            }\r
+            if (type.Equals(typeof(System.Int32)))\r
+            {\r
+                System.Console.WriteLine(" got an int property value ");\r
+                value = new PropertyValue((int)obj);\r
+            }\r
+            else if (type.Equals(typeof(bool)))\r
+            {\r
+                System.Console.WriteLine(" got an bool property value ");\r
+                value = new PropertyValue((bool)obj);\r
+            }\r
+            else if (type.Equals(typeof(float)))\r
+            {\r
+                System.Console.WriteLine(" got an float property value ");\r
+                value = new PropertyValue((float)obj);\r
+            }\r
+            else if (type.Equals(typeof(string)))\r
+            {\r
+                System.Console.WriteLine(" got a string property value ");\r
+                value = new PropertyValue((string)obj);\r
+            }\r
+            else if (type.Equals(typeof(Vector2)))\r
+            {\r
+                System.Console.WriteLine(" got an Vector2 property value ");\r
+                value = new PropertyValue((Vector2)obj);\r
+            }\r
+            else if (type.Equals(typeof(Vector3)))\r
+            {\r
+                System.Console.WriteLine(" got an Vector3 property value ");\r
+                value = new PropertyValue((Vector3)obj);\r
+            }\r
+            else if (type.Equals(typeof(Vector4)))\r
+            {\r
+                System.Console.WriteLine(" got an Vector4 property value ");\r
+\r
+                value = new PropertyValue((Vector4)obj);\r
+            }\r
+            else if (type.Equals(typeof(Position)))\r
+            {\r
+                System.Console.WriteLine(" got an Position property value ");\r
+                value = new PropertyValue((Position)obj);\r
+            }\r
+            else if (type.Equals(typeof(Size)))\r
+            {\r
+                System.Console.WriteLine(" got an Size property value ");\r
+                value = new PropertyValue((Size)obj);\r
+            }\r
+            else if (type.Equals(typeof(Color)))\r
+            {\r
+                System.Console.WriteLine(" got an Color property value ");\r
+                value = new PropertyValue((Color)obj);\r
+            }\r
+            else\r
+            {\r
+                throw new global::System.InvalidOperationException("Unimplemented type for Property Value");\r
+            }\r
+            return value;\r
+        }\r
+\r
+\r
+\r
+        public PropertyValue() : this(NDalicPINVOKE.new_Property_Value__SWIG_0(), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(bool boolValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_1(boolValue), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(int integerValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_2(integerValue), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(float floatValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_3(floatValue), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Vector2 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Vector2.getCPtr(vectorValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        public PropertyValue(Size2D vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_4(Size2D.getCPtr(vectorValue)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Vector3 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Vector3.getCPtr(vectorValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        public PropertyValue(Size vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Size.getCPtr(vectorValue)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Position vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_5(Position.getCPtr(vectorValue)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Vector4 vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Vector4.getCPtr(vectorValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+        public PropertyValue(Color vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_6(Color.getCPtr(vectorValue)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Matrix3 matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_7(Matrix3.getCPtr(matrixValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Matrix matrixValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_8(Matrix.getCPtr(matrixValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(RectInteger vectorValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_9(RectInteger.getCPtr(vectorValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(AngleAxis angleAxis) : this(NDalicPINVOKE.new_Property_Value__SWIG_10(AngleAxis.getCPtr(angleAxis)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(Quaternion quaternion) : this(NDalicPINVOKE.new_Property_Value__SWIG_11(Quaternion.getCPtr(quaternion)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(string stringValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_12(stringValue), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(PropertyArray arrayValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_14(PropertyArray.getCPtr(arrayValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(PropertyMap mapValue) : this(NDalicPINVOKE.new_Property_Value__SWIG_15(PropertyMap.getCPtr(mapValue)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(PropertyType type) : this(NDalicPINVOKE.new_Property_Value__SWIG_16((int)type), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue(PropertyValue value) : this(NDalicPINVOKE.new_Property_Value__SWIG_17(PropertyValue.getCPtr(value)), true)\r
+            {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public PropertyValue Assign(PropertyValue value)\r
+        {\r
+            PropertyValue ret = new PropertyValue(NDalicPINVOKE.Property_Value_Assign(swigCPtr, PropertyValue.getCPtr(value)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyType GetType()\r
+        {\r
+            PropertyType ret = (PropertyType)NDalicPINVOKE.Property_Value_GetType(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(ref bool boolValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_1(swigCPtr, ref boolValue);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(ref float floatValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_2(swigCPtr, ref floatValue);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(ref int integerValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_3(swigCPtr, ref integerValue);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(RectInteger rect)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_4(swigCPtr, RectInteger.getCPtr(rect));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Vector2 vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Vector2.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Size2D vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_5(swigCPtr, Size2D.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Vector3 vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Vector3.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Size vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Size.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        public bool Get(Position vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_6(swigCPtr, Position.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Vector4 vectorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Vector4.getCPtr(vectorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Color colorValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_7(swigCPtr, Color.getCPtr(colorValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool Get(Matrix3 matrixValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_8(swigCPtr, Matrix3.getCPtr(matrixValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool Get(Matrix matrixValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_9(swigCPtr, Matrix.getCPtr(matrixValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(AngleAxis angleAxisValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_10(swigCPtr, AngleAxis.getCPtr(angleAxisValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(Quaternion quaternionValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_11(swigCPtr, Quaternion.getCPtr(quaternionValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(out string stringValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_12(swigCPtr, out stringValue);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(PropertyArray arrayValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_13(swigCPtr, PropertyArray.getCPtr(arrayValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Get(PropertyMap mapValue)\r
+        {\r
+            bool ret = NDalicPINVOKE.Property_Value_Get__SWIG_14(swigCPtr, PropertyMap.getCPtr(mapValue));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyArray GetArray()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetArray(swigCPtr);\r
+            PropertyArray ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyArray(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyMap GetMap()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Property_Value_GetMap(swigCPtr);\r
+            PropertyMap ret = (cPtr == global::System.IntPtr.Zero) ? null : new PropertyMap(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+    public enum PropertyType\r
+    {\r
+        None,\r
+        Boolean,\r
+        Float,\r
+        Integer,\r
+        Vector2,\r
+        Vector3,\r
+        Vector4,\r
+        Matrix3,\r
+        Matrix,\r
+        Rectangle,\r
+        Rotation,\r
+        String,\r
+        Array,\r
+        Map\r
+    }\r
+\r
+    public enum PropertyAccessMode\r
+    {\r
+        ReadOnly,\r
+        ReadWrite,\r
+        Animatable,\r
+        AccessModeCount\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index a37ee48..afb13a7
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class PushButton : Button {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal PushButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.PushButton_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PushButton obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~PushButton() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_PushButton(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_PushButton_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_PushButton_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int UNSELECTED_ICON = NDalicPINVOKE.PushButton_Property_UNSELECTED_ICON_get();
-    public static readonly int SELECTED_ICON = NDalicPINVOKE.PushButton_Property_SELECTED_ICON_get();
-    public static readonly int ICON_ALIGNMENT = NDalicPINVOKE.PushButton_Property_ICON_ALIGNMENT_get();
-    public static readonly int LABEL_PADDING = NDalicPINVOKE.PushButton_Property_LABEL_PADDING_get();
-    public static readonly int ICON_PADDING = NDalicPINVOKE.PushButton_Property_ICON_PADDING_get();
-  
-  }
-
-  public PushButton () : this (NDalicPINVOKE.PushButton_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public PushButton(PushButton pushButton) : this(NDalicPINVOKE.new_PushButton__SWIG_1(PushButton.getCPtr(pushButton)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public PushButton Assign(PushButton pushButton) {
-    PushButton ret = new PushButton(NDalicPINVOKE.PushButton_Assign(swigCPtr, PushButton.getCPtr(pushButton)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static PushButton DownCast(BaseHandle handle) {
-    PushButton ret = new PushButton(NDalicPINVOKE.PushButton_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new void SetButtonImage(Image image) {
-    NDalicPINVOKE.PushButton_SetButtonImage__SWIG_0_0(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetButtonImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetButtonImage__SWIG_1(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetBackgroundImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetBackgroundImage(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public new void SetSelectedImage(Image image) {
-    NDalicPINVOKE.PushButton_SetSelectedImage__SWIG_0_0(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetSelectedImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetSelectedImage__SWIG_1(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetSelectedBackgroundImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetSelectedBackgroundImage(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetDisabledBackgroundImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetDisabledBackgroundImage(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetDisabledImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetDisabledImage(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetDisabledSelectedImage(Actor image) {
-    NDalicPINVOKE.PushButton_SetDisabledSelectedImage(swigCPtr, Actor.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public string UnselectedIcon
-  {
-    get
-    {
-      string temp;
-      GetProperty( PushButton.Property.UNSELECTED_ICON).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PushButton.Property.UNSELECTED_ICON, new NUI.Property.Value( value ) );
-    }
-  }
-  public string SelectedIcon
-  {
-    get
-    {
-      string temp;
-      GetProperty( PushButton.Property.SELECTED_ICON).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PushButton.Property.SELECTED_ICON, new NUI.Property.Value( value ) );
-    }
-  }
-  public string IconAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( PushButton.Property.ICON_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PushButton.Property.ICON_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string LabelPadding
-  {
-    get
-    {
-      string temp;
-      GetProperty( PushButton.Property.LABEL_PADDING).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PushButton.Property.LABEL_PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-  public string IconPadding
-  {
-    get
-    {
-      string temp;
-      GetProperty( PushButton.Property.ICON_PADDING).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( PushButton.Property.ICON_PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class PushButton : Button\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal PushButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.PushButton_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PushButton obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~PushButton()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_PushButton(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_PushButton_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_PushButton_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int UNSELECTED_ICON = NDalicPINVOKE.PushButton_Property_UNSELECTED_ICON_get();\r
+            internal static readonly int SELECTED_ICON = NDalicPINVOKE.PushButton_Property_SELECTED_ICON_get();\r
+            internal static readonly int ICON_ALIGNMENT = NDalicPINVOKE.PushButton_Property_ICON_ALIGNMENT_get();\r
+            internal static readonly int LABEL_PADDING = NDalicPINVOKE.PushButton_Property_LABEL_PADDING_get();\r
+            internal static readonly int ICON_PADDING = NDalicPINVOKE.PushButton_Property_ICON_PADDING_get();\r
+\r
+        }\r
+\r
+        public PushButton() : this(NDalicPINVOKE.PushButton_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal PushButton(PushButton pushButton) : this(NDalicPINVOKE.new_PushButton__SWIG_1(PushButton.getCPtr(pushButton)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal PushButton Assign(PushButton pushButton)\r
+        {\r
+            PushButton ret = new PushButton(NDalicPINVOKE.PushButton_Assign(swigCPtr, PushButton.getCPtr(pushButton)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static PushButton DownCast(BaseHandle handle)\r
+        {\r
+            PushButton ret = new PushButton(NDalicPINVOKE.PushButton_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal new void SetButtonImage(Image image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetButtonImage__SWIG_0_0(swigCPtr, Image.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetButtonImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetButtonImage__SWIG_1(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetBackgroundImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetBackgroundImage(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal new void SetSelectedImage(Image image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetSelectedImage__SWIG_0_0(swigCPtr, Image.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetSelectedImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetSelectedImage__SWIG_1(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetSelectedBackgroundImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetSelectedBackgroundImage(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetDisabledBackgroundImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetDisabledBackgroundImage(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetDisabledImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetDisabledImage(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetDisabledSelectedImage(Actor image)\r
+        {\r
+            NDalicPINVOKE.PushButton_SetDisabledSelectedImage(swigCPtr, Actor.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public string UnselectedIcon\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(PushButton.Property.UNSELECTED_ICON).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PushButton.Property.UNSELECTED_ICON, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string SelectedIcon\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(PushButton.Property.SELECTED_ICON).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PushButton.Property.SELECTED_ICON, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string IconAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(PushButton.Property.ICON_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PushButton.Property.ICON_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string LabelPadding\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(PushButton.Property.LABEL_PADDING).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PushButton.Property.LABEL_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string IconPadding\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(PushButton.Property.ICON_PADDING).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(PushButton.Property.ICON_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 2fe0328..3de4166
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class RadioButton : Button {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal RadioButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.RadioButton_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RadioButton obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~RadioButton() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_RadioButton(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public RadioButton () : this (NDalicPINVOKE.RadioButton_New__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public RadioButton (string label) : this (NDalicPINVOKE.RadioButton_New__SWIG_1(label), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public RadioButton(RadioButton radioButton) : this(NDalicPINVOKE.new_RadioButton__SWIG_1(RadioButton.getCPtr(radioButton)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public RadioButton Assign(RadioButton radioButton) {
-    RadioButton ret = new RadioButton(NDalicPINVOKE.RadioButton_Assign(swigCPtr, RadioButton.getCPtr(radioButton)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static RadioButton DownCast(BaseHandle handle) {
-    RadioButton ret = new RadioButton(NDalicPINVOKE.RadioButton_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class RadioButton : Button\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal RadioButton(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.RadioButton_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RadioButton obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~RadioButton()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_RadioButton(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public RadioButton() : this(NDalicPINVOKE.RadioButton_New__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public RadioButton(string label) : this(NDalicPINVOKE.RadioButton_New__SWIG_1(label), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal RadioButton(RadioButton radioButton) : this(NDalicPINVOKE.new_RadioButton__SWIG_1(RadioButton.getCPtr(radioButton)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal RadioButton Assign(RadioButton radioButton)\r
+        {\r
+            RadioButton ret = new RadioButton(NDalicPINVOKE.RadioButton_Assign(swigCPtr, RadioButton.getCPtr(radioButton)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static RadioButton DownCast(BaseHandle handle)\r
+        {\r
+            RadioButton ret = new RadioButton(NDalicPINVOKE.RadioButton_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index af627ab..5c48373
@@ -1,56 +1,89 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class RelayoutContainer : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal RelayoutContainer(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RelayoutContainer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~RelayoutContainer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_RelayoutContainer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  public virtual void Add(Actor actor, Vector2 size) {
-    NDalicPINVOKE.RelayoutContainer_Add(swigCPtr, Actor.getCPtr(actor), Vector2.getCPtr(size));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class RelayoutContainer : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal RelayoutContainer(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(RelayoutContainer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~RelayoutContainer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_RelayoutContainer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        public virtual void Add(Actor actor, Size2D size)\r
+        {\r
+            NDalicPINVOKE.RelayoutContainer_Add(swigCPtr, Actor.getCPtr(actor), Size2D.getCPtr(size));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/ResizePolicyType.cs b/src/Tizen.NUI/src/public/ResizePolicyType.cs
deleted file mode 100644 (file)
index f87ac96..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum ResizePolicyType {
-  FIXED,
-  USE_NATURAL_SIZE,
-  FILL_TO_PARENT,
-  SIZE_RELATIVE_TO_PARENT,
-  SIZE_FIXED_OFFSET_FROM_PARENT,
-  FIT_TO_CHILDREN,
-  DIMENSION_DEPENDENCY,
-  USE_ASSIGNED_SIZE
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index ecf120e..b2d14e1
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class ScrollBar : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal ScrollBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ScrollBar_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ScrollBar obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~ScrollBar() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_ScrollBar(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-
-public class PanFinishedEventArgs : EventArgs
-{
-}
-
-public class ScrollPositionIntervalReachedEventArgs : EventArgs
-{
-   private float _currentScrollPosition;
-
-   public float CurrentScrollPosition
-   {
-      get
-      {
-         return _currentScrollPosition;
-      }
-      set
-      {
-         _currentScrollPosition = value;
-      }
-   }
-}
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void PanFinishedEventCallbackDelegate();
-  private DaliEventHandler<object,PanFinishedEventArgs> _scrollBarPanFinishedEventHandler;
-  private PanFinishedEventCallbackDelegate _scrollBarPanFinishedEventCallbackDelegate;
-  
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void ScrollPositionIntervalReachedEventCallbackDelegate();
-  private DaliEventHandler<object,ScrollPositionIntervalReachedEventArgs> _scrollBarScrollPositionIntervalReachedEventHandler;
-  private ScrollPositionIntervalReachedEventCallbackDelegate _scrollBarScrollPositionIntervalReachedEventCallbackDelegate;
-
-  public event DaliEventHandler<object,PanFinishedEventArgs> PanFinished
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_scrollBarPanFinishedEventHandler == null)
-           {
-              _scrollBarPanFinishedEventHandler += value;
-
-              _scrollBarPanFinishedEventCallbackDelegate = new PanFinishedEventCallbackDelegate(OnScrollBarPanFinished);
-              this.PanFinishedSignal().Connect(_scrollBarPanFinishedEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_scrollBarPanFinishedEventHandler != null)
-           {
-              this.PanFinishedSignal().Disconnect(_scrollBarPanFinishedEventCallbackDelegate);
-           }
-
-           _scrollBarPanFinishedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for ScrollBar PanFinishedSignal
-  private void OnScrollBarPanFinished()
-  {
-     PanFinishedEventArgs e = new PanFinishedEventArgs();
-
-     if (_scrollBarPanFinishedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _scrollBarPanFinishedEventHandler(this, e);
-     }
-  }
-
-
-  public event DaliEventHandler<object,ScrollPositionIntervalReachedEventArgs> ScrollPositionIntervalReached
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_scrollBarScrollPositionIntervalReachedEventHandler == null)
-           {
-              _scrollBarScrollPositionIntervalReachedEventHandler += value;
-
-              _scrollBarScrollPositionIntervalReachedEventCallbackDelegate = new ScrollPositionIntervalReachedEventCallbackDelegate(OnScrollBarScrollPositionIntervalReached);
-              this.ScrollPositionIntervalReachedSignal().Connect(_scrollBarScrollPositionIntervalReachedEventCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_scrollBarScrollPositionIntervalReachedEventHandler != null)
-           {
-              this.ScrollPositionIntervalReachedSignal().Disconnect(_scrollBarScrollPositionIntervalReachedEventCallbackDelegate);
-           }
-
-           _scrollBarScrollPositionIntervalReachedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for ScrollBar ScrollPositionIntervalReachedSignal
-  private void OnScrollBarScrollPositionIntervalReached()
-  {
-     ScrollPositionIntervalReachedEventArgs e = new ScrollPositionIntervalReachedEventArgs();
-
-     if (_scrollBarScrollPositionIntervalReachedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _scrollBarScrollPositionIntervalReachedEventHandler(this, e);
-     }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_ScrollBar_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_ScrollBar_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int SCROLL_DIRECTION = NDalicPINVOKE.ScrollBar_Property_SCROLL_DIRECTION_get();
-    public static readonly int INDICATOR_HEIGHT_POLICY = NDalicPINVOKE.ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get();
-    public static readonly int INDICATOR_FIXED_HEIGHT = NDalicPINVOKE.ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get();
-    public static readonly int INDICATOR_SHOW_DURATION = NDalicPINVOKE.ScrollBar_Property_INDICATOR_SHOW_DURATION_get();
-    public static readonly int INDICATOR_HIDE_DURATION = NDalicPINVOKE.ScrollBar_Property_INDICATOR_HIDE_DURATION_get();
-    public static readonly int SCROLL_POSITION_INTERVALS = NDalicPINVOKE.ScrollBar_Property_SCROLL_POSITION_INTERVALS_get();
-    public static readonly int INDICATOR_MINIMUM_HEIGHT = NDalicPINVOKE.ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get();
-    public static readonly int INDICATOR_START_PADDING = NDalicPINVOKE.ScrollBar_Property_INDICATOR_START_PADDING_get();
-    public static readonly int INDICATOR_END_PADDING = NDalicPINVOKE.ScrollBar_Property_INDICATOR_END_PADDING_get();
-  
-  }
-
-  public ScrollBar (ScrollBar.Direction direction) : this (NDalicPINVOKE.ScrollBar_New__SWIG_0((int)direction), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ScrollBar () : this (NDalicPINVOKE.ScrollBar_New__SWIG_1(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public ScrollBar(ScrollBar scrollBar) : this(NDalicPINVOKE.new_ScrollBar__SWIG_1(ScrollBar.getCPtr(scrollBar)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ScrollBar Assign(ScrollBar scrollBar) {
-    ScrollBar ret = new ScrollBar(NDalicPINVOKE.ScrollBar_Assign(swigCPtr, ScrollBar.getCPtr(scrollBar)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static ScrollBar DownCast(BaseHandle handle) {
-    ScrollBar ret = new ScrollBar(NDalicPINVOKE.ScrollBar_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetScrollPropertySource(Handle handle, int propertyScrollPosition, int propertyMinScrollPosition, int propertyMaxScrollPosition, int propertyScrollContentSize) {
-    NDalicPINVOKE.ScrollBar_SetScrollPropertySource(swigCPtr, Handle.getCPtr(handle), propertyScrollPosition, propertyMinScrollPosition, propertyMaxScrollPosition, propertyScrollContentSize);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetScrollIndicator(Actor indicator) {
-    NDalicPINVOKE.ScrollBar_SetScrollIndicator(swigCPtr, Actor.getCPtr(indicator));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Actor GetScrollIndicator() {
-    Actor ret = new Actor(NDalicPINVOKE.ScrollBar_GetScrollIndicator(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetScrollPositionIntervals(VectorFloat positions) {
-    NDalicPINVOKE.ScrollBar_SetScrollPositionIntervals(swigCPtr, VectorFloat.getCPtr(positions));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VectorFloat GetScrollPositionIntervals() {
-    VectorFloat ret = new VectorFloat(NDalicPINVOKE.ScrollBar_GetScrollPositionIntervals(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetScrollDirection(ScrollBar.Direction direction) {
-    NDalicPINVOKE.ScrollBar_SetScrollDirection(swigCPtr, (int)direction);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ScrollBar.Direction GetScrollDirection() {
-    ScrollBar.Direction ret = (ScrollBar.Direction)NDalicPINVOKE.ScrollBar_GetScrollDirection(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetIndicatorHeightPolicy(ScrollBar.IndicatorHeightPolicyType policy) {
-    NDalicPINVOKE.ScrollBar_SetIndicatorHeightPolicy(swigCPtr, (int)policy);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ScrollBar.IndicatorHeightPolicyType GetIndicatorHeightPolicy() {
-    ScrollBar.IndicatorHeightPolicyType ret = (ScrollBar.IndicatorHeightPolicyType)NDalicPINVOKE.ScrollBar_GetIndicatorHeightPolicy(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetIndicatorFixedHeight(float height) {
-    NDalicPINVOKE.ScrollBar_SetIndicatorFixedHeight(swigCPtr, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetIndicatorFixedHeight() {
-    float ret = NDalicPINVOKE.ScrollBar_GetIndicatorFixedHeight(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetIndicatorShowDuration(float durationSeconds) {
-    NDalicPINVOKE.ScrollBar_SetIndicatorShowDuration(swigCPtr, durationSeconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetIndicatorShowDuration() {
-    float ret = NDalicPINVOKE.ScrollBar_GetIndicatorShowDuration(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetIndicatorHideDuration(float durationSeconds) {
-    NDalicPINVOKE.ScrollBar_SetIndicatorHideDuration(swigCPtr, durationSeconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetIndicatorHideDuration() {
-    float ret = NDalicPINVOKE.ScrollBar_GetIndicatorHideDuration(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ShowIndicator() {
-    NDalicPINVOKE.ScrollBar_ShowIndicator(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void HideIndicator() {
-    NDalicPINVOKE.ScrollBar_HideIndicator(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VoidSignal PanFinishedSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.ScrollBar_PanFinishedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public FloatSignal ScrollPositionIntervalReachedSignal() {
-    FloatSignal ret = new FloatSignal(NDalicPINVOKE.ScrollBar_ScrollPositionIntervalReachedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public enum Direction {
-    Vertical = 0,
-    Horizontal
-  }
-
-  public enum IndicatorHeightPolicyType {
-    Variable = 0,
-    Fixed
-  }
-
-  public string ScrollDirection
-  {
-    get
-    {
-      string temp;
-      GetProperty( ScrollBar.Property.SCROLL_DIRECTION).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.SCROLL_DIRECTION, new NUI.Property.Value( value ) );
-    }
-  }
-  public string IndicatorHeightPolicy
-  {
-    get
-    {
-      string temp;
-      GetProperty( ScrollBar.Property.INDICATOR_HEIGHT_POLICY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_HEIGHT_POLICY, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorFixedHeight
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_FIXED_HEIGHT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_FIXED_HEIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorShowDuration
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_SHOW_DURATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_SHOW_DURATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorHideDuration
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_HIDE_DURATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_HIDE_DURATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array ScrollPositionIntervals
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( ScrollBar.Property.SCROLL_POSITION_INTERVALS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.SCROLL_POSITION_INTERVALS, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorMinimumHeight
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorStartPadding
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_START_PADDING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_START_PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-  public float IndicatorEndPadding
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( ScrollBar.Property.INDICATOR_END_PADDING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( ScrollBar.Property.INDICATOR_END_PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class ScrollBar : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal ScrollBar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ScrollBar_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ScrollBar obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~ScrollBar()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_ScrollBar(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+\r
+        public class PanFinishedEventArgs : EventArgs\r
+        {\r
+        }\r
+\r
+        public class ScrollPositionIntervalReachedEventArgs : EventArgs\r
+        {\r
+            private float _currentScrollPosition;\r
+\r
+            public float CurrentScrollPosition\r
+            {\r
+                get\r
+                {\r
+                    return _currentScrollPosition;\r
+                }\r
+                set\r
+                {\r
+                    _currentScrollPosition = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void PanFinishedEventCallback();\r
+        private PanFinishedEventCallback _scrollBarPanFinishedEventCallback;\r
+        private EventHandler<PanFinishedEventArgs> _scrollBarPanFinishedEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void ScrollPositionIntervalReachedEventCallback();\r
+        private ScrollPositionIntervalReachedEventCallback _scrollBarScrollPositionIntervalReachedEventCallback;\r
+        private EventHandler<ScrollPositionIntervalReachedEventArgs> _scrollBarScrollPositionIntervalReachedEventHandler;\r
+\r
+        public event EventHandler<PanFinishedEventArgs> PanFinished\r
+        {\r
+            add\r
+            {\r
+                if (_scrollBarPanFinishedEventCallback == null)\r
+                {\r
+                    _scrollBarPanFinishedEventCallback = OnScrollBarPanFinished;\r
+                    PanFinishedSignal().Connect(_scrollBarPanFinishedEventCallback);\r
+                }\r
+                _scrollBarPanFinishedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_scrollBarPanFinishedEventCallback != null)\r
+                {\r
+                    PanFinishedSignal().Disconnect(_scrollBarPanFinishedEventCallback);\r
+                }\r
+                _scrollBarPanFinishedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnScrollBarPanFinished()\r
+        {\r
+            PanFinishedEventArgs e = new PanFinishedEventArgs();\r
+\r
+            if (_scrollBarPanFinishedEventHandler != null)\r
+            {\r
+                _scrollBarPanFinishedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        public event EventHandler<ScrollPositionIntervalReachedEventArgs> ScrollPositionIntervalReached\r
+        {\r
+            add\r
+            {\r
+                if (_scrollBarScrollPositionIntervalReachedEventHandler == null)\r
+                {\r
+                    _scrollBarScrollPositionIntervalReachedEventCallback = OnScrollBarScrollPositionIntervalReached;\r
+                    ScrollPositionIntervalReachedSignal().Connect(_scrollBarScrollPositionIntervalReachedEventCallback);\r
+                }\r
+                _scrollBarScrollPositionIntervalReachedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_scrollBarScrollPositionIntervalReachedEventHandler != null)\r
+                {\r
+                    ScrollPositionIntervalReachedSignal().Disconnect(_scrollBarScrollPositionIntervalReachedEventCallback);\r
+                }\r
+                _scrollBarScrollPositionIntervalReachedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnScrollBarScrollPositionIntervalReached()\r
+        {\r
+            ScrollPositionIntervalReachedEventArgs e = new ScrollPositionIntervalReachedEventArgs();\r
+\r
+            if (_scrollBarScrollPositionIntervalReachedEventHandler != null)\r
+            {\r
+                _scrollBarScrollPositionIntervalReachedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_ScrollBar_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_ScrollBar_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int SCROLL_DIRECTION = NDalicPINVOKE.ScrollBar_Property_SCROLL_DIRECTION_get();\r
+            internal static readonly int INDICATOR_HEIGHT_POLICY = NDalicPINVOKE.ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get();\r
+            internal static readonly int INDICATOR_FIXED_HEIGHT = NDalicPINVOKE.ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get();\r
+            internal static readonly int INDICATOR_SHOW_DURATION = NDalicPINVOKE.ScrollBar_Property_INDICATOR_SHOW_DURATION_get();\r
+            internal static readonly int INDICATOR_HIDE_DURATION = NDalicPINVOKE.ScrollBar_Property_INDICATOR_HIDE_DURATION_get();\r
+            internal static readonly int SCROLL_POSITION_INTERVALS = NDalicPINVOKE.ScrollBar_Property_SCROLL_POSITION_INTERVALS_get();\r
+            internal static readonly int INDICATOR_MINIMUM_HEIGHT = NDalicPINVOKE.ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get();\r
+            internal static readonly int INDICATOR_START_PADDING = NDalicPINVOKE.ScrollBar_Property_INDICATOR_START_PADDING_get();\r
+            internal static readonly int INDICATOR_END_PADDING = NDalicPINVOKE.ScrollBar_Property_INDICATOR_END_PADDING_get();\r
+\r
+        }\r
+\r
+        public ScrollBar(ScrollBar.Direction direction) : this(NDalicPINVOKE.ScrollBar_New__SWIG_0((int)direction), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public ScrollBar() : this(NDalicPINVOKE.ScrollBar_New__SWIG_1(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal ScrollBar(ScrollBar scrollBar) : this(NDalicPINVOKE.new_ScrollBar__SWIG_1(ScrollBar.getCPtr(scrollBar)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ScrollBar Assign(ScrollBar scrollBar)\r
+        {\r
+            ScrollBar ret = new ScrollBar(NDalicPINVOKE.ScrollBar_Assign(swigCPtr, ScrollBar.getCPtr(scrollBar)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static ScrollBar DownCast(BaseHandle handle)\r
+        {\r
+            ScrollBar ret = new ScrollBar(NDalicPINVOKE.ScrollBar_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetScrollPropertySource(Handle handle, int propertyScrollPosition, int propertyMinScrollPosition, int propertyMaxScrollPosition, int propertyScrollContentSize)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetScrollPropertySource(swigCPtr, Handle.getCPtr(handle), propertyScrollPosition, propertyMinScrollPosition, propertyMaxScrollPosition, propertyScrollContentSize);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetScrollIndicator(Actor indicator)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetScrollIndicator(swigCPtr, Actor.getCPtr(indicator));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Actor GetScrollIndicator()\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.ScrollBar_GetScrollIndicator(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetScrollPositionIntervals(VectorFloat positions)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetScrollPositionIntervals(swigCPtr, VectorFloat.getCPtr(positions));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VectorFloat GetScrollPositionIntervals()\r
+        {\r
+            VectorFloat ret = new VectorFloat(NDalicPINVOKE.ScrollBar_GetScrollPositionIntervals(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetScrollDirection(ScrollBar.Direction direction)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetScrollDirection(swigCPtr, (int)direction);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ScrollBar.Direction GetScrollDirection()\r
+        {\r
+            ScrollBar.Direction ret = (ScrollBar.Direction)NDalicPINVOKE.ScrollBar_GetScrollDirection(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetIndicatorHeightPolicy(ScrollBar.IndicatorHeightPolicyType policy)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetIndicatorHeightPolicy(swigCPtr, (int)policy);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ScrollBar.IndicatorHeightPolicyType GetIndicatorHeightPolicy()\r
+        {\r
+            ScrollBar.IndicatorHeightPolicyType ret = (ScrollBar.IndicatorHeightPolicyType)NDalicPINVOKE.ScrollBar_GetIndicatorHeightPolicy(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetIndicatorFixedHeight(float height)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetIndicatorFixedHeight(swigCPtr, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetIndicatorFixedHeight()\r
+        {\r
+            float ret = NDalicPINVOKE.ScrollBar_GetIndicatorFixedHeight(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetIndicatorShowDuration(float durationSeconds)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetIndicatorShowDuration(swigCPtr, durationSeconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetIndicatorShowDuration()\r
+        {\r
+            float ret = NDalicPINVOKE.ScrollBar_GetIndicatorShowDuration(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetIndicatorHideDuration(float durationSeconds)\r
+        {\r
+            NDalicPINVOKE.ScrollBar_SetIndicatorHideDuration(swigCPtr, durationSeconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetIndicatorHideDuration()\r
+        {\r
+            float ret = NDalicPINVOKE.ScrollBar_GetIndicatorHideDuration(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void ShowIndicator()\r
+        {\r
+            NDalicPINVOKE.ScrollBar_ShowIndicator(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void HideIndicator()\r
+        {\r
+            NDalicPINVOKE.ScrollBar_HideIndicator(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VoidSignal PanFinishedSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.ScrollBar_PanFinishedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal FloatSignal ScrollPositionIntervalReachedSignal()\r
+        {\r
+            FloatSignal ret = new FloatSignal(NDalicPINVOKE.ScrollBar_ScrollPositionIntervalReachedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public enum Direction\r
+        {\r
+            Vertical = 0,\r
+            Horizontal\r
+        }\r
+\r
+        public enum IndicatorHeightPolicyType\r
+        {\r
+            Variable = 0,\r
+            Fixed\r
+        }\r
+\r
+        public string ScrollDirection\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(ScrollBar.Property.SCROLL_DIRECTION).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.SCROLL_DIRECTION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string IndicatorHeightPolicy\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(ScrollBar.Property.INDICATOR_HEIGHT_POLICY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_HEIGHT_POLICY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorFixedHeight\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_FIXED_HEIGHT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_FIXED_HEIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorShowDuration\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_SHOW_DURATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_SHOW_DURATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorHideDuration\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_HIDE_DURATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_HIDE_DURATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyArray ScrollPositionIntervals\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(ScrollBar.Property.SCROLL_POSITION_INTERVALS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.SCROLL_POSITION_INTERVALS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorMinimumHeight\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorStartPadding\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_START_PADDING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_START_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float IndicatorEndPadding\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(ScrollBar.Property.INDICATOR_END_PADDING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(ScrollBar.Property.INDICATOR_END_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
index 85fe256..bfc2115 100755 (executable)
-/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- */
-
-namespace NUI
-{
-  using System;
-
-  public class Size
-  {
-    private float width;
-    private float height;
-
-    /**
-     * @brief constructor
-     *
-     * @since 1.0.0
-     * @param [in] a Width value .
-     * @param [in] b Height value.
-     */
-    public Size(float a, float b)
-    {
-      width = a;
-      height = b;
-    }
-    /**
-     * @brief default constructor
-     *
-     * @since 1.0.0
-     */
-    public Size()
-    {
-      width = 0.0f;
-      height = 0.0f;
-    }
-
-    /**
-     * @brief constructor with base class object
-     *
-     * @since 1.0.0
-     * @param [in] o The Vector2 with Width, Height values.
-     */
-    public Size(Vector2 o)
-    {
-      width = o.X;
-      height = o.Y;
-    }
-
-    /**
-     * @brief Copy constructor
-     *
-     * @since 1.0.0
-     * @param [in] o The Size having Width & Y.
-     */
-    public Size(Size a)
-    {
-      width = a.width;
-      height = a.height;
-    }
-
-    ///< name "W", type float (Size Width value)
-    //@since 1.0.0
-    public float W
-    {
-      get { return width; }
-      set { width = value; }
-    }
-
-    ///< name "H", type float (Size Height value)
-    //@since 1.0.0
-    public float H
-    {
-      get { return height; }
-      set { height = value; }
-    }
-
-    public float Width
-    {
-      get { return width; }
-      set { width = value; }
-    }
-
-    public float Height
-    {
-      get { return height; }
-      set { height = value; }
-    }
-
-    /**
-     * @brief operator+
-     *
-     * @since 1.0.0
-     * @param [in] l The Size to add.
-     * @param [in] r The Size to add
-     * @return A reference to this
-     */
-    public static Size operator +(Size l, Size r)
-    {
-      return new Size(l.W + r.W, l.H + r.H);
-    }
-
-    /**
-     * @brief operator-
-     *
-     * @since 1.0.0
-     * @param [in] l The Size to substract.
-     * @param [in] r The Size to substract
-     * @return A reference to this
-     */
-    public static Size operator -(Size l, Size r)
-    {
-      return new Size(l.W - r.W, l.H - r.H);
-    }
-
-    /**
-     * @brief operator*
-     *
-     * @since 1.0.0
-     * @param [in] a The Size to multiply
-     * @param [in] b The constant to multiply of type double.
-     * @return A reference to this
-     */
-    public static Size operator *(Size a, double b)
-    {
-      return new Size((float)(a.W * b), (float)(a.H * b));
-    }
-
-    /**
-     * @brief operator/
-     *
-     * @since 1.0.0
-     * @param [in] a The Size to divide.
-     * @param [in] b The Size to divide
-     * @return float of the size division
-     */
-    public static float operator /(Size a, Size b)
-    {
-      return (float)System.Math.Sqrt((a.W / b.W) * (a.H / b.H));
-    }
-
-    /**
-     * @brief Operator ==
-     *
-     * @since 1.0.0
-     * @param [in] a The Size object to compare.
-     * @param [in] b The Size object to compare.
-     * @return bool, whether Size are equal or not
-     */
-    public static bool operator == (Size a, Size b)
-    {
-      return a.W == b.W && a.H == b.H ;
-    }
-
-    /**
-     * @brief Operator !=
-     *
-     * @since 1.0.0
-     * @param [in] a The Size object to compare.
-     * @param [in] b The Size object to compare.
-     * @return bool, whether Size are equal or not
-     */
-    public static bool operator != (Size a, Size b)
-    {
-      return a.W != b.W || a.H != b.H;
-    }
-
-    /**
-     * @brief GetHashCode
-     *
-     * @since 1.0.0
-     * @return int, hascode of Size
-     */
-    public override int GetHashCode()
-    {
-      return (int)(W + H);
-    }
-
-    /**
-     * @brief Clone
-     *
-     * @since 1.0.0
-     * @return returns a copy of Size object
-     */
-    public Size Clone()
-    {
-      Size copy = new Size(W, H);
-      return copy;
-    }
-
-    // User-defined conversion from Position to Vector2
-    public static implicit operator Vector2(Size size)
-    {
-      return new Vector2(size.width, size.height);
-    }
-
-    public static implicit operator Size(Vector2 vec)
-    {
-      return new Size(vec.X, vec.Y);
-    }
-  }
-
-  public class Size3D
-  {
-    private float width;
-    private float height;
-    private float depth;
-
-    public Size3D(float a, float b, float c)
-    {
-      width = a;
-      height = b;
-      depth = c;
-    }
-
-    public Size3D()
-    {
-      width = 0.0f;
-      height = 0.0f;
-      depth = 0.0f;
-    }
-
-    public Size3D(Vector3 o)
-    {
-      width = o.X;
-      height = o.Y;
-      depth = o.Z;
-    }
-
-    public Size3D(Vector2 o)
-    {
-      width = o.X;
-      height = o.Y;
-      depth = 0.0f;
-    }
-
-    public Size3D(Size3D a)
-    {
-      width = a.width;
-      height = a.height;
-      depth = a.depth;
-    }
-
-    public float W
-    {
-      get { return width; }
-      set { width = value; }
-    }
-
-    public float H
-    {
-      get { return height; }
-      set { height = value; }
-    }
-
-    public float D
-    {
-      get { return depth; }
-      set { depth = value; }
-    }
-
-    public float Width
-    {
-      get { return width; }
-      set { width = value; }
-    }
-
-    public float Height
-    {
-      get { return height; }
-      set { height = value; }
-    }
-
-    public float Depth
-    {
-      get { return depth; }
-      set { depth = value; }
-    }
-
-    public float X
-    {
-      get { return width; }
-      set { width = value; }
-    }
-
-    public float Y
-    {
-      get { return height; }
-      set { height = value; }
-    }
-
-    public float Z
-    {
-      get { return depth; }
-      set { depth = value; }
-    }
-
-    // User-defined conversion from Position to Vector3
-    public static implicit operator Vector3(Size3D size)
-    {
-      return new Vector3(size.width, size.height, size.depth);
-    }
-
-    public static implicit operator Size3D(Vector3 vec)
-    {
-      return new Size3D(vec.X, vec.Y, vec.Z);
-    }
-
-  }
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Size : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Size(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Size obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Size()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector3(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static Size GetVector3FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Size ret = new Size(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public Size() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Size(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+\r
+\r
+\r
+        public float Width\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Width_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Width_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Height\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Height_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Height_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Depth\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Depth_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Depth_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+\r
+    public class Size2D : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Size2D(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Size2D obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Size2D()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector2(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static Size2D GetVector2FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Size2D ret = new Size2D(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public Size2D() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Size2D(float x, float y) : this(NDalicPINVOKE.new_Vector2__SWIG_1(x, y), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float Width\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_Width_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_Width_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+\r
+        public float Height\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_Height_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_Height_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
+\r
diff --git a/src/Tizen.NUI/src/public/SizeScalePolicyType.cs b/src/Tizen.NUI/src/public/SizeScalePolicyType.cs
deleted file mode 100644 (file)
index 05c7a39..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public enum SizeScalePolicyType {
-  USE_SIZE_SET,
-  FIT_WITH_ASPECT_RATIO,
-  FILL_WITH_ASPECT_RATIO
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index d552b7a..715c9b1
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class Slider : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Slider(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Slider_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Slider obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Slider() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Slider(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-public class ValueChangedEventArgs : EventArgs
-{
-   private Slider _slider;
-   private float _slideValue;
-
-   public Slider Slider
-   {
-      get
-      {
-         return _slider;
-      }
-      set
-      {
-         _slider = value;
-      }
-   }
-
-   public float SlideValue
-   {
-      get
-      {
-         return _slideValue;
-      }
-      set
-      {
-         _slideValue = value;
-      }
-   }
-}
-
-public class SlidingFinishedEventArgs : EventArgs
-{
-   private Slider _slider;
-   private float _slideValue;
-
-   public Slider Slider
-   {
-      get
-      {
-         return _slider;
-      }
-      set
-      {
-         _slider = value;
-      }
-   }
-
-   public float SlideValue
-   {
-      get
-      {
-         return _slideValue;
-      }
-      set
-      {
-         _slideValue = value;
-      }
-   }
-}
-
-public class MarkReachedEventArgs : EventArgs
-{
-   private Slider _slider;
-   private int _slideValue;
-
-   public Slider Slider
-   {
-      get
-      {
-         return _slider;
-      }
-      set
-      {
-         _slider = value;
-      }
-   }
-
-   public int SlideValue
-   {
-      get
-      {
-         return _slideValue;
-      }
-      set
-      {
-         _slideValue = value;
-      }
-   }
-}
-
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool ValueChangedCallbackDelegate(IntPtr slider, float slideValue);
-  private EventHandlerWithReturnType<object,ValueChangedEventArgs,bool> _sliderValueChangedEventHandler;
-  private ValueChangedCallbackDelegate _sliderValueChangedCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool SlidingFinishedCallbackDelegate(IntPtr slider, float slideValue);
-  private EventHandlerWithReturnType<object,SlidingFinishedEventArgs,bool> _sliderSlidingFinishedEventHandler;
-  private SlidingFinishedCallbackDelegate _sliderSlidingFinishedCallbackDelegate;
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate bool MarkReachedCallbackDelegate(IntPtr slider, int slideValue);
-  private EventHandlerWithReturnType<object,MarkReachedEventArgs,bool> _sliderMarkReachedEventHandler;
-  private MarkReachedCallbackDelegate _sliderMarkReachedCallbackDelegate;
-
-  public event EventHandlerWithReturnType<object,ValueChangedEventArgs,bool> ValueChanged
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_sliderValueChangedEventHandler == null)
-           {
-              _sliderValueChangedEventHandler += value;
-
-              _sliderValueChangedCallbackDelegate = new ValueChangedCallbackDelegate(OnValueChanged);
-              this.ValueChangedSignal().Connect(_sliderValueChangedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_sliderValueChangedEventHandler != null)
-           {
-              this.ValueChangedSignal().Disconnect(_sliderValueChangedCallbackDelegate);
-           }
-
-           _sliderValueChangedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for Slider ValueChanged signal
-  private bool OnValueChanged(IntPtr slider, float slideValue)
-  {
-     ValueChangedEventArgs e = new ValueChangedEventArgs();
-
-     // Populate all members of "e" (ValueChangedEventArgs) with real page
-     e.Slider = Slider.GetSliderFromPtr( slider );
-     e.SlideValue = slideValue;
-
-     if (_sliderValueChangedEventHandler != null)
-     {
-        //here we send all page to user event handlers
-      return _sliderValueChangedEventHandler(this, e);
-     }
-     return false;
-  }
-
-  public event EventHandlerWithReturnType<object,SlidingFinishedEventArgs,bool> SlidingFinished
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_sliderSlidingFinishedEventHandler == null)
-           {
-              _sliderSlidingFinishedEventHandler += value;
-
-              _sliderSlidingFinishedCallbackDelegate = new SlidingFinishedCallbackDelegate(OnSlidingFinished);
-              this.SlidingFinishedSignal().Connect(_sliderSlidingFinishedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_sliderSlidingFinishedEventHandler != null)
-           {
-              this.SlidingFinishedSignal().Disconnect(_sliderSlidingFinishedCallbackDelegate);
-           }
-
-           _sliderSlidingFinishedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for Slider SlidingFinished signal
-  private bool OnSlidingFinished(IntPtr slider, float slideValue)
-  {
-     SlidingFinishedEventArgs e = new SlidingFinishedEventArgs();
-
-     // Populate all members of "e" (SlidingFinishedEventArgs) with real page
-     e.Slider = Slider.GetSliderFromPtr( slider );
-     e.SlideValue = slideValue;
-
-     if (_sliderSlidingFinishedEventHandler != null)
-     {
-        //here we send all page to user event handlers
-      return _sliderSlidingFinishedEventHandler(this, e);
-     }
-     return false;
-  }
-
-  public event EventHandlerWithReturnType<object,MarkReachedEventArgs,bool> MarkReached
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_sliderMarkReachedEventHandler == null)
-           {
-              _sliderMarkReachedEventHandler += value;
-
-              _sliderMarkReachedCallbackDelegate = new MarkReachedCallbackDelegate(OnMarkReached);
-              this.MarkReachedSignal().Connect(_sliderMarkReachedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_sliderMarkReachedEventHandler != null)
-           {
-              this.MarkReachedSignal().Disconnect(_sliderMarkReachedCallbackDelegate);
-           }
-
-           _sliderMarkReachedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for Slider MarkReached signal
-  private bool OnMarkReached(IntPtr slider, int slideValue)
-  {
-     MarkReachedEventArgs e = new MarkReachedEventArgs();
-
-     // Populate all members of "e" (MarkReachedEventArgs) with real page
-     e.Slider = Slider.GetSliderFromPtr( slider );
-     e.SlideValue = slideValue;
-
-     if (_sliderMarkReachedEventHandler != null)
-     {
-        //here we send all page to user event handlers
-      return _sliderMarkReachedEventHandler(this, e);
-     }
-     return false;
-  }
-
-  public static Slider GetSliderFromPtr(global::System.IntPtr cPtr) {
-    Slider ret = new Slider(cPtr, false);
-   if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_Slider_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_Slider_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int LOWER_BOUND = NDalicPINVOKE.Slider_Property_LOWER_BOUND_get();
-    public static readonly int UPPER_BOUND = NDalicPINVOKE.Slider_Property_UPPER_BOUND_get();
-    public static readonly int VALUE = NDalicPINVOKE.Slider_Property_VALUE_get();
-    public static readonly int TRACK_VISUAL = NDalicPINVOKE.Slider_Property_TRACK_VISUAL_get();
-    public static readonly int HANDLE_VISUAL = NDalicPINVOKE.Slider_Property_HANDLE_VISUAL_get();
-    public static readonly int PROGRESS_VISUAL = NDalicPINVOKE.Slider_Property_PROGRESS_VISUAL_get();
-    public static readonly int POPUP_VISUAL = NDalicPINVOKE.Slider_Property_POPUP_VISUAL_get();
-    public static readonly int POPUP_ARROW_VISUAL = NDalicPINVOKE.Slider_Property_POPUP_ARROW_VISUAL_get();
-    public static readonly int DISABLED_COLOR = NDalicPINVOKE.Slider_Property_DISABLED_COLOR_get();
-    public static readonly int VALUE_PRECISION = NDalicPINVOKE.Slider_Property_VALUE_PRECISION_get();
-    public static readonly int SHOW_POPUP = NDalicPINVOKE.Slider_Property_SHOW_POPUP_get();
-    public static readonly int SHOW_VALUE = NDalicPINVOKE.Slider_Property_SHOW_VALUE_get();
-    public static readonly int MARKS = NDalicPINVOKE.Slider_Property_MARKS_get();
-    public static readonly int SNAP_TO_MARKS = NDalicPINVOKE.Slider_Property_SNAP_TO_MARKS_get();
-    public static readonly int MARK_TOLERANCE = NDalicPINVOKE.Slider_Property_MARK_TOLERANCE_get();
-  
-  }
-
-  public Slider () : this (NDalicPINVOKE.Slider_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Slider(Slider handle) : this(NDalicPINVOKE.new_Slider__SWIG_1(Slider.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Slider Assign(Slider handle) {
-    Slider ret = new Slider(NDalicPINVOKE.Slider_Assign(swigCPtr, Slider.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static Slider DownCast(BaseHandle handle) {
-    Slider ret = new Slider(NDalicPINVOKE.Slider_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SliderValueChangedSignal ValueChangedSignal() {
-    SliderValueChangedSignal ret = new SliderValueChangedSignal(NDalicPINVOKE.Slider_ValueChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SliderValueChangedSignal SlidingFinishedSignal() {
-    SliderValueChangedSignal ret = new SliderValueChangedSignal(NDalicPINVOKE.Slider_SlidingFinishedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SliderMarkReachedSignal MarkReachedSignal() {
-    SliderMarkReachedSignal ret = new SliderMarkReachedSignal(NDalicPINVOKE.Slider_MarkReachedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public float LowerBound
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Slider.Property.LOWER_BOUND).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.LOWER_BOUND, new NUI.Property.Value( value ) );
-    }
-  }
-  public float UpperBound
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Slider.Property.UPPER_BOUND).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.UPPER_BOUND, new NUI.Property.Value( value ) );
-    }
-  }
-  public float Value
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Slider.Property.VALUE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.VALUE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map TrackVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Slider.Property.TRACK_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.TRACK_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map HandleVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Slider.Property.HANDLE_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.HANDLE_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map ProgressVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Slider.Property.PROGRESS_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.PROGRESS_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map PopupVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Slider.Property.POPUP_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.POPUP_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map PopupArrowVisual
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( Slider.Property.POPUP_ARROW_VISUAL).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.POPUP_ARROW_VISUAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 DisabledColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( Slider.Property.DISABLED_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.DISABLED_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public int ValuePrecision
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( Slider.Property.VALUE_PRECISION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.VALUE_PRECISION, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool ShowPopup
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Slider.Property.SHOW_POPUP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.SHOW_POPUP, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool ShowValue
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Slider.Property.SHOW_VALUE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.SHOW_VALUE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Array Marks
-  {
-    get
-    {
-      NUI.Property.Array temp = new NUI.Property.Array();
-      GetProperty( Slider.Property.MARKS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.MARKS, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool SnapToMarks
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( Slider.Property.SNAP_TO_MARKS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.SNAP_TO_MARKS, new NUI.Property.Value( value ) );
-    }
-  }
-  public float MarkTolerance
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( Slider.Property.MARK_TOLERANCE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( Slider.Property.MARK_TOLERANCE, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class Slider : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Slider(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Slider_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Slider obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Slider()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Slider(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        public class ValueChangedEventArgs : EventArgs\r
+        {\r
+            private Slider _slider;\r
+            private float _slideValue;\r
+\r
+            public Slider Slider\r
+            {\r
+                get\r
+                {\r
+                    return _slider;\r
+                }\r
+                set\r
+                {\r
+                    _slider = value;\r
+                }\r
+            }\r
+\r
+            public float SlideValue\r
+            {\r
+                get\r
+                {\r
+                    return _slideValue;\r
+                }\r
+                set\r
+                {\r
+                    _slideValue = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class SlidingFinishedEventArgs : EventArgs\r
+        {\r
+            private Slider _slider;\r
+            private float _slideValue;\r
+\r
+            public Slider Slider\r
+            {\r
+                get\r
+                {\r
+                    return _slider;\r
+                }\r
+                set\r
+                {\r
+                    _slider = value;\r
+                }\r
+            }\r
+\r
+            public float SlideValue\r
+            {\r
+                get\r
+                {\r
+                    return _slideValue;\r
+                }\r
+                set\r
+                {\r
+                    _slideValue = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class MarkReachedEventArgs : EventArgs\r
+        {\r
+            private Slider _slider;\r
+            private int _slideValue;\r
+\r
+            public Slider Slider\r
+            {\r
+                get\r
+                {\r
+                    return _slider;\r
+                }\r
+                set\r
+                {\r
+                    _slider = value;\r
+                }\r
+            }\r
+\r
+            public int SlideValue\r
+            {\r
+                get\r
+                {\r
+                    return _slideValue;\r
+                }\r
+                set\r
+                {\r
+                    _slideValue = value;\r
+                }\r
+            }\r
+        }\r
+\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool ValueChangedCallbackDelegate(IntPtr slider, float slideValue);\r
+        private EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> _sliderValueChangedEventHandler;\r
+        private ValueChangedCallbackDelegate _sliderValueChangedCallbackDelegate;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool SlidingFinishedCallbackDelegate(IntPtr slider, float slideValue);\r
+        private EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> _sliderSlidingFinishedEventHandler;\r
+        private SlidingFinishedCallbackDelegate _sliderSlidingFinishedCallbackDelegate;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool MarkReachedCallbackDelegate(IntPtr slider, int slideValue);\r
+        private EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> _sliderMarkReachedEventHandler;\r
+        private MarkReachedCallbackDelegate _sliderMarkReachedCallbackDelegate;\r
+\r
+        public event EventHandlerWithReturnType<object, ValueChangedEventArgs, bool> ValueChanged\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_sliderValueChangedEventHandler == null)\r
+                    {\r
+                        _sliderValueChangedEventHandler += value;\r
+\r
+                        _sliderValueChangedCallbackDelegate = new ValueChangedCallbackDelegate(OnValueChanged);\r
+                        this.ValueChangedSignal().Connect(_sliderValueChangedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_sliderValueChangedEventHandler != null)\r
+                    {\r
+                        this.ValueChangedSignal().Disconnect(_sliderValueChangedCallbackDelegate);\r
+                    }\r
+\r
+                    _sliderValueChangedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for Slider ValueChanged signal\r
+        private bool OnValueChanged(IntPtr slider, float slideValue)\r
+        {\r
+            ValueChangedEventArgs e = new ValueChangedEventArgs();\r
+\r
+            // Populate all members of "e" (ValueChangedEventArgs) with real page\r
+            e.Slider = Slider.GetSliderFromPtr(slider);\r
+            e.SlideValue = slideValue;\r
+\r
+            if (_sliderValueChangedEventHandler != null)\r
+            {\r
+                //here we send all page to user event handlers\r
+                return _sliderValueChangedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+        public event EventHandlerWithReturnType<object, SlidingFinishedEventArgs, bool> SlidingFinished\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_sliderSlidingFinishedEventHandler == null)\r
+                    {\r
+                        _sliderSlidingFinishedEventHandler += value;\r
+\r
+                        _sliderSlidingFinishedCallbackDelegate = new SlidingFinishedCallbackDelegate(OnSlidingFinished);\r
+                        this.SlidingFinishedSignal().Connect(_sliderSlidingFinishedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_sliderSlidingFinishedEventHandler != null)\r
+                    {\r
+                        this.SlidingFinishedSignal().Disconnect(_sliderSlidingFinishedCallbackDelegate);\r
+                    }\r
+\r
+                    _sliderSlidingFinishedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for Slider SlidingFinished signal\r
+        private bool OnSlidingFinished(IntPtr slider, float slideValue)\r
+        {\r
+            SlidingFinishedEventArgs e = new SlidingFinishedEventArgs();\r
+\r
+            // Populate all members of "e" (SlidingFinishedEventArgs) with real page\r
+            e.Slider = Slider.GetSliderFromPtr(slider);\r
+            e.SlideValue = slideValue;\r
+\r
+            if (_sliderSlidingFinishedEventHandler != null)\r
+            {\r
+                //here we send all page to user event handlers\r
+                return _sliderSlidingFinishedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+        public event EventHandlerWithReturnType<object, MarkReachedEventArgs, bool> MarkReached\r
+        {\r
+            add\r
+            {\r
+                lock (this)\r
+                {\r
+                    // Restricted to only one listener\r
+                    if (_sliderMarkReachedEventHandler == null)\r
+                    {\r
+                        _sliderMarkReachedEventHandler += value;\r
+\r
+                        _sliderMarkReachedCallbackDelegate = new MarkReachedCallbackDelegate(OnMarkReached);\r
+                        this.MarkReachedSignal().Connect(_sliderMarkReachedCallbackDelegate);\r
+                    }\r
+                }\r
+            }\r
+\r
+            remove\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (_sliderMarkReachedEventHandler != null)\r
+                    {\r
+                        this.MarkReachedSignal().Disconnect(_sliderMarkReachedCallbackDelegate);\r
+                    }\r
+\r
+                    _sliderMarkReachedEventHandler -= value;\r
+                }\r
+            }\r
+        }\r
+\r
+        // Callback for Slider MarkReached signal\r
+        private bool OnMarkReached(IntPtr slider, int slideValue)\r
+        {\r
+            MarkReachedEventArgs e = new MarkReachedEventArgs();\r
+\r
+            // Populate all members of "e" (MarkReachedEventArgs) with real page\r
+            e.Slider = Slider.GetSliderFromPtr(slider);\r
+            e.SlideValue = slideValue;\r
+\r
+            if (_sliderMarkReachedEventHandler != null)\r
+            {\r
+                //here we send all page to user event handlers\r
+                return _sliderMarkReachedEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+        public static Slider GetSliderFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Slider ret = new Slider(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_Slider_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_Slider_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int LOWER_BOUND = NDalicPINVOKE.Slider_Property_LOWER_BOUND_get();\r
+            internal static readonly int UPPER_BOUND = NDalicPINVOKE.Slider_Property_UPPER_BOUND_get();\r
+            internal static readonly int VALUE = NDalicPINVOKE.Slider_Property_VALUE_get();\r
+            internal static readonly int TRACK_VISUAL = NDalicPINVOKE.Slider_Property_TRACK_VISUAL_get();\r
+            internal static readonly int HANDLE_VISUAL = NDalicPINVOKE.Slider_Property_HANDLE_VISUAL_get();\r
+            internal static readonly int PROGRESS_VISUAL = NDalicPINVOKE.Slider_Property_PROGRESS_VISUAL_get();\r
+            internal static readonly int POPUP_VISUAL = NDalicPINVOKE.Slider_Property_POPUP_VISUAL_get();\r
+            internal static readonly int POPUP_ARROW_VISUAL = NDalicPINVOKE.Slider_Property_POPUP_ARROW_VISUAL_get();\r
+            internal static readonly int DISABLED_COLOR = NDalicPINVOKE.Slider_Property_DISABLED_COLOR_get();\r
+            internal static readonly int VALUE_PRECISION = NDalicPINVOKE.Slider_Property_VALUE_PRECISION_get();\r
+            internal static readonly int SHOW_POPUP = NDalicPINVOKE.Slider_Property_SHOW_POPUP_get();\r
+            internal static readonly int SHOW_VALUE = NDalicPINVOKE.Slider_Property_SHOW_VALUE_get();\r
+            internal static readonly int MARKS = NDalicPINVOKE.Slider_Property_MARKS_get();\r
+            internal static readonly int SNAP_TO_MARKS = NDalicPINVOKE.Slider_Property_SNAP_TO_MARKS_get();\r
+            internal static readonly int MARK_TOLERANCE = NDalicPINVOKE.Slider_Property_MARK_TOLERANCE_get();\r
+\r
+        }\r
+\r
+        public Slider() : this(NDalicPINVOKE.Slider_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal Slider(Slider handle) : this(NDalicPINVOKE.new_Slider__SWIG_1(Slider.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Slider Assign(Slider handle)\r
+        {\r
+            Slider ret = new Slider(NDalicPINVOKE.Slider_Assign(swigCPtr, Slider.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static Slider DownCast(BaseHandle handle)\r
+        {\r
+            Slider ret = new Slider(NDalicPINVOKE.Slider_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SliderValueChangedSignal ValueChangedSignal()\r
+        {\r
+            SliderValueChangedSignal ret = new SliderValueChangedSignal(NDalicPINVOKE.Slider_ValueChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SliderValueChangedSignal SlidingFinishedSignal()\r
+        {\r
+            SliderValueChangedSignal ret = new SliderValueChangedSignal(NDalicPINVOKE.Slider_SlidingFinishedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SliderMarkReachedSignal MarkReachedSignal()\r
+        {\r
+            SliderMarkReachedSignal ret = new SliderMarkReachedSignal(NDalicPINVOKE.Slider_MarkReachedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public float LowerBound\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Slider.Property.LOWER_BOUND).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.LOWER_BOUND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float UpperBound\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Slider.Property.UPPER_BOUND).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.UPPER_BOUND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float Value\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Slider.Property.VALUE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.VALUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap TrackVisual\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Slider.Property.TRACK_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.TRACK_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap HandleVisual\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Slider.Property.HANDLE_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.HANDLE_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap ProgressVisual\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Slider.Property.PROGRESS_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.PROGRESS_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap PopupVisual\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Slider.Property.POPUP_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.POPUP_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap PopupArrowVisual\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(Slider.Property.POPUP_ARROW_VISUAL).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.POPUP_ARROW_VISUAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 DisabledColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(Slider.Property.DISABLED_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.DISABLED_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int ValuePrecision\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(Slider.Property.VALUE_PRECISION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.VALUE_PRECISION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool ShowPopup\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Slider.Property.SHOW_POPUP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.SHOW_POPUP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool ShowValue\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Slider.Property.SHOW_VALUE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.SHOW_VALUE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyArray Marks\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyArray temp = new Tizen.NUI.PropertyArray();\r
+                GetProperty(Slider.Property.MARKS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.MARKS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool SnapToMarks\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(Slider.Property.SNAP_TO_MARKS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.SNAP_TO_MARKS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float MarkTolerance\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(Slider.Property.MARK_TOLERANCE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(Slider.Property.MARK_TOLERANCE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 96ca9fd..cdfe67b
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class Stage : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Stage(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Stage_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Stage obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Stage() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Stage(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-
-  /**
-    * @brief Event arguments that passed via Touch signal
-    *
-    */
-  public class TouchEventArgs : EventArgs
-  {
-    private TouchData touchData;
-
-    public TouchData TouchData
-    {
-      get
-      {
-        return touchData;
-      }
-      set
-      {
-        touchData = value;
-      }
-    }
-  }
-
-  private event EventHandler<TouchEventArgs> _stageTouchEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageTouchCallbackType(IntPtr data);
-  private StageTouchCallbackType _stageTouchCallback;
-
-  /**
-    * @brief Event for TouchEvent signal which can be used to subscribe/unsubscribe the event handler
-    * TouchEvent signal is emitted when the screen is touched and when the touch ends
-    * (i.e. the down & up touch events only).
-    *
-    */
-  public event EventHandler<TouchEventArgs> TouchEvent
-  {
-    add
-    {
-      if (_stageTouchEventHandler == null)
-      {
-        _stageTouchCallback = OnStageTouch;
-        this.TouchSignal().Connect(_stageTouchCallback);
-      }
-
-      _stageTouchEventHandler += value;
-    }
-    remove
-    {
-      if (_stageTouchEventHandler != null)
-      {
-        this.TouchSignal().Disconnect(_stageTouchCallback);
-      }
-
-      _stageTouchEventHandler -= value;
-    }
-  }
-
-  private void OnStageTouch(IntPtr data)
-  {
-    TouchEventArgs e = new TouchEventArgs();
-
-    if (data != null)
-    {
-      e.TouchData = NUI.TouchData.GetTouchDataFromPtr(data);
-    }
-
-    if (_stageTouchEventHandler != null)
-    {
-      _stageTouchEventHandler(this, e);
-    }
-  }
-
-  /**
-    * @brief WheelEvent arguments that passed via Wheel signal
-    *
-    */
-  public class WheelEventArgs : EventArgs
-  {
-    private WheelEvent wheelEvent;
-
-    public WheelEvent WheelEvent
-    {
-      get
-      {
-        return wheelEvent;
-      }
-      set
-      {
-        wheelEvent = value;
-      }
-    }
-  }
-
-  private event EventHandler<WheelEventArgs> _stageWheelEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageWheelCallbackType(IntPtr data);
-  private StageWheelCallbackType _stageWheelCallback;
-
-  /**
-    * @brief Event for WheelEvent signal which can be used to subscribe/unsubscribe the event handler
-    * WheelEvent signal is emitted is emitted when wheel event is received.
-    *
-    */
-  public event EventHandler<WheelEventArgs> WheelEvent
-  {
-    add
-    {
-      if (_stageWheelEventHandler == null)
-      {
-        _stageWheelCallback = OnStageWheel;
-        this.WheelEventSignal().Connect(_stageWheelCallback);
-      }
-
-      _stageWheelEventHandler += value;
-    }
-    remove
-    {
-      if (_stageWheelEventHandler != null)
-      {
-        this.WheelEventSignal().Disconnect(_stageWheelCallback);
-      }
-
-      _stageWheelEventHandler -= value;
-    }
-  }
-
-  private void OnStageWheel(IntPtr data)
-  {
-    WheelEventArgs e = new WheelEventArgs();
-
-    if (data != null)
-    {
-      e.WheelEvent = NUI.WheelEvent.GetWheelEventFromPtr(data);
-    }
-
-    if (_stageWheelEventHandler != null)
-    {
-      _stageWheelEventHandler(this, e);
-    }
-  }
-
-  /**
-    * @brief Event arguments that passed via KeyEvent signal
-    *
-    */
-  public class KeyEventArgs : EventArgs
-  {
-    private KeyEvent keyEvent;
-
-    public KeyEvent KeyEvent
-    {
-      get
-      {
-        return keyEvent;
-      }
-      set
-      {
-        keyEvent = value;
-      }
-    }
-  }
-
-  private event EventHandler<KeyEventArgs> _stageKeyEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageKeyCallbackType(IntPtr data);
-  private StageKeyCallbackType _stageKeyCallback;
-
-  public event EventHandler<KeyEventArgs> KeyEvent
-  {
-    add
-    {
-      if (_stageKeyEventHandler == null)
-      {
-        _stageKeyCallback = OnStageKey;
-        this.KeyEventSignal().Connect(_stageKeyCallback);
-      }
-
-      _stageKeyEventHandler += value;
-    }
-    remove
-    {
-      if (_stageKeyEventHandler != null)
-      {
-        this.KeyEventSignal().Disconnect(_stageKeyCallback);
-      }
-
-      _stageKeyEventHandler -= value;
-    }
-  }
-
-  private void OnStageKey(IntPtr data)
-  {
-    KeyEventArgs e = new KeyEventArgs();
-
-    if (data != null)
-    {
-      e.KeyEvent = NUI.KeyEvent.GetKeyEventFromPtr(data);
-    }
-
-    if (_stageKeyEventHandler != null)
-    {
-      _stageKeyEventHandler(this, e);
-    }
-  }
-
-  private event EventHandler _stageEventProcessingFinishedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageEventProcessingFinishedEventCallbackType();
-  private StageEventProcessingFinishedEventCallbackType _stageEventProcessingFinishedEventCallback;
-
-  /**
-    * @brief Event for EventProcessingFinished signal which can be used to subscribe/unsubscribe the event handler
-    * provided by the user. EventProcessingFinished signal is emitted just after the event processing is finished.
-    *
-    */
-  public event EventHandler EventProcessingFinished
-  {
-    add
-    {
-      if (_stageEventProcessingFinishedEventHandler == null)
-      {
-        _stageEventProcessingFinishedEventCallback = OnEventProcessingFinished;
-        this.EventProcessingFinishedSignal().Connect(_stageEventProcessingFinishedEventCallback);
-      }
-
-      _stageEventProcessingFinishedEventHandler += value;
-    }
-    remove
-    {
-      if (_stageEventProcessingFinishedEventHandler != null)
-      {
-        this.EventProcessingFinishedSignal().Disconnect(_stageEventProcessingFinishedEventCallback);
-      }
-
-      _stageEventProcessingFinishedEventHandler -= value;
-    }
-  }
-
-  private void OnEventProcessingFinished()
-  {
-    if (_stageEventProcessingFinishedEventHandler != null)
-    {
-      _stageEventProcessingFinishedEventHandler(this, null);
-    }
-  }
-
-  private event EventHandler _stageContextLostEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageContextLostEventCallbackType();
-  private StageContextLostEventCallbackType _stageContextLostEventCallback;
-
-  /**
-    * @brief Event for ContextLost signal which can be used to subscribe/unsubscribe the event handler
-    * ContextLost signal is emitted when the GL context is lost (Platform specific behaviour).
-    *
-    */
-  public event EventHandler ContextLost
-  {
-    add
-    {
-      if (_stageContextLostEventHandler == null)
-      {
-        _stageContextLostEventCallback = OnContextLost;
-        this.ContextLostSignal().Connect(_stageContextLostEventCallback);
-      }
-
-      _stageContextLostEventHandler += value;
-    }
-    remove
-    {
-      if (_stageContextLostEventHandler != null)
-      {
-        this.ContextLostSignal().Disconnect(_stageContextLostEventCallback);
-      }
-
-      _stageContextLostEventHandler -= value;
-    }
-  }
-
-  private void OnContextLost()
-  {
-    if (_stageContextLostEventHandler != null)
-    {
-      _stageContextLostEventHandler(this, null);
-    }
-  }
-
-  private event EventHandler _stageContextRegainedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageContextRegainedEventCallbackType();
-  private StageContextRegainedEventCallbackType _stageContextRegainedEventCallback;
-
-  /**
-    * @brief Event for ContextRegained signal which can be used to subscribe/unsubscribe the event handler
-    * provided by the user. ContextRegained signal is emitted when the GL context is regained (Platform specific
-    * behaviour).
-    *
-    */
-  public event EventHandler ContextRegained
-  {
-    add
-    {
-      if (_stageContextRegainedEventHandler == null)
-      {
-        _stageContextRegainedEventCallback = OnContextRegained;
-        this.ContextRegainedSignal().Connect(_stageContextRegainedEventCallback);
-      }
-
-      _stageContextRegainedEventHandler += value;
-    }
-    remove
-    {
-      if (_stageContextRegainedEventHandler != null)
-      {
-        this.ContextRegainedSignal().Disconnect(_stageContextRegainedEventCallback);
-      }
-
-      _stageContextRegainedEventHandler -= value;
-    }
-  }
-
-  private void OnContextRegained()
-  {
-    if (_stageContextRegainedEventHandler != null)
-    {
-      _stageContextRegainedEventHandler(this, null);
-    }
-  }
-
-  private event EventHandler _stageSceneCreatedEventHandler;
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StageSceneCreatedEventCallbackType();
-  private StageSceneCreatedEventCallbackType _stageSceneCreatedEventCallback;
-
-  /**
-    * @brief Event for SceneCreated signal which can be used to subscribe/unsubscribe the event handler
-    * SceneCreated signal is emitted after the initial scene is created.
-    *
-    */
-  public event EventHandler SceneCreated
-  {
-    add
-    {
-      if (_stageSceneCreatedEventHandler == null)
-      {
-        _stageSceneCreatedEventCallback = OnSceneCreated;
-        this.SceneCreatedSignal().Connect(_stageSceneCreatedEventCallback);
-      }
-
-      _stageSceneCreatedEventHandler += value;
-    }
-    remove
-    {
-      if (_stageSceneCreatedEventHandler != null)
-      {
-        this.SceneCreatedSignal().Disconnect(_stageSceneCreatedEventCallback);
-      }
-
-      _stageSceneCreatedEventHandler -= value;
-    }
-  }
-
-  private void OnSceneCreated()
-  {
-    if (_stageSceneCreatedEventHandler != null)
-    {
-      _stageSceneCreatedEventHandler(this, null);
-    }
-  }
-
-
-  public Vector2 Size
-  {
-     get
-     {
-        Vector2 ret = GetSize();
-        return ret;
-     }
-  }
-
-  public Vector4 BackgroundColor
-  {
-     set
-     {
-        SetBackgroundColor(value);
-     }
-     get
-     {
-        Vector4 ret = GetBackgroundColor();
-        return ret;
-     }
-   }
-
-  private static readonly Stage instance = Stage.GetCurrent();
-
-  public static Stage Instance
-  {
-      get
-      {
-          return instance;
-      }
-  }
-
-  public Layer GetDefaultLayer()
-  {
-    return this.GetRootLayer();
-  }
-
-  public void AddLayer(Layer layer)
-  {
-    this.Add( (Actor)layer );
-  }
-
-  public void RemoveLayer(Layer layer)
-  {
-    this.Remove( (Actor)layer );
-  }
-
-
-
-  public static Vector4 DEFAULT_BACKGROUND_COLOR {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Stage_DEFAULT_BACKGROUND_COLOR_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector4 DEBUG_BACKGROUND_COLOR {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Stage_DEBUG_BACKGROUND_COLOR_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Stage() : this(NDalicPINVOKE.new_Stage__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static Stage GetCurrent() {
-    Stage ret = new Stage(NDalicPINVOKE.Stage_GetCurrent(), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static bool IsInstalled() {
-    bool ret = NDalicPINVOKE.Stage_IsInstalled();
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Stage(Stage handle) : this(NDalicPINVOKE.new_Stage__SWIG_1(Stage.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Stage Assign(Stage rhs) {
-    Stage ret = new Stage(NDalicPINVOKE.Stage_Assign(swigCPtr, Stage.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Add(Actor actor) {
-    NDalicPINVOKE.Stage_Add(swigCPtr, Actor.getCPtr(actor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Remove(Actor actor) {
-    NDalicPINVOKE.Stage_Remove(swigCPtr, Actor.getCPtr(actor));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2 GetSize() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Stage_GetSize(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public RenderTaskList GetRenderTaskList() {
-    RenderTaskList ret = new RenderTaskList(NDalicPINVOKE.Stage_GetRenderTaskList(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetLayerCount() {
-    uint ret = NDalicPINVOKE.Stage_GetLayerCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Layer GetLayer(uint depth) {
-    Layer ret = new Layer(NDalicPINVOKE.Stage_GetLayer(swigCPtr, depth), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Layer GetRootLayer() {
-    Layer ret = new Layer(NDalicPINVOKE.Stage_GetRootLayer(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetBackgroundColor(Vector4 color) {
-    NDalicPINVOKE.Stage_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4 GetBackgroundColor() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Stage_GetBackgroundColor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetDpi() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Stage_GetDpi(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public ObjectRegistry GetObjectRegistry() {
-    ObjectRegistry ret = new ObjectRegistry(NDalicPINVOKE.Stage_GetObjectRegistry(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void KeepRendering(float durationSeconds) {
-    NDalicPINVOKE.Stage_KeepRendering(swigCPtr, durationSeconds);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public KeyEventSignal KeyEventSignal() {
-    KeyEventSignal ret = new KeyEventSignal(NDalicPINVOKE.Stage_KeyEventSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal EventProcessingFinishedSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_EventProcessingFinishedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t TouchedSignal() {
-    SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__TouchEvent_const_RF_t(NDalicPINVOKE.Stage_TouchedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TouchSignal TouchSignal() {
-    TouchSignal ret = new TouchSignal(NDalicPINVOKE.Stage_TouchSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public StageWheelEventSignal WheelEventSignal() {
-    StageWheelEventSignal ret = new StageWheelEventSignal(NDalicPINVOKE.Stage_WheelEventSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal ContextLostSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_ContextLostSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal ContextRegainedSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_ContextRegainedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VoidSignal SceneCreatedSignal() {
-    VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_SceneCreatedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class Stage : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Stage(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Stage_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Stage obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Stage()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Stage(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Touch signal\r
+          *\r
+          */\r
+        public class TouchEventArgs : EventArgs\r
+        {\r
+            private Touch _touch;\r
+\r
+            /**\r
+              * @brief Touch - contains the information of touch points\r
+              *\r
+              */\r
+            public Touch Touch\r
+            {\r
+                get\r
+                {\r
+                    return _touch;\r
+                }\r
+                set\r
+                {\r
+                    _touch = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private event EventHandler<TouchEventArgs> _stageTouchEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageTouchCallbackType(IntPtr data);\r
+        private StageTouchCallbackType _stageTouchCallback;\r
+\r
+        /**\r
+          * @brief Event for TouchEvent signal which can be used to subscribe/unsubscribe the event handler\r
+          * TouchEvent signal is emitted when the screen is touched and when the touch ends\r
+          * (i.e. the down & up touch events only).\r
+          *\r
+          */\r
+        public event EventHandler<TouchEventArgs> Touch\r
+        {\r
+            add\r
+            {\r
+                if (_stageTouchEventHandler == null)\r
+                {\r
+                    _stageTouchCallback = OnStageTouch;\r
+                    TouchSignal().Connect(_stageTouchCallback);\r
+                }\r
+\r
+                _stageTouchEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageTouchEventHandler != null)\r
+                {\r
+                    TouchSignal().Disconnect(_stageTouchCallback);\r
+                }\r
+\r
+                _stageTouchEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnStageTouch(IntPtr data)\r
+        {\r
+            TouchEventArgs e = new TouchEventArgs();\r
+\r
+            if (data != null)\r
+            {\r
+                e.Touch = Tizen.NUI.Touch.GetTouchFromPtr(data);\r
+            }\r
+\r
+            if (_stageTouchEventHandler != null)\r
+            {\r
+                _stageTouchEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        /**\r
+          * @brief Wheel arguments that passed via Wheel signal\r
+          *\r
+          */\r
+        public class WheelEventArgs : EventArgs\r
+        {\r
+            private Wheel _wheel;\r
+\r
+            public Wheel Wheel\r
+            {\r
+                get\r
+                {\r
+                    return _wheel;\r
+                }\r
+                set\r
+                {\r
+                    _wheel = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private event EventHandler<WheelEventArgs> _stageWheelEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageWheelCallbackType(IntPtr data);\r
+        private StageWheelCallbackType _stageWheelCallback;\r
+\r
+        /**\r
+          * @brief Event for Wheel signal which can be used to subscribe/unsubscribe the event handler\r
+          * Wheel signal is emitted is emitted when wheel event is received.\r
+          *\r
+          */\r
+        public event EventHandler<WheelEventArgs> Wheel\r
+        {\r
+            add\r
+            {\r
+                if (_stageWheelEventHandler == null)\r
+                {\r
+                    _stageWheelCallback = OnStageWheel;\r
+                    WheelEventSignal().Connect(_stageWheelCallback);\r
+                }\r
+\r
+                _stageWheelEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageWheelEventHandler != null)\r
+                {\r
+                    WheelEventSignal().Disconnect(_stageWheelCallback);\r
+                }\r
+\r
+                _stageWheelEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnStageWheel(IntPtr data)\r
+        {\r
+            WheelEventArgs e = new WheelEventArgs();\r
+\r
+            if (data != null)\r
+            {\r
+                e.Wheel = Tizen.NUI.Wheel.GetWheelFromPtr(data);\r
+            }\r
+\r
+            if (_stageWheelEventHandler != null)\r
+            {\r
+                _stageWheelEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Key signal\r
+          *\r
+          */\r
+        public class KeyEventArgs : EventArgs\r
+        {\r
+            private Key _key;\r
+\r
+            public Key Key\r
+            {\r
+                get\r
+                {\r
+                    return _key;\r
+                }\r
+                set\r
+                {\r
+                    _key = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private event EventHandler<KeyEventArgs> _stageKeyEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageKeyCallbackType(IntPtr data);\r
+        private StageKeyCallbackType _stageKeyCallback;\r
+\r
+        /**\r
+          * @brief Event for Key signal which can be used to subscribe/unsubscribe the event handler\r
+          * Key signal is emitted is emitted when key event is received.\r
+          *\r
+          */\r
+        public event EventHandler<KeyEventArgs> Key\r
+        {\r
+            add\r
+            {\r
+                if (_stageKeyEventHandler == null)\r
+                {\r
+                    _stageKeyCallback = OnStageKey;\r
+                    KeyEventSignal().Connect(_stageKeyCallback);\r
+                }\r
+\r
+                _stageKeyEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageKeyEventHandler != null)\r
+                {\r
+                    KeyEventSignal().Disconnect(_stageKeyCallback);\r
+                }\r
+\r
+                _stageKeyEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for Stage KeyEventsignal\r
+        private void OnStageKey(IntPtr data)\r
+        {\r
+            KeyEventArgs e = new KeyEventArgs();\r
+\r
+            if (data != null)\r
+            {\r
+                e.Key = Tizen.NUI.Key.GetKeyFromPtr(data);\r
+            }\r
+\r
+            if (_stageKeyEventHandler != null)\r
+            {\r
+                _stageKeyEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        private event EventHandler _stageEventProcessingFinishedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageEventProcessingFinishedEventCallbackType();\r
+        private StageEventProcessingFinishedEventCallbackType _stageEventProcessingFinishedEventCallback;\r
+\r
+        /**\r
+          * @brief Event for EventProcessingFinished signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. EventProcessingFinished signal is emitted just after the event processing is finished.\r
+          *\r
+          */\r
+        internal event EventHandler EventProcessingFinished\r
+        {\r
+            add\r
+            {\r
+                if (_stageEventProcessingFinishedEventHandler == null)\r
+                {\r
+                    _stageEventProcessingFinishedEventCallback = OnEventProcessingFinished;\r
+                    EventProcessingFinishedSignal().Connect(_stageEventProcessingFinishedEventCallback);\r
+                }\r
+\r
+                _stageEventProcessingFinishedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageEventProcessingFinishedEventHandler != null)\r
+                {\r
+                    EventProcessingFinishedSignal().Disconnect(_stageEventProcessingFinishedEventCallback);\r
+                }\r
+\r
+                _stageEventProcessingFinishedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnEventProcessingFinished()\r
+        {\r
+            if (_stageEventProcessingFinishedEventHandler != null)\r
+            {\r
+                _stageEventProcessingFinishedEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+        private event EventHandler _stageContextLostEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageContextLostEventCallbackType();\r
+        private StageContextLostEventCallbackType _stageContextLostEventCallback;\r
+\r
+        /**\r
+          * @brief Event for ContextLost signal which can be used to subscribe/unsubscribe the event handler\r
+          * ContextLost signal is emitted when the GL context is lost (Platform specific behaviour).\r
+          *\r
+          */\r
+        internal event EventHandler ContextLost\r
+        {\r
+            add\r
+            {\r
+                if (_stageContextLostEventHandler == null)\r
+                {\r
+                    _stageContextLostEventCallback = OnContextLost;\r
+                    ContextLostSignal().Connect(_stageContextLostEventCallback);\r
+                }\r
+\r
+                _stageContextLostEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageContextLostEventHandler != null)\r
+                {\r
+                    ContextLostSignal().Disconnect(_stageContextLostEventCallback);\r
+                }\r
+\r
+                _stageContextLostEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnContextLost()\r
+        {\r
+            if (_stageContextLostEventHandler != null)\r
+            {\r
+                _stageContextLostEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+        private event EventHandler _stageContextRegainedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageContextRegainedEventCallbackType();\r
+        private StageContextRegainedEventCallbackType _stageContextRegainedEventCallback;\r
+\r
+        /**\r
+          * @brief Event for ContextRegained signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. ContextRegained signal is emitted when the GL context is regained (Platform specific\r
+          * behaviour).\r
+          *\r
+          */\r
+        internal event EventHandler ContextRegained\r
+        {\r
+            add\r
+            {\r
+                if (_stageContextRegainedEventHandler == null)\r
+                {\r
+                    _stageContextRegainedEventCallback = OnContextRegained;\r
+                    ContextRegainedSignal().Connect(_stageContextRegainedEventCallback);\r
+                }\r
+\r
+                _stageContextRegainedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageContextRegainedEventHandler != null)\r
+                {\r
+                    ContextRegainedSignal().Disconnect(_stageContextRegainedEventCallback);\r
+                }\r
+\r
+                _stageContextRegainedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnContextRegained()\r
+        {\r
+            if (_stageContextRegainedEventHandler != null)\r
+            {\r
+                _stageContextRegainedEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+        private event EventHandler _stageSceneCreatedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StageSceneCreatedEventCallbackType();\r
+        private StageSceneCreatedEventCallbackType _stageSceneCreatedEventCallback;\r
+\r
+        /**\r
+          * @brief Event for SceneCreated signal which can be used to subscribe/unsubscribe the event handler\r
+          * SceneCreated signal is emitted after the initial scene is created.\r
+          *\r
+          */\r
+        internal event EventHandler SceneCreated\r
+        {\r
+            add\r
+            {\r
+                if (_stageSceneCreatedEventHandler == null)\r
+                {\r
+                    _stageSceneCreatedEventCallback = OnSceneCreated;\r
+                    SceneCreatedSignal().Connect(_stageSceneCreatedEventCallback);\r
+                }\r
+\r
+                _stageSceneCreatedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_stageSceneCreatedEventHandler != null)\r
+                {\r
+                    SceneCreatedSignal().Disconnect(_stageSceneCreatedEventCallback);\r
+                }\r
+\r
+                _stageSceneCreatedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnSceneCreated()\r
+        {\r
+            if (_stageSceneCreatedEventHandler != null)\r
+            {\r
+                _stageSceneCreatedEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        public Size2D Size\r
+        {\r
+            get\r
+            {\r
+                Size2D ret = GetSize();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public Color BackgroundColor\r
+        {\r
+            set\r
+            {\r
+                SetBackgroundColor(value);\r
+            }\r
+            get\r
+            {\r
+                Color ret = GetBackgroundColor();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public Vector2 Dpi\r
+        {\r
+            get\r
+            {\r
+                return GetDpi();\r
+            }\r
+        }\r
+\r
+        public uint LayerCount\r
+        {\r
+            get\r
+            {\r
+                return GetLayerCount();\r
+            }\r
+        }\r
+\r
+        private static readonly Stage instance = Stage.GetCurrent();\r
+\r
+        public static Stage Instance\r
+        {\r
+            get\r
+            {\r
+                return instance;\r
+            }\r
+        }\r
+\r
+        public Layer GetDefaultLayer()\r
+        {\r
+            return this.GetRootLayer();\r
+        }\r
+\r
+        public void AddLayer(Layer layer)\r
+        {\r
+            this.Add((Actor)layer);\r
+        }\r
+\r
+        public void RemoveLayer(Layer layer)\r
+        {\r
+            this.Remove((Actor)layer);\r
+        }\r
+\r
+        internal static Vector4 DEFAULT_BACKGROUND_COLOR\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Stage_DEFAULT_BACKGROUND_COLOR_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal static Vector4 DEBUG_BACKGROUND_COLOR\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Stage_DEBUG_BACKGROUND_COLOR_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal Stage() : this(NDalicPINVOKE.new_Stage__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal static Stage GetCurrent()\r
+        {\r
+            Stage ret = new Stage(NDalicPINVOKE.Stage_GetCurrent(), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal static bool IsInstalled()\r
+        {\r
+            bool ret = NDalicPINVOKE.Stage_IsInstalled();\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Stage(Stage handle) : this(NDalicPINVOKE.new_Stage__SWIG_1(Stage.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Stage Assign(Stage rhs)\r
+        {\r
+            Stage ret = new Stage(NDalicPINVOKE.Stage_Assign(swigCPtr, Stage.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void Add(Actor actor)\r
+        {\r
+            NDalicPINVOKE.Stage_Add(swigCPtr, Actor.getCPtr(actor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void Remove(Actor actor)\r
+        {\r
+            NDalicPINVOKE.Stage_Remove(swigCPtr, Actor.getCPtr(actor));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Size2D GetSize()\r
+        {\r
+            Size2D ret = new Size2D(NDalicPINVOKE.Stage_GetSize(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal RenderTaskList GetRenderTaskList()\r
+        {\r
+            RenderTaskList ret = new RenderTaskList(NDalicPINVOKE.Stage_GetRenderTaskList(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal uint GetLayerCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Stage_GetLayerCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Layer GetLayer(uint depth)\r
+        {\r
+            Layer ret = new Layer(NDalicPINVOKE.Stage_GetLayer(swigCPtr, depth), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Layer GetRootLayer()\r
+        {\r
+            Layer ret = new Layer(NDalicPINVOKE.Stage_GetRootLayer(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        internal void SetBackgroundColor(Color color)\r
+        {\r
+            NDalicPINVOKE.Stage_SetBackgroundColor(swigCPtr, Color.getCPtr(color));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Color GetBackgroundColor()\r
+        {\r
+            Color ret = new Color(NDalicPINVOKE.Stage_GetBackgroundColor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        internal Vector2 GetDpi()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Stage_GetDpi(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal ObjectRegistry GetObjectRegistry()\r
+        {\r
+            ObjectRegistry ret = new ObjectRegistry(NDalicPINVOKE.Stage_GetObjectRegistry(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void KeepRendering(float durationSeconds)\r
+        {\r
+            NDalicPINVOKE.Stage_KeepRendering(swigCPtr, durationSeconds);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal KeyEventSignal KeyEventSignal()\r
+        {\r
+            KeyEventSignal ret = new KeyEventSignal(NDalicPINVOKE.Stage_KeyEventSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal EventProcessingFinishedSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_EventProcessingFinishedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TouchSignal TouchSignal()\r
+        {\r
+            TouchSignal ret = new TouchSignal(NDalicPINVOKE.Stage_TouchSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal StageWheelSignal WheelEventSignal()\r
+        {\r
+            StageWheelSignal ret = new StageWheelSignal(NDalicPINVOKE.Stage_WheelEventSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal ContextLostSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_ContextLostSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal ContextRegainedSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_ContextRegainedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VoidSignal SceneCreatedSignal()\r
+        {\r
+            VoidSignal ret = new VoidSignal(NDalicPINVOKE.Stage_SceneCreatedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index d9c7e7d..66b1511
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-public class StyleManager : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal StyleManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.StyleManager_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StyleManager obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~StyleManager() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_StyleManager(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-
-/**
-  * @brief Event arguments that passed via StyleChanged signal
-  *
-  */
-public class StyleChangedEventArgs : EventArgs
-{
-   private StyleManager _styleManager;
-   private NUI.StyleChangeType _styleChange;
-
-   /**
-     * @brief StyleManager - is the StyleManager that informs applications of system theme change,
-     * and supports application theme change at runtime.
-     *
-     */
-   public StyleManager StyleManager
-   {
-      get
-      {
-         return _styleManager;
-      }
-      set
-      {
-         _styleManager = value;
-      }
-   }
-
-   /**
-     * @brief StyleChange - contains Style change information (default font changed or
-     * default font size changed or theme has changed)
-     *
-     */
-   public NUI.StyleChangeType StyleChange
-   {
-      get
-      {
-         return _styleChange;
-      }
-      set
-      {
-         _styleChange = value;
-      }
-   }
-
-}
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void StyleChangedCallbackDelegate(IntPtr styleManager, NUI.StyleChangeType styleChange);
-  private DaliEventHandler<object,StyleChangedEventArgs> _styleManagerStyleChangedEventHandler;
-  private StyleChangedCallbackDelegate _styleManagerStyleChangedCallbackDelegate;
-
-  /**
-    * @brief Event for StyleChanged signal which can be used to subscribe/unsubscribe the
-    * event handler (in the type of StyleChangedEventHandler-DaliEventHandler<object,StyleChangedEventArgs>) 
-    * provided by the user. StyleChanged signal is is emitted after the style (e.g. theme/font change) has changed
-    * and the controls have been informed.
-    */
-  public event DaliEventHandler<object,StyleChangedEventArgs> StyleChanged
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_styleManagerStyleChangedEventHandler == null)
-           {
-              _styleManagerStyleChangedEventHandler += value;
-
-              _styleManagerStyleChangedCallbackDelegate = new StyleChangedCallbackDelegate(OnStyleChanged);
-              this.StyleChangedSignal().Connect(_styleManagerStyleChangedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_styleManagerStyleChangedEventHandler != null)
-           {
-              this.StyleChangedSignal().Disconnect(_styleManagerStyleChangedCallbackDelegate);
-           }
-
-           _styleManagerStyleChangedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for StyleManager StyleChangedsignal
-  private void OnStyleChanged(IntPtr styleManager, NUI.StyleChangeType styleChange)
-  {
-     StyleChangedEventArgs e = new StyleChangedEventArgs();
-
-     // Populate all members of "e" (StyleChangedEventArgs) with real data
-     e.StyleManager = StyleManager.GetStyleManagerFromPtr( styleManager );
-     e.StyleChange = styleChange;
-
-     if (_styleManagerStyleChangedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _styleManagerStyleChangedEventHandler(this, e);
-     }
-  }
-
-   public static StyleManager GetStyleManagerFromPtr(global::System.IntPtr cPtr) {
-      StyleManager ret = new StyleManager(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-   }
-
-
-  public StyleManager() : this(NDalicPINVOKE.new_StyleManager(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static StyleManager Get() {
-    StyleManager ret = new StyleManager(NDalicPINVOKE.StyleManager_Get(), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ApplyTheme(string themeFile) {
-    NDalicPINVOKE.StyleManager_ApplyTheme(swigCPtr, themeFile);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void ApplyDefaultTheme() {
-    NDalicPINVOKE.StyleManager_ApplyDefaultTheme(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetStyleConstant(string key, Property.Value value) {
-    NDalicPINVOKE.StyleManager_SetStyleConstant(swigCPtr, key, Property.Value.getCPtr(value));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool GetStyleConstant(string key, Property.Value valueOut) {
-    bool ret = NDalicPINVOKE.StyleManager_GetStyleConstant(swigCPtr, key, Property.Value.getCPtr(valueOut));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ApplyStyle(View control, string jsonFileName, string styleName) {
-    NDalicPINVOKE.StyleManager_ApplyStyle(swigCPtr, View.getCPtr(control), jsonFileName, styleName);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public StyleChangedSignal StyleChangedSignal() {
-    StyleChangedSignal ret = new StyleChangedSignal(NDalicPINVOKE.StyleManager_StyleChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+    public class StyleManager : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal StyleManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.StyleManager_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StyleManager obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~StyleManager()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_StyleManager(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public class StyleChangedEventArgs : EventArgs\r
+        {\r
+            private StyleManager _styleManager;\r
+            private StyleChangeType _styleChange;\r
+\r
+            public StyleManager StyleManager\r
+            {\r
+                get\r
+                {\r
+                    return _styleManager;\r
+                }\r
+                set\r
+                {\r
+                    _styleManager = value;\r
+                }\r
+            }\r
+\r
+            public StyleChangeType StyleChange\r
+            {\r
+                get\r
+                {\r
+                    return _styleChange;\r
+                }\r
+                set\r
+                {\r
+                    _styleChange = value;\r
+                }\r
+            }\r
+\r
+        }\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void StyleChangedCallback(IntPtr styleManager, StyleChangeType styleChange);\r
+        private StyleChangedCallback _styleManagerStyleChangedCallback;\r
+        private EventHandler<StyleChangedEventArgs> _styleManagerStyleChangedEventHandler;\r
+\r
+        /**\r
+          * @brief Event for StyleChanged signal which can be used to subscribe/unsubscribe the\r
+          * event handler (in the type of StyleChangedEventHandler-DaliEventHandler<StyleChangedEventArgs>) \r
+          * provided by the user. StyleChanged signal is is emitted after the style (e.g. theme/font change) has changed\r
+          * and the controls have been informed.\r
+          */\r
+        public event EventHandler<StyleChangedEventArgs> StyleChanged\r
+        {\r
+            add\r
+            {\r
+                if (_styleManagerStyleChangedCallback == null)\r
+                {\r
+                    _styleManagerStyleChangedCallback = OnStyleChanged;\r
+                    StyleChangedSignal().Connect(_styleManagerStyleChangedCallback);\r
+                }\r
+                _styleManagerStyleChangedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_styleManagerStyleChangedCallback != null)\r
+                {\r
+                    StyleChangedSignal().Disconnect(_styleManagerStyleChangedCallback);\r
+                }\r
+                _styleManagerStyleChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnStyleChanged(IntPtr styleManager, StyleChangeType styleChange)\r
+        {\r
+            StyleChangedEventArgs e = new StyleChangedEventArgs();\r
+\r
+            e.StyleManager = StyleManager.GetStyleManagerFromPtr(styleManager);\r
+            e.StyleChange = styleChange;\r
+\r
+            if (_styleManagerStyleChangedEventHandler != null)\r
+            {\r
+                _styleManagerStyleChangedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        internal static StyleManager GetStyleManagerFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            StyleManager ret = new StyleManager(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public StyleManager() : this(NDalicPINVOKE.new_StyleManager(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public static StyleManager Get()\r
+        {\r
+            StyleManager ret = new StyleManager(NDalicPINVOKE.StyleManager_Get(), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void ApplyTheme(string themeFile)\r
+        {\r
+            NDalicPINVOKE.StyleManager_ApplyTheme(swigCPtr, themeFile);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void ApplyDefaultTheme()\r
+        {\r
+            NDalicPINVOKE.StyleManager_ApplyDefaultTheme(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void SetStyleConstant(string key, PropertyValue value)\r
+        {\r
+            NDalicPINVOKE.StyleManager_SetStyleConstant(swigCPtr, key, PropertyValue.getCPtr(value));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool GetStyleConstant(string key, PropertyValue valueOut)\r
+        {\r
+            bool ret = NDalicPINVOKE.StyleManager_GetStyleConstant(swigCPtr, key, PropertyValue.getCPtr(valueOut));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void ApplyStyle(View control, string jsonFileName, string styleName)\r
+        {\r
+            NDalicPINVOKE.StyleManager_ApplyStyle(swigCPtr, View.getCPtr(control), jsonFileName, styleName);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal StyleChangedSignal StyleChangedSignal()\r
+        {\r
+            StyleChangedSignal ret = new StyleChangedSignal(NDalicPINVOKE.StyleManager_StyleChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+    public enum StyleChangeType\r
+    {\r
+        DefaultFontChange,\r
+        DefaultFontSizeChange,\r
+        ThemeChange\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 0b09cb3..45b80ac
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class TableView : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal TableView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TableView_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TableView obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TableView() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TableView(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TableView_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_TableView_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int ROWS = NDalicPINVOKE.TableView_Property_ROWS_get();
-    public static readonly int COLUMNS = NDalicPINVOKE.TableView_Property_COLUMNS_get();
-    public static readonly int CELL_PADDING = NDalicPINVOKE.TableView_Property_CELL_PADDING_get();
-    public static readonly int LAYOUT_ROWS = NDalicPINVOKE.TableView_Property_LAYOUT_ROWS_get();
-    public static readonly int LAYOUT_COLUMNS = NDalicPINVOKE.TableView_Property_LAYOUT_COLUMNS_get();
-  
-  }
-
-  public class ChildProperty : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal ChildProperty(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChildProperty obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~ChildProperty() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TableView_ChildProperty(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public ChildProperty() : this(NDalicPINVOKE.new_TableView_ChildProperty(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int CELL_INDEX = NDalicPINVOKE.TableView_ChildProperty_CELL_INDEX_get();
-    public static readonly int ROW_SPAN = NDalicPINVOKE.TableView_ChildProperty_ROW_SPAN_get();
-    public static readonly int COLUMN_SPAN = NDalicPINVOKE.TableView_ChildProperty_COLUMN_SPAN_get();
-    public static readonly int CELL_HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get();
-    public static readonly int CELL_VERTICAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get();
-  
-  }
-
-  public class CellPosition : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal CellPosition(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CellPosition obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~CellPosition() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TableView_CellPosition(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan, uint columnSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_0(rowIndex, columnIndex, rowSpan, columnSpan), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_1(rowIndex, columnIndex, rowSpan), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public CellPosition(uint rowIndex, uint columnIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_2(rowIndex, columnIndex), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public CellPosition(uint rowIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_3(rowIndex), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public CellPosition() : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_4(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public uint rowIndex {
-      set {
-        NDalicPINVOKE.TableView_CellPosition_rowIndex_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        uint ret = NDalicPINVOKE.TableView_CellPosition_rowIndex_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public uint columnIndex {
-      set {
-        NDalicPINVOKE.TableView_CellPosition_columnIndex_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        uint ret = NDalicPINVOKE.TableView_CellPosition_columnIndex_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public uint rowSpan {
-      set {
-        NDalicPINVOKE.TableView_CellPosition_rowSpan_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        uint ret = NDalicPINVOKE.TableView_CellPosition_rowSpan_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-    public uint columnSpan {
-      set {
-        NDalicPINVOKE.TableView_CellPosition_columnSpan_set(swigCPtr, value);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      } 
-      get {
-        uint ret = NDalicPINVOKE.TableView_CellPosition_columnSpan_get(swigCPtr);
-        if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-        return ret;
-      } 
-    }
-  
-  }
-
-  public TableView (uint initialRows, uint initialColumns) : this (NDalicPINVOKE.TableView_New(initialRows, initialColumns), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public TableView(TableView handle) : this(NDalicPINVOKE.new_TableView__SWIG_1(TableView.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TableView Assign(TableView handle) {
-    TableView ret = new TableView(NDalicPINVOKE.TableView_Assign(swigCPtr, TableView.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static TableView DownCast(BaseHandle handle) {
-    TableView ret = new TableView(NDalicPINVOKE.TableView_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool AddChild(Actor child, TableView.CellPosition position) {
-    bool ret = NDalicPINVOKE.TableView_AddChild(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor GetChildAt(TableView.CellPosition position) {
-    Actor ret = new Actor(NDalicPINVOKE.TableView_GetChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor RemoveChildAt(TableView.CellPosition position) {
-    Actor ret = new Actor(NDalicPINVOKE.TableView_RemoveChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool FindChildPosition(Actor child, TableView.CellPosition position) {
-    bool ret = NDalicPINVOKE.TableView_FindChildPosition(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void InsertRow(uint rowIndex) {
-    NDalicPINVOKE.TableView_InsertRow(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void DeleteRow(uint rowIndex) {
-    NDalicPINVOKE.TableView_DeleteRow__SWIG_0(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void DeleteRow(uint rowIndex, ActorContainer removed) {
-    NDalicPINVOKE.TableView_DeleteRow__SWIG_1(swigCPtr, rowIndex, ActorContainer.getCPtr(removed));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void InsertColumn(uint columnIndex) {
-    NDalicPINVOKE.TableView_InsertColumn(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void DeleteColumn(uint columnIndex) {
-    NDalicPINVOKE.TableView_DeleteColumn__SWIG_0(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void DeleteColumn(uint columnIndex, ActorContainer removed) {
-    NDalicPINVOKE.TableView_DeleteColumn__SWIG_1(swigCPtr, columnIndex, ActorContainer.getCPtr(removed));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Resize(uint rows, uint columns) {
-    NDalicPINVOKE.TableView_Resize__SWIG_0(swigCPtr, rows, columns);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Resize(uint rows, uint columns, ActorContainer removed) {
-    NDalicPINVOKE.TableView_Resize__SWIG_1(swigCPtr, rows, columns, ActorContainer.getCPtr(removed));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetCellPadding(Vector2 padding) {
-    NDalicPINVOKE.TableView_SetCellPadding(swigCPtr, Vector2.getCPtr(padding));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2 GetCellPadding() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.TableView_GetCellPadding(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFitHeight(uint rowIndex) {
-    NDalicPINVOKE.TableView_SetFitHeight(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsFitHeight(uint rowIndex) {
-    bool ret = NDalicPINVOKE.TableView_IsFitHeight(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFitWidth(uint columnIndex) {
-    NDalicPINVOKE.TableView_SetFitWidth(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsFitWidth(uint columnIndex) {
-    bool ret = NDalicPINVOKE.TableView_IsFitWidth(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFixedHeight(uint rowIndex, float height) {
-    NDalicPINVOKE.TableView_SetFixedHeight(swigCPtr, rowIndex, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetFixedHeight(uint rowIndex) {
-    float ret = NDalicPINVOKE.TableView_GetFixedHeight(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetRelativeHeight(uint rowIndex, float heightPercentage) {
-    NDalicPINVOKE.TableView_SetRelativeHeight(swigCPtr, rowIndex, heightPercentage);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetRelativeHeight(uint rowIndex) {
-    float ret = NDalicPINVOKE.TableView_GetRelativeHeight(swigCPtr, rowIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetFixedWidth(uint columnIndex, float width) {
-    NDalicPINVOKE.TableView_SetFixedWidth(swigCPtr, columnIndex, width);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetFixedWidth(uint columnIndex) {
-    float ret = NDalicPINVOKE.TableView_GetFixedWidth(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetRelativeWidth(uint columnIndex, float widthPercentage) {
-    NDalicPINVOKE.TableView_SetRelativeWidth(swigCPtr, columnIndex, widthPercentage);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetRelativeWidth(uint columnIndex) {
-    float ret = NDalicPINVOKE.TableView_GetRelativeWidth(swigCPtr, columnIndex);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetRows() {
-    uint ret = NDalicPINVOKE.TableView_GetRows(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetColumns() {
-    uint ret = NDalicPINVOKE.TableView_GetColumns(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetCellAlignment(TableView.CellPosition position, HorizontalAlignmentType horizontal, VerticalAlignmentType vertical) {
-    NDalicPINVOKE.TableView_SetCellAlignment(swigCPtr, TableView.CellPosition.getCPtr(position), (int)horizontal, (int)vertical);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000,
-    CHILD_PROPERTY_START_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX,
-    CHILD_PROPERTY_END_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX+1000
-  }
-
-  public enum LayoutPolicy {
-    FIXED,
-    RELATIVE,
-    FILL,
-    FIT
-  }
-
-  public int Rows
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TableView.Property.ROWS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.Property.ROWS, new NUI.Property.Value( value ) );
-    }
-  }
-  public int Columns
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TableView.Property.COLUMNS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.Property.COLUMNS, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector2 CellPadding
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( TableView.Property.CELL_PADDING).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.Property.CELL_PADDING, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map LayoutRows
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TableView.Property.LAYOUT_ROWS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.Property.LAYOUT_ROWS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map LayoutColumns
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TableView.Property.LAYOUT_COLUMNS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.Property.LAYOUT_COLUMNS, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class TableView : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal TableView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TableView_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TableView obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~TableView()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_TableView(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TableView_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            public Property() : this(NDalicPINVOKE.new_TableView_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int ROWS = NDalicPINVOKE.TableView_Property_ROWS_get();\r
+            internal static readonly int COLUMNS = NDalicPINVOKE.TableView_Property_COLUMNS_get();\r
+            internal static readonly int CELL_PADDING = NDalicPINVOKE.TableView_Property_CELL_PADDING_get();\r
+            internal static readonly int LAYOUT_ROWS = NDalicPINVOKE.TableView_Property_LAYOUT_ROWS_get();\r
+            internal static readonly int LAYOUT_COLUMNS = NDalicPINVOKE.TableView_Property_LAYOUT_COLUMNS_get();\r
+\r
+        }\r
+\r
+        internal class ChildProperty : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal ChildProperty(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ChildProperty obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~ChildProperty()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TableView_ChildProperty(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            public ChildProperty() : this(NDalicPINVOKE.new_TableView_ChildProperty(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int CELL_INDEX = NDalicPINVOKE.TableView_ChildProperty_CELL_INDEX_get();\r
+            internal static readonly int ROW_SPAN = NDalicPINVOKE.TableView_ChildProperty_ROW_SPAN_get();\r
+            internal static readonly int COLUMN_SPAN = NDalicPINVOKE.TableView_ChildProperty_COLUMN_SPAN_get();\r
+            internal static readonly int CELL_HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get();\r
+            internal static readonly int CELL_VERTICAL_ALIGNMENT = NDalicPINVOKE.TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get();\r
+\r
+        }\r
+\r
+        public class CellPosition : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal CellPosition(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(CellPosition obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~CellPosition()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TableView_CellPosition(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan, uint columnSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_0(rowIndex, columnIndex, rowSpan, columnSpan), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            public CellPosition(uint rowIndex, uint columnIndex, uint rowSpan) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_1(rowIndex, columnIndex, rowSpan), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            public CellPosition(uint rowIndex, uint columnIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_2(rowIndex, columnIndex), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            public CellPosition(uint rowIndex) : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_3(rowIndex), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            public CellPosition() : this(NDalicPINVOKE.new_TableView_CellPosition__SWIG_4(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            public uint rowIndex\r
+            {\r
+                set\r
+                {\r
+                    NDalicPINVOKE.TableView_CellPosition_rowIndex_set(swigCPtr, value);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                }\r
+                get\r
+                {\r
+                    uint ret = NDalicPINVOKE.TableView_CellPosition_rowIndex_get(swigCPtr);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                    return ret;\r
+                }\r
+            }\r
+\r
+            public uint columnIndex\r
+            {\r
+                set\r
+                {\r
+                    NDalicPINVOKE.TableView_CellPosition_columnIndex_set(swigCPtr, value);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                }\r
+                get\r
+                {\r
+                    uint ret = NDalicPINVOKE.TableView_CellPosition_columnIndex_get(swigCPtr);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                    return ret;\r
+                }\r
+            }\r
+\r
+            public uint rowSpan\r
+            {\r
+                set\r
+                {\r
+                    NDalicPINVOKE.TableView_CellPosition_rowSpan_set(swigCPtr, value);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                }\r
+                get\r
+                {\r
+                    uint ret = NDalicPINVOKE.TableView_CellPosition_rowSpan_get(swigCPtr);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                    return ret;\r
+                }\r
+            }\r
+\r
+            public uint columnSpan\r
+            {\r
+                set\r
+                {\r
+                    NDalicPINVOKE.TableView_CellPosition_columnSpan_set(swigCPtr, value);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                }\r
+                get\r
+                {\r
+                    uint ret = NDalicPINVOKE.TableView_CellPosition_columnSpan_get(swigCPtr);\r
+                    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                    return ret;\r
+                }\r
+            }\r
+\r
+        }\r
+\r
+        public TableView(uint initialRows, uint initialColumns) : this(NDalicPINVOKE.TableView_New(initialRows, initialColumns), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public TableView(TableView handle) : this(NDalicPINVOKE.new_TableView__SWIG_1(TableView.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public TableView Assign(TableView handle)\r
+        {\r
+            TableView ret = new TableView(NDalicPINVOKE.TableView_Assign(swigCPtr, TableView.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static TableView DownCast(BaseHandle handle)\r
+        {\r
+            TableView ret = new TableView(NDalicPINVOKE.TableView_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool AddChild(Actor child, TableView.CellPosition position)\r
+        {\r
+            bool ret = NDalicPINVOKE.TableView_AddChild(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Actor GetChildAt(TableView.CellPosition position)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.TableView_GetChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Actor RemoveChildAt(TableView.CellPosition position)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.TableView_RemoveChildAt(swigCPtr, TableView.CellPosition.getCPtr(position)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool FindChildPosition(Actor child, TableView.CellPosition position)\r
+        {\r
+            bool ret = NDalicPINVOKE.TableView_FindChildPosition(swigCPtr, Actor.getCPtr(child), TableView.CellPosition.getCPtr(position));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void InsertRow(uint rowIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_InsertRow(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void DeleteRow(uint rowIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_DeleteRow__SWIG_0(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void DeleteRow(uint rowIndex, ActorContainer removed)\r
+        {\r
+            NDalicPINVOKE.TableView_DeleteRow__SWIG_1(swigCPtr, rowIndex, ActorContainer.getCPtr(removed));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void InsertColumn(uint columnIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_InsertColumn(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void DeleteColumn(uint columnIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_DeleteColumn__SWIG_0(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void DeleteColumn(uint columnIndex, ActorContainer removed)\r
+        {\r
+            NDalicPINVOKE.TableView_DeleteColumn__SWIG_1(swigCPtr, columnIndex, ActorContainer.getCPtr(removed));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Resize(uint rows, uint columns)\r
+        {\r
+            NDalicPINVOKE.TableView_Resize__SWIG_0(swigCPtr, rows, columns);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void Resize(uint rows, uint columns, ActorContainer removed)\r
+        {\r
+            NDalicPINVOKE.TableView_Resize__SWIG_1(swigCPtr, rows, columns, ActorContainer.getCPtr(removed));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void SetCellPadding(Size2D padding)\r
+        {\r
+            NDalicPINVOKE.TableView_SetCellPadding(swigCPtr, Size2D.getCPtr(padding));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector2 GetCellPadding()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.TableView_GetCellPadding(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetFitHeight(uint rowIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_SetFitHeight(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool IsFitHeight(uint rowIndex)\r
+        {\r
+            bool ret = NDalicPINVOKE.TableView_IsFitHeight(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetFitWidth(uint columnIndex)\r
+        {\r
+            NDalicPINVOKE.TableView_SetFitWidth(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool IsFitWidth(uint columnIndex)\r
+        {\r
+            bool ret = NDalicPINVOKE.TableView_IsFitWidth(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetFixedHeight(uint rowIndex, float height)\r
+        {\r
+            NDalicPINVOKE.TableView_SetFixedHeight(swigCPtr, rowIndex, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float GetFixedHeight(uint rowIndex)\r
+        {\r
+            float ret = NDalicPINVOKE.TableView_GetFixedHeight(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetRelativeHeight(uint rowIndex, float heightPercentage)\r
+        {\r
+            NDalicPINVOKE.TableView_SetRelativeHeight(swigCPtr, rowIndex, heightPercentage);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float GetRelativeHeight(uint rowIndex)\r
+        {\r
+            float ret = NDalicPINVOKE.TableView_GetRelativeHeight(swigCPtr, rowIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetFixedWidth(uint columnIndex, float width)\r
+        {\r
+            NDalicPINVOKE.TableView_SetFixedWidth(swigCPtr, columnIndex, width);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float GetFixedWidth(uint columnIndex)\r
+        {\r
+            float ret = NDalicPINVOKE.TableView_GetFixedWidth(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetRelativeWidth(uint columnIndex, float widthPercentage)\r
+        {\r
+            NDalicPINVOKE.TableView_SetRelativeWidth(swigCPtr, columnIndex, widthPercentage);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float GetRelativeWidth(uint columnIndex)\r
+        {\r
+            float ret = NDalicPINVOKE.TableView_GetRelativeWidth(swigCPtr, columnIndex);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint GetRows()\r
+        {\r
+            uint ret = NDalicPINVOKE.TableView_GetRows(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint GetColumns()\r
+        {\r
+            uint ret = NDalicPINVOKE.TableView_GetColumns(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetCellAlignment(TableView.CellPosition position, HorizontalAlignmentType horizontal, VerticalAlignmentType vertical)\r
+        {\r
+            NDalicPINVOKE.TableView_SetCellAlignment(swigCPtr, TableView.CellPosition.getCPtr(position), (int)horizontal, (int)vertical);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000,\r
+            CHILD_PROPERTY_START_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX,\r
+            CHILD_PROPERTY_END_INDEX = PropertyRanges.CHILD_PROPERTY_REGISTRATION_START_INDEX + 1000\r
+        }\r
+\r
+        public enum LayoutPolicy\r
+        {\r
+            Fixed,\r
+            Relative,\r
+            Fill,\r
+            Fit\r
+        }\r
+\r
+        public int Rows\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TableView.Property.ROWS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.Property.ROWS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int Columns\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TableView.Property.COLUMNS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.Property.COLUMNS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector2 CellPadding\r
+        {\r
+            get\r
+            {\r
+                Vector2 temp = new Vector2(0.0f, 0.0f);\r
+                GetProperty(TableView.Property.CELL_PADDING).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.Property.CELL_PADDING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap LayoutRows\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TableView.Property.LAYOUT_ROWS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.Property.LAYOUT_ROWS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap LayoutColumns\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TableView.Property.LAYOUT_COLUMNS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.Property.LAYOUT_COLUMNS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+    public enum HorizontalAlignmentType\r
+    {\r
+        Left,\r
+        Center,\r
+        Right\r
+    }\r
+    public enum VerticalAlignmentType\r
+    {\r
+        Top,\r
+        Center,\r
+        Bottom\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 60a333f..f44022c
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class TextEditor : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal TextEditor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextEditor_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextEditor obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TextEditor() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TextEditor(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-/**
-  * @brief Event arguments that passed via TextChanged signal
-  *
-  */
-public class TextChangedEventArgs : EventArgs
-{
-   private TextEditor _textEditor;
-   /**
-     * @brief TextEditor - is the texteditor control which has the text contents changed.
-     *
-     */
-   public TextEditor TextEditor
-   {
-      get
-      {
-         return _textEditor;
-      }
-      set
-      {
-         _textEditor = value;
-      }
-   }
-}
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void TextChangedCallbackDelegate(IntPtr textEditor);
-  private DaliEventHandler<object,TextChangedEventArgs> _textEditorTextChangedEventHandler;
-  private TextChangedCallbackDelegate _textEditorTextChangedCallbackDelegate;
-
-  /**
-    * @brief Event for TextChanged signal which can be used to subscribe/unsubscribe the event handler
-    * (in the type of TextChangedEventHandler-DaliEventHandler<object,TextChangedEventArgs>) 
-    * provided by the user. TextChanged signal is emitted when the text changes.
-    */
-  public event DaliEventHandler<object,TextChangedEventArgs> TextChanged
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_textEditorTextChangedEventHandler == null)
-           {
-              _textEditorTextChangedEventHandler += value;
-
-              _textEditorTextChangedCallbackDelegate = new TextChangedCallbackDelegate(OnTextChanged);
-              this.TextChangedSignal().Connect(_textEditorTextChangedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_textEditorTextChangedEventHandler != null)
-           {
-              this.TextChangedSignal().Disconnect(_textEditorTextChangedCallbackDelegate);
-           }
-
-           _textEditorTextChangedEventHandler -= value;
-        }
-     }
-  }
-
- private void OnTextChanged(IntPtr textEditor)
-  {
-   TextChangedEventArgs e = new TextChangedEventArgs();
-
-   // Populate all members of "e" (TextChangedEventArgs) with real data
-   e.TextEditor = NUI.TextEditor.GetTextEditorFromPtr(textEditor);
-
-   if (_textEditorTextChangedEventHandler != null)
-   {
-      //here we send all data to user event handlers
-      _textEditorTextChangedEventHandler(this, e);
-   }
-
-  }
-
- public static TextEditor GetTextEditorFromPtr(global::System.IntPtr cPtr) {
-    TextEditor ret = new TextEditor(cPtr, false);
-   if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TextEditor_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_TextEditor_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextEditor_Property_RENDERING_BACKEND_get();
-    public static readonly int TEXT = NDalicPINVOKE.TextEditor_Property_TEXT_get();
-    public static readonly int TEXT_COLOR = NDalicPINVOKE.TextEditor_Property_TEXT_COLOR_get();
-    public static readonly int FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_FONT_FAMILY_get();
-    public static readonly int FONT_STYLE = NDalicPINVOKE.TextEditor_Property_FONT_STYLE_get();
-    public static readonly int POINT_SIZE = NDalicPINVOKE.TextEditor_Property_POINT_SIZE_get();
-    public static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextEditor_Property_HORIZONTAL_ALIGNMENT_get();
-    public static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextEditor_Property_SCROLL_THRESHOLD_get();
-    public static readonly int SCROLL_SPEED = NDalicPINVOKE.TextEditor_Property_SCROLL_SPEED_get();
-    public static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_PRIMARY_CURSOR_COLOR_get();
-    public static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_SECONDARY_CURSOR_COLOR_get();
-    public static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextEditor_Property_ENABLE_CURSOR_BLINK_get();
-    public static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_INTERVAL_get();
-    public static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_DURATION_get();
-    public static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextEditor_Property_CURSOR_WIDTH_get();
-    public static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_IMAGE_get();
-    public static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
-    public static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get();
-    public static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextEditor_Property_DECORATION_BOUNDING_BOX_get();
-    public static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextEditor_Property_ENABLE_MARKUP_get();
-    public static readonly int INPUT_COLOR = NDalicPINVOKE.TextEditor_Property_INPUT_COLOR_get();
-    public static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_FAMILY_get();
-    public static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_STYLE_get();
-    public static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextEditor_Property_INPUT_POINT_SIZE_get();
-    public static readonly int LINE_SPACING = NDalicPINVOKE.TextEditor_Property_LINE_SPACING_get();
-    public static readonly int INPUT_LINE_SPACING = NDalicPINVOKE.TextEditor_Property_INPUT_LINE_SPACING_get();
-    public static readonly int UNDERLINE = NDalicPINVOKE.TextEditor_Property_UNDERLINE_get();
-    public static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextEditor_Property_INPUT_UNDERLINE_get();
-    public static readonly int SHADOW = NDalicPINVOKE.TextEditor_Property_SHADOW_get();
-    public static readonly int INPUT_SHADOW = NDalicPINVOKE.TextEditor_Property_INPUT_SHADOW_get();
-    public static readonly int EMBOSS = NDalicPINVOKE.TextEditor_Property_EMBOSS_get();
-    public static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextEditor_Property_INPUT_EMBOSS_get();
-    public static readonly int OUTLINE = NDalicPINVOKE.TextEditor_Property_OUTLINE_get();
-    public static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextEditor_Property_INPUT_OUTLINE_get();
-  
-  }
-
-  public class InputStyle : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~InputStyle() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TextEditor_InputStyle(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public InputStyle() : this(NDalicPINVOKE.new_TextEditor_InputStyle(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public enum Mask {
-      NONE = 0x0000,
-      COLOR = 0x0001,
-      FONT_FAMILY = 0x0002,
-      POINT_SIZE = 0x0004,
-      FONT_STYLE = 0x0008,
-      LINE_SPACING = 0x0010,
-      UNDERLINE = 0x0020,
-      SHADOW = 0x0040,
-      EMBOSS = 0x0080,
-      OUTLINE = 0x0100
-    }
-  
-  }
-
-  public TextEditor () : this (NDalicPINVOKE.TextEditor_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public TextEditor(TextEditor handle) : this(NDalicPINVOKE.new_TextEditor__SWIG_1(TextEditor.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TextEditor Assign(TextEditor handle) {
-    TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_Assign(swigCPtr, TextEditor.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static TextEditor DownCast(BaseHandle handle) {
-    TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TextEditorSignal TextChangedSignal() {
-    TextEditorSignal ret = new TextEditorSignal(NDalicPINVOKE.TextEditor_TextChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t InputStyleChangedSignal() {
-    SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t(NDalicPINVOKE.TextEditor_InputStyleChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public int RenderingBackend
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextEditor.Property.RENDERING_BACKEND).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.RENDERING_BACKEND, new NUI.Property.Value( value ) );
-    }
-  }
-  public string Text
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.TEXT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.TEXT, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 TextColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextEditor.Property.TEXT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.TEXT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public string FontFamily
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.FONT_FAMILY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.FONT_FAMILY, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map FontStyle
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.FONT_STYLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.FONT_STYLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PointSize
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.POINT_SIZE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.POINT_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string HorizontalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.HORIZONTAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.HORIZONTAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScrollThreshold
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.SCROLL_THRESHOLD).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SCROLL_THRESHOLD, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScrollSpeed
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.SCROLL_SPEED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SCROLL_SPEED, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 PrimaryCursorColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextEditor.Property.PRIMARY_CURSOR_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.PRIMARY_CURSOR_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 SecondaryCursorColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextEditor.Property.SECONDARY_CURSOR_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SECONDARY_CURSOR_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableCursorBlink
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextEditor.Property.ENABLE_CURSOR_BLINK).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.ENABLE_CURSOR_BLINK, new NUI.Property.Value( value ) );
-    }
-  }
-  public float CursorBlinkInterval
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.CURSOR_BLINK_INTERVAL).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.CURSOR_BLINK_INTERVAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public float CursorBlinkDuration
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.CURSOR_BLINK_DURATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.CURSOR_BLINK_DURATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public int CursorWidth
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextEditor.Property.CURSOR_WIDTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.CURSOR_WIDTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public string GrabHandleImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.GRAB_HANDLE_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.GRAB_HANDLE_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string GrabHandlePressedImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandlePressedImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandlePressedImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleMarkerImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleMarkerImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 SelectionHighlightColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextEditor.Property.SELECTION_HIGHLIGHT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SELECTION_HIGHLIGHT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public RectInteger DecorationBoundingBox
-  {
-    get
-    {
-      RectInteger temp = new RectInteger(0,0,0,0);
-      GetProperty( TextEditor.Property.DECORATION_BOUNDING_BOX).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.DECORATION_BOUNDING_BOX, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableMarkup
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextEditor.Property.ENABLE_MARKUP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.ENABLE_MARKUP, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 InputColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextEditor.Property.INPUT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public string InputFontFamily
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextEditor.Property.INPUT_FONT_FAMILY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_FONT_FAMILY, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputFontStyle
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.INPUT_FONT_STYLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_FONT_STYLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float InputPointSize
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.INPUT_POINT_SIZE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_POINT_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float LineSpacing
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.LINE_SPACING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.LINE_SPACING, new NUI.Property.Value( value ) );
-    }
-  }
-  public float InputLineSpacing
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextEditor.Property.INPUT_LINE_SPACING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_LINE_SPACING, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Underline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.UNDERLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.UNDERLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputUnderline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.INPUT_UNDERLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_UNDERLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Shadow
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.SHADOW).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.SHADOW, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputShadow
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.INPUT_SHADOW).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_SHADOW, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Emboss
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.EMBOSS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.EMBOSS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputEmboss
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.INPUT_EMBOSS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_EMBOSS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Outline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.OUTLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.OUTLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputOutline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextEditor.Property.INPUT_OUTLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextEditor.Property.INPUT_OUTLINE, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class TextEditor : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal TextEditor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextEditor_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextEditor obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~TextEditor()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_TextEditor(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via TextChanged signal\r
+          *\r
+          */\r
+        public class TextChangedEventArgs : EventArgs\r
+        {\r
+            private TextEditor _textEditor;\r
+            /**\r
+              * @brief TextEditor - is the texteditor control which has the text contents changed.\r
+              *\r
+              */\r
+            public TextEditor TextEditor\r
+            {\r
+                get\r
+                {\r
+                    return _textEditor;\r
+                }\r
+                set\r
+                {\r
+                    _textEditor = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void TextChangedCallback(IntPtr textEditor);\r
+        private TextChangedCallback _textEditorTextChangedCallback;\r
+        private EventHandler<TextChangedEventArgs> _textEditorTextChangedEventHandler;\r
+\r
+        /**\r
+          * @brief Event for TextChanged signal which can be used to subscribe/unsubscribe the event handler\r
+          * (in the type of TextChangedEventHandler-DaliEventHandler<object,TextChangedEventArgs>) \r
+          * provided by the user. TextChanged signal is emitted when the text changes.\r
+          */\r
+        public event EventHandler<TextChangedEventArgs> TextChanged\r
+        {\r
+            add\r
+            {\r
+                if (_textEditorTextChangedCallback == null)\r
+                {\r
+                    _textEditorTextChangedCallback = OnTextChanged;\r
+                    TextChangedSignal().Connect(_textEditorTextChangedCallback);\r
+                }\r
+                _textEditorTextChangedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_textEditorTextChangedCallback != null)\r
+                {\r
+                    TextChangedSignal().Disconnect(_textEditorTextChangedCallback);\r
+                }\r
+                _textEditorTextChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnTextChanged(IntPtr textEditor)\r
+        {\r
+            TextChangedEventArgs e = new TextChangedEventArgs();\r
+\r
+            e.TextEditor = TextEditor.GetTextEditorFromPtr(textEditor);\r
+\r
+            if (_textEditorTextChangedEventHandler != null)\r
+            {\r
+                _textEditorTextChangedEventHandler(this, e);\r
+            }\r
+\r
+        }\r
+\r
+        internal static TextEditor GetTextEditorFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            TextEditor ret = new TextEditor(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TextEditor_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_TextEditor_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextEditor_Property_RENDERING_BACKEND_get();\r
+            internal static readonly int TEXT = NDalicPINVOKE.TextEditor_Property_TEXT_get();\r
+            internal static readonly int TEXT_COLOR = NDalicPINVOKE.TextEditor_Property_TEXT_COLOR_get();\r
+            internal static readonly int FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_FONT_FAMILY_get();\r
+            internal static readonly int FONT_STYLE = NDalicPINVOKE.TextEditor_Property_FONT_STYLE_get();\r
+            internal static readonly int POINT_SIZE = NDalicPINVOKE.TextEditor_Property_POINT_SIZE_get();\r
+            internal static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextEditor_Property_HORIZONTAL_ALIGNMENT_get();\r
+            internal static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextEditor_Property_SCROLL_THRESHOLD_get();\r
+            internal static readonly int SCROLL_SPEED = NDalicPINVOKE.TextEditor_Property_SCROLL_SPEED_get();\r
+            internal static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_PRIMARY_CURSOR_COLOR_get();\r
+            internal static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_SECONDARY_CURSOR_COLOR_get();\r
+            internal static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextEditor_Property_ENABLE_CURSOR_BLINK_get();\r
+            internal static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_INTERVAL_get();\r
+            internal static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_DURATION_get();\r
+            internal static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextEditor_Property_CURSOR_WIDTH_get();\r
+            internal static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_IMAGE_get();\r
+            internal static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get();\r
+            internal static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get();\r
+            internal static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextEditor_Property_DECORATION_BOUNDING_BOX_get();\r
+            internal static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextEditor_Property_ENABLE_MARKUP_get();\r
+            internal static readonly int INPUT_COLOR = NDalicPINVOKE.TextEditor_Property_INPUT_COLOR_get();\r
+            internal static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_FAMILY_get();\r
+            internal static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_STYLE_get();\r
+            internal static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextEditor_Property_INPUT_POINT_SIZE_get();\r
+            internal static readonly int LINE_SPACING = NDalicPINVOKE.TextEditor_Property_LINE_SPACING_get();\r
+            internal static readonly int INPUT_LINE_SPACING = NDalicPINVOKE.TextEditor_Property_INPUT_LINE_SPACING_get();\r
+            internal static readonly int UNDERLINE = NDalicPINVOKE.TextEditor_Property_UNDERLINE_get();\r
+            internal static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextEditor_Property_INPUT_UNDERLINE_get();\r
+            internal static readonly int SHADOW = NDalicPINVOKE.TextEditor_Property_SHADOW_get();\r
+            internal static readonly int INPUT_SHADOW = NDalicPINVOKE.TextEditor_Property_INPUT_SHADOW_get();\r
+            internal static readonly int EMBOSS = NDalicPINVOKE.TextEditor_Property_EMBOSS_get();\r
+            internal static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextEditor_Property_INPUT_EMBOSS_get();\r
+            internal static readonly int OUTLINE = NDalicPINVOKE.TextEditor_Property_OUTLINE_get();\r
+            internal static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextEditor_Property_INPUT_OUTLINE_get();\r
+\r
+        }\r
+\r
+        internal class InputStyle : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~InputStyle()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TextEditor_InputStyle(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal InputStyle() : this(NDalicPINVOKE.new_TextEditor_InputStyle(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal enum Mask\r
+            {\r
+                None = 0x0000,\r
+                Color = 0x0001,\r
+                FontFamily = 0x0002,\r
+                PointSize = 0x0004,\r
+                FontStyle = 0x0008,\r
+                LineSpacing = 0x0010,\r
+                Underline = 0x0020,\r
+                Shadow = 0x0040,\r
+                Emboss = 0x0080,\r
+                Outline = 0x0100\r
+            }\r
+\r
+        }\r
+\r
+        public TextEditor() : this(NDalicPINVOKE.TextEditor_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal TextEditor(TextEditor handle) : this(NDalicPINVOKE.new_TextEditor__SWIG_1(TextEditor.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal TextEditor Assign(TextEditor handle)\r
+        {\r
+            TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_Assign(swigCPtr, TextEditor.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static TextEditor DownCast(BaseHandle handle)\r
+        {\r
+            TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TextEditorSignal TextChangedSignal()\r
+        {\r
+            TextEditorSignal ret = new TextEditorSignal(NDalicPINVOKE.TextEditor_TextChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t InputStyleChangedSignal()\r
+        {\r
+            SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t(NDalicPINVOKE.TextEditor_InputStyleChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public int RenderingBackend\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextEditor.Property.RENDERING_BACKEND).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.RENDERING_BACKEND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string Text\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.TEXT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.TEXT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 TextColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextEditor.Property.TEXT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.TEXT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string FontFamily\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.FONT_FAMILY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.FONT_FAMILY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap FontStyle\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.FONT_STYLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.FONT_STYLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PointSize\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.POINT_SIZE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.POINT_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string HorizontalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.HORIZONTAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScrollThreshold\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.SCROLL_THRESHOLD).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SCROLL_THRESHOLD, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScrollSpeed\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.SCROLL_SPEED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SCROLL_SPEED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 PrimaryCursorColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextEditor.Property.PRIMARY_CURSOR_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.PRIMARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 SecondaryCursorColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextEditor.Property.SECONDARY_CURSOR_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SECONDARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableCursorBlink\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextEditor.Property.ENABLE_CURSOR_BLINK).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.ENABLE_CURSOR_BLINK, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float CursorBlinkInterval\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.CURSOR_BLINK_INTERVAL).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.CURSOR_BLINK_INTERVAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float CursorBlinkDuration\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.CURSOR_BLINK_DURATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.CURSOR_BLINK_DURATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int CursorWidth\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextEditor.Property.CURSOR_WIDTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.CURSOR_WIDTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string GrabHandleImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.GRAB_HANDLE_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.GRAB_HANDLE_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string GrabHandlePressedImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandlePressedImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandlePressedImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleMarkerImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleMarkerImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 SelectionHighlightColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextEditor.Property.SELECTION_HIGHLIGHT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SELECTION_HIGHLIGHT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public RectInteger DecorationBoundingBox\r
+        {\r
+            get\r
+            {\r
+                RectInteger temp = new RectInteger(0, 0, 0, 0);\r
+                GetProperty(TextEditor.Property.DECORATION_BOUNDING_BOX).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.DECORATION_BOUNDING_BOX, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableMarkup\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextEditor.Property.ENABLE_MARKUP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.ENABLE_MARKUP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 InputColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextEditor.Property.INPUT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string InputFontFamily\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextEditor.Property.INPUT_FONT_FAMILY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_FONT_FAMILY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputFontStyle\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.INPUT_FONT_STYLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_FONT_STYLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float InputPointSize\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.INPUT_POINT_SIZE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_POINT_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float LineSpacing\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.LINE_SPACING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.LINE_SPACING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float InputLineSpacing\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextEditor.Property.INPUT_LINE_SPACING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_LINE_SPACING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Underline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.UNDERLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.UNDERLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputUnderline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.INPUT_UNDERLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_UNDERLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Shadow\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.SHADOW).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.SHADOW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputShadow\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.INPUT_SHADOW).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_SHADOW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Emboss\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.EMBOSS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.EMBOSS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputEmboss\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.INPUT_EMBOSS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_EMBOSS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Outline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.OUTLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.OUTLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputOutline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextEditor.Property.INPUT_OUTLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextEditor.Property.INPUT_OUTLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index c360326..94350eb
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class TextField : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal TextField(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextField_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextField obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TextField() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TextField(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-public class TextChangedEventArgs : EventArgs
-{
-   private TextField _textField;
-
-   public TextField TextField
-   {
-      get
-      {
-         return _textField;
-      }
-      set
-      {
-         _textField = value;
-      }
-   }
-}
-
-public class MaxLengthReachedEventArgs : EventArgs
-{
-   private TextField _textField;
-
-   public TextField TextField
-   {
-      get
-      {
-         return _textField;
-      }
-      set
-      {
-         _textField = value;
-      }
-   }
-}
-
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void TextChangedCallbackDelegate(IntPtr textField);
-  private DaliEventHandler<object,TextChangedEventArgs> _textFieldTextChangedEventHandler;
-  private TextChangedCallbackDelegate _textFieldTextChangedCallbackDelegate;
-  
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void MaxLengthReachedCallbackDelegate(IntPtr textField);
-  private DaliEventHandler<object,MaxLengthReachedEventArgs> _textFieldMaxLengthReachedEventHandler;
-  private MaxLengthReachedCallbackDelegate _textFieldMaxLengthReachedCallbackDelegate;
-
-  public event DaliEventHandler<object,TextChangedEventArgs> TextChanged
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_textFieldTextChangedEventHandler == null)
-           {
-              _textFieldTextChangedEventHandler += value;
-
-              _textFieldTextChangedCallbackDelegate = new TextChangedCallbackDelegate(OnTextChanged);
-              this.TextChangedSignal().Connect(_textFieldTextChangedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_textFieldTextChangedEventHandler != null)
-           {
-              this.TextChangedSignal().Disconnect(_textFieldTextChangedCallbackDelegate);
-           }
-
-           _textFieldTextChangedEventHandler -= value;
-        }
-     }
-  }
-
- private void OnTextChanged(IntPtr textField)
-  {
-   TextChangedEventArgs e = new TextChangedEventArgs();
-
-   // Populate all members of "e" (TextChangedEventArgs) with real data
-   e.TextField = NUI.TextField.GetTextFieldFromPtr(textField);
-
-   if (_textFieldTextChangedEventHandler != null)
-   {
-      //here we send all data to user event handlers
-      _textFieldTextChangedEventHandler(this, e);
-   }
-
-  }
-
-  public event DaliEventHandler<object,MaxLengthReachedEventArgs> MaxLengthReached
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_textFieldMaxLengthReachedEventHandler == null)
-           {
-              _textFieldMaxLengthReachedEventHandler += value;
-
-              _textFieldMaxLengthReachedCallbackDelegate = new MaxLengthReachedCallbackDelegate(OnMaxLengthReached);
-              this.MaxLengthReachedSignal().Connect(_textFieldMaxLengthReachedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_textFieldMaxLengthReachedEventHandler != null)
-           {
-              this.MaxLengthReachedSignal().Disconnect(_textFieldMaxLengthReachedCallbackDelegate);
-           }
-
-           _textFieldMaxLengthReachedEventHandler -= value;
-        }
-     }
-  }
-
- private void OnMaxLengthReached(IntPtr textField)
-  {
-   MaxLengthReachedEventArgs e = new MaxLengthReachedEventArgs();
-
-   // Populate all members of "e" (MaxLengthReachedEventArgs) with real data
-   e.TextField = NUI.TextField.GetTextFieldFromPtr(textField);
-
-   if (_textFieldMaxLengthReachedEventHandler != null)
-   {
-      //here we send all data to user event handlers
-      _textFieldMaxLengthReachedEventHandler(this, e);
-   }
-
-  }
-
- public static TextField GetTextFieldFromPtr(global::System.IntPtr cPtr) {
-   TextField ret = new TextField(cPtr, false);
-   if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TextField_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_TextField_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextField_Property_RENDERING_BACKEND_get();
-    public static readonly int TEXT = NDalicPINVOKE.TextField_Property_TEXT_get();
-    public static readonly int PLACEHOLDER_TEXT = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_get();
-    public static readonly int PLACEHOLDER_TEXT_FOCUSED = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get();
-    public static readonly int FONT_FAMILY = NDalicPINVOKE.TextField_Property_FONT_FAMILY_get();
-    public static readonly int FONT_STYLE = NDalicPINVOKE.TextField_Property_FONT_STYLE_get();
-    public static readonly int POINT_SIZE = NDalicPINVOKE.TextField_Property_POINT_SIZE_get();
-    public static readonly int MAX_LENGTH = NDalicPINVOKE.TextField_Property_MAX_LENGTH_get();
-    public static readonly int EXCEED_POLICY = NDalicPINVOKE.TextField_Property_EXCEED_POLICY_get();
-    public static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_HORIZONTAL_ALIGNMENT_get();
-    public static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_VERTICAL_ALIGNMENT_get();
-    public static readonly int TEXT_COLOR = NDalicPINVOKE.TextField_Property_TEXT_COLOR_get();
-    public static readonly int PLACEHOLDER_TEXT_COLOR = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_COLOR_get();
-    public static readonly int SHADOW_OFFSET = NDalicPINVOKE.TextField_Property_SHADOW_OFFSET_get();
-    public static readonly int SHADOW_COLOR = NDalicPINVOKE.TextField_Property_SHADOW_COLOR_get();
-    public static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_PRIMARY_CURSOR_COLOR_get();
-    public static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_SECONDARY_CURSOR_COLOR_get();
-    public static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextField_Property_ENABLE_CURSOR_BLINK_get();
-    public static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_INTERVAL_get();
-    public static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_DURATION_get();
-    public static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextField_Property_CURSOR_WIDTH_get();
-    public static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_IMAGE_get();
-    public static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
-    public static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextField_Property_SCROLL_THRESHOLD_get();
-    public static readonly int SCROLL_SPEED = NDalicPINVOKE.TextField_Property_SCROLL_SPEED_get();
-    public static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
-    public static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
-    public static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextField_Property_SELECTION_HIGHLIGHT_COLOR_get();
-    public static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextField_Property_DECORATION_BOUNDING_BOX_get();
-    public static readonly int INPUT_METHOD_SETTINGS = NDalicPINVOKE.TextField_Property_INPUT_METHOD_SETTINGS_get();
-    public static readonly int INPUT_COLOR = NDalicPINVOKE.TextField_Property_INPUT_COLOR_get();
-    public static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextField_Property_ENABLE_MARKUP_get();
-    public static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextField_Property_INPUT_FONT_FAMILY_get();
-    public static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextField_Property_INPUT_FONT_STYLE_get();
-    public static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextField_Property_INPUT_POINT_SIZE_get();
-    public static readonly int UNDERLINE = NDalicPINVOKE.TextField_Property_UNDERLINE_get();
-    public static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextField_Property_INPUT_UNDERLINE_get();
-    public static readonly int SHADOW = NDalicPINVOKE.TextField_Property_SHADOW_get();
-    public static readonly int INPUT_SHADOW = NDalicPINVOKE.TextField_Property_INPUT_SHADOW_get();
-    public static readonly int EMBOSS = NDalicPINVOKE.TextField_Property_EMBOSS_get();
-    public static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextField_Property_INPUT_EMBOSS_get();
-    public static readonly int OUTLINE = NDalicPINVOKE.TextField_Property_OUTLINE_get();
-    public static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextField_Property_INPUT_OUTLINE_get();
-  
-  }
-
-  public class InputStyle : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~InputStyle() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TextField_InputStyle(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public InputStyle() : this(NDalicPINVOKE.new_TextField_InputStyle(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public enum Mask {
-      NONE = 0x0000,
-      COLOR = 0x0001,
-      FONT_FAMILY = 0x0002,
-      POINT_SIZE = 0x0004,
-      FONT_STYLE = 0x0008,
-      UNDERLINE = 0x0010,
-      SHADOW = 0x0020,
-      EMBOSS = 0x0040,
-      OUTLINE = 0x0080
-    }
-  
-  }
-
-  public TextField () : this (NDalicPINVOKE.TextField_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public TextField(TextField handle) : this(NDalicPINVOKE.new_TextField__SWIG_1(TextField.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TextField Assign(TextField handle) {
-    TextField ret = new TextField(NDalicPINVOKE.TextField_Assign(swigCPtr, TextField.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static TextField DownCast(BaseHandle handle) {
-    TextField ret = new TextField(NDalicPINVOKE.TextField_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TextFieldSignal TextChangedSignal() {
-    TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_TextChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TextFieldSignal MaxLengthReachedSignal() {
-    TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_MaxLengthReachedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t InputStyleChangedSignal() {
-    SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t(NDalicPINVOKE.TextField_InputStyleChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public enum ExceedPolicyType {
-    EXCEED_POLICY_ORIGINAL,
-    EXCEED_POLICY_CLIP
-  }
-
-  public int RenderingBackend
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextField.Property.RENDERING_BACKEND).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.RENDERING_BACKEND, new NUI.Property.Value( value ) );
-    }
-  }
-  public string Text
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.TEXT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.TEXT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string PlaceholderText
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.PLACEHOLDER_TEXT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.PLACEHOLDER_TEXT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string PlaceholderTextFocused
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.PLACEHOLDER_TEXT_FOCUSED).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.PLACEHOLDER_TEXT_FOCUSED, new NUI.Property.Value( value ) );
-    }
-  }
-  public string FontFamily
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.FONT_FAMILY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.FONT_FAMILY, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map FontStyle
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.FONT_STYLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.FONT_STYLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PointSize
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.POINT_SIZE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.POINT_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public int MaxLength
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextField.Property.MAX_LENGTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.MAX_LENGTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public int ExceedPolicy
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextField.Property.EXCEED_POLICY).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.EXCEED_POLICY, new NUI.Property.Value( value ) );
-    }
-  }
-  public string HorizontalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.HORIZONTAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.HORIZONTAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string VerticalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.VERTICAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.VERTICAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 TextColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.TEXT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.TEXT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 PlaceholderTextColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.PLACEHOLDER_TEXT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.PLACEHOLDER_TEXT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector2 ShadowOffset
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( TextField.Property.SHADOW_OFFSET).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SHADOW_OFFSET, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 ShadowColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.SHADOW_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SHADOW_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 PrimaryCursorColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.PRIMARY_CURSOR_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.PRIMARY_CURSOR_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 SecondaryCursorColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.SECONDARY_CURSOR_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SECONDARY_CURSOR_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableCursorBlink
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextField.Property.ENABLE_CURSOR_BLINK).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.ENABLE_CURSOR_BLINK, new NUI.Property.Value( value ) );
-    }
-  }
-  public float CursorBlinkInterval
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.CURSOR_BLINK_INTERVAL).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.CURSOR_BLINK_INTERVAL, new NUI.Property.Value( value ) );
-    }
-  }
-  public float CursorBlinkDuration
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.CURSOR_BLINK_DURATION).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.CURSOR_BLINK_DURATION, new NUI.Property.Value( value ) );
-    }
-  }
-  public int CursorWidth
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextField.Property.CURSOR_WIDTH).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.CURSOR_WIDTH, new NUI.Property.Value( value ) );
-    }
-  }
-  public string GrabHandleImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.GRAB_HANDLE_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.GRAB_HANDLE_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string GrabHandlePressedImage
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.GRAB_HANDLE_PRESSED_IMAGE).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.GRAB_HANDLE_PRESSED_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScrollThreshold
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.SCROLL_THRESHOLD).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SCROLL_THRESHOLD, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ScrollSpeed
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.SCROLL_SPEED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SCROLL_SPEED, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandlePressedImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandlePressedImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleMarkerImageLeft
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map SelectionHandleMarkerImageRight
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 SelectionHighlightColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.SELECTION_HIGHLIGHT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SELECTION_HIGHLIGHT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public RectInteger DecorationBoundingBox
-  {
-    get
-    {
-      RectInteger temp = new RectInteger(0,0,0,0);
-      GetProperty( TextField.Property.DECORATION_BOUNDING_BOX).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.DECORATION_BOUNDING_BOX, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputMethodSettings
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_METHOD_SETTINGS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_METHOD_SETTINGS, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 InputColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextField.Property.INPUT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableMarkup
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextField.Property.ENABLE_MARKUP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.ENABLE_MARKUP, new NUI.Property.Value( value ) );
-    }
-  }
-  public string InputFontFamily
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextField.Property.INPUT_FONT_FAMILY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_FONT_FAMILY, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputFontStyle
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_FONT_STYLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_FONT_STYLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float InputPointSize
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextField.Property.INPUT_POINT_SIZE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_POINT_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Underline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.UNDERLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.UNDERLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputUnderline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_UNDERLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_UNDERLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Shadow
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.SHADOW).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.SHADOW, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputShadow
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_SHADOW).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_SHADOW, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Emboss
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.EMBOSS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.EMBOSS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputEmboss
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_EMBOSS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_EMBOSS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Outline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.OUTLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.OUTLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map InputOutline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextField.Property.INPUT_OUTLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextField.Property.INPUT_OUTLINE, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class TextField : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal TextField(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextField_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextField obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~TextField()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_TextField(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        public class TextChangedEventArgs : EventArgs\r
+        {\r
+            private TextField _textField;\r
+\r
+            public TextField TextField\r
+            {\r
+                get\r
+                {\r
+                    return _textField;\r
+                }\r
+                set\r
+                {\r
+                    _textField = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        public class MaxLengthReachedEventArgs : EventArgs\r
+        {\r
+            private TextField _textField;\r
+\r
+            public TextField TextField\r
+            {\r
+                get\r
+                {\r
+                    return _textField;\r
+                }\r
+                set\r
+                {\r
+                    _textField = value;\r
+                }\r
+            }\r
+        }\r
+\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void TextChangedCallback(IntPtr textField);\r
+        private TextChangedCallback _textFieldTextChangedCallback;\r
+        private EventHandler<TextChangedEventArgs> _textFieldTextChangedEventHandler;\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void MaxLengthReachedCallback(IntPtr textField);\r
+        private EventHandler<MaxLengthReachedEventArgs> _textFieldMaxLengthReachedEventHandler;\r
+        private MaxLengthReachedCallback _textFieldMaxLengthReachedCallback;\r
+\r
+        public event EventHandler<TextChangedEventArgs> TextChanged\r
+        {\r
+            add\r
+            {\r
+                if (_textFieldTextChangedCallback == null)\r
+                {\r
+                    _textFieldTextChangedCallback = OnTextChanged;\r
+                    TextChangedSignal().Connect(_textFieldTextChangedCallback);\r
+                }\r
+                _textFieldTextChangedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_textFieldTextChangedCallback != null)\r
+                {\r
+                    TextChangedSignal().Disconnect(_textFieldTextChangedCallback);\r
+                }\r
+                _textFieldTextChangedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnTextChanged(IntPtr textField)\r
+        {\r
+            TextChangedEventArgs e = new TextChangedEventArgs();\r
+\r
+            e.TextField = TextField.GetTextFieldFromPtr(textField);\r
+\r
+            if (_textFieldTextChangedEventHandler != null)\r
+            {\r
+                _textFieldTextChangedEventHandler(this, e);\r
+            }\r
+\r
+        }\r
+\r
+        public event EventHandler<MaxLengthReachedEventArgs> MaxLengthReached\r
+        {\r
+            add\r
+            {\r
+                if (_textFieldMaxLengthReachedCallback == null)\r
+                {\r
+                    _textFieldMaxLengthReachedCallback = OnMaxLengthReached;\r
+                    MaxLengthReachedSignal().Connect(_textFieldMaxLengthReachedCallback);\r
+                }\r
+                _textFieldMaxLengthReachedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_textFieldMaxLengthReachedCallback != null)\r
+                {\r
+                    MaxLengthReachedSignal().Disconnect(_textFieldMaxLengthReachedCallback);\r
+                }\r
+                _textFieldMaxLengthReachedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnMaxLengthReached(IntPtr textField)\r
+        {\r
+            MaxLengthReachedEventArgs e = new MaxLengthReachedEventArgs();\r
+\r
+            e.TextField = TextField.GetTextFieldFromPtr(textField);\r
+\r
+            if (_textFieldMaxLengthReachedEventHandler != null)\r
+            {\r
+                _textFieldMaxLengthReachedEventHandler(this, e);\r
+            }\r
+\r
+        }\r
+\r
+        internal static TextField GetTextFieldFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            TextField ret = new TextField(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TextField_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_TextField_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextField_Property_RENDERING_BACKEND_get();\r
+            internal static readonly int TEXT = NDalicPINVOKE.TextField_Property_TEXT_get();\r
+            internal static readonly int PLACEHOLDER_TEXT = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_get();\r
+            internal static readonly int PLACEHOLDER_TEXT_FOCUSED = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get();\r
+            internal static readonly int FONT_FAMILY = NDalicPINVOKE.TextField_Property_FONT_FAMILY_get();\r
+            internal static readonly int FONT_STYLE = NDalicPINVOKE.TextField_Property_FONT_STYLE_get();\r
+            internal static readonly int POINT_SIZE = NDalicPINVOKE.TextField_Property_POINT_SIZE_get();\r
+            internal static readonly int MAX_LENGTH = NDalicPINVOKE.TextField_Property_MAX_LENGTH_get();\r
+            internal static readonly int EXCEED_POLICY = NDalicPINVOKE.TextField_Property_EXCEED_POLICY_get();\r
+            internal static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_HORIZONTAL_ALIGNMENT_get();\r
+            internal static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_VERTICAL_ALIGNMENT_get();\r
+            internal static readonly int TEXT_COLOR = NDalicPINVOKE.TextField_Property_TEXT_COLOR_get();\r
+            internal static readonly int PLACEHOLDER_TEXT_COLOR = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_COLOR_get();\r
+            internal static readonly int SHADOW_OFFSET = NDalicPINVOKE.TextField_Property_SHADOW_OFFSET_get();\r
+            internal static readonly int SHADOW_COLOR = NDalicPINVOKE.TextField_Property_SHADOW_COLOR_get();\r
+            internal static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_PRIMARY_CURSOR_COLOR_get();\r
+            internal static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_SECONDARY_CURSOR_COLOR_get();\r
+            internal static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextField_Property_ENABLE_CURSOR_BLINK_get();\r
+            internal static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_INTERVAL_get();\r
+            internal static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_DURATION_get();\r
+            internal static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextField_Property_CURSOR_WIDTH_get();\r
+            internal static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_IMAGE_get();\r
+            internal static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get();\r
+            internal static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextField_Property_SCROLL_THRESHOLD_get();\r
+            internal static readonly int SCROLL_SPEED = NDalicPINVOKE.TextField_Property_SCROLL_SPEED_get();\r
+            internal static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();\r
+            internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();\r
+            internal static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextField_Property_SELECTION_HIGHLIGHT_COLOR_get();\r
+            internal static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextField_Property_DECORATION_BOUNDING_BOX_get();\r
+            internal static readonly int INPUT_METHOD_SETTINGS = NDalicPINVOKE.TextField_Property_INPUT_METHOD_SETTINGS_get();\r
+            internal static readonly int INPUT_COLOR = NDalicPINVOKE.TextField_Property_INPUT_COLOR_get();\r
+            internal static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextField_Property_ENABLE_MARKUP_get();\r
+            internal static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextField_Property_INPUT_FONT_FAMILY_get();\r
+            internal static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextField_Property_INPUT_FONT_STYLE_get();\r
+            internal static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextField_Property_INPUT_POINT_SIZE_get();\r
+            internal static readonly int UNDERLINE = NDalicPINVOKE.TextField_Property_UNDERLINE_get();\r
+            internal static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextField_Property_INPUT_UNDERLINE_get();\r
+            internal static readonly int SHADOW = NDalicPINVOKE.TextField_Property_SHADOW_get();\r
+            internal static readonly int INPUT_SHADOW = NDalicPINVOKE.TextField_Property_INPUT_SHADOW_get();\r
+            internal static readonly int EMBOSS = NDalicPINVOKE.TextField_Property_EMBOSS_get();\r
+            internal static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextField_Property_INPUT_EMBOSS_get();\r
+            internal static readonly int OUTLINE = NDalicPINVOKE.TextField_Property_OUTLINE_get();\r
+            internal static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextField_Property_INPUT_OUTLINE_get();\r
+\r
+        }\r
+\r
+        internal class InputStyle : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~InputStyle()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TextField_InputStyle(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal InputStyle() : this(NDalicPINVOKE.new_TextField_InputStyle(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal enum Mask\r
+            {\r
+                None = 0x0000,\r
+                Color = 0x0001,\r
+                FontFamily = 0x0002,\r
+                PointSize = 0x0004,\r
+                FontStyle = 0x0008,\r
+                Underline = 0x0010,\r
+                Shadow = 0x0020,\r
+                Emboss = 0x0040,\r
+                Outline = 0x0080\r
+            }\r
+\r
+        }\r
+\r
+        public TextField() : this(NDalicPINVOKE.TextField_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal TextField(TextField handle) : this(NDalicPINVOKE.new_TextField__SWIG_1(TextField.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal TextField Assign(TextField handle)\r
+        {\r
+            TextField ret = new TextField(NDalicPINVOKE.TextField_Assign(swigCPtr, TextField.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static TextField DownCast(BaseHandle handle)\r
+        {\r
+            TextField ret = new TextField(NDalicPINVOKE.TextField_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TextFieldSignal TextChangedSignal()\r
+        {\r
+            TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_TextChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TextFieldSignal MaxLengthReachedSignal()\r
+        {\r
+            TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_MaxLengthReachedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t InputStyleChangedSignal()\r
+        {\r
+            SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t(NDalicPINVOKE.TextField_InputStyleChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        internal enum ExceedPolicyType\r
+        {\r
+            ExceedPolicyOriginal,\r
+            ExceedPolicyClip\r
+        }\r
+\r
+        public int RenderingBackend\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextField.Property.RENDERING_BACKEND).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.RENDERING_BACKEND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string Text\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.TEXT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.TEXT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string PlaceholderText\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.PLACEHOLDER_TEXT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.PLACEHOLDER_TEXT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string PlaceholderTextFocused\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.PLACEHOLDER_TEXT_FOCUSED).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.PLACEHOLDER_TEXT_FOCUSED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string FontFamily\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.FONT_FAMILY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.FONT_FAMILY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap FontStyle\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.FONT_STYLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.FONT_STYLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PointSize\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.POINT_SIZE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.POINT_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int MaxLength\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextField.Property.MAX_LENGTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.MAX_LENGTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int ExceedPolicy\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextField.Property.EXCEED_POLICY).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.EXCEED_POLICY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string HorizontalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.HORIZONTAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string VerticalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.VERTICAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.VERTICAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color TextColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.TEXT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.TEXT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 PlaceholderTextColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.PLACEHOLDER_TEXT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.PLACEHOLDER_TEXT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector2 ShadowOffset\r
+        {\r
+            get\r
+            {\r
+                Vector2 temp = new Vector2(0.0f, 0.0f);\r
+                GetProperty(TextField.Property.SHADOW_OFFSET).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SHADOW_OFFSET, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 ShadowColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.SHADOW_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SHADOW_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 PrimaryCursorColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.PRIMARY_CURSOR_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.PRIMARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 SecondaryCursorColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.SECONDARY_CURSOR_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SECONDARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableCursorBlink\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextField.Property.ENABLE_CURSOR_BLINK).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.ENABLE_CURSOR_BLINK, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float CursorBlinkInterval\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.CURSOR_BLINK_INTERVAL).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.CURSOR_BLINK_INTERVAL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float CursorBlinkDuration\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.CURSOR_BLINK_DURATION).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.CURSOR_BLINK_DURATION, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int CursorWidth\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextField.Property.CURSOR_WIDTH).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.CURSOR_WIDTH, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string GrabHandleImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.GRAB_HANDLE_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.GRAB_HANDLE_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string GrabHandlePressedImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.GRAB_HANDLE_PRESSED_IMAGE).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.GRAB_HANDLE_PRESSED_IMAGE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScrollThreshold\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.SCROLL_THRESHOLD).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SCROLL_THRESHOLD, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ScrollSpeed\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.SCROLL_SPEED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SCROLL_SPEED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandlePressedImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandlePressedImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleMarkerImageLeft\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap SelectionHandleMarkerImageRight\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 SelectionHighlightColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.SELECTION_HIGHLIGHT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SELECTION_HIGHLIGHT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public RectInteger DecorationBoundingBox\r
+        {\r
+            get\r
+            {\r
+                RectInteger temp = new RectInteger(0, 0, 0, 0);\r
+                GetProperty(TextField.Property.DECORATION_BOUNDING_BOX).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.DECORATION_BOUNDING_BOX, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputMethodSettings\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_METHOD_SETTINGS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_METHOD_SETTINGS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 InputColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextField.Property.INPUT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableMarkup\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextField.Property.ENABLE_MARKUP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.ENABLE_MARKUP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string InputFontFamily\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextField.Property.INPUT_FONT_FAMILY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_FONT_FAMILY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputFontStyle\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_FONT_STYLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_FONT_STYLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float InputPointSize\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextField.Property.INPUT_POINT_SIZE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_POINT_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Underline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.UNDERLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.UNDERLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputUnderline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_UNDERLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_UNDERLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Shadow\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.SHADOW).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.SHADOW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputShadow\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_SHADOW).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_SHADOW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Emboss\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.EMBOSS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.EMBOSS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputEmboss\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_EMBOSS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_EMBOSS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Outline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.OUTLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.OUTLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap InputOutline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextField.Property.INPUT_OUTLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextField.Property.INPUT_OUTLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 1fbb3df..dd965db
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class TextLabel : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal TextLabel(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextLabel_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextLabel obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TextLabel() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TextLabel(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_TextLabel_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_TextLabel_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextLabel_Property_RENDERING_BACKEND_get();
-    public static readonly int TEXT = NDalicPINVOKE.TextLabel_Property_TEXT_get();
-    public static readonly int FONT_FAMILY = NDalicPINVOKE.TextLabel_Property_FONT_FAMILY_get();
-    public static readonly int FONT_STYLE = NDalicPINVOKE.TextLabel_Property_FONT_STYLE_get();
-    public static readonly int POINT_SIZE = NDalicPINVOKE.TextLabel_Property_POINT_SIZE_get();
-    public static readonly int MULTI_LINE = NDalicPINVOKE.TextLabel_Property_MULTI_LINE_get();
-    public static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextLabel_Property_HORIZONTAL_ALIGNMENT_get();
-    public static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.TextLabel_Property_VERTICAL_ALIGNMENT_get();
-    public static readonly int TEXT_COLOR = NDalicPINVOKE.TextLabel_Property_TEXT_COLOR_get();
-    public static readonly int SHADOW_OFFSET = NDalicPINVOKE.TextLabel_Property_SHADOW_OFFSET_get();
-    public static readonly int SHADOW_COLOR = NDalicPINVOKE.TextLabel_Property_SHADOW_COLOR_get();
-    public static readonly int UNDERLINE_ENABLED = NDalicPINVOKE.TextLabel_Property_UNDERLINE_ENABLED_get();
-    public static readonly int UNDERLINE_COLOR = NDalicPINVOKE.TextLabel_Property_UNDERLINE_COLOR_get();
-    public static readonly int UNDERLINE_HEIGHT = NDalicPINVOKE.TextLabel_Property_UNDERLINE_HEIGHT_get();
-    public static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextLabel_Property_ENABLE_MARKUP_get();
-    public static readonly int ENABLE_AUTO_SCROLL = NDalicPINVOKE.TextLabel_Property_ENABLE_AUTO_SCROLL_get();
-    public static readonly int AUTO_SCROLL_SPEED = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_SPEED_get();
-    public static readonly int AUTO_SCROLL_LOOP_COUNT = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get();
-    public static readonly int AUTO_SCROLL_GAP = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_GAP_get();
-    public static readonly int LINE_SPACING = NDalicPINVOKE.TextLabel_Property_LINE_SPACING_get();
-    public static readonly int UNDERLINE = NDalicPINVOKE.TextLabel_Property_UNDERLINE_get();
-    public static readonly int SHADOW = NDalicPINVOKE.TextLabel_Property_SHADOW_get();
-    public static readonly int EMBOSS = NDalicPINVOKE.TextLabel_Property_EMBOSS_get();
-    public static readonly int OUTLINE = NDalicPINVOKE.TextLabel_Property_OUTLINE_get();
-  
-  }
-
-  public TextLabel () : this (NDalicPINVOKE.TextLabel_New__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public TextLabel (string text) : this (NDalicPINVOKE.TextLabel_New__SWIG_1(text), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public TextLabel(TextLabel handle) : this(NDalicPINVOKE.new_TextLabel__SWIG_1(TextLabel.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TextLabel Assign(TextLabel handle) {
-    TextLabel ret = new TextLabel(NDalicPINVOKE.TextLabel_Assign(swigCPtr, TextLabel.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static TextLabel DownCast(BaseHandle handle) {
-    TextLabel ret = new TextLabel(NDalicPINVOKE.TextLabel_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX+1000
-  }
-
-  public int RenderingBackend
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextLabel.Property.RENDERING_BACKEND).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.RENDERING_BACKEND, new NUI.Property.Value( value ) );
-    }
-  }
-  public string Text
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextLabel.Property.TEXT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.TEXT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string FontFamily
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextLabel.Property.FONT_FAMILY).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.FONT_FAMILY, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map FontStyle
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextLabel.Property.FONT_STYLE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.FONT_STYLE, new NUI.Property.Value( value ) );
-    }
-  }
-  public float PointSize
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextLabel.Property.POINT_SIZE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.POINT_SIZE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool MultiLine
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextLabel.Property.MULTI_LINE).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.MULTI_LINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public string HorizontalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextLabel.Property.HORIZONTAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.HORIZONTAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string VerticalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TextLabel.Property.VERTICAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.VERTICAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 TextColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextLabel.Property.TEXT_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.TEXT_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector2 ShadowOffset
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( TextLabel.Property.SHADOW_OFFSET).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.SHADOW_OFFSET, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 ShadowColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextLabel.Property.SHADOW_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.SHADOW_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool UnderlineEnabled
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextLabel.Property.UNDERLINE_ENABLED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.UNDERLINE_ENABLED, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 UnderlineColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( TextLabel.Property.UNDERLINE_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.UNDERLINE_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public float UnderlineHeight
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextLabel.Property.UNDERLINE_HEIGHT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.UNDERLINE_HEIGHT, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableMarkup
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextLabel.Property.ENABLE_MARKUP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.ENABLE_MARKUP, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool EnableAutoScroll
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( TextLabel.Property.ENABLE_AUTO_SCROLL).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.ENABLE_AUTO_SCROLL, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AutoScrollSpeed
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextLabel.Property.AUTO_SCROLL_SPEED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.AUTO_SCROLL_SPEED, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AutoScrollLoopCount
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( TextLabel.Property.AUTO_SCROLL_LOOP_COUNT).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.AUTO_SCROLL_LOOP_COUNT, new NUI.Property.Value( value ) );
-    }
-  }
-  public float AutoScrollGap
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextLabel.Property.AUTO_SCROLL_GAP).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.AUTO_SCROLL_GAP, new NUI.Property.Value( value ) );
-    }
-  }
-  public float LineSpacing
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TextLabel.Property.LINE_SPACING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.LINE_SPACING, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Underline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextLabel.Property.UNDERLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.UNDERLINE, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Shadow
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextLabel.Property.SHADOW).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.SHADOW, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Emboss
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextLabel.Property.EMBOSS).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.EMBOSS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Outline
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( TextLabel.Property.OUTLINE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TextLabel.Property.OUTLINE, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class TextLabel : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal TextLabel(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextLabel_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextLabel obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~TextLabel()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_TextLabel(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_TextLabel_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_TextLabel_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextLabel_Property_RENDERING_BACKEND_get();\r
+            internal static readonly int TEXT = NDalicPINVOKE.TextLabel_Property_TEXT_get();\r
+            internal static readonly int FONT_FAMILY = NDalicPINVOKE.TextLabel_Property_FONT_FAMILY_get();\r
+            internal static readonly int FONT_STYLE = NDalicPINVOKE.TextLabel_Property_FONT_STYLE_get();\r
+            internal static readonly int POINT_SIZE = NDalicPINVOKE.TextLabel_Property_POINT_SIZE_get();\r
+            internal static readonly int MULTI_LINE = NDalicPINVOKE.TextLabel_Property_MULTI_LINE_get();\r
+            internal static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextLabel_Property_HORIZONTAL_ALIGNMENT_get();\r
+            internal static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.TextLabel_Property_VERTICAL_ALIGNMENT_get();\r
+            internal static readonly int TEXT_COLOR = NDalicPINVOKE.TextLabel_Property_TEXT_COLOR_get();\r
+            internal static readonly int SHADOW_OFFSET = NDalicPINVOKE.TextLabel_Property_SHADOW_OFFSET_get();\r
+            internal static readonly int SHADOW_COLOR = NDalicPINVOKE.TextLabel_Property_SHADOW_COLOR_get();\r
+            internal static readonly int UNDERLINE_ENABLED = NDalicPINVOKE.TextLabel_Property_UNDERLINE_ENABLED_get();\r
+            internal static readonly int UNDERLINE_COLOR = NDalicPINVOKE.TextLabel_Property_UNDERLINE_COLOR_get();\r
+            internal static readonly int UNDERLINE_HEIGHT = NDalicPINVOKE.TextLabel_Property_UNDERLINE_HEIGHT_get();\r
+            internal static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextLabel_Property_ENABLE_MARKUP_get();\r
+            internal static readonly int ENABLE_AUTO_SCROLL = NDalicPINVOKE.TextLabel_Property_ENABLE_AUTO_SCROLL_get();\r
+            internal static readonly int AUTO_SCROLL_SPEED = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_SPEED_get();\r
+            internal static readonly int AUTO_SCROLL_LOOP_COUNT = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get();\r
+            internal static readonly int AUTO_SCROLL_GAP = NDalicPINVOKE.TextLabel_Property_AUTO_SCROLL_GAP_get();\r
+            internal static readonly int LINE_SPACING = NDalicPINVOKE.TextLabel_Property_LINE_SPACING_get();\r
+            internal static readonly int UNDERLINE = NDalicPINVOKE.TextLabel_Property_UNDERLINE_get();\r
+            internal static readonly int SHADOW = NDalicPINVOKE.TextLabel_Property_SHADOW_get();\r
+            internal static readonly int EMBOSS = NDalicPINVOKE.TextLabel_Property_EMBOSS_get();\r
+            internal static readonly int OUTLINE = NDalicPINVOKE.TextLabel_Property_OUTLINE_get();\r
+\r
+        }\r
+\r
+        public TextLabel() : this(NDalicPINVOKE.TextLabel_New__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public TextLabel(string text) : this(NDalicPINVOKE.TextLabel_New__SWIG_1(text), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal TextLabel(TextLabel handle) : this(NDalicPINVOKE.new_TextLabel__SWIG_1(TextLabel.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal TextLabel Assign(TextLabel handle)\r
+        {\r
+            TextLabel ret = new TextLabel(NDalicPINVOKE.TextLabel_Assign(swigCPtr, TextLabel.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static TextLabel DownCast(BaseHandle handle)\r
+        {\r
+            TextLabel ret = new TextLabel(NDalicPINVOKE.TextLabel_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public int RenderingBackend\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextLabel.Property.RENDERING_BACKEND).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.RENDERING_BACKEND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string Text\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextLabel.Property.TEXT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.TEXT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string FontFamily\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextLabel.Property.FONT_FAMILY).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.FONT_FAMILY, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap FontStyle\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextLabel.Property.FONT_STYLE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.FONT_STYLE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float PointSize\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextLabel.Property.POINT_SIZE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.POINT_SIZE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool MultiLine\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextLabel.Property.MULTI_LINE).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.MULTI_LINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string HorizontalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextLabel.Property.HORIZONTAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string VerticalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TextLabel.Property.VERTICAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.VERTICAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Color TextColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextLabel.Property.TEXT_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.TEXT_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector2 ShadowOffset\r
+        {\r
+            get\r
+            {\r
+                Vector2 temp = new Vector2(0.0f, 0.0f);\r
+                GetProperty(TextLabel.Property.SHADOW_OFFSET).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.SHADOW_OFFSET, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 ShadowColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextLabel.Property.SHADOW_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.SHADOW_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool UnderlineEnabled\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextLabel.Property.UNDERLINE_ENABLED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.UNDERLINE_ENABLED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 UnderlineColor\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(TextLabel.Property.UNDERLINE_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.UNDERLINE_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float UnderlineHeight\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextLabel.Property.UNDERLINE_HEIGHT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.UNDERLINE_HEIGHT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableMarkup\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextLabel.Property.ENABLE_MARKUP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.ENABLE_MARKUP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool EnableAutoScroll\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(TextLabel.Property.ENABLE_AUTO_SCROLL).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.ENABLE_AUTO_SCROLL, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AutoScrollSpeed\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextLabel.Property.AUTO_SCROLL_SPEED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.AUTO_SCROLL_SPEED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AutoScrollLoopCount\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(TextLabel.Property.AUTO_SCROLL_LOOP_COUNT).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.AUTO_SCROLL_LOOP_COUNT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float AutoScrollGap\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextLabel.Property.AUTO_SCROLL_GAP).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.AUTO_SCROLL_GAP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float LineSpacing\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TextLabel.Property.LINE_SPACING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.LINE_SPACING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Underline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextLabel.Property.UNDERLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.UNDERLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Shadow\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextLabel.Property.SHADOW).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.SHADOW, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Emboss\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextLabel.Property.EMBOSS).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.EMBOSS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Outline\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(TextLabel.Property.OUTLINE).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TextLabel.Property.OUTLINE, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 072df3c..9caf62e
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Timer : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Timer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Timer_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Timer obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Timer() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Timer(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public Timer (uint milliSec) : this (NDalicPINVOKE.Timer_New(milliSec), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Timer(Timer timer) : this(NDalicPINVOKE.new_Timer__SWIG_1(Timer.getCPtr(timer)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Timer Assign(Timer timer) {
-    Timer ret = new Timer(NDalicPINVOKE.Timer_Assign(swigCPtr, Timer.getCPtr(timer)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public static Timer DownCast(BaseHandle handle) {
-    Timer ret = new Timer(NDalicPINVOKE.Timer_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Start() {
-    NDalicPINVOKE.Timer_Start(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Stop() {
-    NDalicPINVOKE.Timer_Stop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetInterval(uint milliSec) {
-    NDalicPINVOKE.Timer_SetInterval(swigCPtr, milliSec);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public uint GetInterval() {
-    uint ret = NDalicPINVOKE.Timer_GetInterval(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsRunning() {
-    bool ret = NDalicPINVOKE.Timer_IsRunning(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public BoolSignal TickSignal() {
-    BoolSignal ret = new BoolSignal(NDalicPINVOKE.Timer_TickSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+/** Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+*\r
+* Licensed under the Apache License, Version 2.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://www.apache.org/licenses/LICENSE-2.0\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*\r
+*/\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+//------------------------------------------------------------------------------\r
+// <auto-generated />\r
+//\r
+// This file was automatically generated by SWIG (http://www.swig.org).\r
+// Version 3.0.9\r
+//\r
+// Do not make changes to this file unless you know what you are doing--modify\r
+// the SWIG interface file instead.\r
+//------------------------------------------------------------------------------\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Timer : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Timer(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Timer_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Timer obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Timer()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Timer(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public Timer(uint milliSec) : this(NDalicPINVOKE.Timer_New(milliSec), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal Timer(Timer timer) : this(NDalicPINVOKE.new_Timer__SWIG_1(Timer.getCPtr(timer)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Timer Assign(Timer timer)\r
+        {\r
+            Timer ret = new Timer(NDalicPINVOKE.Timer_Assign(swigCPtr, Timer.getCPtr(timer)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public static Timer DownCast(BaseHandle handle)\r
+        {\r
+            Timer ret = new Timer(NDalicPINVOKE.Timer_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Start()\r
+        {\r
+            NDalicPINVOKE.Timer_Start(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Stop()\r
+        {\r
+            NDalicPINVOKE.Timer_Stop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public uint Interval\r
+        {\r
+            set\r
+            {\r
+                SetInterval(value);\r
+            }\r
+            get\r
+            {\r
+                return GetInterval();\r
+            }\r
+        }\r
+\r
+        internal void SetInterval(uint milliSec)\r
+        {\r
+            NDalicPINVOKE.Timer_SetInterval(swigCPtr, milliSec);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal uint GetInterval()\r
+        {\r
+            uint ret = NDalicPINVOKE.Timer_GetInterval(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool Running\r
+        {\r
+            get\r
+            {\r
+                return IsRunning();\r
+            }\r
+        }\r
+\r
+        internal bool IsRunning()\r
+        {\r
+            bool ret = NDalicPINVOKE.Timer_IsRunning(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal BoolSignal TickSignal()\r
+        {\r
+            BoolSignal ret = new BoolSignal(NDalicPINVOKE.Timer_TickSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/Touch.cs b/src/Tizen.NUI/src/public/Touch.cs
new file mode 100755 (executable)
index 0000000..59ea8c0
--- /dev/null
@@ -0,0 +1,173 @@
+//------------------------------------------------------------------------------\r
+// <auto-generated />\r
+//\r
+// This file was automatically generated by SWIG (http://www.swig.org).\r
+// Version 3.0.9\r
+//\r
+// Do not make changes to this file unless you know what you are doing--modify\r
+// the SWIG interface file instead.\r
+//------------------------------------------------------------------------------\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Touch : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Touch(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Touch_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Touch obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Touch()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Touch(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal static Touch GetTouchFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Touch ret = new Touch(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Touch() : this(NDalicPINVOKE.new_Touch__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Touch(Touch other) : this(NDalicPINVOKE.new_Touch__SWIG_1(Touch.getCPtr(other)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Touch Assign(Touch other)\r
+        {\r
+            Touch ret = new Touch(NDalicPINVOKE.Touch_Assign(swigCPtr, Touch.getCPtr(other)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint GetTime()\r
+        {\r
+            uint ret = NDalicPINVOKE.Touch_GetTime(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public uint GetPointCount()\r
+        {\r
+            uint ret = NDalicPINVOKE.Touch_GetPointCount(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public int GetDeviceId(uint point)\r
+        {\r
+            int ret = NDalicPINVOKE.Touch_GetDeviceId(swigCPtr, point);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PointStateType GetState(uint point)\r
+        {\r
+            PointStateType ret = (PointStateType)NDalicPINVOKE.Touch_GetState(swigCPtr, point);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Actor GetHitActor(uint point)\r
+        {\r
+            Actor ret = new Actor(NDalicPINVOKE.Touch_GetHitActor(swigCPtr, point), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector2 GetLocalPosition(uint point)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetLocalPosition(swigCPtr, point), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector2 GetScreenPosition(uint point)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetScreenPosition(swigCPtr, point), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetRadius(uint point)\r
+        {\r
+            float ret = NDalicPINVOKE.Touch_GetRadius(swigCPtr, point);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector2 GetEllipseRadius(uint point)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Touch_GetEllipseRadius(swigCPtr, point), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetPressure(uint point)\r
+        {\r
+            float ret = NDalicPINVOKE.Touch_GetPressure(swigCPtr, point);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Degree GetAngle(uint point)\r
+        {\r
+            Degree ret = new Degree(NDalicPINVOKE.Touch_GetAngle(swigCPtr, point), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+    }\r
+\r
+    public enum PointStateType\r
+    {\r
+        Started,\r
+        Finished,\r
+        Down = Started,\r
+        Up = Finished,\r
+        Motion,\r
+        Leave,\r
+        Stationary,\r
+        Interrupted\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/TouchData.cs b/src/Tizen.NUI/src/public/TouchData.cs
deleted file mode 100644 (file)
index c737fbe..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class TouchData : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal TouchData(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TouchData_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TouchData obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~TouchData() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_TouchData(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
- public static TouchData GetTouchDataFromPtr(global::System.IntPtr cPtr) {
-    TouchData ret = new TouchData(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TouchData() : this(NDalicPINVOKE.new_TouchData__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TouchData(TouchData other) : this(NDalicPINVOKE.new_TouchData__SWIG_1(TouchData.getCPtr(other)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public TouchData Assign(TouchData other) {
-    TouchData ret = new TouchData(NDalicPINVOKE.TouchData_Assign(swigCPtr, TouchData.getCPtr(other)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetTime() {
-    uint ret = NDalicPINVOKE.TouchData_GetTime(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public uint GetPointCount() {
-    uint ret = NDalicPINVOKE.TouchData_GetPointCount(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public int GetDeviceId(uint point) {
-    int ret = NDalicPINVOKE.TouchData_GetDeviceId(swigCPtr, point);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public PointStateType GetState(uint point) {
-    PointStateType ret = (PointStateType)NDalicPINVOKE.TouchData_GetState(swigCPtr, point);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Actor GetHitActor(uint point) {
-    Actor ret = new Actor(NDalicPINVOKE.TouchData_GetHitActor(swigCPtr, point), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetLocalPosition(uint point) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.TouchData_GetLocalPosition(swigCPtr, point), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetScreenPosition(uint point) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.TouchData_GetScreenPosition(swigCPtr, point), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetRadius(uint point) {
-    float ret = NDalicPINVOKE.TouchData_GetRadius(swigCPtr, point);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetEllipseRadius(uint point) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.TouchData_GetEllipseRadius(swigCPtr, point), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetPressure(uint point) {
-    float ret = NDalicPINVOKE.TouchData_GetPressure(swigCPtr, point);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Degree GetAngle(uint point) {
-    Degree ret = new Degree(NDalicPINVOKE.TouchData_GetAngle(swigCPtr, point), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index 3f90c0d..891f4ae
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Vector2 : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal Vector2(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector2 obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Vector2() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Vector2(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  public static Vector2 operator+(Vector2 arg1, Vector2 arg2) {
-    return arg1.Add(arg2);
-  }
-
-  public static Vector2 operator-(Vector2 arg1, Vector2 arg2) {
-    return arg1.Subtract(arg2);
-  }
-
-  public static Vector2 operator-(Vector2 arg1) {
-    return arg1.Subtract();
-  }
-
-  public static Vector2 operator*(Vector2 arg1, Vector2 arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector2 operator*(Vector2 arg1, float arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector2 operator/(Vector2 arg1, Vector2 arg2) {
-    return arg1.Divide(arg2);
-  }
-
-  public static Vector2 operator/(Vector2 arg1, float arg2) {
-    return arg1.Divide(arg2);
-  }
-
-  public float this[uint index]
-  {
-    get
-    {
-      return ValueOfIndex(index);
-    }
-  }
-
-  public static Vector2 GetVector2FromPtr(global::System.IntPtr cPtr) {
-    Vector2 ret = new Vector2(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-       return ret;
-  }
-
-
-  public Vector2() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2(float x, float y) : this(NDalicPINVOKE.new_Vector2__SWIG_1(x, y), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2(float[] array) : this(NDalicPINVOKE.new_Vector2__SWIG_2(array), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2(Vector3 vec3) : this(NDalicPINVOKE.new_Vector2__SWIG_3(Vector3.getCPtr(vec3)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector2(Vector4 vec4) : this(NDalicPINVOKE.new_Vector2__SWIG_4(Vector4.getCPtr(vec4)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static Vector2 ONE {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_ONE_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector2 XAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_XAXIS_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector2 YAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_YAXIS_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector2 NEGATIVE_XAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_NEGATIVE_XAXIS_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector2 NEGATIVE_YAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_NEGATIVE_YAXIS_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector2 ZERO {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_ZERO_get();
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Vector2 Assign(float[] array) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_0(swigCPtr, array), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Assign(Vector3 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_1(swigCPtr, Vector3.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Assign(Vector4 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_2(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Add(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Add(swigCPtr, Vector2.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 AddAssign(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_AddAssign(swigCPtr, Vector2.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Subtract(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Subtract__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 SubtractAssign(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_SubtractAssign(swigCPtr, Vector2.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Multiply(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Multiply__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Multiply(float rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Multiply__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 MultiplyAssign(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_MultiplyAssign__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 MultiplyAssign(float rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Divide(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Divide__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Divide(float rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Divide__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 DivideAssign(Vector2 rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_DivideAssign__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 DivideAssign(float rhs) {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_DivideAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 Subtract() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Subtract__SWIG_1(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool EqualTo(Vector2 rhs) {
-    bool ret = NDalicPINVOKE.Vector2_EqualTo(swigCPtr, Vector2.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool NotEqualTo(Vector2 rhs) {
-    bool ret = NDalicPINVOKE.Vector2_NotEqualTo(swigCPtr, Vector2.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float ValueOfIndex(uint index) {
-    float ret = NDalicPINVOKE.Vector2_ValueOfIndex__SWIG_0(swigCPtr, index);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Length() {
-    float ret = NDalicPINVOKE.Vector2_Length(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float LengthSquared() {
-    float ret = NDalicPINVOKE.Vector2_LengthSquared(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Normalize() {
-    NDalicPINVOKE.Vector2_Normalize(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Clamp(Vector2 min, Vector2 max) {
-    NDalicPINVOKE.Vector2_Clamp(swigCPtr, Vector2.getCPtr(min), Vector2.getCPtr(max));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public SWIGTYPE_p_float AsFloat() {
-    global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_AsFloat__SWIG_0(swigCPtr);
-    SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float X {
-    set {
-      NDalicPINVOKE.Vector2_X_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector2_X_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Width {
-    set {
-      NDalicPINVOKE.Vector2_Width_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector2_Width_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Y {
-    set {
-      NDalicPINVOKE.Vector2_Y_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector2_Y_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Height {
-    set {
-      NDalicPINVOKE.Vector2_Height_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector2_Height_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Vector2 : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Vector2(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector2 obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Vector2()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector2(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        public static Vector2 operator +(Vector2 arg1, Vector2 arg2)\r
+        {\r
+            return arg1.Add(arg2);\r
+        }\r
+\r
+        public static Vector2 operator -(Vector2 arg1, Vector2 arg2)\r
+        {\r
+            return arg1.Subtract(arg2);\r
+        }\r
+\r
+        public static Vector2 operator -(Vector2 arg1)\r
+        {\r
+            return arg1.Subtract();\r
+        }\r
+\r
+        public static Vector2 operator *(Vector2 arg1, Vector2 arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector2 operator *(Vector2 arg1, float arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector2 operator /(Vector2 arg1, Vector2 arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public static Vector2 operator /(Vector2 arg1, float arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public float this[uint index]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(index);\r
+            }\r
+        }\r
+\r
+        internal static Vector2 GetVector2FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Vector2 ret = new Vector2(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public Vector2() : this(NDalicPINVOKE.new_Vector2__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector2(float x, float y) : this(NDalicPINVOKE.new_Vector2__SWIG_1(x, y), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector2(float[] array) : this(NDalicPINVOKE.new_Vector2__SWIG_2(array), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector2(Vector3 vec3) : this(NDalicPINVOKE.new_Vector2__SWIG_3(Vector3.getCPtr(vec3)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector2(Vector4 vec4) : this(NDalicPINVOKE.new_Vector2__SWIG_4(Vector4.getCPtr(vec4)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public static Vector2 One\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_ONE_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector2 XAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_XAXIS_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector2 YAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_YAXIS_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector2 NegativeXAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_NEGATIVE_XAXIS_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector2 NegativeYAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_NEGATIVE_YAXIS_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector2 Zero\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_ZERO_get();\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal Vector2 Assign(float[] array)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_0(swigCPtr, array), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Assign(Vector3 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_1(swigCPtr, Vector3.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Assign(Vector4 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Assign__SWIG_2(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Add(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Add(swigCPtr, Vector2.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 AddAssign(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_AddAssign(swigCPtr, Vector2.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Subtract(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Subtract__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 SubtractAssign(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_SubtractAssign(swigCPtr, Vector2.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Multiply(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Multiply__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Multiply(float rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Multiply__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 MultiplyAssign(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_MultiplyAssign__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 MultiplyAssign(float rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Divide(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Divide__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Divide(float rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Divide__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 DivideAssign(Vector2 rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_DivideAssign__SWIG_0(swigCPtr, Vector2.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 DivideAssign(float rhs)\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_DivideAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector2 Subtract()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector2_Subtract__SWIG_1(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool EqualTo(Vector2 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector2_EqualTo(swigCPtr, Vector2.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool NotEqualTo(Vector2 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector2_NotEqualTo(swigCPtr, Vector2.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float ValueOfIndex(uint index)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector2_ValueOfIndex__SWIG_0(swigCPtr, index);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float Length()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector2_Length(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float LengthSquared()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector2_LengthSquared(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Normalize()\r
+        {\r
+            NDalicPINVOKE.Vector2_Normalize(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Clamp(Vector2 min, Vector2 max)\r
+        {\r
+            NDalicPINVOKE.Vector2_Clamp(swigCPtr, Vector2.getCPtr(min), Vector2.getCPtr(max));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal SWIGTYPE_p_float AsFloat()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Vector2_AsFloat__SWIG_0(swigCPtr);\r
+            SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float X\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_X_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_X_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Width\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_Width_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_Width_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Y\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_Y_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_Y_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Height\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector2_Height_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector2_Height_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 0433894..ec03a6a
-//------------------------------------------------------------------------------
-// <auto-generated />
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.
 //
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 //
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Vector3 : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal Vector3(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector3 obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Vector3() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Vector3(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  public static Vector3 operator+(Vector3 arg1, Vector3 arg2) {
-    return arg1.Add(arg2);
-  }
-
-  public static Vector3 operator-(Vector3 arg1, Vector3 arg2) {
-    return arg1.Subtract(arg2);
-  }
-
-  public static Vector3 operator-(Vector3 arg1) {
-    return arg1.Subtract();
-  }
-
-  public static Vector3 operator*(Vector3 arg1, Vector3 arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector3 operator*(Vector3 arg1, float arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector3 operator/(Vector3 arg1, Vector3 arg2) {
-    return arg1.Divide(arg2);
-  }
-
-  public static Vector3 operator/(Vector3 arg1, float arg2) {
-    return arg1.Divide(arg2);
-  }
 
-  public float this[uint index]
-  {
-    get
-    {
-      return ValueOfIndex(index);
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+// Some have been manually changed
+
+
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Vector3 : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Vector3(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector3 obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Vector3()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector3(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        public static Vector3 operator +(Vector3 arg1, Vector3 arg2)\r
+        {\r
+            return arg1.Add(arg2);\r
+        }\r
+\r
+        public static Vector3 operator -(Vector3 arg1, Vector3 arg2)\r
+        {\r
+            return arg1.Subtract(arg2);\r
+        }\r
+\r
+        public static Vector3 operator -(Vector3 arg1)\r
+        {\r
+            return arg1.Subtract();\r
+        }\r
+\r
+        public static Vector3 operator *(Vector3 arg1, Vector3 arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector3 operator *(Vector3 arg1, float arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector3 operator /(Vector3 arg1, Vector3 arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public static Vector3 operator /(Vector3 arg1, float arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public float this[uint index]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(index);\r
+            }\r
+        }\r
+\r
+        internal static Vector3 GetVector3FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Vector3 ret = new Vector3(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public Vector3() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3(float[] array) : this(NDalicPINVOKE.new_Vector3__SWIG_2(array), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3(Vector2 vec2) : this(NDalicPINVOKE.new_Vector3__SWIG_3(Vector2.getCPtr(vec2)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector3(Vector4 vec4) : this(NDalicPINVOKE.new_Vector3__SWIG_4(Vector4.getCPtr(vec4)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public static Vector3 One\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ONE_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 XAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_XAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 YAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_YAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 ZAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ZAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 NegativeXAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_XAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 NegativeYAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_YAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 NegativeZAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_ZAXIS_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector3 Zero\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ZERO_get();\r
+                Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal Vector3 Assign(float[] array)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_0(swigCPtr, array), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Assign(Vector2 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_1(swigCPtr, Vector2.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Assign(Vector4 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_2(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Add(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Add(swigCPtr, Vector3.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 AddAssign(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_AddAssign(swigCPtr, Vector3.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Subtract(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Subtract__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 SubtractAssign(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_SubtractAssign(swigCPtr, Vector3.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Multiply(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Multiply__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Multiply(float rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Multiply__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 MultiplyAssign(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 MultiplyAssign(float rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 MultiplyAssign(Quaternion rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_2(swigCPtr, Quaternion.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Divide(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Divide__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Divide(float rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Divide__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 DivideAssign(Vector3 rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_DivideAssign__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 DivideAssign(float rhs)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_DivideAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Subtract()\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Subtract__SWIG_1(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool EqualTo(Vector3 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector3_EqualTo(swigCPtr, Vector3.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool NotEqualTo(Vector3 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector3_NotEqualTo(swigCPtr, Vector3.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float ValueOfIndex(uint index)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector3_ValueOfIndex__SWIG_0(swigCPtr, index);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float Dot(Vector3 other)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector3_Dot(swigCPtr, Vector3.getCPtr(other));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector3 Cross(Vector3 other)\r
+        {\r
+            Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Cross(swigCPtr, Vector3.getCPtr(other)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float Length()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector3_Length(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float LengthSquared()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector3_LengthSquared(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Normalize()\r
+        {\r
+            NDalicPINVOKE.Vector3_Normalize(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Clamp(Vector3 min, Vector3 max)\r
+        {\r
+            NDalicPINVOKE.Vector3_Clamp(swigCPtr, Vector3.getCPtr(min), Vector3.getCPtr(max));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal SWIGTYPE_p_float AsFloat()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_AsFloat__SWIG_0(swigCPtr);\r
+            SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector2 GetVectorXY()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorXY__SWIG_0(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Vector2 GetVectorYZ()\r
+        {\r
+            Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorYZ__SWIG_0(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float X\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_X_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_X_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Width\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Width_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Width_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float R\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_r_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_r_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Y\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Y_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Y_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Height\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Height_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Height_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float G\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_g_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_g_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Z\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Z_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Z_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Depth\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_Depth_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_Depth_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float B\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector3_b_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector3_b_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
     }
-  }
-
-  public static Vector3 GetVector3FromPtr(global::System.IntPtr cPtr) {
-    Vector3 ret = new Vector3(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-       return ret;
-  }
-
-
-  public Vector3() : this(NDalicPINVOKE.new_Vector3__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3(float x, float y, float z) : this(NDalicPINVOKE.new_Vector3__SWIG_1(x, y, z), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3(float[] array) : this(NDalicPINVOKE.new_Vector3__SWIG_2(array), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3(Vector2 vec2) : this(NDalicPINVOKE.new_Vector3__SWIG_3(Vector2.getCPtr(vec2)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector3(Vector4 vec4) : this(NDalicPINVOKE.new_Vector3__SWIG_4(Vector4.getCPtr(vec4)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static Vector3 ONE {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ONE_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 XAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_XAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 YAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_YAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 ZAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ZAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 NEGATIVE_XAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_XAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 NEGATIVE_YAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_YAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 NEGATIVE_ZAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_NEGATIVE_ZAXIS_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector3 ZERO {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_ZERO_get();
-      Vector3 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector3(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Vector3 Assign(float[] array) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_0(swigCPtr, array), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Assign(Vector2 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_1(swigCPtr, Vector2.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Assign(Vector4 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Assign__SWIG_2(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Add(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Add(swigCPtr, Vector3.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 AddAssign(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_AddAssign(swigCPtr, Vector3.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Subtract(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Subtract__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 SubtractAssign(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_SubtractAssign(swigCPtr, Vector3.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Multiply(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Multiply__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Multiply(float rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Multiply__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 MultiplyAssign(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 MultiplyAssign(float rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 MultiplyAssign(Quaternion rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_MultiplyAssign__SWIG_2(swigCPtr, Quaternion.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Divide(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Divide__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Divide(float rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Divide__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 DivideAssign(Vector3 rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_DivideAssign__SWIG_0(swigCPtr, Vector3.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 DivideAssign(float rhs) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_DivideAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Subtract() {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Subtract__SWIG_1(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool EqualTo(Vector3 rhs) {
-    bool ret = NDalicPINVOKE.Vector3_EqualTo(swigCPtr, Vector3.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool NotEqualTo(Vector3 rhs) {
-    bool ret = NDalicPINVOKE.Vector3_NotEqualTo(swigCPtr, Vector3.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float ValueOfIndex(uint index) {
-    float ret = NDalicPINVOKE.Vector3_ValueOfIndex__SWIG_0(swigCPtr, index);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Dot(Vector3 other) {
-    float ret = NDalicPINVOKE.Vector3_Dot(swigCPtr, Vector3.getCPtr(other));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector3 Cross(Vector3 other) {
-    Vector3 ret = new Vector3(NDalicPINVOKE.Vector3_Cross(swigCPtr, Vector3.getCPtr(other)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Length() {
-    float ret = NDalicPINVOKE.Vector3_Length(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float LengthSquared() {
-    float ret = NDalicPINVOKE.Vector3_LengthSquared(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Normalize() {
-    NDalicPINVOKE.Vector3_Normalize(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Clamp(Vector3 min, Vector3 max) {
-    NDalicPINVOKE.Vector3_Clamp(swigCPtr, Vector3.getCPtr(min), Vector3.getCPtr(max));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public SWIGTYPE_p_float AsFloat() {
-    global::System.IntPtr cPtr = NDalicPINVOKE.Vector3_AsFloat__SWIG_0(swigCPtr);
-    SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetVectorXY() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorXY__SWIG_0(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector2 GetVectorYZ() {
-    Vector2 ret = new Vector2(NDalicPINVOKE.Vector3_GetVectorYZ__SWIG_0(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float X {
-    set {
-      NDalicPINVOKE.Vector3_X_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_X_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Width {
-    set {
-      NDalicPINVOKE.Vector3_Width_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_Width_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float r {
-    set {
-      NDalicPINVOKE.Vector3_r_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_r_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Y {
-    set {
-      NDalicPINVOKE.Vector3_Y_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_Y_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Height {
-    set {
-      NDalicPINVOKE.Vector3_Height_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_Height_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float g {
-    set {
-      NDalicPINVOKE.Vector3_g_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_g_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Z {
-    set {
-      NDalicPINVOKE.Vector3_Z_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_Z_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Depth {
-    set {
-      NDalicPINVOKE.Vector3_Depth_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_Depth_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float b {
-    set {
-      NDalicPINVOKE.Vector3_b_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector3_b_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-}
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index 9844f7a..9bf82d0
-//------------------------------------------------------------------------------
-// <auto-generated />
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.
 //
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
 //
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Vector4 : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal Vector4(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector4 obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Vector4() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Vector4(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
-  public static Vector4 operator+(Vector4 arg1, Vector4 arg2) {
-    return arg1.Add(arg2);
-  }
-
-  public static Vector4 operator-(Vector4 arg1, Vector4 arg2) {
-    return arg1.Subtract(arg2);
-  }
-
-  public static Vector4 operator-(Vector4 arg1) {
-    return arg1.Subtract();
-  }
-
-  public static Vector4 operator*(Vector4 arg1, Vector4 arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector4 operator*(Vector4 arg1, float arg2) {
-    return arg1.Multiply(arg2);
-  }
-
-  public static Vector4 operator/(Vector4 arg1, Vector4 arg2) {
-    return arg1.Divide(arg2);
-  }
-
-  public static Vector4 operator/(Vector4 arg1, float arg2) {
-    return arg1.Divide(arg2);
-  }
 
-  public float this[uint index]
-  {
-    get
-    {
-      return ValueOfIndex(index);
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
+// Some have been manually changed
+
+
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Vector4 : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Vector4(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Vector4 obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Vector4()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Vector4(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        public static Vector4 operator +(Vector4 arg1, Vector4 arg2)\r
+        {\r
+            return arg1.Add(arg2);\r
+        }\r
+\r
+        public static Vector4 operator -(Vector4 arg1, Vector4 arg2)\r
+        {\r
+            return arg1.Subtract(arg2);\r
+        }\r
+\r
+        public static Vector4 operator -(Vector4 arg1)\r
+        {\r
+            return arg1.Subtract();\r
+        }\r
+\r
+        public static Vector4 operator *(Vector4 arg1, Vector4 arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector4 operator *(Vector4 arg1, float arg2)\r
+        {\r
+            return arg1.Multiply(arg2);\r
+        }\r
+\r
+        public static Vector4 operator /(Vector4 arg1, Vector4 arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public static Vector4 operator /(Vector4 arg1, float arg2)\r
+        {\r
+            return arg1.Divide(arg2);\r
+        }\r
+\r
+        public float this[uint index]\r
+        {\r
+            get\r
+            {\r
+                return ValueOfIndex(index);\r
+            }\r
+        }\r
+\r
+        internal static Vector4 GetVector4FromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Vector4 ret = new Vector4(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        public Vector4() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector4(float x, float y, float z, float w) : this(NDalicPINVOKE.new_Vector4__SWIG_1(x, y, z, w), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector4(float[] array) : this(NDalicPINVOKE.new_Vector4__SWIG_2(array), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector4(Vector2 vec2) : this(NDalicPINVOKE.new_Vector4__SWIG_3(Vector2.getCPtr(vec2)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Vector4(Vector3 vec3) : this(NDalicPINVOKE.new_Vector4__SWIG_4(Vector3.getCPtr(vec3)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public static Vector4 One\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ONE_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector4 XAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_XAXIS_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector4 YAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_YAXIS_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector4 ZAxis\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ZAXIS_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public static Vector4 Zero\r
+        {\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ZERO_get();\r
+                Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        internal Vector4 Assign(float[] array)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_0(swigCPtr, array), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Assign(Vector2 vec2)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_1(swigCPtr, Vector2.getCPtr(vec2)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Assign(Vector3 vec3)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_2(swigCPtr, Vector3.getCPtr(vec3)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Add(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Add(swigCPtr, Vector4.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 AddAssign(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_AddAssign(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Subtract(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Subtract__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 SubtractAssign(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_SubtractAssign(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Multiply(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Multiply__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Multiply(float rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Multiply__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 MultiplyAssign(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_MultiplyAssign__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 MultiplyAssign(float rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Divide(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Divide__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Divide(float rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Divide__SWIG_1(swigCPtr, rhs), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 DivideAssign(Vector4 rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_DivideAssign__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 DivideAssign(float rhs)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_DivideAssign__SWIG_1(swigCPtr, rhs), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Subtract()\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Subtract__SWIG_1(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool EqualTo(Vector4 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector4_EqualTo(swigCPtr, Vector4.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal bool NotEqualTo(Vector4 rhs)\r
+        {\r
+            bool ret = NDalicPINVOKE.Vector4_NotEqualTo(swigCPtr, Vector4.getCPtr(rhs));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float ValueOfIndex(uint index)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_ValueOfIndex__SWIG_0(swigCPtr, index);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float Dot(Vector3 other)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_Dot__SWIG_0(swigCPtr, Vector3.getCPtr(other));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float Dot(Vector4 other)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_Dot__SWIG_1(swigCPtr, Vector4.getCPtr(other));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal float Dot4(Vector4 other)\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_Dot4(swigCPtr, Vector4.getCPtr(other));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Vector4 Cross(Vector4 other)\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Cross(swigCPtr, Vector4.getCPtr(other)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float Length()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_Length(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float LengthSquared()\r
+        {\r
+            float ret = NDalicPINVOKE.Vector4_LengthSquared(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Normalize()\r
+        {\r
+            NDalicPINVOKE.Vector4_Normalize(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Clamp(Vector4 min, Vector4 max)\r
+        {\r
+            NDalicPINVOKE.Vector4_Clamp(swigCPtr, Vector4.getCPtr(min), Vector4.getCPtr(max));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal SWIGTYPE_p_float AsFloat()\r
+        {\r
+            global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_AsFloat__SWIG_0(swigCPtr);\r
+            SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float X\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_X_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_X_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float R\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_r_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_r_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float S\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_s_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_s_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Y\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_Y_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_Y_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float G\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_g_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_g_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float T\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_t_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_t_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Z\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_Z_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_Z_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float B\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_b_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_b_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float P\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_p_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_p_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float W\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_W_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_W_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float A\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_a_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_a_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public float Q\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Vector4_q_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                float ret = NDalicPINVOKE.Vector4_q_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
     }
-  }
-
-  public static Vector4 GetVector4FromPtr(global::System.IntPtr cPtr) {
-    Vector4 ret = new Vector4(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-       return ret;
-  }
-
-
-  public Vector4() : this(NDalicPINVOKE.new_Vector4__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4(float x, float y, float z, float w) : this(NDalicPINVOKE.new_Vector4__SWIG_1(x, y, z, w), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4(float[] array) : this(NDalicPINVOKE.new_Vector4__SWIG_2(array), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4(Vector2 vec2) : this(NDalicPINVOKE.new_Vector4__SWIG_3(Vector2.getCPtr(vec2)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4(Vector3 vec3) : this(NDalicPINVOKE.new_Vector4__SWIG_4(Vector3.getCPtr(vec3)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public static Vector4 ONE {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ONE_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector4 XAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_XAXIS_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector4 YAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_YAXIS_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector4 ZAXIS {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ZAXIS_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public static Vector4 ZERO {
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_ZERO_get();
-      Vector4 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector4(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Vector4 Assign(float[] array) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_0(swigCPtr, array), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Assign(Vector2 vec2) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_1(swigCPtr, Vector2.getCPtr(vec2)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Assign(Vector3 vec3) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Assign__SWIG_2(swigCPtr, Vector3.getCPtr(vec3)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Add(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Add(swigCPtr, Vector4.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 AddAssign(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_AddAssign(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Subtract(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Subtract__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 SubtractAssign(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_SubtractAssign(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Multiply(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Multiply__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Multiply(float rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Multiply__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 MultiplyAssign(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_MultiplyAssign__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 MultiplyAssign(float rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_MultiplyAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Divide(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Divide__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Divide(float rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Divide__SWIG_1(swigCPtr, rhs), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 DivideAssign(Vector4 rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_DivideAssign__SWIG_0(swigCPtr, Vector4.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 DivideAssign(float rhs) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_DivideAssign__SWIG_1(swigCPtr, rhs), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Subtract() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Subtract__SWIG_1(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool EqualTo(Vector4 rhs) {
-    bool ret = NDalicPINVOKE.Vector4_EqualTo(swigCPtr, Vector4.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool NotEqualTo(Vector4 rhs) {
-    bool ret = NDalicPINVOKE.Vector4_NotEqualTo(swigCPtr, Vector4.getCPtr(rhs));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float ValueOfIndex(uint index) {
-    float ret = NDalicPINVOKE.Vector4_ValueOfIndex__SWIG_0(swigCPtr, index);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Dot(Vector3 other) {
-    float ret = NDalicPINVOKE.Vector4_Dot__SWIG_0(swigCPtr, Vector3.getCPtr(other));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Dot(Vector4 other) {
-    float ret = NDalicPINVOKE.Vector4_Dot__SWIG_1(swigCPtr, Vector4.getCPtr(other));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Dot4(Vector4 other) {
-    float ret = NDalicPINVOKE.Vector4_Dot4(swigCPtr, Vector4.getCPtr(other));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Vector4 Cross(Vector4 other) {
-    Vector4 ret = new Vector4(NDalicPINVOKE.Vector4_Cross(swigCPtr, Vector4.getCPtr(other)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float Length() {
-    float ret = NDalicPINVOKE.Vector4_Length(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float LengthSquared() {
-    float ret = NDalicPINVOKE.Vector4_LengthSquared(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Normalize() {
-    NDalicPINVOKE.Vector4_Normalize(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Clamp(Vector4 min, Vector4 max) {
-    NDalicPINVOKE.Vector4_Clamp(swigCPtr, Vector4.getCPtr(min), Vector4.getCPtr(max));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public SWIGTYPE_p_float AsFloat() {
-    global::System.IntPtr cPtr = NDalicPINVOKE.Vector4_AsFloat__SWIG_0(swigCPtr);
-    SWIGTYPE_p_float ret = (cPtr == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_float(cPtr, false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float X {
-    set {
-      NDalicPINVOKE.Vector4_X_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_X_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float r {
-    set {
-      NDalicPINVOKE.Vector4_r_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_r_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float s {
-    set {
-      NDalicPINVOKE.Vector4_s_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_s_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Y {
-    set {
-      NDalicPINVOKE.Vector4_Y_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_Y_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float g {
-    set {
-      NDalicPINVOKE.Vector4_g_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_g_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float t {
-    set {
-      NDalicPINVOKE.Vector4_t_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_t_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float Z {
-    set {
-      NDalicPINVOKE.Vector4_Z_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_Z_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float b {
-    set {
-      NDalicPINVOKE.Vector4_b_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_b_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float p {
-    set {
-      NDalicPINVOKE.Vector4_p_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_p_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float W {
-    set {
-      NDalicPINVOKE.Vector4_W_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_W_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float a {
-    set {
-      NDalicPINVOKE.Vector4_a_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_a_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public float q {
-    set {
-      NDalicPINVOKE.Vector4_q_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      float ret = NDalicPINVOKE.Vector4_q_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-}
 
 }
old mode 100644 (file)
new mode 100755 (executable)
index dbcbc89..c9170d7
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-using System;
-using System.Runtime.InteropServices;
-
-
-public class VideoView : View {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal VideoView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VideoView_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VideoView obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~VideoView() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_VideoView(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-/**
-  * @brief Event arguments that passed via Finished signal
-  *
-  */
-public class FinishedEventArgs : EventArgs
-{
-   private VideoView _videoView;
-
-   /**
-     * @brief VideoView - VideoView is a control for video playback and display.
-     *
-     */
-   public VideoView VideoView
-   {
-      get
-      {
-         return _videoView;
-      }
-      set
-      {
-         _videoView = value;
-      }
-   }
-}
-
-
-  [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-  private delegate void FinishedCallbackDelegate(IntPtr data);
-  private DaliEventHandler<object,FinishedEventArgs> _videoViewFinishedEventHandler;
-  private FinishedCallbackDelegate _videoViewFinishedCallbackDelegate;
-
-  /**
-    * @brief Event for Finished signal which can be used to subscribe/unsubscribe the event handler
-    * (in the type of FinishedEventHandler-DaliEventHandler<object,FinishedEventArgs>) provided by the user.
-    * Finished signal is emitted when a video playback have finished.
-    */
-  public event DaliEventHandler<object,FinishedEventArgs> Finished
-  {
-     add
-     {
-        lock(this)
-        {
-           // Restricted to only one listener
-           if (_videoViewFinishedEventHandler == null)
-           {
-              _videoViewFinishedEventHandler += value;
-
-              _videoViewFinishedCallbackDelegate = new FinishedCallbackDelegate(OnFinished);
-              this.FinishedSignal().Connect(_videoViewFinishedCallbackDelegate);
-           }
-        }
-     }
-
-     remove
-     {
-        lock(this)
-        {
-           if (_videoViewFinishedEventHandler != null)
-           {
-              this.FinishedSignal().Disconnect(_videoViewFinishedCallbackDelegate);
-           }
-
-           _videoViewFinishedEventHandler -= value;
-        }
-     }
-  }
-
-  // Callback for VideoView Finished signal
-  private void OnFinished(IntPtr data)
-  {
-     FinishedEventArgs e = new FinishedEventArgs();
-
-     // Populate all members of "e" (FinishedEventArgs) with real data
-     e.VideoView = VideoView.GetVideoViewFromPtr( data );
-
-     if (_videoViewFinishedEventHandler != null)
-     {
-        //here we send all data to user event handlers
-        _videoViewFinishedEventHandler(this, e);
-     }
-  }
-
-  public static VideoView GetVideoViewFromPtr(global::System.IntPtr cPtr) {
-    VideoView ret = new VideoView(cPtr, false);
-   if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_VideoView_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_VideoView_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int VIDEO = NDalicPINVOKE.VideoView_Property_VIDEO_get();
-    public static readonly int LOOPING = NDalicPINVOKE.VideoView_Property_LOOPING_get();
-    public static readonly int MUTED = NDalicPINVOKE.VideoView_Property_MUTED_get();
-    public static readonly int VOLUME = NDalicPINVOKE.VideoView_Property_VOLUME_get();
-  
-  }
-
-  public VideoView () : this (NDalicPINVOKE.VideoView_New__SWIG_0(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public VideoView (string url) : this (NDalicPINVOKE.VideoView_New__SWIG_1(url), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public VideoView(VideoView videoView) : this(NDalicPINVOKE.new_VideoView__SWIG_1(VideoView.getCPtr(videoView)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VideoView Assign(VideoView videoView) {
-    VideoView ret = new VideoView(NDalicPINVOKE.VideoView_Assign(swigCPtr, VideoView.getCPtr(videoView)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static VideoView DownCast(BaseHandle handle) {
-    VideoView ret = new VideoView(NDalicPINVOKE.VideoView_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void Play() {
-    NDalicPINVOKE.VideoView_Play(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Pause() {
-    NDalicPINVOKE.VideoView_Pause(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Stop() {
-    NDalicPINVOKE.VideoView_Stop(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Forward(int millisecond) {
-    NDalicPINVOKE.VideoView_Forward(swigCPtr, millisecond);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Backward(int millisecond) {
-    NDalicPINVOKE.VideoView_Backward(swigCPtr, millisecond);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VideoViewSignal FinishedSignal() {
-    VideoViewSignal ret = new VideoViewSignal(NDalicPINVOKE.VideoView_FinishedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX
-  }
-
-  public NUI.Property.Map Video
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( VideoView.Property.VIDEO).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( VideoView.Property.VIDEO, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool Looping
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( VideoView.Property.LOOPING).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( VideoView.Property.LOOPING, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool Muted
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( VideoView.Property.MUTED).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( VideoView.Property.MUTED, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Volume
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( VideoView.Property.VOLUME).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( VideoView.Property.VOLUME, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class VideoView : View\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal VideoView(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VideoView_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VideoView obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~VideoView()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_VideoView(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Finished signal\r
+          *\r
+          */\r
+        public class FinishedEventArgs : EventArgs\r
+        {\r
+            private VideoView _videoView;\r
+\r
+            /**\r
+              * @brief VideoView - VideoView is a control for video playback and display.\r
+              *\r
+              */\r
+            public VideoView VideoView\r
+            {\r
+                get\r
+                {\r
+                    return _videoView;\r
+                }\r
+                set\r
+                {\r
+                    _videoView = value;\r
+                }\r
+            }\r
+        }\r
+\r
+\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void FinishedCallback(IntPtr data);\r
+        private FinishedCallback _videoViewFinishedCallback;\r
+        private EventHandler<FinishedEventArgs> _videoViewFinishedEventHandler;\r
+\r
+\r
+        /**\r
+          * @brief Event for Finished signal which can be used to subscribe/unsubscribe the event handler\r
+          * (in the type of FinishedEventHandler-DaliEventHandler<object,FinishedEventArgs>) provided by the user.\r
+          * Finished signal is emitted when a video playback have finished.\r
+          */\r
+        public event EventHandler<FinishedEventArgs> Finished\r
+        {\r
+            add\r
+            {\r
+                if (_videoViewFinishedCallback == null)\r
+                {\r
+                    _videoViewFinishedCallback = OnFinished;\r
+                    FinishedSignal().Connect(_videoViewFinishedCallback);\r
+                }\r
+                _videoViewFinishedEventHandler += value;\r
+            }\r
+            remove\r
+            {\r
+                if (_videoViewFinishedCallback != null)\r
+                {\r
+                    FinishedSignal().Disconnect(_videoViewFinishedCallback);\r
+                }\r
+                _videoViewFinishedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnFinished(IntPtr data)\r
+        {\r
+            FinishedEventArgs e = new FinishedEventArgs();\r
+\r
+            e.VideoView = VideoView.GetVideoViewFromPtr(data);\r
+\r
+            if (_videoViewFinishedEventHandler != null)\r
+            {\r
+                _videoViewFinishedEventHandler(this, e);\r
+            }\r
+        }\r
+\r
+        internal static VideoView GetVideoViewFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            VideoView ret = new VideoView(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_VideoView_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_VideoView_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int VIDEO = NDalicPINVOKE.VideoView_Property_VIDEO_get();\r
+            internal static readonly int LOOPING = NDalicPINVOKE.VideoView_Property_LOOPING_get();\r
+            internal static readonly int MUTED = NDalicPINVOKE.VideoView_Property_MUTED_get();\r
+            internal static readonly int VOLUME = NDalicPINVOKE.VideoView_Property_VOLUME_get();\r
+\r
+        }\r
+\r
+        public VideoView() : this(NDalicPINVOKE.VideoView_New__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public VideoView(string url) : this(NDalicPINVOKE.VideoView_New__SWIG_1(url), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal VideoView(VideoView videoView) : this(NDalicPINVOKE.new_VideoView__SWIG_1(VideoView.getCPtr(videoView)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VideoView Assign(VideoView videoView)\r
+        {\r
+            VideoView ret = new VideoView(NDalicPINVOKE.VideoView_Assign(swigCPtr, VideoView.getCPtr(videoView)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static VideoView DownCast(BaseHandle handle)\r
+        {\r
+            VideoView ret = new VideoView(NDalicPINVOKE.VideoView_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void Play()\r
+        {\r
+            NDalicPINVOKE.VideoView_Play(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Pause()\r
+        {\r
+            NDalicPINVOKE.VideoView_Pause(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Stop()\r
+        {\r
+            NDalicPINVOKE.VideoView_Stop(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Forward(int millisecond)\r
+        {\r
+            NDalicPINVOKE.VideoView_Forward(swigCPtr, millisecond);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Backward(int millisecond)\r
+        {\r
+            NDalicPINVOKE.VideoView_Backward(swigCPtr, millisecond);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VideoViewSignal FinishedSignal()\r
+        {\r
+            VideoViewSignal ret = new VideoViewSignal(NDalicPINVOKE.VideoView_FinishedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX\r
+        }\r
+\r
+        public PropertyMap Video\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(VideoView.Property.VIDEO).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(VideoView.Property.VIDEO, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Looping\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(VideoView.Property.LOOPING).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(VideoView.Property.LOOPING, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public bool Muted\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(VideoView.Property.MUTED).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(VideoView.Property.MUTED, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public PropertyMap Volume\r
+        {\r
+            get\r
+            {\r
+                PropertyMap temp = new PropertyMap();\r
+                GetProperty(VideoView.Property.VOLUME).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(VideoView.Property.VOLUME, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 2953c60..da30045
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-    using System;
-    using System.Runtime.InteropServices;
-
-    
-public class View : CustomActor {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal View(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.View_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(View obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~View() {
-    Dispose();
-  }
-
-  public override void Dispose() {
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_View(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-
-    private EventHandler _keyInputFocusGainedEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void KeyInputFocusGainedCallbackType(IntPtr control);
-    private KeyInputFocusGainedCallbackType _keyInputFocusGainedCallback;
-
-    /**
-     * @brief Event for KeyInputFocusGained signal which can be used to subscribe/unsubscribe the event handler
-     * provided by the user. KeyInputFocusGained signal is emitted when the control gets Key Input Focus.
-     */
-    public event EventHandler KeyInputFocusGained
-    {
-      add
-      {
-        if (_keyInputFocusGainedEventHandler == null)
-        {
-          _keyInputFocusGainedCallback = OnKeyInputFocusGained;
-          this.KeyInputFocusGainedSignal().Connect(_keyInputFocusGainedCallback);
-        }
-
-        _keyInputFocusGainedEventHandler += value;
-      }
-
-      remove
-      {
-        if (_keyInputFocusGainedEventHandler != null)
-        {
-          this.KeyInputFocusGainedSignal().Disconnect(_keyInputFocusGainedCallback);
-        }
-
-        _keyInputFocusGainedEventHandler -= value;
-      }
-    }
-
-    private void OnKeyInputFocusGained(IntPtr view)
-    {
-      if (_keyInputFocusGainedEventHandler != null)
-      {
-        _keyInputFocusGainedEventHandler(this, null);
-      }
-    }
-
-
-    private EventHandler _keyInputFocusLostEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void KeyInputFocusLostCallbackType(IntPtr control);
-    private KeyInputFocusLostCallbackType _keyInputFocusLostCallback;
-
-    /**
-     * @brief Event for KeyInputFocusLost signal which can be used to subscribe/unsubscribe the event handler
-     * provided by the user. KeyInputFocusLost signal is emitted when the control loses Key Input Focus.
-     */
-    public event EventHandler KeyInputFocusLost
-    {
-      add
-      {
-          if (_keyInputFocusLostEventHandler == null)
-          {
-            _keyInputFocusLostCallback = OnKeyInputFocusLost;
-            this.KeyInputFocusLostSignal().Connect(_keyInputFocusLostCallback);
-          }
-
-        _keyInputFocusLostEventHandler += value;
-      }
-
-      remove
-      {
-          if (_keyInputFocusLostEventHandler != null)
-          {
-            this.KeyInputFocusLostSignal().Disconnect(_keyInputFocusLostCallback);
-          }
-
-          _keyInputFocusLostEventHandler -= value;
-      }
-    }
-
-    private void OnKeyInputFocusLost(IntPtr view)
-    {
-      if (_keyInputFocusLostEventHandler != null)
-      {
-        _keyInputFocusLostEventHandler(this, null);
-      }
-    }
-
-
-    /**
-     * @brief Event arguments that passed via KeyEvent signal
-     *
-     */
-    public class KeyEventArgs : EventArgs
-    {
-      private KeyEvent _keyEvent;
-
-      /**
-       * @brief KeyEvent - is the keyevent sent to the View.
-       *
-       */
-      public KeyEvent KeyEvent
-      {
-        get
-        {
-          return _keyEvent;
-        }
-        set
-        {
-          _keyEvent = value;
-        }
-      }
-    }
-
-    private EventHandlerWithReturnType<object,KeyEventArgs,bool> _keyEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate bool KeyCallbackType(IntPtr control, IntPtr keyEvent);
-    private KeyCallbackType _keyCallback;
-
-    /**
-     * @brief Event for KeyPressed signal which can be used to subscribe/unsubscribe the event handler
-     * provided by the user. KeyPressed signal is emitted when key event is received.
-     */
-    public event EventHandlerWithReturnType<object,KeyEventArgs,bool> KeyPressed
-    {
-      add
-      {
-        if (_keyEventHandler == null)
-        {
-          _keyCallback = OnKeyEvent;
-          this.KeyEventSignal().Connect(_keyCallback);
-        }
-
-        _keyEventHandler += value;
-      }
-
-      remove
-      {
-        if (_keyEventHandler != null)
-        {
-          this.KeyEventSignal().Disconnect(_keyCallback);
-        }
-
-        _keyEventHandler -= value;
-      }
-    }
-
-    private bool OnKeyEvent(IntPtr view, IntPtr keyEvent)
-    {
-      KeyEventArgs e = new KeyEventArgs();
-
-      e.KeyEvent = NUI.KeyEvent.GetKeyEventFromPtr(keyEvent);
-
-      if (_keyEventHandler != null)
-      {
-        return _keyEventHandler(this, e);
-      }
-      return false;
-    }
-
-
-    private EventHandler _onRelayoutEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void OnRelayoutEventCallbackType(IntPtr control);
-    private OnRelayoutEventCallbackType _onRelayoutEventCallback;
-
-    /**
-      * @brief Event for OnRelayout signal which can be used to subscribe/unsubscribe the event handler
-      * OnRelayout signal is emitted after the size has been set on the view during relayout.
-      */
-    public event EventHandler OnRelayoutEvent
-    {
-      add
-      {
-        if (_onRelayoutEventHandler == null)
-        {
-          _onRelayoutEventCallback = OnRelayout;
-          this.OnRelayoutSignal().Connect(_onRelayoutEventCallback);
-        }
-
-        _onRelayoutEventHandler += value;
-      }
-
-      remove
-      {
-        if (_onRelayoutEventHandler != null)
-        {
-          this.OnRelayoutSignal().Disconnect(_onRelayoutEventCallback);
-        }
-
-        _onRelayoutEventHandler -= value;
-      }
-    }
-
-    // Callback for View OnRelayout signal
-    private void OnRelayout(IntPtr data)
-    {
-      if (_onRelayoutEventHandler != null)
-      {
-        _onRelayoutEventHandler(this, null);
-      }
-    }
-
-
-    /**
-      * @brief Event arguments that passed via Touch signal
-      *
-      */
-    public class TouchEventArgs : EventArgs
-    {
-       private TouchData _touchData;
-
-      /**
-        * @brief TouchData - contains the information of touch points
-        *
-        */
-      public TouchData TouchData
-      {
-        get
-        {
-          return _touchData;
-        }
-        set
-        {
-          _touchData = value;
-        }
-      }
-    }
-
-    private EventHandlerWithReturnType<object,TouchEventArgs,bool> _touchDataEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate bool TouchDataCallbackType(IntPtr view, IntPtr touchData);
-    private TouchDataCallbackType _touchDataCallback;
-
-    /**
-      * @brief Event for Touched signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. Touched signal is emitted when touch input is received.
-      */
-    public event EventHandlerWithReturnType<object,TouchEventArgs,bool> Touched
-    {
-      add
-      {
-        if (_touchDataEventHandler == null)
-        {
-          _touchDataCallback = OnTouch;
-          this.TouchSignal().Connect(_touchDataCallback);
-        }
-
-        _touchDataEventHandler += value;
-      }
-
-      remove
-      {
-        if (_touchDataEventHandler != null)
-        {
-          this.TouchSignal().Disconnect(_touchDataCallback);
-        }
-
-        _touchDataEventHandler -= value;
-      }
-    }
-
-    // Callback for View TouchSignal
-    private bool OnTouch(IntPtr view, IntPtr touchData)
-    {
-      TouchEventArgs e = new TouchEventArgs();
-
-      e.TouchData = NUI.TouchData.GetTouchDataFromPtr(touchData);
-
-      if (_touchDataEventHandler != null)
-      {
-        return _touchDataEventHandler(this, e);
-      }
-      return false;
-    }
-
-
-    /**
-      * @brief Event arguments that passed via Hover signal
-      *
-      */
-    public class HoverEventArgs : EventArgs
-    {
-      private HoverEvent _hoverEvent;
-      /**
-        * @brief HoverEvent - contains touch points that represent the points
-        * that are currently being hovered or the points where a hover has stopped
-        *
-        */
-      public HoverEvent HoverEvent
-      {
-        get
-        {
-          return _hoverEvent;
-        }
-        set
-        {
-          _hoverEvent = value;
-        }
-      }
-    }
-
-    private EventHandlerWithReturnType<object,HoverEventArgs,bool> _hoverEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate bool HoverEventCallbackType(IntPtr view, IntPtr hoverEvent);
-    private HoverEventCallbackType _hoverEventCallback;
-
-    /**
-      * @brief Event for Hovered signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. Hovered signal is emitted when hover input is received.
-      */
-    public event EventHandlerWithReturnType<object,HoverEventArgs,bool> Hovered
-    {
-      add
-      {
-        if (_hoverEventHandler == null)
-        {
-          _hoverEventCallback = OnHoverEvent;
-          this.HoveredSignal().Connect(_hoverEventCallback);
-        }
-
-        _hoverEventHandler += value;
-      }
-
-      remove
-      {
-        if (_hoverEventHandler != null)
-        {
-          this.HoveredSignal().Disconnect(_hoverEventCallback);
-        }
-
-        _hoverEventHandler -= value;
-      }
-    }
-
-    // Callback for View Hover signal
-    private bool OnHoverEvent(IntPtr view, IntPtr hoverEvent)
-    {
-      HoverEventArgs e = new HoverEventArgs();
-
-      e.HoverEvent = NUI.HoverEvent.GetHoverEventFromPtr(hoverEvent);
-
-      if (_hoverEventHandler != null)
-      {
-        return _hoverEventHandler(this, e);
-      }
-      return false;
-    }
-
-
-    /**
-      * @brief Event arguments that passed via Wheel signal
-      *
-      */
-    public class WheelEventArgs : EventArgs
-    {
-      private WheelEvent _wheelEvent;
-      /**
-        * @brief WheelEvent - store a wheel rolling type : MOUSE_WHEEL or CUSTOM_WHEEL
-        *
-        */
-      public WheelEvent WheelEvent
-      {
-        get
-        {
-          return _wheelEvent;
-        }
-        set
-        {
-          _wheelEvent = value;
-        }
-      }
-    }
-
-    private EventHandlerWithReturnType<object,WheelEventArgs,bool> _wheelEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate bool WheelEventCallbackType(IntPtr view, IntPtr wheelEvent);
-    private WheelEventCallbackType _wheelEventCallback;
-
-    /**
-      * @brief Event for WheelMoved signal which can be used to subscribe/unsubscribe the event handler
-      * provided by the user. WheelMoved signal is emitted when wheel event is received.
-      */
-    public event EventHandlerWithReturnType<object,WheelEventArgs,bool> WheelMoved
-    {
-      add
-      {
-        if (_wheelEventHandler == null)
-        {
-          _wheelEventCallback = OnWheelEvent;
-          this.WheelEventSignal().Connect(_wheelEventCallback);
-        }
-
-        _wheelEventHandler += value;
-      }
-
-      remove
-      {
-        if (_wheelEventHandler != null)
-        {
-          this.WheelEventSignal().Disconnect(_wheelEventCallback);
-        }
-
-        _wheelEventHandler -= value;
-      }
-    }
-
-    // Callback for View Wheel signal
-    private bool OnWheelEvent(IntPtr view, IntPtr wheelEvent)
-    {
-      WheelEventArgs e = new WheelEventArgs();
-
-      e.WheelEvent = NUI.WheelEvent.GetWheelEventFromPtr(wheelEvent);
-
-      if (_wheelEventHandler != null)
-      {
-        return _wheelEventHandler(this, e);
-      }
-      return false;
-    }
-
-
-    private EventHandler _onStageEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void OnStageEventCallbackType(IntPtr control);
-    private OnStageEventCallbackType _onStageEventCallback;
-
-    /**
-      * @brief Event for OnStage signal which can be used to subscribe/unsubscribe the event handler
-      * OnStage signal is emitted after the view has been connected to the stage.
-      */
-    public event EventHandler OnStageEvent
-    {
-      add
-      {
-        if (_onStageEventHandler == null)
-        {
-          _onStageEventCallback = OnStage;
-          this.OnStageSignal().Connect(_onStageEventCallback);
-        }
-
-        _onStageEventHandler += value;
-      }
-
-      remove
-      {
-        if (_onStageEventHandler != null)
-        {
-          this.OnStageSignal().Disconnect(_onStageEventCallback);
-        }
-
-        _onStageEventHandler -= value;
-      }
-    }
-
-    // Callback for View OnStage signal
-    private void OnStage(IntPtr data)
-    {
-      if (_onStageEventHandler != null)
-      {
-        _onStageEventHandler(this, null);
-      }
-    }
-
-
-    private EventHandler _offStageEventHandler;
-    [UnmanagedFunctionPointer(CallingConvention.StdCall)]
-    private delegate void OffStageEventCallbackType(IntPtr control);
-    private OffStageEventCallbackType _offStageEventCallback;
-
-    /**
-      * @brief Event for OffStage signal which can be used to subscribe/unsubscribe the event handler
-      * OffStage signal is emitted after the view has been disconnected from the stage.
-      */
-    public event EventHandler OffStageEvent
-    {
-      add
-      {
-        if (_offStageEventHandler == null)
-        {
-          _offStageEventCallback = OffStage;
-          this.OnStageSignal().Connect(_offStageEventCallback);
-        }
-
-        _offStageEventHandler += value;
-      }
-
-      remove
-      {
-        if (_offStageEventHandler != null)
-        {
-          this.OnStageSignal().Disconnect(_offStageEventCallback);
-        }
-        _offStageEventHandler -= value;
-      }
-    }
-
-    // Callback for View OffStage signal
-    private void OffStage(IntPtr data)
-    {
-      if (_offStageEventHandler != null)
-      {
-        _offStageEventHandler(this, null);
-      }
-    }
-
-
-    public static View GetViewFromPtr(global::System.IntPtr cPtr) {
-      View ret = new View(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    }
-
-    public IntPtr GetPtrfromView()
-    {
-       return (IntPtr)swigCPtr;
-    }
-
-    public View GetChildViewAt(uint index) 
-    {
-      return View.DownCast( this.GetChildAt(index) );
-    }
-
-
-
-    
-  public class Property : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal Property(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~Property() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_View_Property(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public Property() : this(NDalicPINVOKE.new_View_Property(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public static readonly int STYLE_NAME = NDalicPINVOKE.View_Property_STYLE_NAME_get();
-    public static readonly int BACKGROUND_COLOR = NDalicPINVOKE.View_Property_BACKGROUND_COLOR_get();
-    public static readonly int BACKGROUND_IMAGE = NDalicPINVOKE.View_Property_BACKGROUND_IMAGE_get();
-    public static readonly int KEY_INPUT_FOCUS = NDalicPINVOKE.View_Property_KEY_INPUT_FOCUS_get();
-    public static readonly int BACKGROUND = NDalicPINVOKE.View_Property_BACKGROUND_get();
-  
-  }
-
-  public class KeyboardFocus : global::System.IDisposable {
-    private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-    protected bool swigCMemOwn;
-  
-    internal KeyboardFocus(global::System.IntPtr cPtr, bool cMemoryOwn) {
-      swigCMemOwn = cMemoryOwn;
-      swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-    }
-  
-    internal static global::System.Runtime.InteropServices.HandleRef getCPtr(KeyboardFocus obj) {
-      return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-    }
-  
-    ~KeyboardFocus() {
-      Dispose();
-    }
-  
-    public virtual void Dispose() {
-      lock(this) {
-        if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-          if (swigCMemOwn) {
-            swigCMemOwn = false;
-            NDalicPINVOKE.delete_View_KeyboardFocus(swigCPtr);
-          }
-          swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-        }
-        global::System.GC.SuppressFinalize(this);
-      }
-    }
-  
-    public KeyboardFocus() : this(NDalicPINVOKE.new_View_KeyboardFocus(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    }
-  
-    public enum Direction {
-      LEFT,
-      RIGHT,
-      UP,
-      DOWN,
-      PAGE_UP,
-      PAGE_DOWN
-    }
-  
-  }
-
-  public View () : this (NDalicPINVOKE.View_New(), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public View(View uiControl) : this(NDalicPINVOKE.new_View__SWIG_1(View.getCPtr(uiControl)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public View Assign(View handle) {
-    View ret = new View(NDalicPINVOKE.View_Assign(swigCPtr, View.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public new static View DownCast(BaseHandle handle) {
-    View ret = new View(NDalicPINVOKE.View_DownCast(BaseHandle.getCPtr(handle)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetKeyInputFocus() {
-    NDalicPINVOKE.View_SetKeyInputFocus(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool HasKeyInputFocus() {
-    bool ret = NDalicPINVOKE.View_HasKeyInputFocus(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ClearKeyInputFocus() {
-    NDalicPINVOKE.View_ClearKeyInputFocus(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public PinchGestureDetector GetPinchGestureDetector() {
-    PinchGestureDetector ret = new PinchGestureDetector(NDalicPINVOKE.View_GetPinchGestureDetector(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public PanGestureDetector GetPanGestureDetector() {
-    PanGestureDetector ret = new PanGestureDetector(NDalicPINVOKE.View_GetPanGestureDetector(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public TapGestureDetector GetTapGestureDetector() {
-    TapGestureDetector ret = new TapGestureDetector(NDalicPINVOKE.View_GetTapGestureDetector(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public LongPressGestureDetector GetLongPressGestureDetector() {
-    LongPressGestureDetector ret = new LongPressGestureDetector(NDalicPINVOKE.View_GetLongPressGestureDetector(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetStyleName(string styleName) {
-    NDalicPINVOKE.View_SetStyleName(swigCPtr, styleName);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public string GetStyleName() {
-    string ret = NDalicPINVOKE.View_GetStyleName(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetBackgroundColor(Vector4 color) {
-    NDalicPINVOKE.View_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Vector4 GetBackgroundColor() {
-    Vector4 ret = new Vector4(NDalicPINVOKE.View_GetBackgroundColor(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetBackgroundImage(Image image) {
-    NDalicPINVOKE.View_SetBackgroundImage(swigCPtr, Image.getCPtr(image));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void ClearBackground() {
-    NDalicPINVOKE.View_ClearBackground(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public ControlKeyEventSignal KeyEventSignal() {
-    ControlKeyEventSignal ret = new ControlKeyEventSignal(NDalicPINVOKE.View_KeyEventSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public KeyInputFocusSignal KeyInputFocusGainedSignal() {
-    KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusGainedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public KeyInputFocusSignal KeyInputFocusLostSignal() {
-    KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusLostSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public View(ViewImpl implementation) : this(NDalicPINVOKE.new_View__SWIG_2(ViewImpl.getCPtr(implementation)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public enum PropertyRange {
-    PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
-    CONTROL_PROPERTY_START_INDEX = PROPERTY_START_INDEX,
-    CONTROL_PROPERTY_END_INDEX = CONTROL_PROPERTY_START_INDEX+1000
-  }
-
-  public string StyleName
-  {
-    get
-    {
-      string temp;
-      GetProperty( View.Property.STYLE_NAME).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( View.Property.STYLE_NAME, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 BackgroundColor
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( View.Property.BACKGROUND_COLOR).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( View.Property.BACKGROUND_COLOR, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map BackgroundImage
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( View.Property.BACKGROUND_IMAGE).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( View.Property.BACKGROUND_IMAGE, new NUI.Property.Value( value ) );
-    }
-  }
-  public bool KeyInputFocus
-  {
-    get
-    {
-      bool temp = false;
-      GetProperty( View.Property.KEY_INPUT_FOCUS).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( View.Property.KEY_INPUT_FOCUS, new NUI.Property.Value( value ) );
-    }
-  }
-  public NUI.Property.Map Background
-  {
-    get
-    {
-      NUI.Property.Map temp = new NUI.Property.Map();
-      GetProperty( View.Property.BACKGROUND).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( View.Property.BACKGROUND, new NUI.Property.Value( value ) );
-    }
-  }
-
-  public Vector2 CellIndex
-  {
-    get
-    {
-      Vector2 temp = new Vector2(0.0f,0.0f);
-      GetProperty( TableView.ChildProperty.CELL_INDEX).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.ChildProperty.CELL_INDEX, new NUI.Property.Value( value ) );
-    }
-  }
-  public float RowSpan
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TableView.ChildProperty.ROW_SPAN).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.ChildProperty.ROW_SPAN, new NUI.Property.Value( value ) );
-    }
-  }
-  public float ColumnSpan
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( TableView.ChildProperty.COLUMN_SPAN).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.ChildProperty.COLUMN_SPAN, new NUI.Property.Value( value ) );
-    }
-  }
-  public string CellHorizontalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-  public string CellVerticalAlignment
-  {
-    get
-    {
-      string temp;
-      GetProperty( TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT).Get( out temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT, new NUI.Property.Value( value ) );
-    }
-  }
-
-  public float Flex
-  {
-    get
-    {
-      float temp = 0.0f;
-      GetProperty( FlexContainer.ChildProperty.FLEX).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.ChildProperty.FLEX, new NUI.Property.Value( value ) );
-    }
-  }
-  public int AlignSelf
-  {
-    get
-    {
-      int temp = 0;
-      GetProperty( FlexContainer.ChildProperty.ALIGN_SELF).Get( ref temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.ChildProperty.ALIGN_SELF, new NUI.Property.Value( value ) );
-    }
-  }
-  public Vector4 FlexMargin
-  {
-    get
-    {
-      Vector4 temp = new Vector4(0.0f,0.0f,0.0f,0.0f);
-      GetProperty( FlexContainer.ChildProperty.FLEX_MARGIN).Get(  temp );
-      return temp;
-    }
-    set
-    {
-      SetProperty( FlexContainer.ChildProperty.FLEX_MARGIN, new NUI.Property.Value( value ) );
-    }
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    using System;\r
+    using System.Runtime.InteropServices;\r
+\r
+\r
+    public class View : CustomActor\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal View(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.View_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(View obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~View()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_View(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        private EventHandler _keyInputFocusGainedEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void KeyInputFocusGainedCallbackType(IntPtr control);\r
+        private KeyInputFocusGainedCallbackType _keyInputFocusGainedCallback;\r
+\r
+        /**\r
+          * @brief Event for KeyInputFocusGained signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. KeyInputFocusGained signal is emitted when the control gets Key Input Focus.\r
+          */\r
+        public event EventHandler FocusGained\r
+        {\r
+            add\r
+            {\r
+                if (_keyInputFocusGainedEventHandler == null)\r
+                {\r
+                    _keyInputFocusGainedCallback = OnKeyInputFocusGained;\r
+                    this.KeyInputFocusGainedSignal().Connect(_keyInputFocusGainedCallback);\r
+                }\r
+\r
+                _keyInputFocusGainedEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_keyInputFocusGainedEventHandler != null)\r
+                {\r
+                    this.KeyInputFocusGainedSignal().Disconnect(_keyInputFocusGainedCallback);\r
+                }\r
+\r
+                _keyInputFocusGainedEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnKeyInputFocusGained(IntPtr view)\r
+        {\r
+            if (_keyInputFocusGainedEventHandler != null)\r
+            {\r
+                _keyInputFocusGainedEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        private EventHandler _keyInputFocusLostEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void KeyInputFocusLostCallbackType(IntPtr control);\r
+        private KeyInputFocusLostCallbackType _keyInputFocusLostCallback;\r
+\r
+        /**\r
+          * @brief Event for KeyInputFocusLost signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. KeyInputFocusLost signal is emitted when the control loses Key Input Focus.\r
+          */\r
+        public event EventHandler FocusLost\r
+        {\r
+            add\r
+            {\r
+                if (_keyInputFocusLostEventHandler == null)\r
+                {\r
+                    _keyInputFocusLostCallback = OnKeyInputFocusLost;\r
+                    this.KeyInputFocusLostSignal().Connect(_keyInputFocusLostCallback);\r
+                }\r
+\r
+                _keyInputFocusLostEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_keyInputFocusLostEventHandler != null)\r
+                {\r
+                    this.KeyInputFocusLostSignal().Disconnect(_keyInputFocusLostCallback);\r
+                }\r
+\r
+                _keyInputFocusLostEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private void OnKeyInputFocusLost(IntPtr view)\r
+        {\r
+            if (_keyInputFocusLostEventHandler != null)\r
+            {\r
+                _keyInputFocusLostEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via KeyEvent signal\r
+          *\r
+          */\r
+        public class KeyEventArgs : EventArgs\r
+        {\r
+            private Key _key;\r
+\r
+            /**\r
+              * @brief KeyEvent - is the keyevent sent to the View.\r
+              *\r
+              */\r
+            public Key Key\r
+            {\r
+                get\r
+                {\r
+                    return _key;\r
+                }\r
+                set\r
+                {\r
+                    _key = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandlerWithReturnType<object, KeyEventArgs, bool> _keyEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool KeyCallbackType(IntPtr control, IntPtr keyEvent);\r
+        private KeyCallbackType _keyCallback;\r
+\r
+        /**\r
+          * @brief Event for KeyPressed signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. KeyPressed signal is emitted when key event is received.\r
+          */\r
+        public event EventHandlerWithReturnType<object, KeyEventArgs, bool> KeyEvent\r
+        {\r
+            add\r
+            {\r
+                if (_keyEventHandler == null)\r
+                {\r
+                    _keyCallback = OnKeyEvent;\r
+                    this.KeyEventSignal().Connect(_keyCallback);\r
+                }\r
+\r
+                _keyEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_keyEventHandler != null)\r
+                {\r
+                    this.KeyEventSignal().Disconnect(_keyCallback);\r
+                }\r
+\r
+                _keyEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        private bool OnKeyEvent(IntPtr view, IntPtr keyEvent)\r
+        {\r
+            KeyEventArgs e = new KeyEventArgs();\r
+\r
+            e.Key = Tizen.NUI.Key.GetKeyFromPtr(keyEvent);\r
+\r
+            if (_keyEventHandler != null)\r
+            {\r
+                return _keyEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        private EventHandler _onRelayoutEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void OnRelayoutEventCallbackType(IntPtr control);\r
+        private OnRelayoutEventCallbackType _onRelayoutEventCallback;\r
+\r
+        /**\r
+          * @brief Event for OnRelayout signal which can be used to subscribe/unsubscribe the event handler\r
+          * OnRelayout signal is emitted after the size has been set on the view during relayout.\r
+          */\r
+        public event EventHandler OnRelayoutEvent\r
+        {\r
+            add\r
+            {\r
+                if (_onRelayoutEventHandler == null)\r
+                {\r
+                    _onRelayoutEventCallback = OnRelayout;\r
+                    this.OnRelayoutSignal().Connect(_onRelayoutEventCallback);\r
+                }\r
+\r
+                _onRelayoutEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_onRelayoutEventHandler != null)\r
+                {\r
+                    this.OnRelayoutSignal().Disconnect(_onRelayoutEventCallback);\r
+                }\r
+\r
+                _onRelayoutEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View OnRelayout signal\r
+        private void OnRelayout(IntPtr data)\r
+        {\r
+            if (_onRelayoutEventHandler != null)\r
+            {\r
+                _onRelayoutEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Touch signal\r
+          *\r
+          */\r
+        public class TouchEventArgs : EventArgs\r
+        {\r
+            private Touch _touch;\r
+\r
+            /**\r
+              * @brief TouchData - contains the information of touch points\r
+              *\r
+              */\r
+            public Touch Touch\r
+            {\r
+                get\r
+                {\r
+                    return _touch;\r
+                }\r
+                set\r
+                {\r
+                    _touch = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandlerWithReturnType<object, TouchEventArgs, bool> _touchDataEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool TouchDataCallbackType(IntPtr view, IntPtr touchData);\r
+        private TouchDataCallbackType _touchDataCallback;\r
+\r
+        /**\r
+          * @brief Event for Touched signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. Touched signal is emitted when touch input is received.\r
+          */\r
+        public event EventHandlerWithReturnType<object, TouchEventArgs, bool> Touched\r
+        {\r
+            add\r
+            {\r
+                if (_touchDataEventHandler == null)\r
+                {\r
+                    _touchDataCallback = OnTouch;\r
+                    this.TouchSignal().Connect(_touchDataCallback);\r
+                }\r
+\r
+                _touchDataEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_touchDataEventHandler != null)\r
+                {\r
+                    this.TouchSignal().Disconnect(_touchDataCallback);\r
+                }\r
+\r
+                _touchDataEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View TouchSignal\r
+        private bool OnTouch(IntPtr view, IntPtr touchData)\r
+        {\r
+            TouchEventArgs e = new TouchEventArgs();\r
+\r
+            e.Touch = Tizen.NUI.Touch.GetTouchFromPtr(touchData);\r
+\r
+            if (_touchDataEventHandler != null)\r
+            {\r
+                return _touchDataEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Hover signal\r
+          *\r
+          */\r
+        public class HoverEventArgs : EventArgs\r
+        {\r
+            private Hover _hover;\r
+            /**\r
+              * @brief HoverEvent - contains touch points that represent the points\r
+              * that are currently being hovered or the points where a hover has stopped\r
+              *\r
+              */\r
+            public Hover Hover\r
+            {\r
+                get\r
+                {\r
+                    return _hover;\r
+                }\r
+                set\r
+                {\r
+                    _hover = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandlerWithReturnType<object, HoverEventArgs, bool> _hoverEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool HoverEventCallbackType(IntPtr view, IntPtr hoverEvent);\r
+        private HoverEventCallbackType _hoverEventCallback;\r
+\r
+        /**\r
+          * @brief Event for Hovered signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. Hovered signal is emitted when hover input is received.\r
+          */\r
+        public event EventHandlerWithReturnType<object, HoverEventArgs, bool> Hovered\r
+        {\r
+            add\r
+            {\r
+                if (_hoverEventHandler == null)\r
+                {\r
+                    _hoverEventCallback = OnHoverEvent;\r
+                    this.HoveredSignal().Connect(_hoverEventCallback);\r
+                }\r
+\r
+                _hoverEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_hoverEventHandler != null)\r
+                {\r
+                    this.HoveredSignal().Disconnect(_hoverEventCallback);\r
+                }\r
+\r
+                _hoverEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View Hover signal\r
+        private bool OnHoverEvent(IntPtr view, IntPtr hoverEvent)\r
+        {\r
+            HoverEventArgs e = new HoverEventArgs();\r
+\r
+            e.Hover = Tizen.NUI.Hover.GetHoverFromPtr(hoverEvent);\r
+\r
+            if (_hoverEventHandler != null)\r
+            {\r
+                return _hoverEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        /**\r
+          * @brief Event arguments that passed via Wheel signal\r
+          *\r
+          */\r
+        public class WheelEventArgs : EventArgs\r
+        {\r
+            private Wheel _wheel;\r
+            /**\r
+              * @brief WheelEvent - store a wheel rolling type : MOUSE_WHEEL or CUSTOM_WHEEL\r
+              *\r
+              */\r
+            public Wheel Wheel\r
+            {\r
+                get\r
+                {\r
+                    return _wheel;\r
+                }\r
+                set\r
+                {\r
+                    _wheel = value;\r
+                }\r
+            }\r
+        }\r
+\r
+        private EventHandlerWithReturnType<object, WheelEventArgs, bool> _wheelEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate bool WheelEventCallbackType(IntPtr view, IntPtr wheelEvent);\r
+        private WheelEventCallbackType _wheelEventCallback;\r
+\r
+        /**\r
+          * @brief Event for WheelMoved signal which can be used to subscribe/unsubscribe the event handler\r
+          * provided by the user. WheelMoved signal is emitted when wheel event is received.\r
+          */\r
+        public event EventHandlerWithReturnType<object, WheelEventArgs, bool> WheelMoved\r
+        {\r
+            add\r
+            {\r
+                if (_wheelEventHandler == null)\r
+                {\r
+                    _wheelEventCallback = OnWheelEvent;\r
+                    this.WheelEventSignal().Connect(_wheelEventCallback);\r
+                }\r
+\r
+                _wheelEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_wheelEventHandler != null)\r
+                {\r
+                    this.WheelEventSignal().Disconnect(_wheelEventCallback);\r
+                }\r
+\r
+                _wheelEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View Wheel signal\r
+        private bool OnWheelEvent(IntPtr view, IntPtr wheelEvent)\r
+        {\r
+            WheelEventArgs e = new WheelEventArgs();\r
+\r
+            e.Wheel = Tizen.NUI.Wheel.GetWheelFromPtr(wheelEvent);\r
+\r
+            if (_wheelEventHandler != null)\r
+            {\r
+                return _wheelEventHandler(this, e);\r
+            }\r
+            return false;\r
+        }\r
+\r
+\r
+        private EventHandler _onStageEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void OnStageEventCallbackType(IntPtr control);\r
+        private OnStageEventCallbackType _onStageEventCallback;\r
+\r
+        /**\r
+          * @brief Event for OnStage signal which can be used to subscribe/unsubscribe the event handler\r
+          * OnStage signal is emitted after the view has been connected to the stage.\r
+          */\r
+        public event EventHandler OnStageEvent\r
+        {\r
+            add\r
+            {\r
+                if (_onStageEventHandler == null)\r
+                {\r
+                    _onStageEventCallback = OnStage;\r
+                    this.OnStageSignal().Connect(_onStageEventCallback);\r
+                }\r
+\r
+                _onStageEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_onStageEventHandler != null)\r
+                {\r
+                    this.OnStageSignal().Disconnect(_onStageEventCallback);\r
+                }\r
+\r
+                _onStageEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View OnStage signal\r
+        private void OnStage(IntPtr data)\r
+        {\r
+            if (_onStageEventHandler != null)\r
+            {\r
+                _onStageEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+\r
+        private EventHandler _offStageEventHandler;\r
+        [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
+        private delegate void OffStageEventCallbackType(IntPtr control);\r
+        private OffStageEventCallbackType _offStageEventCallback;\r
+\r
+        /**\r
+          * @brief Event for OffStage signal which can be used to subscribe/unsubscribe the event handler\r
+          * OffStage signal is emitted after the view has been disconnected from the stage.\r
+          */\r
+        public event EventHandler OffStageEvent\r
+        {\r
+            add\r
+            {\r
+                if (_offStageEventHandler == null)\r
+                {\r
+                    _offStageEventCallback = OffStage;\r
+                    this.OnStageSignal().Connect(_offStageEventCallback);\r
+                }\r
+\r
+                _offStageEventHandler += value;\r
+            }\r
+\r
+            remove\r
+            {\r
+                if (_offStageEventHandler != null)\r
+                {\r
+                    this.OnStageSignal().Disconnect(_offStageEventCallback);\r
+                }\r
+                _offStageEventHandler -= value;\r
+            }\r
+        }\r
+\r
+        // Callback for View OffStage signal\r
+        private void OffStage(IntPtr data)\r
+        {\r
+            if (_offStageEventHandler != null)\r
+            {\r
+                _offStageEventHandler(this, null);\r
+            }\r
+        }\r
+\r
+        public static View GetViewFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            View ret = new View(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal IntPtr GetPtrfromView()\r
+        {\r
+            return (IntPtr)swigCPtr;\r
+        }\r
+\r
+        public Tizen.NUI.PropertyMap Tooltip\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(View.Property.TOOLTIP).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.TOOLTIP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public string TooltipText\r
+        {\r
+            set\r
+            {\r
+                SetProperty(View.Property.TOOLTIP, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        internal class Property : global::System.IDisposable\r
+        {\r
+            private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+            protected bool swigCMemOwn;\r
+\r
+            internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+            {\r
+                swigCMemOwn = cMemoryOwn;\r
+                swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+            }\r
+\r
+            internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
+            {\r
+                return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+            }\r
+\r
+            ~Property()\r
+            {\r
+                Dispose();\r
+            }\r
+\r
+            public virtual void Dispose()\r
+            {\r
+                lock (this)\r
+                {\r
+                    if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                    {\r
+                        if (swigCMemOwn)\r
+                        {\r
+                            swigCMemOwn = false;\r
+                            NDalicPINVOKE.delete_View_Property(swigCPtr);\r
+                        }\r
+                        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                    }\r
+                    global::System.GC.SuppressFinalize(this);\r
+                }\r
+            }\r
+\r
+            internal static readonly int TOOLTIP = NDalicManualPINVOKE.View_Property_TOOLTIP_get();\r
+\r
+            internal Property() : this(NDalicPINVOKE.new_View_Property(), true)\r
+            {\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+\r
+            internal static readonly int STYLE_NAME = NDalicPINVOKE.View_Property_STYLE_NAME_get();\r
+            internal static readonly int BACKGROUND_COLOR = NDalicPINVOKE.View_Property_BACKGROUND_COLOR_get();\r
+            internal static readonly int BACKGROUND_IMAGE = NDalicPINVOKE.View_Property_BACKGROUND_IMAGE_get();\r
+            internal static readonly int KEY_INPUT_FOCUS = NDalicPINVOKE.View_Property_KEY_INPUT_FOCUS_get();\r
+            internal static readonly int BACKGROUND = NDalicPINVOKE.View_Property_BACKGROUND_get();\r
+\r
+        }\r
+\r
+\r
+        public enum FocusDirection\r
+        {\r
+            Left,\r
+            Right,\r
+            Up,\r
+            Down,\r
+            PageUp,\r
+            PageDown\r
+        }\r
+\r
+\r
+        public View() : this(NDalicPINVOKE.View_New(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal View(View uiControl) : this(NDalicPINVOKE.new_View__SWIG_1(View.getCPtr(uiControl)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal View Assign(View handle)\r
+        {\r
+            View ret = new View(NDalicPINVOKE.View_Assign(swigCPtr, View.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public new static View DownCast(BaseHandle handle)\r
+        {\r
+            View ret = new View(NDalicPINVOKE.View_DownCast(BaseHandle.getCPtr(handle)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetKeyInputFocus()\r
+        {\r
+            NDalicPINVOKE.View_SetKeyInputFocus(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool HasKeyInputFocus()\r
+        {\r
+            bool ret = NDalicPINVOKE.View_HasKeyInputFocus(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void ClearKeyInputFocus()\r
+        {\r
+            NDalicPINVOKE.View_ClearKeyInputFocus(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal PinchGestureDetector GetPinchGestureDetector()\r
+        {\r
+            PinchGestureDetector ret = new PinchGestureDetector(NDalicPINVOKE.View_GetPinchGestureDetector(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal PanGestureDetector GetPanGestureDetector()\r
+        {\r
+            PanGestureDetector ret = new PanGestureDetector(NDalicPINVOKE.View_GetPanGestureDetector(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal TapGestureDetector GetTapGestureDetector()\r
+        {\r
+            TapGestureDetector ret = new TapGestureDetector(NDalicPINVOKE.View_GetTapGestureDetector(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal LongPressGestureDetector GetLongPressGestureDetector()\r
+        {\r
+            LongPressGestureDetector ret = new LongPressGestureDetector(NDalicPINVOKE.View_GetLongPressGestureDetector(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetStyleName(string styleName)\r
+        {\r
+            NDalicPINVOKE.View_SetStyleName(swigCPtr, styleName);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal string GetStyleName()\r
+        {\r
+            string ret = NDalicPINVOKE.View_GetStyleName(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetBackgroundColor(Vector4 color)\r
+        {\r
+            NDalicPINVOKE.View_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Vector4 GetBackgroundColor()\r
+        {\r
+            Vector4 ret = new Vector4(NDalicPINVOKE.View_GetBackgroundColor(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal void SetBackgroundImage(Image image)\r
+        {\r
+            NDalicPINVOKE.View_SetBackgroundImage(swigCPtr, Image.getCPtr(image));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void ClearBackground()\r
+        {\r
+            NDalicPINVOKE.View_ClearBackground(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal ControlKeySignal KeyEventSignal()\r
+        {\r
+            ControlKeySignal ret = new ControlKeySignal(NDalicPINVOKE.View_KeyEventSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal KeyInputFocusSignal KeyInputFocusGainedSignal()\r
+        {\r
+            KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusGainedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal KeyInputFocusSignal KeyInputFocusLostSignal()\r
+        {\r
+            KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusLostSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal View(ViewImpl implementation) : this(NDalicPINVOKE.new_View__SWIG_2(ViewImpl.getCPtr(implementation)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal enum PropertyRange\r
+        {\r
+            PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
+            CONTROL_PROPERTY_START_INDEX = PROPERTY_START_INDEX,\r
+            CONTROL_PROPERTY_END_INDEX = CONTROL_PROPERTY_START_INDEX + 1000\r
+        }\r
+\r
+        public string StyleName\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(View.Property.STYLE_NAME).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.STYLE_NAME, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Color BackgroundColor\r
+        {\r
+            get\r
+            {\r
+                Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(View.Property.BACKGROUND_COLOR).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.BACKGROUND_COLOR, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public string BackgroundImage\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(View.Property.BACKGROUND).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.BACKGROUND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        internal bool KeyInputFocus\r
+        {\r
+            get\r
+            {\r
+                bool temp = false;\r
+                GetProperty(View.Property.KEY_INPUT_FOCUS).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.KEY_INPUT_FOCUS, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Tizen.NUI.PropertyMap Background\r
+        {\r
+            get\r
+            {\r
+                Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();\r
+                GetProperty(View.Property.BACKGROUND).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(View.Property.BACKGROUND, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public Vector2 CellIndex\r
+        {\r
+            get\r
+            {\r
+                Vector2 temp = new Vector2(0.0f, 0.0f);\r
+                GetProperty(TableView.ChildProperty.CELL_INDEX).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.ChildProperty.CELL_INDEX, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float RowSpan\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TableView.ChildProperty.ROW_SPAN).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.ChildProperty.ROW_SPAN, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public float ColumnSpan\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(TableView.ChildProperty.COLUMN_SPAN).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.ChildProperty.COLUMN_SPAN, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string CellHorizontalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public string CellVerticalAlignment\r
+        {\r
+            get\r
+            {\r
+                string temp;\r
+                GetProperty(TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT).Get(out temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public float Flex\r
+        {\r
+            get\r
+            {\r
+                float temp = 0.0f;\r
+                GetProperty(FlexContainer.ChildProperty.FLEX).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.ChildProperty.FLEX, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public int AlignSelf\r
+        {\r
+            get\r
+            {\r
+                int temp = 0;\r
+                GetProperty(FlexContainer.ChildProperty.ALIGN_SELF).Get(ref temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.ChildProperty.ALIGN_SELF, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+        public Vector4 FlexMargin\r
+        {\r
+            get\r
+            {\r
+                Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
+                GetProperty(FlexContainer.ChildProperty.FLEX_MARGIN).Get(temp);\r
+                return temp;\r
+            }\r
+            set\r
+            {\r
+                SetProperty(FlexContainer.ChildProperty.FLEX_MARGIN, new Tizen.NUI.PropertyValue(value));\r
+            }\r
+        }\r
+\r
+        public bool Focusable\r
+        {\r
+            set\r
+            {\r
+                SetKeyboardFocusable(value);\r
+            }\r
+            get\r
+            {\r
+                return IsKeyboardFocusable();\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index 16ce2a6..4327ace
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class VisualBase : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal VisualBase(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VisualBase_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VisualBase obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~VisualBase() {
-    Dispose();
-  }
-
-  public override void Dispose() {
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_VisualBase(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-  public VisualBase() : this(NDalicPINVOKE.new_VisualBase__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VisualBase(VisualBase handle) : this(NDalicPINVOKE.new_VisualBase__SWIG_1(VisualBase.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VisualBase Assign(VisualBase handle) {
-    VisualBase ret = new VisualBase(NDalicPINVOKE.VisualBase_Assign(swigCPtr, VisualBase.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetName(string name) {
-    NDalicPINVOKE.VisualBase_SetName(swigCPtr, name);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public string GetName() {
-    string ret = NDalicPINVOKE.VisualBase_GetName(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void SetTransformAndSize(Property.Map transform, Vector2 controlSize) {
-    NDalicPINVOKE.VisualBase_SetTransformAndSize(swigCPtr, Property.Map.getCPtr(transform), Vector2.getCPtr(controlSize));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetHeightForWidth(float width) {
-    float ret = NDalicPINVOKE.VisualBase_GetHeightForWidth(swigCPtr, width);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public float GetWidthForHeight(float height) {
-    float ret = NDalicPINVOKE.VisualBase_GetWidthForHeight(swigCPtr, height);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void GetNaturalSize(Vector2 naturalSize) {
-    NDalicPINVOKE.VisualBase_GetNaturalSize(swigCPtr, Vector2.getCPtr(naturalSize));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetDepthIndex(float index) {
-    NDalicPINVOKE.VisualBase_SetDepthIndex(swigCPtr, index);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public float GetDepthIndex() {
-    float ret = NDalicPINVOKE.VisualBase_GetDepthIndex(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void CreatePropertyMap(Property.Map map) {
-    NDalicPINVOKE.VisualBase_CreatePropertyMap(swigCPtr, Property.Map.getCPtr(map));
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VisualBase(SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base impl) : this(NDalicPINVOKE.new_VisualBase__SWIG_2(SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base.getCPtr(impl)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class VisualBase : BaseHandle\r
+    {\r
+\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal VisualBase(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VisualBase_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VisualBase obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~VisualBase()\r
+        {\r
+            Dispose();\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_VisualBase(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+        public VisualBase() : this(NDalicPINVOKE.new_VisualBase__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VisualBase(VisualBase handle) : this(NDalicPINVOKE.new_VisualBase__SWIG_1(VisualBase.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VisualBase Assign(VisualBase handle)\r
+        {\r
+            VisualBase ret = new VisualBase(NDalicPINVOKE.VisualBase_Assign(swigCPtr, VisualBase.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public string Name\r
+        {\r
+            set\r
+            {\r
+                SetName(value);\r
+            }\r
+            get\r
+            {\r
+                return GetName();\r
+            }\r
+        }\r
+\r
+        internal void SetName(string name)\r
+        {\r
+            NDalicPINVOKE.VisualBase_SetName(swigCPtr, name);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal string GetName()\r
+        {\r
+            string ret = NDalicPINVOKE.VisualBase_GetName(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void SetTransformAndSize(PropertyMap transform, Vector2 controlSize)\r
+        {\r
+            NDalicPINVOKE.VisualBase_SetTransformAndSize(swigCPtr, PropertyMap.getCPtr(transform), Vector2.getCPtr(controlSize));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float GetHeightForWidth(float width)\r
+        {\r
+            float ret = NDalicPINVOKE.VisualBase_GetHeightForWidth(swigCPtr, width);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public float GetWidthForHeight(float height)\r
+        {\r
+            float ret = NDalicPINVOKE.VisualBase_GetWidthForHeight(swigCPtr, height);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void GetNaturalSize(Size2D naturalSize)\r
+        {\r
+            NDalicPINVOKE.VisualBase_GetNaturalSize(swigCPtr, Size2D.getCPtr(naturalSize));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public float DepthIndex\r
+        {\r
+            set\r
+            {\r
+                SetDepthIndex(value);\r
+            }\r
+            get\r
+            {\r
+                return GetDepthIndex();\r
+            }\r
+        }\r
+        internal void SetDepthIndex(float index)\r
+        {\r
+            NDalicPINVOKE.VisualBase_SetDepthIndex(swigCPtr, index);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal float GetDepthIndex()\r
+        {\r
+            float ret = NDalicPINVOKE.VisualBase_GetDepthIndex(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public PropertyMap Creation\r
+        {\r
+            set\r
+            {\r
+                CreatePropertyMap(value);\r
+            }\r
+        }\r
+        internal void CreatePropertyMap(PropertyMap map)\r
+        {\r
+            NDalicPINVOKE.VisualBase_CreatePropertyMap(swigCPtr, PropertyMap.getCPtr(map));\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VisualBase(SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base impl) : this(NDalicPINVOKE.new_VisualBase__SWIG_2(SWIGTYPE_p_Dali__Toolkit__Internal__Visual__Base.getCPtr(impl)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+    }\r
+\r
+}\r
old mode 100644 (file)
new mode 100755 (executable)
index c0e26b7..d73402c
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class VisualFactory : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal VisualFactory(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VisualFactory_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VisualFactory obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~VisualFactory() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_VisualFactory(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public static VisualFactory Get() {
-    VisualFactory ret = new VisualFactory(NDalicPINVOKE.VisualFactory_Get(), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VisualFactory() : this(NDalicPINVOKE.new_VisualFactory__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VisualFactory(VisualFactory handle) : this(NDalicPINVOKE.new_VisualFactory__SWIG_1(VisualFactory.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public VisualFactory Assign(VisualFactory handle) {
-    VisualFactory ret = new VisualFactory(NDalicPINVOKE.VisualFactory_Assign(swigCPtr, VisualFactory.getCPtr(handle)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VisualBase CreateVisual(Property.Map propertyMap) {
-    VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_0(swigCPtr, Property.Map.getCPtr(propertyMap)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VisualBase CreateVisual(Image image) {
-    VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_1(swigCPtr, Image.getCPtr(image)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public VisualBase CreateVisual(string url, Uint16Pair size) {
-    VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_2(swigCPtr, url, Uint16Pair.getCPtr(size)), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class VisualFactory : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal VisualFactory(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.VisualFactory_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(VisualFactory obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~VisualFactory()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_VisualFactory(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        internal static VisualFactory Get()\r
+        {\r
+            VisualFactory ret = new VisualFactory(NDalicPINVOKE.VisualFactory_Get(), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VisualFactory() : this(NDalicPINVOKE.new_VisualFactory__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VisualFactory(VisualFactory handle) : this(NDalicPINVOKE.new_VisualFactory__SWIG_1(VisualFactory.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal VisualFactory Assign(VisualFactory handle)\r
+        {\r
+            VisualFactory ret = new VisualFactory(NDalicPINVOKE.VisualFactory_Assign(swigCPtr, VisualFactory.getCPtr(handle)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public VisualBase CreateVisual(PropertyMap propertyMap)\r
+        {\r
+            VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_0(swigCPtr, PropertyMap.getCPtr(propertyMap)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VisualBase CreateVisual(Image image)\r
+        {\r
+            VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_1(swigCPtr, Image.getCPtr(image)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal VisualBase CreateVisual(string url, Uint16Pair size)\r
+        {\r
+            VisualBase ret = new VisualBase(NDalicPINVOKE.VisualFactory_CreateVisual__SWIG_2(swigCPtr, url, Uint16Pair.getCPtr(size)), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+        private static readonly VisualFactory instance = VisualFactory.Get();\r
+\r
+        public static VisualFactory Instance\r
+        {\r
+            get\r
+            {\r
+                return instance;\r
+            }\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/Wheel.cs b/src/Tizen.NUI/src/public/Wheel.cs
new file mode 100755 (executable)
index 0000000..6c441cd
--- /dev/null
@@ -0,0 +1,266 @@
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Wheel : global::System.IDisposable\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+        protected bool swigCMemOwn;\r
+\r
+        internal Wheel(global::System.IntPtr cPtr, bool cMemoryOwn)\r
+        {\r
+            swigCMemOwn = cMemoryOwn;\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Wheel obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Wheel()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public virtual void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Wheel(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+            }\r
+        }\r
+\r
+\r
+        internal static Wheel GetWheelFromPtr(global::System.IntPtr cPtr)\r
+        {\r
+            Wheel ret = new Wheel(cPtr, false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public Wheel.WheelType Type\r
+        {\r
+            get\r
+            {\r
+                return type;\r
+            }\r
+        }\r
+\r
+        public int Direction\r
+        {\r
+            get\r
+            {\r
+                return direction;\r
+            }\r
+        }\r
+\r
+        public uint Modifiers\r
+        {\r
+            get\r
+            {\r
+                return modifiers;\r
+            }\r
+        }\r
+\r
+        public Vector2 Point\r
+        {\r
+            get\r
+            {\r
+                return point;\r
+            }\r
+        }\r
+\r
+        public int Z\r
+        {\r
+            get\r
+            {\r
+                return z;\r
+            }\r
+        }\r
+\r
+        public uint TimeStamp\r
+        {\r
+            get\r
+            {\r
+                return timeStamp;\r
+            }\r
+        }\r
+\r
+        public Wheel() : this(NDalicPINVOKE.new_Wheel__SWIG_0(), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public Wheel(Wheel.WheelType type, int direction, uint modifiers, Vector2 point, int z, uint timeStamp) : this(NDalicPINVOKE.new_Wheel__SWIG_1((int)type, direction, modifiers, Vector2.getCPtr(point), z, timeStamp), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public bool IsShiftModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Wheel_IsShiftModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool IsCtrlModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Wheel_IsCtrlModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public bool IsAltModifier()\r
+        {\r
+            bool ret = NDalicPINVOKE.Wheel_IsAltModifier(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        private Wheel.WheelType type\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_type_set(swigCPtr, (int)value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                Wheel.WheelType ret = (Wheel.WheelType)NDalicPINVOKE.Wheel_type_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private int direction\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_direction_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Wheel_direction_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private uint modifiers\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_modifiers_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                uint ret = NDalicPINVOKE.Wheel_modifiers_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private Vector2 point\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_point_set(swigCPtr, Vector2.getCPtr(value));\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                global::System.IntPtr cPtr = NDalicPINVOKE.Wheel_point_get(swigCPtr);\r
+                Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private int z\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_z_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                int ret = NDalicPINVOKE.Wheel_z_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        private uint timeStamp\r
+        {\r
+            set\r
+            {\r
+                NDalicPINVOKE.Wheel_timeStamp_set(swigCPtr, value);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            }\r
+            get\r
+            {\r
+                uint ret = NDalicPINVOKE.Wheel_timeStamp_get(swigCPtr);\r
+                if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+                return ret;\r
+            }\r
+        }\r
+\r
+        public enum WheelType\r
+        {\r
+            MouseWheel,\r
+            CustomWheel\r
+        }\r
+\r
+    }\r
+\r
+}\r
diff --git a/src/Tizen.NUI/src/public/WheelEvent.cs b/src/Tizen.NUI/src/public/WheelEvent.cs
deleted file mode 100644 (file)
index 979c6a2..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class WheelEvent : global::System.IDisposable {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-  protected bool swigCMemOwn;
-
-  internal WheelEvent(global::System.IntPtr cPtr, bool cMemoryOwn) {
-    swigCMemOwn = cMemoryOwn;
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(WheelEvent obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~WheelEvent() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public virtual void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_WheelEvent(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-    }
-  }
-
-
- public static WheelEvent GetWheelEventFromPtr(global::System.IntPtr cPtr) {
-    WheelEvent ret = new WheelEvent(cPtr, false);
-       if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public WheelEvent() : this(NDalicPINVOKE.new_WheelEvent__SWIG_0(), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public WheelEvent(WheelEvent.Type type, int direction, uint modifiers, Vector2 point, int z, uint timeStamp) : this(NDalicPINVOKE.new_WheelEvent__SWIG_1((int)type, direction, modifiers, Vector2.getCPtr(point), z, timeStamp), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public bool IsShiftModifier() {
-    bool ret = NDalicPINVOKE.WheelEvent_IsShiftModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsCtrlModifier() {
-    bool ret = NDalicPINVOKE.WheelEvent_IsCtrlModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public bool IsAltModifier() {
-    bool ret = NDalicPINVOKE.WheelEvent_IsAltModifier(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public WheelEvent.Type type {
-    set {
-      NDalicPINVOKE.WheelEvent_type_set(swigCPtr, (int)value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      WheelEvent.Type ret = (WheelEvent.Type)NDalicPINVOKE.WheelEvent_type_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int direction {
-    set {
-      NDalicPINVOKE.WheelEvent_direction_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.WheelEvent_direction_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint modifiers {
-    set {
-      NDalicPINVOKE.WheelEvent_modifiers_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      uint ret = NDalicPINVOKE.WheelEvent_modifiers_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public Vector2 point {
-    set {
-      NDalicPINVOKE.WheelEvent_point_set(swigCPtr, Vector2.getCPtr(value));
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      global::System.IntPtr cPtr = NDalicPINVOKE.WheelEvent_point_get(swigCPtr);
-      Vector2 ret = (cPtr == global::System.IntPtr.Zero) ? null : new Vector2(cPtr, false);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public int z {
-    set {
-      NDalicPINVOKE.WheelEvent_z_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      int ret = NDalicPINVOKE.WheelEvent_z_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public uint timeStamp {
-    set {
-      NDalicPINVOKE.WheelEvent_timeStamp_set(swigCPtr, value);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    } 
-    get {
-      uint ret = NDalicPINVOKE.WheelEvent_timeStamp_get(swigCPtr);
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-      return ret;
-    } 
-  }
-
-  public enum Type {
-    MOUSE_WHEEL,
-    CUSTOM_WHEEL
-  }
-
-}
-
-}
old mode 100644 (file)
new mode 100755 (executable)
index f359909..0a96ee4
-/** Copyright (c) 2017 Samsung Electronics Co., Ltd.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-*/
-// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
-//------------------------------------------------------------------------------
-// <auto-generated />
-//
-// This file was automatically generated by SWIG (http://www.swig.org).
-// Version 3.0.9
-//
-// Do not make changes to this file unless you know what you are doing--modify
-// the SWIG interface file instead.
-//------------------------------------------------------------------------------
-
-namespace NUI {
-
-public class Window : BaseHandle {
-  private global::System.Runtime.InteropServices.HandleRef swigCPtr;
-
-  internal Window(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Window_SWIGUpcast(cPtr), cMemoryOwn) {
-    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
-  }
-
-  internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Window obj) {
-    return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
-  }
-
-  ~Window() {
-    DisposeQueue.Instance.Add(this);
-  }
-
-  public override void Dispose() {
-    if (!Stage.IsInstalled()) {
-      DisposeQueue.Instance.Add(this);
-      return;
-    }
-
-    lock(this) {
-      if (swigCPtr.Handle != global::System.IntPtr.Zero) {
-        if (swigCMemOwn) {
-          swigCMemOwn = false;
-          NDalicPINVOKE.delete_Window(swigCPtr);
-        }
-        swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
-      }
-      global::System.GC.SuppressFinalize(this);
-      base.Dispose();
-    }
-  }
-
-
-  public Window (RectInteger windowPosition, string name, bool isTransparent) : this (NDalicPINVOKE.Window_New__SWIG_0(RectInteger.getCPtr(windowPosition), name, isTransparent), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Window (RectInteger windowPosition, string name) : this (NDalicPINVOKE.Window_New__SWIG_1(RectInteger.getCPtr(windowPosition), name), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Window (RectInteger windowPosition, string name, string className, bool isTransparent) : this (NDalicPINVOKE.Window_New__SWIG_2(RectInteger.getCPtr(windowPosition), name, className, isTransparent), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Window (RectInteger windowPosition, string name, string className) : this (NDalicPINVOKE.Window_New__SWIG_3(RectInteger.getCPtr(windowPosition), name, className), true) {
-      if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-
-  }
-  public Window(Window handle) : this(NDalicPINVOKE.new_Window__SWIG_1(Window.getCPtr(handle)), true) {
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Window Assign(Window rhs) {
-    Window ret = new Window(NDalicPINVOKE.Window_Assign(swigCPtr, Window.getCPtr(rhs)), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public void ShowIndicator(Window.IndicatorVisibleMode visibleMode) {
-    NDalicPINVOKE.Window_ShowIndicator(swigCPtr, (int)visibleMode);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetIndicatorBgOpacity(Window.IndicatorBgOpacity opacity) {
-    NDalicPINVOKE.Window_SetIndicatorBgOpacity(swigCPtr, (int)opacity);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RotateIndicator(Window.WindowOrientation orientation) {
-    NDalicPINVOKE.Window_RotateIndicator(swigCPtr, (int)orientation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetClass(string name, string klass) {
-    NDalicPINVOKE.Window_SetClass(swigCPtr, name, klass);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Raise() {
-    NDalicPINVOKE.Window_Raise(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Lower() {
-    NDalicPINVOKE.Window_Lower(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void Activate() {
-    NDalicPINVOKE.Window_Activate(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void AddAvailableOrientation(Window.WindowOrientation orientation) {
-    NDalicPINVOKE.Window_AddAvailableOrientation(swigCPtr, (int)orientation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void RemoveAvailableOrientation(Window.WindowOrientation orientation) {
-    NDalicPINVOKE.Window_RemoveAvailableOrientation(swigCPtr, (int)orientation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public void SetPreferredOrientation(Window.WindowOrientation orientation) {
-    NDalicPINVOKE.Window_SetPreferredOrientation(swigCPtr, (int)orientation);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-  }
-
-  public Window.WindowOrientation GetPreferredOrientation() {
-    Window.WindowOrientation ret = (Window.WindowOrientation)NDalicPINVOKE.Window_GetPreferredOrientation(swigCPtr);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public DragAndDropDetector GetDragAndDropDetector() {
-    DragAndDropDetector ret = new DragAndDropDetector(NDalicPINVOKE.Window_GetDragAndDropDetector(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public Any GetNativeHandle() {
-    Any ret = new Any(NDalicPINVOKE.Window_GetNativeHandle(swigCPtr), true);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public SWIGTYPE_p_Dali__SignalT_void_fboolF_t IndicatorVisibilityChangedSignal() {
-    SWIGTYPE_p_Dali__SignalT_void_fboolF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fboolF_t(NDalicPINVOKE.Window_IndicatorVisibilityChangedSignal(swigCPtr), false);
-    if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
-    return ret;
-  }
-
-  public enum WindowOrientation {
-    PORTRAIT = 0,
-    LANDSCAPE = 90,
-    PORTRAIT_INVERSE = 180,
-    LANDSCAPE_INVERSE = 270
-  }
-
-  public enum IndicatorBgOpacity {
-    OPAQUE = 100,
-    TRANSLUCENT = 50,
-    TRANSPARENT = 0
-  }
-
-  public enum IndicatorVisibleMode {
-    INVISIBLE = 0,
-    VISIBLE = 1,
-    AUTO = 2
-  }
-
-}
-
-}
+// Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
+// PROPRIETARY/CONFIDENTIAL \r
+// This software is the confidential and proprietary\r
+// information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
+// not disclose such Confidential Information and shall use it only in\r
+// accordance with the terms of the license agreement you entered into with\r
+// SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
+// suitability of the software, either express or implied, including but not\r
+// limited to the implied warranties of merchantability, fitness for a\r
+// particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
+// damages suffered by licensee as a result of using, modifying or distributing\r
+// this software or its derivatives.\r
+\r
+// Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
+//\r
+// Licensed under the Apache License, Version 2.0 (the "License");\r
+// you may not use this file except in compliance with the License.\r
+// You may obtain a copy of the License at\r
+//\r
+// http://www.apache.org/licenses/LICENSE-2.0\r
+//\r
+// Unless required by applicable law or agreed to in writing, software\r
+// distributed under the License is distributed on an "AS IS" BASIS,\r
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+// See the License for the specific language governing permissions and\r
+// limitations under the License.\r
+//\r
+\r
+// This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
+// Some have been manually changed\r
+\r
+\r
+namespace Tizen.NUI\r
+{\r
+\r
+    public class Window : BaseHandle\r
+    {\r
+        private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
+\r
+        internal Window(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Window_SWIGUpcast(cPtr), cMemoryOwn)\r
+        {\r
+            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
+        }\r
+\r
+        internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Window obj)\r
+        {\r
+            return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
+        }\r
+\r
+        ~Window()\r
+        {\r
+            DisposeQueue.Instance.Add(this);\r
+        }\r
+\r
+        public override void Dispose()\r
+        {\r
+            if (!Stage.IsInstalled())\r
+            {\r
+                DisposeQueue.Instance.Add(this);\r
+                return;\r
+            }\r
+\r
+            lock (this)\r
+            {\r
+                if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
+                {\r
+                    if (swigCMemOwn)\r
+                    {\r
+                        swigCMemOwn = false;\r
+                        NDalicPINVOKE.delete_Window(swigCPtr);\r
+                    }\r
+                    swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
+                }\r
+                global::System.GC.SuppressFinalize(this);\r
+                base.Dispose();\r
+            }\r
+        }\r
+\r
+\r
+        public Window(RectInteger windowPosition, string name, bool isTransparent) : this(NDalicPINVOKE.Window_New__SWIG_0(RectInteger.getCPtr(windowPosition), name, isTransparent), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public Window(RectInteger windowPosition, string name) : this(NDalicPINVOKE.Window_New__SWIG_1(RectInteger.getCPtr(windowPosition), name), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public Window(RectInteger windowPosition, string name, string className, bool isTransparent) : this(NDalicPINVOKE.Window_New__SWIG_2(RectInteger.getCPtr(windowPosition), name, className, isTransparent), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        public Window(RectInteger windowPosition, string name, string className) : this(NDalicPINVOKE.Window_New__SWIG_3(RectInteger.getCPtr(windowPosition), name, className), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+\r
+        }\r
+        internal Window(Window handle) : this(NDalicPINVOKE.new_Window__SWIG_1(Window.getCPtr(handle)), true)\r
+        {\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal Window Assign(Window rhs)\r
+        {\r
+            Window ret = new Window(NDalicPINVOKE.Window_Assign(swigCPtr, Window.getCPtr(rhs)), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public void ShowIndicator(IndicatorVisibleMode visibleMode)\r
+        {\r
+            NDalicPINVOKE.Window_ShowIndicator(swigCPtr, (int)visibleMode);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void SetIndicatorBgOpacity(IndicatorBgOpacity opacity)\r
+        {\r
+            NDalicPINVOKE.Window_SetIndicatorBgOpacity(swigCPtr, (int)opacity);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void RotateIndicator(WindowOrientation orientation)\r
+        {\r
+            NDalicPINVOKE.Window_RotateIndicator(swigCPtr, (int)orientation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetClass(string name, string klass)\r
+        {\r
+            NDalicPINVOKE.Window_SetClass(swigCPtr, name, klass);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Raise()\r
+        {\r
+            NDalicPINVOKE.Window_Raise(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Lower()\r
+        {\r
+            NDalicPINVOKE.Window_Lower(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        public void Activate()\r
+        {\r
+            NDalicPINVOKE.Window_Activate(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void AddAvailableOrientation(WindowOrientation orientation)\r
+        {\r
+            NDalicPINVOKE.Window_AddAvailableOrientation(swigCPtr, (int)orientation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void RemoveAvailableOrientation(WindowOrientation orientation)\r
+        {\r
+            NDalicPINVOKE.Window_RemoveAvailableOrientation(swigCPtr, (int)orientation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal void SetPreferredOrientation(WindowOrientation orientation)\r
+        {\r
+            NDalicPINVOKE.Window_SetPreferredOrientation(swigCPtr, (int)orientation);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+        }\r
+\r
+        internal WindowOrientation GetPreferredOrientation()\r
+        {\r
+            Window.WindowOrientation ret = (Window.WindowOrientation)NDalicPINVOKE.Window_GetPreferredOrientation(swigCPtr);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal DragAndDropDetector GetDragAndDropDetector()\r
+        {\r
+            DragAndDropDetector ret = new DragAndDropDetector(NDalicPINVOKE.Window_GetDragAndDropDetector(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal Any GetNativeHandle()\r
+        {\r
+            Any ret = new Any(NDalicPINVOKE.Window_GetNativeHandle(swigCPtr), true);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        internal SWIGTYPE_p_Dali__SignalT_void_fboolF_t IndicatorVisibilityChangedSignal()\r
+        {\r
+            SWIGTYPE_p_Dali__SignalT_void_fboolF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fboolF_t(NDalicPINVOKE.Window_IndicatorVisibilityChangedSignal(swigCPtr), false);\r
+            if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
+            return ret;\r
+        }\r
+\r
+        public enum WindowOrientation\r
+        {\r
+            Portrait = 0,\r
+            Landscape = 90,\r
+            PortraitInverse = 180,\r
+            LandscapeInverse = 270\r
+        }\r
+\r
+        public enum IndicatorBgOpacity\r
+        {\r
+            Opaque = 100,\r
+            Translucent = 50,\r
+            Transparent = 0\r
+        }\r
+\r
+        public enum IndicatorVisibleMode\r
+        {\r
+            Invisible = 0,\r
+            Visible = 1,\r
+            Auto = 2\r
+        }\r
+\r
+    }\r
+\r
+}\r