X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=plugins%2Fdali-swig%2FSWIG%2Fdali-core.i;h=3c4d144a9b534f102c9cf8e07877e41578948468;hp=d78749648163809f56d9f4432ba3a5c4e7d9a800;hb=bd2d757678d8d92dd3f25101b9ad5fc34010ab09;hpb=9d962edfc2200e02b0db2b00250e875805624918 diff --git a/plugins/dali-swig/SWIG/dali-core.i b/plugins/dali-swig/SWIG/dali-core.i old mode 100644 new mode 100755 index d787496..3c4d144 --- a/plugins/dali-swig/SWIG/dali-core.i +++ b/plugins/dali-swig/SWIG/dali-core.i @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * 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. @@ -23,8 +23,6 @@ %apply float& OUTPUT { float& viewportX }; %apply float& OUTPUT { float& viewportY }; -#if defined(SWIGCSHARP) - %include arrays_csharp.i %apply unsigned char INPUT[] { unsigned char* pixelBuffer} %apply unsigned char INPUT[] { unsigned char* buffer} @@ -38,8 +36,6 @@ %apply unsigned short INPUT[] { unsigned short* indices} %apply float INPUT[] { float* array } -#endif - %ignore *::Animation(Internal::Animation*); %ignore *::Actor(Internal::Actor*); %ignore *::BufferImage(Internal::BufferImage*); @@ -80,8 +76,14 @@ %ignore *::GetExtension(); %ignore *::Initialize(Internal::CustomActor&); %ignore *::GetOwner() const; +%ignore *::ParentOrigin::DEFAULT; +%ignore *::AnchorPoint::DEFAULT; +%ignore *::SetPositionInheritanceMode(PositionInheritanceMode); +%ignore *::GetKeyValue(SizeType) const; +%ignore *::TypeInfo::GetCreator() const; +%ignore Dali::Stage::TouchedSignal; +%ignore Dali::DevelActor::Property::Type; -%rename(ParentOriginDefault) Dali::ParentOrigin::DEFAULT; %rename(ParentOriginTop) Dali::ParentOrigin::TOP; %rename(ParentOriginBottom) Dali::ParentOrigin::BOTTOM; %rename(ParentOriginLeft) Dali::ParentOrigin::LEFT; @@ -96,7 +98,6 @@ %rename(ParentOriginBottomLeft) Dali::ParentOrigin::BOTTOM_LEFT; %rename(ParentOriginBottomCenter) Dali::ParentOrigin::BOTTOM_CENTER; %rename(ParentOriginBottomRight) Dali::ParentOrigin::BOTTOM_RIGHT; -%rename(AnchorPointDefault) Dali::AnchorPoint::DEFAULT; %rename(AnchorPointTop) Dali::AnchorPoint::TOP; %rename(AnchorPointBottom) Dali::AnchorPoint::BOTTOM; %rename(AnchorPointLeft) Dali::AnchorPoint::LEFT; @@ -145,6 +146,20 @@ %rename(BlendingEquationType) Dali::BlendingEquation::Type; %rename(CameraType) Dali::Camera::Type; %rename(LayerBehavior) Dali::Layer::Behavior; +%rename(X) Dali::Vector2::x; +%rename(Y) Dali::Vector2::y; +%rename(Width) Dali::Vector2::width; +%rename(Height) Dali::Vector2::height; +%rename(X) Dali::Vector3::x; +%rename(Y) Dali::Vector3::y; +%rename(Z) Dali::Vector3::z; +%rename(Width) Dali::Vector3::width; +%rename(Height) Dali::Vector3::height; +%rename(Depth) Dali::Vector3::depth; +%rename(X) Dali::Vector4::x; +%rename(Y) Dali::Vector4::y; +%rename(Z) Dali::Vector4::z; +%rename(W) Dali::Vector4::w; typedef std::pair StringValuePair; typedef std::vector TouchPointContainer; @@ -153,6 +168,7 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include +%include %include %include @@ -168,10 +184,12 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include +%include %include %include %include +%include %include %include %include @@ -189,6 +207,9 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include +%include +%include +%include %include %include @@ -223,8 +244,10 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include +%include %include +%include %include %include %include @@ -237,7 +260,6 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include -%include %include %include @@ -254,24 +276,20 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %include %include %include -%include %include +%include -%include %include %template(StringValuePair) std::pair; %template(TouchPointContainer) std::vector; -%template(RectDouble) Dali::Rect; -%template(RectInteger) Dali::Rect; -%template(RectUnsignedInteger) Dali::Rect; -%template(RectFloat) Dali::Rect; +%template(Rectangle) Dali::Rect; +%template(PaddingType) Dali::Rect; %template(VectorInteger) Dali::Vector; %template(VectorFloat) Dali::Vector; %template(VectorUnsignedChar) Dali::Vector; %template(VectorUint16Pair) Dali::Vector; %template(VoidSignal) Dali::Signal; -%template(BoolSignal) Dali::Signal; %template(FloatSignal) Dali::Signal; %template(ObjectCreatedSignal) Dali::Signal; %template(ObjectDestroyedSignal) Dali::Signal; @@ -279,15 +297,15 @@ typedef std::pair< Dali::Radian, Dali::Radian > AngleThresholdPair; %template(ImageSignal) Dali::Signal; %template(RenderTaskSignal) Dali::Signal; %template(LongPressGestureDetectedSignal) Dali::Signal; -%template(ActorTouchEventSignal) Dali::Signal; +//%template(ActorTouchEventSignal) Dali::Signal; %template(ActorTouchDataSignal) Dali::Signal; -%template(ActorHoverEventSignal) Dali::Signal; -%template(ActorWheelEventSignal) Dali::Signal; +%template(ActorHoverSignal) Dali::Signal; +%template(ActorWheelSignal) Dali::Signal; %template(ActorSignal) Dali::Signal; %template(KeyEventSignal) Dali::Signal; -%template(TouchEventSignal) Dali::Signal; +//%template(TouchEventSignal) Dali::Signal; %template(TouchSignal) Dali::Signal; -%template(StageWheelEventSignal) Dali::Signal; +%template(StageWheelSignal) Dali::Signal; %template(AngleThresholdPair) std::pair; %template(PanGestureDetectedSignal) Dali::Signal; %template(PinchGestureDetectedSignal) Dali::Signal;