Removed On(...)Event()
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / dali_wrap.h
old mode 100644 (file)
new mode 100755 (executable)
index cab51b3..806f8a9
 #ifndef SWIG_NDalic_WRAP_H_
 #define SWIG_NDalic_WRAP_H_
 
+class SwigDirector_WidgetImpl : public Dali::Internal::Adaptor::Widget, public Swig::Director {
+
+public:
+    SwigDirector_WidgetImpl();
+    virtual ~SwigDirector_WidgetImpl();
+    virtual void OnCreate(std::string const &contentInfo, Dali::Window window);
+    virtual void OnTerminate(std::string const &contentInfo, Dali::Widget::Termination type);
+    virtual void OnPause();
+    virtual void OnResume();
+    virtual void OnResize(Dali::Window window);
+    virtual void OnUpdate(std::string const &contentInfo, int force);
+    virtual void SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
+    virtual void SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
+
+    typedef void (SWIGSTDCALL* SWIG_Callback0_t)(char *, void *);
+    typedef void (SWIGSTDCALL* SWIG_Callback1_t)(char *, int);
+    typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
+    typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
+    typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
+    typedef void (SWIGSTDCALL* SWIG_Callback5_t)(char *, int);
+    typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
+    typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *, void *);
+    void swig_connect_director(SWIG_Callback0_t callbackOnCreate, SWIG_Callback1_t callbackOnTerminate, SWIG_Callback2_t callbackOnPause, SWIG_Callback3_t callbackOnResume, SWIG_Callback4_t callbackOnResize, SWIG_Callback5_t callbackOnUpdate, SWIG_Callback6_t callbackSignalConnected, SWIG_Callback7_t callbackSignalDisconnected);
+
+private:
+    SWIG_Callback0_t swig_callbackOnCreate;
+    SWIG_Callback1_t swig_callbackOnTerminate;
+    SWIG_Callback2_t swig_callbackOnPause;
+    SWIG_Callback3_t swig_callbackOnResume;
+    SWIG_Callback4_t swig_callbackOnResize;
+    SWIG_Callback5_t swig_callbackOnUpdate;
+    SWIG_Callback6_t swig_callbackSignalConnected;
+    SWIG_Callback7_t swig_callbackSignalDisconnected;
+    void swig_init_callbacks();
+};
+
 class SwigDirector_ViewImpl : public Dali::Toolkit::Internal::Control, public Swig::Director {
 
 public:
     SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags);
     virtual ~SwigDirector_ViewImpl();
