Merge "Change the namespace of ImageView, TextLabel, TextEditor, TextField, View...
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / internal / ViewImpl.cs
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.9
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10
11 #if (DOT_NET_CORE)
12 using System.Reflection;
13 #endif
14
15 using Tizen.NUI.BaseComponents;
16
17 namespace Tizen.NUI
18 {
19
20     public class ViewImpl : CustomActorImpl
21     {
22         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
23
24         internal ViewImpl(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.ViewImpl_SWIGUpcast(cPtr), cMemoryOwn)
25         {
26             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
27         }
28
29         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ViewImpl obj)
30         {
31             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
32         }
33
34         public override void Dispose()
35         {
36             lock (this)
37             {
38                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
39                 {
40                     if (swigCMemOwn)
41                     {
42                         swigCMemOwn = false;
43                         throw new global::System.MethodAccessException("C++ destructor does not have public access");
44                     }
45                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
46                 }
47                 global::System.GC.SuppressFinalize(this);
48                 base.Dispose();
49             }
50         }
51
52         public static View New()
53         {
54             View ret = new View(NDalicPINVOKE.ViewImpl_New(), true);
55             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
56             return ret;
57         }
58
59         public void SetStyleName(string styleName)
60         {
61             NDalicPINVOKE.ViewImpl_SetStyleName(swigCPtr, styleName);
62             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
63         }
64
65         public string GetStyleName()
66         {
67             string ret = NDalicPINVOKE.ViewImpl_GetStyleName(swigCPtr);
68             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
69             return ret;
70         }
71
72         public void SetBackgroundColor(Vector4 color)
73         {
74             NDalicPINVOKE.ViewImpl_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));
75             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
76         }
77
78         public Vector4 GetBackgroundColor()
79         {
80             Vector4 ret = new Vector4(NDalicPINVOKE.ViewImpl_GetBackgroundColor(swigCPtr), true);
81             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
82             return ret;
83         }
84
85         internal void SetBackgroundImage(Image image)
86         {
87             NDalicPINVOKE.ViewImpl_SetBackgroundImage(swigCPtr, Image.getCPtr(image));
88             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
89         }
90
91         public void SetBackground(PropertyMap map)
92         {
93             NDalicPINVOKE.ViewImpl_SetBackground(swigCPtr, PropertyMap.getCPtr(map));
94             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
95         }
96
97         public void ClearBackground()
98         {
99             NDalicPINVOKE.ViewImpl_ClearBackground(swigCPtr);
100             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
101         }
102
103         public void EnableGestureDetection(Gesture.GestureType type)
104         {
105             NDalicPINVOKE.ViewImpl_EnableGestureDetection(swigCPtr, (int)type);
106             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
107         }
108
109         public void DisableGestureDetection(Gesture.GestureType type)
110         {
111             NDalicPINVOKE.ViewImpl_DisableGestureDetection(swigCPtr, (int)type);
112             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
113         }
114
115         public PinchGestureDetector GetPinchGestureDetector()
116         {
117             PinchGestureDetector ret = new PinchGestureDetector(NDalicPINVOKE.ViewImpl_GetPinchGestureDetector(swigCPtr), true);
118             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
119             return ret;
120         }
121
122         public PanGestureDetector GetPanGestureDetector()
123         {
124             PanGestureDetector ret = new PanGestureDetector(NDalicPINVOKE.ViewImpl_GetPanGestureDetector(swigCPtr), true);
125             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
126             return ret;
127         }
128
129         public TapGestureDetector GetTapGestureDetector()
130         {
131             TapGestureDetector ret = new TapGestureDetector(NDalicPINVOKE.ViewImpl_GetTapGestureDetector(swigCPtr), true);
132             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
133             return ret;
134         }
135
136         public LongPressGestureDetector GetLongPressGestureDetector()
137         {
138             LongPressGestureDetector ret = new LongPressGestureDetector(NDalicPINVOKE.ViewImpl_GetLongPressGestureDetector(swigCPtr), true);
139             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
140             return ret;
141         }
142
143         public void SetKeyboardNavigationSupport(bool isSupported)
144         {
145             NDalicPINVOKE.ViewImpl_SetKeyboardNavigationSupport(swigCPtr, isSupported);
146             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
147         }
148
149         public bool IsKeyboardNavigationSupported()
150         {
151             bool ret = NDalicPINVOKE.ViewImpl_IsKeyboardNavigationSupported(swigCPtr);
152             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
153             return ret;
154         }
155
156         public void SetKeyInputFocus()
157         {
158             NDalicPINVOKE.ViewImpl_SetKeyInputFocus(swigCPtr);
159             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
160         }
161
162         public bool HasKeyInputFocus()
163         {
164             bool ret = NDalicPINVOKE.ViewImpl_HasKeyInputFocus(swigCPtr);
165             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
166             return ret;
167         }
168
169         public void ClearKeyInputFocus()
170         {
171             NDalicPINVOKE.ViewImpl_ClearKeyInputFocus(swigCPtr);
172             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
173         }
174
175         public void SetAsFocusGroup(bool isFocusGroup)
176         {
177             NDalicPINVOKE.ViewImpl_SetAsKeyboardFocusGroup(swigCPtr, isFocusGroup);
178             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
179         }
180
181         public bool IsFocusGroup()
182         {
183             bool ret = NDalicPINVOKE.ViewImpl_IsKeyboardFocusGroup(swigCPtr);
184             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
185             return ret;
186         }
187
188         public void AccessibilityActivate()
189         {
190             NDalicPINVOKE.ViewImpl_AccessibilityActivate(swigCPtr);
191             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
192         }
193
194         public void KeyboardEnter()
195         {
196             NDalicPINVOKE.ViewImpl_KeyboardEnter(swigCPtr);
197             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
198         }
199
200         internal ControlKeySignal KeyEventSignal()
201         {
202             ControlKeySignal ret = new ControlKeySignal(NDalicPINVOKE.ViewImpl_KeyEventSignal(swigCPtr), false);
203             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
204             return ret;
205         }
206
207         internal KeyInputFocusSignal KeyInputFocusGainedSignal()
208         {
209             KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.ViewImpl_KeyInputFocusGainedSignal(swigCPtr), false);
210             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
211             return ret;
212         }
213
214         internal KeyInputFocusSignal KeyInputFocusLostSignal()
215         {
216             KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.ViewImpl_KeyInputFocusLostSignal(swigCPtr), false);
217             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
218             return ret;
219         }
220
221         public bool EmitKeyEventSignal(Key arg0)
222         {
223             bool ret = NDalicPINVOKE.ViewImpl_EmitKeyEventSignal(swigCPtr, Key.getCPtr(arg0));
224             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
225             return ret;
226         }
227
228         protected virtual new void OnStageConnection(int depth)
229         {
230             if (SwigDerivedClassHasMethod("OnStageConnection", swigMethodTypes0)) NDalicPINVOKE.ViewImpl_OnStageConnectionSwigExplicitViewImpl(swigCPtr, depth); else NDalicPINVOKE.ViewImpl_OnStageConnection(swigCPtr, depth);
231             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232         }
233
234         protected virtual new void OnStageDisconnection()
235         {
236             if (SwigDerivedClassHasMethod("OnStageDisconnection", swigMethodTypes1)) NDalicPINVOKE.ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(swigCPtr); else NDalicPINVOKE.ViewImpl_OnStageDisconnection(swigCPtr);
237             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
238         }
239
240         protected virtual new void OnChildAdd(Actor child)
241         {
242             if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2)) NDalicPINVOKE.ViewImpl_OnChildAddSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(child)); else NDalicPINVOKE.ViewImpl_OnChildAdd(swigCPtr, Actor.getCPtr(child));
243             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
244         }
245
246         protected virtual new void OnChildRemove(Actor child)
247         {
248             if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3)) NDalicPINVOKE.ViewImpl_OnChildRemoveSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(child)); else NDalicPINVOKE.ViewImpl_OnChildRemove(swigCPtr, Actor.getCPtr(child));
249             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
250         }
251
252         protected virtual new void OnPropertySet(int index, PropertyValue propertyValue)
253         {
254             if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) NDalicPINVOKE.ViewImpl_OnPropertySetSwigExplicitViewImpl(swigCPtr, index, PropertyValue.getCPtr(propertyValue)); else NDalicPINVOKE.ViewImpl_OnPropertySet(swigCPtr, index, PropertyValue.getCPtr(propertyValue));
255             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
256         }
257
258         protected virtual new void OnSizeSet(Vector3 targetSize)
259         {
260             if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5)) NDalicPINVOKE.ViewImpl_OnSizeSetSwigExplicitViewImpl(swigCPtr, Vector3.getCPtr(targetSize)); else NDalicPINVOKE.ViewImpl_OnSizeSet(swigCPtr, Vector3.getCPtr(targetSize));
261             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
262         }
263
264         protected virtual new void OnSizeAnimation(Animation animation, Vector3 targetSize)
265         {
266             if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6)) NDalicPINVOKE.ViewImpl_OnSizeAnimationSwigExplicitViewImpl(swigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize)); else NDalicPINVOKE.ViewImpl_OnSizeAnimation(swigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize));
267             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
268         }
269
270         internal virtual new bool OnTouchEvent(SWIGTYPE_p_Dali__TouchEvent arg0)
271         {
272             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)));
273             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
274             return ret;
275         }
276
277         protected virtual new bool OnHoverEvent(Hover arg0)
278         {
279             bool ret = (SwigDerivedClassHasMethod("OnHoverEvent", swigMethodTypes8) ? NDalicPINVOKE.ViewImpl_OnHoverEventSwigExplicitViewImpl(swigCPtr, Hover.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnHoverEvent(swigCPtr, Hover.getCPtr(arg0)));
280             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
281             return ret;
282         }
283
284         protected virtual new bool OnKeyEvent(Key arg0)
285         {
286             bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? NDalicPINVOKE.ViewImpl_OnKeyEventSwigExplicitViewImpl(swigCPtr, Key.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnKeyEvent(swigCPtr, Key.getCPtr(arg0)));
287             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
288             return ret;
289         }
290
291         protected virtual new bool OnWheelEvent(Wheel arg0)
292         {
293             bool ret = (SwigDerivedClassHasMethod("OnWheelEvent", swigMethodTypes10) ? NDalicPINVOKE.ViewImpl_OnWheelEventSwigExplicitViewImpl(swigCPtr, Wheel.getCPtr(arg0)) : NDalicPINVOKE.ViewImpl_OnWheelEvent(swigCPtr, Wheel.getCPtr(arg0)));
294             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
295             return ret;
296         }
297
298         protected virtual new void OnRelayout(Vector2 size, RelayoutContainer container)
299         {
300             if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11)) NDalicPINVOKE.ViewImpl_OnRelayoutSwigExplicitViewImpl(swigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container)); else NDalicPINVOKE.ViewImpl_OnRelayout(swigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container));
301             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
302         }
303
304         protected virtual new void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
305         {
306             if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12)) NDalicPINVOKE.ViewImpl_OnSetResizePolicySwigExplicitViewImpl(swigCPtr, (int)policy, (int)dimension); else NDalicPINVOKE.ViewImpl_OnSetResizePolicy(swigCPtr, (int)policy, (int)dimension);
307             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
308         }
309
310         protected virtual new Vector3 GetNaturalSize()
311         {
312             Vector3 ret = new Vector3((SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13) ? NDalicPINVOKE.ViewImpl_GetNaturalSizeSwigExplicitViewImpl(swigCPtr) : NDalicPINVOKE.ViewImpl_GetNaturalSize(swigCPtr)), true);
313             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
314             return ret;
315         }
316
317         protected virtual new float CalculateChildSize(Actor child, DimensionType dimension)
318         {
319             float ret = (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14) ? NDalicPINVOKE.ViewImpl_CalculateChildSizeSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(child), (int)dimension) : NDalicPINVOKE.ViewImpl_CalculateChildSize(swigCPtr, Actor.getCPtr(child), (int)dimension));
320             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
321             return ret;
322         }
323
324         protected virtual new float GetHeightForWidth(float width)
325         {
326             float ret = (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15) ? NDalicPINVOKE.ViewImpl_GetHeightForWidthSwigExplicitViewImpl(swigCPtr, width) : NDalicPINVOKE.ViewImpl_GetHeightForWidth(swigCPtr, width));
327             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
328             return ret;
329         }
330
331         protected virtual new float GetWidthForHeight(float height)
332         {
333             float ret = (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16) ? NDalicPINVOKE.ViewImpl_GetWidthForHeightSwigExplicitViewImpl(swigCPtr, height) : NDalicPINVOKE.ViewImpl_GetWidthForHeight(swigCPtr, height));
334             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
335             return ret;
336         }
337
338         protected virtual new bool RelayoutDependentOnChildren(DimensionType dimension)
339         {
340             bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17) ? NDalicPINVOKE.ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(swigCPtr, (int)dimension) : NDalicPINVOKE.ViewImpl_RelayoutDependentOnChildren__SWIG_0(swigCPtr, (int)dimension));
341             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
342             return ret;
343         }
344
345         protected virtual new bool RelayoutDependentOnChildren()
346         {
347             bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18) ? NDalicPINVOKE.ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(swigCPtr) : NDalicPINVOKE.ViewImpl_RelayoutDependentOnChildren__SWIG_1(swigCPtr));
348             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
349             return ret;
350         }
351
352         protected virtual new void OnCalculateRelayoutSize(DimensionType dimension)
353         {
354             if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19)) NDalicPINVOKE.ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(swigCPtr, (int)dimension); else NDalicPINVOKE.ViewImpl_OnCalculateRelayoutSize(swigCPtr, (int)dimension);
355             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
356         }
357
358         protected virtual new void OnLayoutNegotiated(float size, DimensionType dimension)
359         {
360             if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20)) NDalicPINVOKE.ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(swigCPtr, size, (int)dimension); else NDalicPINVOKE.ViewImpl_OnLayoutNegotiated(swigCPtr, size, (int)dimension);
361             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
362         }
363
364         public virtual void OnInitialize()
365         {
366             if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21)) NDalicPINVOKE.ViewImpl_OnInitializeSwigExplicitViewImpl(swigCPtr); else NDalicPINVOKE.ViewImpl_OnInitialize(swigCPtr);
367             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
368         }
369
370         public virtual void OnControlChildAdd(Actor child)
371         {
372             if (SwigDerivedClassHasMethod("OnControlChildAdd", swigMethodTypes22)) NDalicPINVOKE.ViewImpl_OnControlChildAddSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(child)); else NDalicPINVOKE.ViewImpl_OnControlChildAdd(swigCPtr, Actor.getCPtr(child));
373             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
374         }
375
376         public virtual void OnControlChildRemove(Actor child)
377         {
378             if (SwigDerivedClassHasMethod("OnControlChildRemove", swigMethodTypes23)) NDalicPINVOKE.ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(child)); else NDalicPINVOKE.ViewImpl_OnControlChildRemove(swigCPtr, Actor.getCPtr(child));
379             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
380         }
381
382         public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
383         {
384             if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24)) NDalicPINVOKE.ViewImpl_OnStyleChangeSwigExplicitViewImpl(swigCPtr, StyleManager.getCPtr(styleManager), (int)change); else NDalicPINVOKE.ViewImpl_OnStyleChange(swigCPtr, StyleManager.getCPtr(styleManager), (int)change);
385             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
386         }
387
388         public virtual bool OnAccessibilityActivated()
389         {
390             bool ret = (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25) ? NDalicPINVOKE.ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(swigCPtr) : NDalicPINVOKE.ViewImpl_OnAccessibilityActivated(swigCPtr));
391             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
392             return ret;
393         }
394
395         public virtual bool OnAccessibilityPan(PanGesture gesture)
396         {
397             bool ret = (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26) ? NDalicPINVOKE.ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(swigCPtr, PanGesture.getCPtr(gesture)) : NDalicPINVOKE.ViewImpl_OnAccessibilityPan(swigCPtr, PanGesture.getCPtr(gesture)));
398             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
399             return ret;
400         }
401
402         internal virtual bool OnAccessibilityTouch(SWIGTYPE_p_Dali__TouchEvent touchEvent)
403         {
404             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)));
405             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
406             return ret;
407         }
408
409         public virtual bool OnAccessibilityValueChange(bool isIncrease)
410         {
411             bool ret = (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28) ? NDalicPINVOKE.ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(swigCPtr, isIncrease) : NDalicPINVOKE.ViewImpl_OnAccessibilityValueChange(swigCPtr, isIncrease));
412             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
413             return ret;
414         }
415
416         public virtual bool OnAccessibilityZoom()
417         {
418             bool ret = (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29) ? NDalicPINVOKE.ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(swigCPtr) : NDalicPINVOKE.ViewImpl_OnAccessibilityZoom(swigCPtr));
419             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
420             return ret;
421         }
422
423         public virtual void OnKeyInputFocusGained()
424         {
425             if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30)) NDalicPINVOKE.ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(swigCPtr); else NDalicPINVOKE.ViewImpl_OnKeyInputFocusGained(swigCPtr);
426             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
427         }
428
429         public virtual void OnKeyInputFocusLost()
430         {
431             if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31)) NDalicPINVOKE.ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(swigCPtr); else NDalicPINVOKE.ViewImpl_OnKeyInputFocusLost(swigCPtr);
432             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
433         }
434
435         public virtual Actor GetNextFocusableActor(Actor currentFocusedActor, View.FocusDirection direction, bool loopEnabled)
436         {
437             Actor ret = new Actor((SwigDerivedClassHasMethod("GetNextFocusableActor", swigMethodTypes32) ? NDalicPINVOKE.ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(currentFocusedActor), (int)direction, loopEnabled) : NDalicPINVOKE.ViewImpl_GetNextKeyboardFocusableActor(swigCPtr, Actor.getCPtr(currentFocusedActor), (int)direction, loopEnabled)), true);
438             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
439             return ret;
440         }
441
442         public virtual void OnFocusChangeCommitted(Actor commitedFocusableActor)
443         {
444             if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33)) NDalicPINVOKE.ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(swigCPtr, Actor.getCPtr(commitedFocusableActor)); else NDalicPINVOKE.ViewImpl_OnKeyboardFocusChangeCommitted(swigCPtr, Actor.getCPtr(commitedFocusableActor));
445             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
446         }
447
448         public virtual bool OnKeyboardEnter()
449         {
450             bool ret = (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34) ? NDalicPINVOKE.ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(swigCPtr) : NDalicPINVOKE.ViewImpl_OnKeyboardEnter(swigCPtr));
451             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
452             return ret;
453         }
454
455         public virtual void OnPinch(PinchGesture pinch)
456         {
457             if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35)) NDalicPINVOKE.ViewImpl_OnPinchSwigExplicitViewImpl(swigCPtr, PinchGesture.getCPtr(pinch)); else NDalicPINVOKE.ViewImpl_OnPinch(swigCPtr, PinchGesture.getCPtr(pinch));
458             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
459         }
460
461         public virtual void OnPan(PanGesture pan)
462         {
463             if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36)) NDalicPINVOKE.ViewImpl_OnPanSwigExplicitViewImpl(swigCPtr, PanGesture.getCPtr(pan)); else NDalicPINVOKE.ViewImpl_OnPan(swigCPtr, PanGesture.getCPtr(pan));
464             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
465         }
466
467         public virtual void OnTap(TapGesture tap)
468         {
469             if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37)) NDalicPINVOKE.ViewImpl_OnTapSwigExplicitViewImpl(swigCPtr, TapGesture.getCPtr(tap)); else NDalicPINVOKE.ViewImpl_OnTap(swigCPtr, TapGesture.getCPtr(tap));
470             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
471         }
472
473         public virtual void OnLongPress(LongPressGesture longPress)
474         {
475             if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38)) NDalicPINVOKE.ViewImpl_OnLongPressSwigExplicitViewImpl(swigCPtr, LongPressGesture.getCPtr(longPress)); else NDalicPINVOKE.ViewImpl_OnLongPress(swigCPtr, LongPressGesture.getCPtr(longPress));
476             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
477         }
478
479         internal virtual void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
480         {
481             if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39)) NDalicPINVOKE.ViewImpl_SignalConnectedSwigExplicitViewImpl(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else NDalicPINVOKE.ViewImpl_SignalConnected(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
482             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
483         }
484
485         internal virtual void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
486         {
487             if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40)) NDalicPINVOKE.ViewImpl_SignalDisconnectedSwigExplicitViewImpl(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else NDalicPINVOKE.ViewImpl_SignalDisconnected(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
488             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
489         }
490
491         private void SwigDirectorConnect()
492         {
493             if (SwigDerivedClassHasMethod("OnStageConnection", swigMethodTypes0))
494                 swigDelegate0 = new SwigDelegateViewImpl_0(SwigDirectorOnStageConnection);
495             if (SwigDerivedClassHasMethod("OnStageDisconnection", swigMethodTypes1))
496                 swigDelegate1 = new SwigDelegateViewImpl_1(SwigDirectorOnStageDisconnection);
497             if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2))
498                 swigDelegate2 = new SwigDelegateViewImpl_2(SwigDirectorOnChildAdd);
499             if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3))
500                 swigDelegate3 = new SwigDelegateViewImpl_3(SwigDirectorOnChildRemove);
501             if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4))
502                 swigDelegate4 = new SwigDelegateViewImpl_4(SwigDirectorOnPropertySet);
503             if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5))
504                 swigDelegate5 = new SwigDelegateViewImpl_5(SwigDirectorOnSizeSet);
505             if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6))
506                 swigDelegate6 = new SwigDelegateViewImpl_6(SwigDirectorOnSizeAnimation);
507             if (SwigDerivedClassHasMethod("OnTouchEvent", swigMethodTypes7))
508                 swigDelegate7 = new SwigDelegateViewImpl_7(SwigDirectorOnTouchEvent);
509             if (SwigDerivedClassHasMethod("OnHoverEvent", swigMethodTypes8))
510                 swigDelegate8 = new SwigDelegateViewImpl_8(SwigDirectorOnHoverEvent);
511             if (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9))
512                 swigDelegate9 = new SwigDelegateViewImpl_9(SwigDirectorOnKeyEvent);
513             if (SwigDerivedClassHasMethod("OnWheelEvent", swigMethodTypes10))
514                 swigDelegate10 = new SwigDelegateViewImpl_10(SwigDirectorOnWheelEvent);
515             if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11))
516                 swigDelegate11 = new SwigDelegateViewImpl_11(SwigDirectorOnRelayout);
517             if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12))
518                 swigDelegate12 = new SwigDelegateViewImpl_12(SwigDirectorOnSetResizePolicy);
519             if (SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13))
520                 swigDelegate13 = new SwigDelegateViewImpl_13(SwigDirectorGetNaturalSize);
521             if (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14))
522                 swigDelegate14 = new SwigDelegateViewImpl_14(SwigDirectorCalculateChildSize);
523             if (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15))
524                 swigDelegate15 = new SwigDelegateViewImpl_15(SwigDirectorGetHeightForWidth);
525             if (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16))
526                 swigDelegate16 = new SwigDelegateViewImpl_16(SwigDirectorGetWidthForHeight);
527             if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17))
528                 swigDelegate17 = new SwigDelegateViewImpl_17(SwigDirectorRelayoutDependentOnChildren__SWIG_0);
529             if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18))
530                 swigDelegate18 = new SwigDelegateViewImpl_18(SwigDirectorRelayoutDependentOnChildren__SWIG_1);
531             if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19))
532                 swigDelegate19 = new SwigDelegateViewImpl_19(SwigDirectorOnCalculateRelayoutSize);
533             if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20))
534                 swigDelegate20 = new SwigDelegateViewImpl_20(SwigDirectorOnLayoutNegotiated);
535             if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21))
536                 swigDelegate21 = new SwigDelegateViewImpl_21(SwigDirectorOnInitialize);
537             if (SwigDerivedClassHasMethod("OnControlChildAdd", swigMethodTypes22))
538                 swigDelegate22 = new SwigDelegateViewImpl_22(SwigDirectorOnControlChildAdd);
539             if (SwigDerivedClassHasMethod("OnControlChildRemove", swigMethodTypes23))
540                 swigDelegate23 = new SwigDelegateViewImpl_23(SwigDirectorOnControlChildRemove);
541             if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24))
542                 swigDelegate24 = new SwigDelegateViewImpl_24(SwigDirectorOnStyleChange);
543             if (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25))
544                 swigDelegate25 = new SwigDelegateViewImpl_25(SwigDirectorOnAccessibilityActivated);
545             if (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26))
546                 swigDelegate26 = new SwigDelegateViewImpl_26(SwigDirectorOnAccessibilityPan);
547             if (SwigDerivedClassHasMethod("OnAccessibilityTouch", swigMethodTypes27))
548                 swigDelegate27 = new SwigDelegateViewImpl_27(SwigDirectorOnAccessibilityTouch);
549             if (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28))
550                 swigDelegate28 = new SwigDelegateViewImpl_28(SwigDirectorOnAccessibilityValueChange);
551             if (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29))
552                 swigDelegate29 = new SwigDelegateViewImpl_29(SwigDirectorOnAccessibilityZoom);
553             if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30))
554                 swigDelegate30 = new SwigDelegateViewImpl_30(SwigDirectorOnKeyInputFocusGained);
555             if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31))
556                 swigDelegate31 = new SwigDelegateViewImpl_31(SwigDirectorOnKeyInputFocusLost);
557             if (SwigDerivedClassHasMethod("GetNextFocusableActor", swigMethodTypes32))
558                 swigDelegate32 = new SwigDelegateViewImpl_32(SwigDirectorGetNextKeyboardFocusableActor);
559             if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33))
560                 swigDelegate33 = new SwigDelegateViewImpl_33(SwigDirectorOnKeyboardFocusChangeCommitted);
561             if (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34))
562                 swigDelegate34 = new SwigDelegateViewImpl_34(SwigDirectorOnKeyboardEnter);
563             if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35))
564                 swigDelegate35 = new SwigDelegateViewImpl_35(SwigDirectorOnPinch);
565             if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36))
566                 swigDelegate36 = new SwigDelegateViewImpl_36(SwigDirectorOnPan);
567             if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37))
568                 swigDelegate37 = new SwigDelegateViewImpl_37(SwigDirectorOnTap);
569             if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38))
570                 swigDelegate38 = new SwigDelegateViewImpl_38(SwigDirectorOnLongPress);
571             if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39))
572                 swigDelegate39 = new SwigDelegateViewImpl_39(SwigDirectorSignalConnected);
573             if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
574                 swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
575             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);
576         }
577
578
579 #if (DOT_NET_CORE)
580         private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
581         {
582             global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
583             bool hasDerivedMethod = this.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
584
585 #if DEBUG_ON
586             Tizen.Log.Debug("NUI-APP", "hasDerivedMethod=" + hasDerivedMethod);
587 #endif
588             return hasDerivedMethod && (methodInfo != null);
589         }
590 #else
591         private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
592         {
593             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);
594             bool hasDerivedMethod = methodInfo.DeclaringType.IsSubclassOf(typeof(ViewImpl));
595             return hasDerivedMethod;
596         }
597 #endif
598
599         private void SwigDirectorOnStageConnection(int depth)
600         {
601             OnStageConnection(depth);
602         }
603
604         private void SwigDirectorOnStageDisconnection()
605         {
606             OnStageDisconnection();
607         }
608
609         private void SwigDirectorOnChildAdd(global::System.IntPtr child)
610         {
611             OnChildAdd(new Actor(child, false));
612         }
613
614         private void SwigDirectorOnChildRemove(global::System.IntPtr child)
615         {
616             OnChildRemove(new Actor(child, false));
617         }
618
619         private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
620         {
621             OnPropertySet(index, new PropertyValue(propertyValue, true));
622         }
623
624         private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
625         {
626             OnSizeSet(new Vector3(targetSize, false));
627         }
628
629         private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
630         {
631             OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
632         }
633
634         private bool SwigDirectorOnTouchEvent(global::System.IntPtr arg0)
635         {
636             return OnTouchEvent(new SWIGTYPE_p_Dali__TouchEvent(arg0, false));
637         }
638
639         private bool SwigDirectorOnHoverEvent(global::System.IntPtr arg0)
640         {
641             return OnHoverEvent(new Hover(arg0, false));
642         }
643
644         private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
645         {
646             return OnKeyEvent(new Key(arg0, false));
647         }
648
649         private bool SwigDirectorOnWheelEvent(global::System.IntPtr arg0)
650         {
651             return OnWheelEvent(new Wheel(arg0, false));
652         }
653
654         private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
655         {
656             OnRelayout(new Vector2(size, false), new RelayoutContainer(container, false));
657         }
658
659         private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
660         {
661             OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
662         }
663
664         private global::System.IntPtr SwigDirectorGetNaturalSize()
665         {
666             return Vector3.getCPtr(GetNaturalSize()).Handle;
667         }
668
669         private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
670         {
671             return CalculateChildSize(new Actor(child, false), (DimensionType)dimension);
672         }
673
674         private float SwigDirectorGetHeightForWidth(float width)
675         {
676             return GetHeightForWidth(width);
677         }
678
679         private float SwigDirectorGetWidthForHeight(float height)
680         {
681             return GetWidthForHeight(height);
682         }
683
684         private bool SwigDirectorRelayoutDependentOnChildren__SWIG_0(int dimension)
685         {
686             return RelayoutDependentOnChildren((DimensionType)dimension);
687         }
688
689         private bool SwigDirectorRelayoutDependentOnChildren__SWIG_1()
690         {
691             return RelayoutDependentOnChildren();
692         }
693
694         private void SwigDirectorOnCalculateRelayoutSize(int dimension)
695         {
696             OnCalculateRelayoutSize((DimensionType)dimension);
697         }
698
699         private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
700         {
701             OnLayoutNegotiated(size, (DimensionType)dimension);
702         }
703
704         private void SwigDirectorOnInitialize()
705         {
706             OnInitialize();
707         }
708
709         private void SwigDirectorOnControlChildAdd(global::System.IntPtr child)
710         {
711             OnControlChildAdd(new Actor(child, false));
712         }
713
714         private void SwigDirectorOnControlChildRemove(global::System.IntPtr child)
715         {
716             OnControlChildRemove(new Actor(child, false));
717         }
718
719         private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
720         {
721             OnStyleChange(new StyleManager(styleManager, true), (StyleChangeType)change);
722         }
723
724         private bool SwigDirectorOnAccessibilityActivated()
725         {
726             return OnAccessibilityActivated();
727         }
728
729         private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
730         {
731             return OnAccessibilityPan(new PanGesture(gesture, true));
732         }
733
734         private bool SwigDirectorOnAccessibilityTouch(global::System.IntPtr touchEvent)
735         {
736             return OnAccessibilityTouch(new SWIGTYPE_p_Dali__TouchEvent(touchEvent, false));
737         }
738
739         private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
740         {
741             return OnAccessibilityValueChange(isIncrease);
742         }
743
744         private bool SwigDirectorOnAccessibilityZoom()
745         {
746             return OnAccessibilityZoom();
747         }
748
749         private void SwigDirectorOnKeyInputFocusGained()
750         {
751             OnKeyInputFocusGained();
752         }
753
754         private void SwigDirectorOnKeyInputFocusLost()
755         {
756             OnKeyInputFocusLost();
757         }
758
759         private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableActor(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled)
760         {
761             return Actor.getCPtr(GetNextFocusableActor(new Actor(currentFocusedActor, true), (View.FocusDirection)direction, loopEnabled)).Handle;
762         }
763
764         private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableActor)
765         {
766             OnFocusChangeCommitted(new Actor(commitedFocusableActor, true));
767         }
768
769         private bool SwigDirectorOnKeyboardEnter()
770         {
771             return OnKeyboardEnter();
772         }
773
774         private void SwigDirectorOnPinch(global::System.IntPtr pinch)
775         {
776             OnPinch(new PinchGesture(pinch, false));
777         }
778
779         private void SwigDirectorOnPan(global::System.IntPtr pan)
780         {
781             OnPan(new PanGesture(pan, false));
782         }
783
784         private void SwigDirectorOnTap(global::System.IntPtr tap)
785         {
786             OnTap(new TapGesture(tap, false));
787         }
788
789         private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
790         {
791             OnLongPress(new LongPressGesture(longPress, false));
792         }
793
794         private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
795         {
796             SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback, false));
797         }
798
799         private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
800         {
801             SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback, false));
802         }
803
804         public delegate void SwigDelegateViewImpl_0(int depth);
805         public delegate void SwigDelegateViewImpl_1();
806         public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
807         public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
808         public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
809         public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
810         public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
811         public delegate bool SwigDelegateViewImpl_7(global::System.IntPtr arg0);
812         public delegate bool SwigDelegateViewImpl_8(global::System.IntPtr arg0);
813         public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
814         public delegate bool SwigDelegateViewImpl_10(global::System.IntPtr arg0);
815         public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
816         public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
817         public delegate global::System.IntPtr SwigDelegateViewImpl_13();
818         public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
819         public delegate float SwigDelegateViewImpl_15(float width);
820         public delegate float SwigDelegateViewImpl_16(float height);
821         public delegate bool SwigDelegateViewImpl_17(int dimension);
822         public delegate bool SwigDelegateViewImpl_18();
823         public delegate void SwigDelegateViewImpl_19(int dimension);
824         public delegate void SwigDelegateViewImpl_20(float size, int dimension);
825         public delegate void SwigDelegateViewImpl_21();
826         public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
827         public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
828         public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
829         public delegate bool SwigDelegateViewImpl_25();
830         public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
831         public delegate bool SwigDelegateViewImpl_27(global::System.IntPtr touchEvent);
832         public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
833         public delegate bool SwigDelegateViewImpl_29();
834         public delegate void SwigDelegateViewImpl_30();
835         public delegate void SwigDelegateViewImpl_31();
836         public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
837         public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
838         public delegate bool SwigDelegateViewImpl_34();
839         public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
840         public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
841         public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
842         public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
843         public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
844         public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
845
846         private SwigDelegateViewImpl_0 swigDelegate0;
847         private SwigDelegateViewImpl_1 swigDelegate1;
848         private SwigDelegateViewImpl_2 swigDelegate2;
849         private SwigDelegateViewImpl_3 swigDelegate3;
850         private SwigDelegateViewImpl_4 swigDelegate4;
851         private SwigDelegateViewImpl_5 swigDelegate5;
852         private SwigDelegateViewImpl_6 swigDelegate6;
853         private SwigDelegateViewImpl_7 swigDelegate7;
854         private SwigDelegateViewImpl_8 swigDelegate8;
855         private SwigDelegateViewImpl_9 swigDelegate9;
856         private SwigDelegateViewImpl_10 swigDelegate10;
857         private SwigDelegateViewImpl_11 swigDelegate11;
858         private SwigDelegateViewImpl_12 swigDelegate12;
859         private SwigDelegateViewImpl_13 swigDelegate13;
860         private SwigDelegateViewImpl_14 swigDelegate14;
861         private SwigDelegateViewImpl_15 swigDelegate15;
862         private SwigDelegateViewImpl_16 swigDelegate16;
863         private SwigDelegateViewImpl_17 swigDelegate17;
864         private SwigDelegateViewImpl_18 swigDelegate18;
865         private SwigDelegateViewImpl_19 swigDelegate19;
866         private SwigDelegateViewImpl_20 swigDelegate20;
867         private SwigDelegateViewImpl_21 swigDelegate21;
868         private SwigDelegateViewImpl_22 swigDelegate22;
869         private SwigDelegateViewImpl_23 swigDelegate23;
870         private SwigDelegateViewImpl_24 swigDelegate24;
871         private SwigDelegateViewImpl_25 swigDelegate25;
872         private SwigDelegateViewImpl_26 swigDelegate26;
873         private SwigDelegateViewImpl_27 swigDelegate27;
874         private SwigDelegateViewImpl_28 swigDelegate28;
875         private SwigDelegateViewImpl_29 swigDelegate29;
876         private SwigDelegateViewImpl_30 swigDelegate30;
877         private SwigDelegateViewImpl_31 swigDelegate31;
878         private SwigDelegateViewImpl_32 swigDelegate32;
879         private SwigDelegateViewImpl_33 swigDelegate33;
880         private SwigDelegateViewImpl_34 swigDelegate34;
881         private SwigDelegateViewImpl_35 swigDelegate35;
882         private SwigDelegateViewImpl_36 swigDelegate36;
883         private SwigDelegateViewImpl_37 swigDelegate37;
884         private SwigDelegateViewImpl_38 swigDelegate38;
885         private SwigDelegateViewImpl_39 swigDelegate39;
886         private SwigDelegateViewImpl_40 swigDelegate40;
887
888         private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
889         private static global::System.Type[] swigMethodTypes1 = new global::System.Type[] { };
890         private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(Actor) };
891         private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(Actor) };
892         private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
893         private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
894         private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
895         private static global::System.Type[] swigMethodTypes7 = new global::System.Type[] { typeof(SWIGTYPE_p_Dali__TouchEvent) };
896         private static global::System.Type[] swigMethodTypes8 = new global::System.Type[] { typeof(Hover) };
897         private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
898         private static global::System.Type[] swigMethodTypes10 = new global::System.Type[] { typeof(Wheel) };
899         private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
900         private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
901         private static global::System.Type[] swigMethodTypes13 = new global::System.Type[] { };
902         private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(Actor), typeof(DimensionType) };
903         private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
904         private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
905         private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
906         private static global::System.Type[] swigMethodTypes18 = new global::System.Type[] { };
907         private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
908         private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
909         private static global::System.Type[] swigMethodTypes21 = new global::System.Type[] { };
910         private static global::System.Type[] swigMethodTypes22 = new global::System.Type[] { typeof(Actor) };
911         private static global::System.Type[] swigMethodTypes23 = new global::System.Type[] { typeof(Actor) };
912         private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
913         private static global::System.Type[] swigMethodTypes25 = new global::System.Type[] { };
914         private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
915         private static global::System.Type[] swigMethodTypes27 = new global::System.Type[] { typeof(SWIGTYPE_p_Dali__TouchEvent) };
916         private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
917         private static global::System.Type[] swigMethodTypes29 = new global::System.Type[] { };
918         private static global::System.Type[] swigMethodTypes30 = new global::System.Type[] { };
919         private static global::System.Type[] swigMethodTypes31 = new global::System.Type[] { };
920         private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(Actor), typeof(View.FocusDirection), typeof(bool) };
921         private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(Actor) };
922         private static global::System.Type[] swigMethodTypes34 = new global::System.Type[] { };
923         private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
924         private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
925         private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
926         private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
927         private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
928         private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
929     }
930
931 }