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