-    virtual void OnStageConnection(int depth);
-    virtual void OnStageConnectionSwigPublic(int depth) {
-      Dali::Toolkit::Internal::Control::OnStageConnection(depth);
+    virtual void OnSceneConnection(int depth);
+    virtual void OnSceneConnectionSwigPublic(int depth) {
+      Dali::Toolkit::Internal::Control::OnSceneConnection(depth);
     }
-    virtual void OnStageDisconnection();
-    virtual void OnStageDisconnectionSwigPublic() {
-      Dali::Toolkit::Internal::Control::OnStageDisconnection();
+    virtual void OnSceneDisconnection();
+    virtual void OnSceneDisconnectionSwigPublic() {
+      Dali::Toolkit::Internal::Control::OnSceneDisconnection();
     }
     virtual void OnChildAdd(Dali::Actor &child);
     virtual void OnChildAddSwigPublic(Dali::Actor &child) {
@@ -44,22 +80,10 @@ public:
     virtual void OnSizeAnimationSwigPublic(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
       Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
     }
-    virtual bool OnTouchEvent(Dali::TouchEvent const &event);
-    virtual bool OnTouchEventSwigPublic(Dali::TouchEvent const &event) {
-      return Dali::Toolkit::Internal::Control::OnTouchEvent(event);
-    }
-    virtual bool OnHoverEvent(Dali::HoverEvent const &event);
-    virtual bool OnHoverEventSwigPublic(Dali::HoverEvent const &event) {
-      return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
-    }
     virtual bool OnKeyEvent(Dali::KeyEvent const &event);
     virtual bool OnKeyEventSwigPublic(Dali::KeyEvent const &event) {
       return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
     }
-    virtual bool OnWheelEvent(Dali::WheelEvent const &event);
-    virtual bool OnWheelEventSwigPublic(Dali::WheelEvent const &event) {
-      return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
-    }
     virtual void OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container);
     virtual void OnRelayoutSwigPublic(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
       Dali::Toolkit::Internal::Control::OnRelayout(size,container);
@@ -98,12 +122,9 @@ public:
     }
     virtual Dali::CustomActorImpl::Extension *GetExtension();
     virtual void OnInitialize();
-    virtual void OnControlChildAdd(Dali::Actor &child);
-    virtual void OnControlChildRemove(Dali::Actor &child);
     virtual void OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change);
     virtual bool OnAccessibilityActivated();
     virtual bool OnAccessibilityPan(Dali::PanGesture gesture);
-    virtual bool OnAccessibilityTouch(Dali::TouchEvent const &touchEvent);
     virtual bool OnAccessibilityValueChange(bool isIncrease);
     virtual bool OnAccessibilityZoom();
     virtual void OnKeyInputFocusGained();
@@ -126,10 +147,7 @@ public:
     typedef void (SWIGSTDCALL* SWIG_Callback4_t)(int, void *);
     typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *);
     typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
-    typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)(void *);
-    typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(void *);
     typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
-    typedef unsigned int (SWIGSTDCALL* SWIG_Callback10_t)(void *);
     typedef void (SWIGSTDCALL* SWIG_Callback11_t)(void *, void *);
     typedef void (SWIGSTDCALL* SWIG_Callback12_t)(int, int);
     typedef void * (SWIGSTDCALL* SWIG_Callback13_t)();
@@ -146,7 +164,6 @@ public:
     typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *, int);
     typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)();
     typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *);
-    typedef unsigned int (SWIGSTDCALL* SWIG_Callback27_t)(void *);
     typedef unsigned int (SWIGSTDCALL* SWIG_Callback28_t)(unsigned int);
     typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)();
     typedef void (SWIGSTDCALL* SWIG_Callback30_t)();
@@ -160,20 +177,17 @@ public:
     typedef void (SWIGSTDCALL* SWIG_Callback38_t)(void *);
     typedef void (SWIGSTDCALL* SWIG_Callback39_t)(void *, void *);
     typedef void (SWIGSTDCALL* SWIG_Callback40_t)(void *, void *);
