Removed On(...)Event()
[platform/core/uifw/dali-csharp-binder.git] / dali-csharp-binder / src / dali_wrap.h
1 /* ----------------------------------------------------------------------------
2  * This file was automatically generated by SWIG (http://www.swig.org).
3  * Version 3.0.9
4  *
5  * This file is not intended to be easily readable and contains a number of
6  * coding conventions designed to improve portability and efficiency. Do not make
7  * changes to this file unless you know what you are doing--modify the SWIG
8  * interface file instead.
9  * ----------------------------------------------------------------------------- */
10
11 #ifndef SWIG_NDalic_WRAP_H_
12 #define SWIG_NDalic_WRAP_H_
13
14 class SwigDirector_WidgetImpl : public Dali::Internal::Adaptor::Widget, public Swig::Director {
15
16 public:
17     SwigDirector_WidgetImpl();
18     virtual ~SwigDirector_WidgetImpl();
19     virtual void OnCreate(std::string const &contentInfo, Dali::Window window);
20     virtual void OnTerminate(std::string const &contentInfo, Dali::Widget::Termination type);
21     virtual void OnPause();
22     virtual void OnResume();
23     virtual void OnResize(Dali::Window window);
24     virtual void OnUpdate(std::string const &contentInfo, int force);
25     virtual void SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
26     virtual void SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
27
28     typedef void (SWIGSTDCALL* SWIG_Callback0_t)(char *, void *);
29     typedef void (SWIGSTDCALL* SWIG_Callback1_t)(char *, int);
30     typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
31     typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
32     typedef void (SWIGSTDCALL* SWIG_Callback4_t)(void *);
33     typedef void (SWIGSTDCALL* SWIG_Callback5_t)(char *, int);
34     typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
35     typedef void (SWIGSTDCALL* SWIG_Callback7_t)(void *, void *);
36     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);
37
38 private:
39     SWIG_Callback0_t swig_callbackOnCreate;
40     SWIG_Callback1_t swig_callbackOnTerminate;
41     SWIG_Callback2_t swig_callbackOnPause;
42     SWIG_Callback3_t swig_callbackOnResume;
43     SWIG_Callback4_t swig_callbackOnResize;
44     SWIG_Callback5_t swig_callbackOnUpdate;
45     SWIG_Callback6_t swig_callbackSignalConnected;
46     SWIG_Callback7_t swig_callbackSignalDisconnected;
47     void swig_init_callbacks();
48 };
49
50 class SwigDirector_ViewImpl : public Dali::Toolkit::Internal::Control, public Swig::Director {
51
52 public:
53     SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags);
54     virtual ~SwigDirector_ViewImpl();
55     virtual void OnSceneConnection(int depth);
56     virtual void OnSceneConnectionSwigPublic(int depth) {
57       Dali::Toolkit::Internal::Control::OnSceneConnection(depth);
58     }
59     virtual void OnSceneDisconnection();
60     virtual void OnSceneDisconnectionSwigPublic() {
61       Dali::Toolkit::Internal::Control::OnSceneDisconnection();
62     }
63     virtual void OnChildAdd(Dali::Actor &child);
64     virtual void OnChildAddSwigPublic(Dali::Actor &child) {
65       Dali::Toolkit::Internal::Control::OnChildAdd(child);
66     }
67     virtual void OnChildRemove(Dali::Actor &child);
68     virtual void OnChildRemoveSwigPublic(Dali::Actor &child) {
69       Dali::Toolkit::Internal::Control::OnChildRemove(child);
70     }
71     virtual void OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue);
72     virtual void OnPropertySetSwigPublic(Dali::Property::Index index, Dali::Property::Value propertyValue) {
73       Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
74     }
75     virtual void OnSizeSet(Dali::Vector3 const &targetSize);
76     virtual void OnSizeSetSwigPublic(Dali::Vector3 const &targetSize) {
77       Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
78     }
79     virtual void OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize);
80     virtual void OnSizeAnimationSwigPublic(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
81       Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
82     }
83     virtual bool OnKeyEvent(Dali::KeyEvent const &event);
84     virtual bool OnKeyEventSwigPublic(Dali::KeyEvent const &event) {
85       return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
86     }
87     virtual void OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container);
88     virtual void OnRelayoutSwigPublic(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
89       Dali::Toolkit::Internal::Control::OnRelayout(size,container);
90     }
91     virtual void OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension);
92     virtual void OnSetResizePolicySwigPublic(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
93       Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
94     }
95     virtual Dali::Vector3 GetNaturalSize();
96     virtual Dali::Vector3 GetNaturalSizeSwigPublic() {
97       return Dali::Toolkit::Internal::Control::GetNaturalSize();
98     }
99     virtual float CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension);
100     virtual float CalculateChildSizeSwigPublic(Dali::Actor const &child, Dali::Dimension::Type dimension) {
101       return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
102     }
103     virtual float GetHeightForWidth(float width);
104     virtual float GetHeightForWidthSwigPublic(float width) {
105       return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
106     }
107     virtual float GetWidthForHeight(float height);
108     virtual float GetWidthForHeightSwigPublic(float height) {
109       return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
110     }
111     virtual bool RelayoutDependentOnChildren(Dali::Dimension::Type dimension = Dali::Dimension::ALL_DIMENSIONS);
112     virtual bool RelayoutDependentOnChildrenSwigPublic(Dali::Dimension::Type dimension = Dali::Dimension::ALL_DIMENSIONS) {
113       return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
114     }
115     virtual void OnCalculateRelayoutSize(Dali::Dimension::Type dimension);
116     virtual void OnCalculateRelayoutSizeSwigPublic(Dali::Dimension::Type dimension) {
117       Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
118     }
119     virtual void OnLayoutNegotiated(float size, Dali::Dimension::Type dimension);
120     virtual void OnLayoutNegotiatedSwigPublic(float size, Dali::Dimension::Type dimension) {
121       Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
122     }
123     virtual Dali::CustomActorImpl::Extension *GetExtension();
124     virtual void OnInitialize();
125     virtual void OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change);
126     virtual bool OnAccessibilityActivated();
127     virtual bool OnAccessibilityPan(Dali::PanGesture gesture);
128     virtual bool OnAccessibilityValueChange(bool isIncrease);
129     virtual bool OnAccessibilityZoom();
130     virtual void OnKeyInputFocusGained();
131     virtual void OnKeyInputFocusLost();
132     virtual Dali::Actor GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled);
133     virtual void OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor);
134     virtual bool OnKeyboardEnter();
135     virtual void OnPinch(Dali::PinchGesture const &pinch);
136     virtual void OnPan(Dali::PanGesture const &pan);
137     virtual void OnTap(Dali::TapGesture const &tap);
138     virtual void OnLongPress(Dali::LongPressGesture const &longPress);
139     virtual void SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
140     virtual void SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback);
141     virtual Dali::Toolkit::Internal::Control::Extension *GetControlExtension();
142
143     typedef void (SWIGSTDCALL* SWIG_Callback0_t)(int);
144     typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
145     typedef void (SWIGSTDCALL* SWIG_Callback2_t)(void *);
146     typedef void (SWIGSTDCALL* SWIG_Callback3_t)(void *);
147     typedef void (SWIGSTDCALL* SWIG_Callback4_t)(int, void *);
148     typedef void (SWIGSTDCALL* SWIG_Callback5_t)(void *);
149     typedef void (SWIGSTDCALL* SWIG_Callback6_t)(void *, void *);
150     typedef unsigned int (SWIGSTDCALL* SWIG_Callback9_t)(void *);
151     typedef void (SWIGSTDCALL* SWIG_Callback11_t)(void *, void *);
152     typedef void (SWIGSTDCALL* SWIG_Callback12_t)(int, int);
153     typedef void * (SWIGSTDCALL* SWIG_Callback13_t)();
154     typedef float (SWIGSTDCALL* SWIG_Callback14_t)(void *, int);
155     typedef float (SWIGSTDCALL* SWIG_Callback15_t)(float);
156     typedef float (SWIGSTDCALL* SWIG_Callback16_t)(float);
157     typedef unsigned int (SWIGSTDCALL* SWIG_Callback17_t)(int);
158     typedef unsigned int (SWIGSTDCALL* SWIG_Callback18_t)();
159     typedef void (SWIGSTDCALL* SWIG_Callback19_t)(int);
160     typedef void (SWIGSTDCALL* SWIG_Callback20_t)(float, int);
161     typedef void (SWIGSTDCALL* SWIG_Callback21_t)();
162     typedef void (SWIGSTDCALL* SWIG_Callback22_t)(void *);
163     typedef void (SWIGSTDCALL* SWIG_Callback23_t)(void *);
164     typedef void (SWIGSTDCALL* SWIG_Callback24_t)(void *, int);
165     typedef unsigned int (SWIGSTDCALL* SWIG_Callback25_t)();
166     typedef unsigned int (SWIGSTDCALL* SWIG_Callback26_t)(void *);
167     typedef unsigned int (SWIGSTDCALL* SWIG_Callback28_t)(unsigned int);
168     typedef unsigned int (SWIGSTDCALL* SWIG_Callback29_t)();
169     typedef void (SWIGSTDCALL* SWIG_Callback30_t)();
170     typedef void (SWIGSTDCALL* SWIG_Callback31_t)();
171     typedef void * (SWIGSTDCALL* SWIG_Callback32_t)(void *, int, unsigned int);
172     typedef void (SWIGSTDCALL* SWIG_Callback33_t)(void *);
173     typedef unsigned int (SWIGSTDCALL* SWIG_Callback34_t)();
174     typedef void (SWIGSTDCALL* SWIG_Callback35_t)(void *);
175     typedef void (SWIGSTDCALL* SWIG_Callback36_t)(void *);
176     typedef void (SWIGSTDCALL* SWIG_Callback37_t)(void *);
177     typedef void (SWIGSTDCALL* SWIG_Callback38_t)(void *);
178     typedef void (SWIGSTDCALL* SWIG_Callback39_t)(void *, void *);
179     typedef void (SWIGSTDCALL* SWIG_Callback40_t)(void *, void *);
180     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);
181
182 private:
183     SWIG_Callback0_t swig_callbackOnSceneConnection;
184     SWIG_Callback1_t swig_callbackOnSceneDisconnection;
185     SWIG_Callback2_t swig_callbackOnChildAdd;
186     SWIG_Callback3_t swig_callbackOnChildRemove;
187     SWIG_Callback4_t swig_callbackOnPropertySet;
188     SWIG_Callback5_t swig_callbackOnSizeSet;
189     SWIG_Callback6_t swig_callbackOnSizeAnimation;
190     SWIG_Callback9_t swig_callbackOnKeyEvent;
191     SWIG_Callback11_t swig_callbackOnRelayout;
192     SWIG_Callback12_t swig_callbackOnSetResizePolicy;
193     SWIG_Callback13_t swig_callbackGetNaturalSize;
194     SWIG_Callback14_t swig_callbackCalculateChildSize;
195     SWIG_Callback15_t swig_callbackGetHeightForWidth;
196     SWIG_Callback16_t swig_callbackGetWidthForHeight;
197     SWIG_Callback17_t swig_callbackRelayoutDependentOnChildren__SWIG_0;
198     SWIG_Callback18_t swig_callbackRelayoutDependentOnChildren__SWIG_1;
199     SWIG_Callback19_t swig_callbackOnCalculateRelayoutSize;
200     SWIG_Callback20_t swig_callbackOnLayoutNegotiated;
201     SWIG_Callback21_t swig_callbackOnInitialize;
202     SWIG_Callback24_t swig_callbackOnStyleChange;
203     SWIG_Callback25_t swig_callbackOnAccessibilityActivated;
204     SWIG_Callback26_t swig_callbackOnAccessibilityPan;
205     SWIG_Callback28_t swig_callbackOnAccessibilityValueChange;
206     SWIG_Callback29_t swig_callbackOnAccessibilityZoom;
207     SWIG_Callback30_t swig_callbackOnKeyInputFocusGained;
208     SWIG_Callback31_t swig_callbackOnKeyInputFocusLost;
209     SWIG_Callback32_t swig_callbackGetNextKeyboardFocusableActor;
210     SWIG_Callback33_t swig_callbackOnKeyboardFocusChangeCommitted;
211     SWIG_Callback34_t swig_callbackOnKeyboardEnter;
212     SWIG_Callback35_t swig_callbackOnPinch;
213     SWIG_Callback36_t swig_callbackOnPan;
214     SWIG_Callback37_t swig_callbackOnTap;
215     SWIG_Callback38_t swig_callbackOnLongPress;
216     SWIG_Callback39_t swig_callbackSignalConnected;
217     SWIG_Callback40_t swig_callbackSignalDisconnected;
218     void swig_init_callbacks();
219 };
220
221 class SwigDirector_ItemFactory : public Dali::Toolkit::ItemFactory, public Swig::Director {
222
223 public:
224     SwigDirector_ItemFactory();
225     virtual ~SwigDirector_ItemFactory();
226     virtual unsigned int GetNumberOfItems();
227     virtual Dali::Actor NewItem(unsigned int itemId);
228     virtual void ItemReleased(unsigned int itemId, Dali::Actor actor);
229     virtual Dali::Toolkit::ItemFactory::Extension *GetExtension();
230
231     typedef unsigned int (SWIGSTDCALL* SWIG_Callback0_t)();
232     typedef void * (SWIGSTDCALL* SWIG_Callback1_t)(unsigned int);
233     typedef void (SWIGSTDCALL* SWIG_Callback2_t)(unsigned int, void *);
234     void swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased);
235
236 private:
237     SWIG_Callback0_t swig_callbackGetNumberOfItems;
238     SWIG_Callback1_t swig_callbackNewItem;
239     SWIG_Callback2_t swig_callbackItemReleased;
240     void swig_init_callbacks();
241 };
242
243 class SwigDirector_CustomAlgorithmInterface : public Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface, public Swig::Director {
244
245 public:
246     SwigDirector_CustomAlgorithmInterface();
247     virtual ~SwigDirector_CustomAlgorithmInterface();
248     virtual Dali::Actor GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction);
249
250     typedef void * (SWIGSTDCALL* SWIG_Callback0_t)(void *, void *, int);
251     void swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor);
252
253 private:
254     SWIG_Callback0_t swig_callbackGetNextFocusableActor;
255     void swig_init_callbacks();
256 };
257
258 class SwigDirector_FrameCallbackInterface : public Dali::FrameCallbackInterface, public Swig::Director {
259 public:
260     SwigDirector_FrameCallbackInterface();
261     virtual ~SwigDirector_FrameCallbackInterface();
262     virtual void Update( Dali::UpdateProxy& updateProxy, float elapsedSeconds );
263
264     typedef void (SWIGSTDCALL* SWIG_Callback0_t)( void*  updateProxy, float elapsedSeconds );
265     void swig_connect_director( SWIG_Callback0_t callbackUpdate );
266
267
268 private:
269     SWIG_Callback0_t swig_callbackOnUpdate;
270 };
271
272 #endif