-    void swig_connect_director(SWIG_Callback0_t callbackOnStageConnection, SWIG_Callback1_t callbackOnStageDisconnection, SWIG_Callback2_t callbackOnChildAdd, SWIG_Callback3_t callbackOnChildRemove, SWIG_Callback4_t callbackOnPropertySet, SWIG_Callback5_t callbackOnSizeSet, SWIG_Callback6_t callbackOnSizeAnimation, SWIG_Callback7_t callbackOnTouchEvent, SWIG_Callback8_t callbackOnHoverEvent, SWIG_Callback9_t callbackOnKeyEvent, SWIG_Callback10_t callbackOnWheelEvent, SWIG_Callback11_t callbackOnRelayout, SWIG_Callback12_t callbackOnSetResizePolicy, SWIG_Callback13_t callbackGetNaturalSize, SWIG_Callback14_t callbackCalculateChildSize, SWIG_Callback15_t callbackGetHeightForWidth, SWIG_Callback16_t callbackGetWidthForHeight, SWIG_Callback17_t callbackRelayoutDependentOnChildren__SWIG_0, SWIG_Callback18_t callbackRelayoutDependentOnChildren__SWIG_1, SWIG_Callback19_t callbackOnCalculateRelayoutSize, SWIG_Callback20_t callbackOnLayoutNegotiated, SWIG_Callback21_t callbackOnInitialize, SWIG_Callback22_t callbackOnControlChildAdd, SWIG_Callback23_t callbackOnControlChildRemove, SWIG_Callback24_t callbackOnStyleChange, SWIG_Callback25_t callbackOnAccessibilityActivated, SWIG_Callback26_t callbackOnAccessibilityPan, SWIG_Callback27_t callbackOnAccessibilityTouch, SWIG_Callback28_t callbackOnAccessibilityValueChange, SWIG_Callback29_t callbackOnAccessibilityZoom, SWIG_Callback30_t callbackOnKeyInputFocusGained, SWIG_Callback31_t callbackOnKeyInputFocusLost, SWIG_Callback32_t callbackGetNextKeyboardFocusableActor, SWIG_Callback33_t callbackOnKeyboardFocusChangeCommitted, SWIG_Callback34_t callbackOnKeyboardEnter, SWIG_Callback35_t callbackOnPinch, SWIG_Callback36_t callbackOnPan, SWIG_Callback37_t callbackOnTap, SWIG_Callback38_t callbackOnLongPress, SWIG_Callback39_t callbackSignalConnected, SWIG_Callback40_t callbackSignalDisconnected);
+    void swig_connect_director(SWIG_Callback0_t callbackOnSceneConnection, SWIG_Callback1_t callbackOnSceneDisconnection, SWIG_Callback2_t callbackOnChildAdd, SWIG_Callback3_t callbackOnChildRemove, SWIG_Callback4_t callbackOnPropertySet, SWIG_Callback5_t callbackOnSizeSet, SWIG_Callback6_t callbackOnSizeAnimation, SWIG_Callback9_t callbackOnKeyEvent, SWIG_Callback11_t callbackOnRelayout, SWIG_Callback12_t callbackOnSetResizePolicy, SWIG_Callback13_t callbackGetNaturalSize, SWIG_Callback14_t callbackCalculateChildSize, SWIG_Callback15_t callbackGetHeightForWidth, SWIG_Callback16_t callbackGetWidthForHeight, SWIG_Callback17_t callbackRelayoutDependentOnChildren__SWIG_0, SWIG_Callback18_t callbackRelayoutDependentOnChildren__SWIG_1, SWIG_Callback19_t callbackOnCalculateRelayoutSize, SWIG_Callback20_t callbackOnLayoutNegotiated, SWIG_Callback21_t callbackOnInitialize, SWIG_Callback24_t callbackOnStyleChange, SWIG_Callback25_t callbackOnAccessibilityActivated, SWIG_Callback26_t callbackOnAccessibilityPan, SWIG_Callback28_t callbackOnAccessibilityValueChange, SWIG_Callback29_t callbackOnAccessibilityZoom, SWIG_Callback30_t callbackOnKeyInputFocusGained, SWIG_Callback31_t callbackOnKeyInputFocusLost, SWIG_Callback32_t callbackGetNextKeyboardFocusableActor, SWIG_Callback33_t callbackOnKeyboardFocusChangeCommitted, SWIG_Callback34_t callbackOnKeyboardEnter, SWIG_Callback35_t callbackOnPinch, SWIG_Callback36_t callbackOnPan, SWIG_Callback37_t callbackOnTap, SWIG_Callback38_t callbackOnLongPress, SWIG_Callback39_t callbackSignalConnected, SWIG_Callback40_t callbackSignalDisconnected);
 
 private:
-    SWIG_Callback0_t swig_callbackOnStageConnection;
-    SWIG_Callback1_t swig_callbackOnStageDisconnection;
+    SWIG_Callback0_t swig_callbackOnSceneConnection;
+    SWIG_Callback1_t swig_callbackOnSceneDisconnection;
     SWIG_Callback2_t swig_callbackOnChildAdd;
     SWIG_Callback3_t swig_callbackOnChildRemove;
     SWIG_Callback4_t swig_callbackOnPropertySet;
     SWIG_Callback5_t swig_callbackOnSizeSet;
     SWIG_Callback6_t swig_callbackOnSizeAnimation;
-    SWIG_Callback7_t swig_callbackOnTouchEvent;
-    SWIG_Callback8_t swig_callbackOnHoverEvent;
     SWIG_Callback9_t swig_callbackOnKeyEvent;
-    SWIG_Callback10_t swig_callbackOnWheelEvent;
     SWIG_Callback11_t swig_callbackOnRelayout;
     SWIG_Callback12_t swig_callbackOnSetResizePolicy;
     SWIG_Callback13_t swig_callbackGetNaturalSize;
@@ -185,12 +199,9 @@ private:
     SWIG_Callback19_t swig_callbackOnCalculateRelayoutSize;
     SWIG_Callback20_t swig_callbackOnLayoutNegotiated;
     SWIG_Callback21_t swig_callbackOnInitialize;
-    SWIG_Callback22_t swig_callbackOnControlChildAdd;
-    SWIG_Callback23_t swig_callbackOnControlChildRemove;
     SWIG_Callback24_t swig_callbackOnStyleChange;
     SWIG_Callback25_t swig_callbackOnAccessibilityActivated;
     SWIG_Callback26_t swig_callbackOnAccessibilityPan;
-    SWIG_Callback27_t swig_callbackOnAccessibilityTouch;
     SWIG_Callback28_t swig_callbackOnAccessibilityValueChange;
     SWIG_Callback29_t swig_callbackOnAccessibilityZoom;
     SWIG_Callback30_t swig_callbackOnKeyInputFocusGained;
@@ -207,5 +218,55 @@ private:
     void swig_init_callbacks();
 };
 
+class SwigDirector_ItemFactory : public Dali::Toolkit::ItemFactory, public Swig::Director {
+
+public:
+    SwigDirector_ItemFactory();
+    virtual ~SwigDirector_ItemFactory();
+    virtual unsigned int GetNumberOfItems();
+    virtual Dali::Actor NewItem(unsigned int itemId);
+    virtual void ItemReleased(unsigned int itemId, Dali::Actor actor);
+    virtual Dali::Toolkit::ItemFactory::Extension *GetExtension();
+
+    typedef unsigned int (SWIGSTDCALL* SWIG_Callback0_t)();
+    typedef void * (SWIGSTDCALL* SWIG_Callback1_t)(unsigned int);
+    typedef void (SWIGSTDCALL* SWIG_Callback2_t)(unsigned int, void *);
+    void swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased);
+
+private:
+    SWIG_Callback0_t swig_callbackGetNumberOfItems;
+    SWIG_Callback1_t swig_callbackNewItem;
+    SWIG_Callback2_t swig_callbackItemReleased;
+    void swig_init_callbacks();
+};
+
+class SwigDirector_CustomAlgorithmInterface : public Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface, public Swig::Director {
+
+public:
+    SwigDirector_CustomAlgorithmInterface();
+    virtual ~SwigDirector_CustomAlgorithmInterface();
+    virtual Dali::Actor GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction);
+
+    typedef void * (SWIGSTDCALL* SWIG_Callback0_t)(void *, void *, int);
+    void swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor);
+
+private:
+    SWIG_Callback0_t swig_callbackGetNextFocusableActor;
+    void swig_init_callbacks();
+};
+
+class SwigDirector_FrameCallbackInterface : public Dali::FrameCallbackInterface, public Swig::Director {
+public:
+    SwigDirector_FrameCallbackInterface();
+    virtual ~SwigDirector_FrameCallbackInterface();
+    virtual void Update( Dali::UpdateProxy& updateProxy, float elapsedSeconds );
+
+    typedef void (SWIGSTDCALL* SWIG_Callback0_t)( void*  updateProxy, float elapsedSeconds );
+    void swig_connect_director( SWIG_Callback0_t callbackUpdate );
+
+
+private:
+    SWIG_Callback0_t swig_callbackOnUpdate;
+};
 
 #endif