2 * Copyright(c) 2020 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 using System.ComponentModel;
20 using System.Reflection;
21 using Tizen.NUI.BaseComponents;
25 internal class ViewImpl : CustomActorImpl
28 internal ViewImpl(global::System.IntPtr cPtr, bool cMemoryOwn) : base(cPtr, cMemoryOwn)
32 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ViewImpl obj)
34 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.SwigCPtr;
37 protected override void ReleaseSwigCPtr(System.Runtime.InteropServices.HandleRef swigCPtr)
39 throw new global::System.MethodAccessException("C++ destructor does not have public access");
42 protected override void Dispose(DisposeTypes type)
49 if (type == DisposeTypes.Explicit)
51 SwigDirectorDisconnect();
57 public static View New()
59 View ret = new View(Interop.ViewImpl.New(), true);
60 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
64 public void SetStyleName(string styleName)
66 Interop.ViewImpl.SetStyleName(SwigCPtr, styleName);
67 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
70 public string GetStyleName()
72 string ret = Interop.ViewImpl.GetStyleName(SwigCPtr);
73 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
77 public void SetBackgroundColor(Vector4 color)
79 Interop.ViewImpl.SetBackgroundColor(SwigCPtr, Vector4.getCPtr(color));
80 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
83 public Vector4 GetBackgroundColor()
85 Vector4 ret = new Vector4(Interop.ViewImpl.GetBackgroundColor(SwigCPtr), true);
86 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
89 public void SetBackground(PropertyMap map)
91 Interop.ViewImpl.SetBackground(SwigCPtr, PropertyMap.getCPtr(map));
92 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
95 public void ClearBackground()
97 Interop.ViewImpl.ClearBackground(SwigCPtr);
98 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
101 public void EnableGestureDetection(Gesture.GestureType type)
103 Interop.ViewImpl.EnableGestureDetection(SwigCPtr, (int)type);
104 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
107 public void DisableGestureDetection(Gesture.GestureType type)
109 Interop.ViewImpl.DisableGestureDetection(SwigCPtr, (int)type);
110 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
113 public PinchGestureDetector GetPinchGestureDetector()
115 PinchGestureDetector ret = new PinchGestureDetector(Interop.ViewImpl.GetPinchGestureDetector(SwigCPtr), true);
116 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
120 public PanGestureDetector GetPanGestureDetector()
122 PanGestureDetector ret = new PanGestureDetector(Interop.ViewImpl.GetPanGestureDetector(SwigCPtr), true);
123 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
127 public TapGestureDetector GetTapGestureDetector()
129 TapGestureDetector ret = new TapGestureDetector(Interop.ViewImpl.GetTapGestureDetector(SwigCPtr), true);
130 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
134 public LongPressGestureDetector GetLongPressGestureDetector()
136 LongPressGestureDetector ret = new LongPressGestureDetector(Interop.ViewImpl.GetLongPressGestureDetector(SwigCPtr), true);
137 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
141 public void SetKeyboardNavigationSupport(bool isSupported)
143 Interop.ViewImpl.SetKeyboardNavigationSupport(SwigCPtr, isSupported);
144 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
147 public bool IsKeyboardNavigationSupported()
149 bool ret = Interop.ViewImpl.IsKeyboardNavigationSupported(SwigCPtr);
150 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
154 public void SetKeyInputFocus()
156 Interop.ViewImpl.SetKeyInputFocus(SwigCPtr);
157 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
160 public bool HasKeyInputFocus()
162 bool ret = Interop.ViewImpl.HasKeyInputFocus(SwigCPtr);
163 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
167 public void ClearKeyInputFocus()
169 Interop.ViewImpl.ClearKeyInputFocus(SwigCPtr);
170 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
173 public void SetAsFocusGroup(bool isFocusGroup)
175 Interop.ViewImpl.SetAsKeyboardFocusGroup(SwigCPtr, isFocusGroup);
176 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
179 public bool IsFocusGroup()
181 bool ret = Interop.ViewImpl.IsKeyboardFocusGroup(SwigCPtr);
182 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
187 /// [Obsolete("Please do not use! this will be deprecated")]
189 /// Please do not use! this will be deprecated!
190 [Obsolete("Please do not use! this will be deprecated.")]
191 [EditorBrowsable(EditorBrowsableState.Never)]
192 public void AccessibilityActivate()
194 Interop.ViewImpl.AccessibilityActivate(SwigCPtr);
195 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
199 /// [Obsolete("Please do not use! this will be deprecated")]
201 /// Please do not use! this will be deprecated!
202 [Obsolete("Please do not use! this will be deprecated.")]
203 [EditorBrowsable(EditorBrowsableState.Never)]
204 public void KeyboardEnter()
206 Interop.ViewImpl.KeyboardEnter(SwigCPtr);
207 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
210 internal ControlKeySignal KeyEventSignal()
212 ControlKeySignal ret = new ControlKeySignal(Interop.ViewImplSignal.KeyEventSignal(SwigCPtr), false);
213 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
217 internal KeyInputFocusSignal KeyInputFocusGainedSignal()
219 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusGainedSignal(SwigCPtr), false);
220 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
224 internal KeyInputFocusSignal KeyInputFocusLostSignal()
226 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusLostSignal(SwigCPtr), false);
227 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232 /// [Obsolete("Please do not use! this will be deprecated")]
234 /// Please do not use! this will be deprecated!
235 [Obsolete("Please do not use! this will be deprecated.")]
236 [EditorBrowsable(EditorBrowsableState.Never)]
237 public bool EmitKeyEventSignal(Key arg0)
239 bool ret = Interop.ViewImplSignal.EmitKeyEventSignal(SwigCPtr, Key.getCPtr(arg0));
240 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
244 protected virtual new void OnSceneConnection(int depth)
246 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0)) Interop.ViewImplSignal.OnSceneConnectionSwigExplicitViewImpl(SwigCPtr, depth); else Interop.ViewImplSignal.OnSceneConnection(SwigCPtr, depth);
247 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
250 protected virtual new void OnSceneDisconnection()
252 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1)) Interop.ViewImplSignal.OnSceneDisconnectionSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnSceneDisconnection(SwigCPtr);
253 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
256 protected virtual new void OnChildAdd(View child)
258 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2)) Interop.ViewImplSignal.OnChildAddSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildAdd(SwigCPtr, View.getCPtr(child));
259 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
262 protected virtual new void OnChildRemove(View child)
264 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3)) Interop.ViewImplSignal.OnChildRemoveSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildRemove(SwigCPtr, View.getCPtr(child));
265 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
268 protected virtual new void OnPropertySet(int index, PropertyValue propertyValue)
270 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) Interop.ViewImplSignal.OnPropertySetSwigExplicitViewImpl(SwigCPtr, index, PropertyValue.getCPtr(propertyValue)); else Interop.ViewImplSignal.OnPropertySet(SwigCPtr, index, PropertyValue.getCPtr(propertyValue));
271 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
274 protected virtual new void OnSizeSet(Vector3 targetSize)
276 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5)) Interop.ViewImplSignal.OnSizeSetSwigExplicitViewImpl(SwigCPtr, Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.OnSizeSet(SwigCPtr, Vector3.getCPtr(targetSize));
277 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
280 protected virtual new void OnSizeAnimation(Animation animation, Vector3 targetSize)
282 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6)) Interop.ViewImplSignal.OnSizeAnimationSwigExplicitViewImpl(SwigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.OnSizeAnimation(SwigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize));
283 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
286 protected virtual new bool OnKeyEvent(Key arg0)
288 bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? Interop.ViewImplSignal.OnKeyEventSwigExplicitViewImpl(SwigCPtr, Key.getCPtr(arg0)) : Interop.ViewImplSignal.OnKeyEvent(SwigCPtr, Key.getCPtr(arg0)));
289 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
293 protected virtual new void OnRelayout(Vector2 size, RelayoutContainer container)
295 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11)) Interop.ViewImplSignal.OnRelayoutSwigExplicitViewImpl(SwigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container)); else Interop.ViewImplSignal.OnRelayout(SwigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container));
296 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
299 protected virtual new void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
301 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12)) Interop.ViewImplSignal.OnSetResizePolicySwigExplicitViewImpl(SwigCPtr, (int)policy, (int)dimension); else Interop.ViewImplSignal.OnSetResizePolicy(SwigCPtr, (int)policy, (int)dimension);
302 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
305 protected virtual new Vector3 GetNaturalSize()
307 Vector3 ret = new Vector3((SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13) ? Interop.ViewImpl.GetNaturalSizeSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.GetNaturalSize(SwigCPtr)), true);
308 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
312 protected virtual new float CalculateChildSize(View child, DimensionType dimension)
314 float ret = (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14) ? Interop.ViewImpl.CalculateChildSizeSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child), (int)dimension) : Interop.ViewImpl.CalculateChildSize(SwigCPtr, View.getCPtr(child), (int)dimension));
315 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
319 protected virtual new float GetHeightForWidth(float width)
321 float ret = (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15) ? Interop.ViewImpl.GetHeightForWidthSwigExplicitViewImpl(SwigCPtr, width) : Interop.ViewImpl.GetHeightForWidth(SwigCPtr, width));
322 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
326 protected virtual new float GetWidthForHeight(float height)
328 float ret = (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16) ? Interop.ViewImpl.GetWidthForHeightSwigExplicitViewImpl(SwigCPtr, height) : Interop.ViewImpl.GetWidthForHeight(SwigCPtr, height));
329 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
333 protected virtual new bool RelayoutDependentOnChildren(DimensionType dimension)
335 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr, (int)dimension) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr, (int)dimension));
336 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
340 protected virtual new bool RelayoutDependentOnChildren()
342 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr));
343 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
347 protected virtual new void OnCalculateRelayoutSize(DimensionType dimension)
349 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19)) Interop.ViewImplSignal.OnCalculateRelayoutSizeSwigExplicitViewImpl(SwigCPtr, (int)dimension); else Interop.ViewImplSignal.OnCalculateRelayoutSize(SwigCPtr, (int)dimension);
350 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
353 protected virtual new void OnLayoutNegotiated(float size, DimensionType dimension)
355 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20)) Interop.ViewImplSignal.OnLayoutNegotiatedSwigExplicitViewImpl(SwigCPtr, size, (int)dimension); else Interop.ViewImplSignal.OnLayoutNegotiated(SwigCPtr, size, (int)dimension);
356 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
359 public virtual void OnInitialize()
361 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21)) Interop.ViewImplSignal.OnInitializeSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnInitialize(SwigCPtr);
362 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
365 public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
367 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24)) Interop.ViewImplSignal.OnStyleChangeSwigExplicitViewImpl(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change); else Interop.ViewImplSignal.OnStyleChange(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change);
368 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
371 public virtual bool OnAccessibilityActivated()
373 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25) ? Interop.ViewImplSignal.OnAccessibilityActivatedSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityActivated(SwigCPtr));
374 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
378 public virtual bool OnAccessibilityPan(PanGesture gesture)
380 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26) ? Interop.ViewImplSignal.OnAccessibilityPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(gesture)) : Interop.ViewImplSignal.OnAccessibilityPan(SwigCPtr, PanGesture.getCPtr(gesture)));
381 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
385 public virtual bool OnAccessibilityValueChange(bool isIncrease)
387 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28) ? Interop.ViewImplSignal.OnAccessibilityValueChangeSwigExplicitViewImpl(SwigCPtr, isIncrease) : Interop.ViewImplSignal.OnAccessibilityValueChange(SwigCPtr, isIncrease));
388 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
392 public virtual bool OnAccessibilityZoom()
394 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29) ? Interop.ViewImplSignal.OnAccessibilityZoomSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityZoom(SwigCPtr));
395 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
399 public virtual void OnKeyInputFocusGained()
401 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30)) Interop.ViewImplSignal.OnKeyInputFocusGainedSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusGained(SwigCPtr);
402 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
405 public virtual void OnKeyInputFocusLost()
407 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31)) Interop.ViewImplSignal.OnKeyInputFocusLostSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusLost(SwigCPtr);
408 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
411 public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
413 View ret = new View((SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32) ? Interop.ViewImpl.GetNextKeyboardFocusableActorSwigExplicitViewImpl(SwigCPtr, View.getCPtr(currentFocusedView), (int)direction, loopEnabled) : Interop.ViewImpl.GetNextKeyboardFocusableActor(SwigCPtr, View.getCPtr(currentFocusedView), (int)direction, loopEnabled)), true);
414 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
418 public virtual void OnFocusChangeCommitted(View commitedFocusableView)
420 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33)) Interop.ViewImplSignal.OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(SwigCPtr, View.getCPtr(commitedFocusableView)); else Interop.ViewImplSignal.OnKeyboardFocusChangeCommitted(SwigCPtr, View.getCPtr(commitedFocusableView));
421 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
424 public virtual bool OnKeyboardEnter()
426 bool ret = (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34) ? Interop.ViewImplSignal.OnKeyboardEnterSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnKeyboardEnter(SwigCPtr));
427 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
431 public virtual void OnPinch(PinchGesture pinch)
433 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35)) Interop.ViewImplSignal.OnPinchSwigExplicitViewImpl(SwigCPtr, PinchGesture.getCPtr(pinch)); else Interop.ViewImplSignal.OnPinch(SwigCPtr, PinchGesture.getCPtr(pinch));
434 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
437 public virtual void OnPan(PanGesture pan)
439 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36)) Interop.ViewImplSignal.OnPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(pan)); else Interop.ViewImplSignal.OnPan(SwigCPtr, PanGesture.getCPtr(pan));
440 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
443 public virtual void OnTap(TapGesture tap)
445 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37)) Interop.ViewImplSignal.OnTapSwigExplicitViewImpl(SwigCPtr, TapGesture.getCPtr(tap)); else Interop.ViewImplSignal.OnTap(SwigCPtr, TapGesture.getCPtr(tap));
446 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
449 public virtual void OnLongPress(LongPressGesture longPress)
451 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38)) Interop.ViewImplSignal.OnLongPressSwigExplicitViewImpl(SwigCPtr, LongPressGesture.getCPtr(longPress)); else Interop.ViewImplSignal.OnLongPress(SwigCPtr, LongPressGesture.getCPtr(longPress));
452 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
455 internal virtual void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
457 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39)) Interop.ViewImplSignal.SignalConnectedSwigExplicitViewImpl(SwigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else Interop.ViewImplSignal.SignalConnected(SwigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
458 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
461 internal virtual void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
463 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40)) Interop.ViewImplSignal.SignalDisconnectedSwigExplicitViewImpl(SwigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else Interop.ViewImplSignal.SignalDisconnected(SwigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
464 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
467 private void SwigDirectorConnect()
469 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0))
470 swigDelegate0 = new SwigDelegateViewImpl_0(SwigDirectorOnSceneConnection);
471 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1))
472 swigDelegate1 = new SwigDelegateViewImpl_1(SwigDirectorOnSceneDisconnection);
473 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2))
474 swigDelegate2 = new SwigDelegateViewImpl_2(SwigDirectorOnChildAdd);
475 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3))
476 swigDelegate3 = new SwigDelegateViewImpl_3(SwigDirectorOnChildRemove);
477 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4))
478 swigDelegate4 = new SwigDelegateViewImpl_4(SwigDirectorOnPropertySet);
479 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5))
480 swigDelegate5 = new SwigDelegateViewImpl_5(SwigDirectorOnSizeSet);
481 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6))
482 swigDelegate6 = new SwigDelegateViewImpl_6(SwigDirectorOnSizeAnimation);
483 if (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9))
484 swigDelegate9 = new SwigDelegateViewImpl_9(SwigDirectorOnKeyEvent);
485 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11))
486 swigDelegate11 = new SwigDelegateViewImpl_11(SwigDirectorOnRelayout);
487 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12))
488 swigDelegate12 = new SwigDelegateViewImpl_12(SwigDirectorOnSetResizePolicy);
489 if (SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13))
490 swigDelegate13 = new SwigDelegateViewImpl_13(SwigDirectorGetNaturalSize);
491 if (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14))
492 swigDelegate14 = new SwigDelegateViewImpl_14(SwigDirectorCalculateChildSize);
493 if (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15))
494 swigDelegate15 = new SwigDelegateViewImpl_15(SwigDirectorGetHeightForWidth);
495 if (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16))
496 swigDelegate16 = new SwigDelegateViewImpl_16(SwigDirectorGetWidthForHeight);
497 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17))
498 swigDelegate17 = new SwigDelegateViewImpl_17(SwigDirectorRelayoutDependentOnChildrenWithDimension);
499 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18))
500 swigDelegate18 = new SwigDelegateViewImpl_18(SwigDirectorRelayoutDependentOnChildren);
501 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19))
502 swigDelegate19 = new SwigDelegateViewImpl_19(SwigDirectorOnCalculateRelayoutSize);
503 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20))
504 swigDelegate20 = new SwigDelegateViewImpl_20(SwigDirectorOnLayoutNegotiated);
505 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21))
506 swigDelegate21 = new SwigDelegateViewImpl_21(SwigDirectorOnInitialize);
507 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24))
508 swigDelegate24 = new SwigDelegateViewImpl_24(SwigDirectorOnStyleChange);
509 if (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25))
510 swigDelegate25 = new SwigDelegateViewImpl_25(SwigDirectorOnAccessibilityActivated);
511 if (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26))
512 swigDelegate26 = new SwigDelegateViewImpl_26(SwigDirectorOnAccessibilityPan);
513 if (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28))
514 swigDelegate28 = new SwigDelegateViewImpl_28(SwigDirectorOnAccessibilityValueChange);
515 if (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29))
516 swigDelegate29 = new SwigDelegateViewImpl_29(SwigDirectorOnAccessibilityZoom);
517 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30))
518 swigDelegate30 = new SwigDelegateViewImpl_30(SwigDirectorOnKeyInputFocusGained);
519 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31))
520 swigDelegate31 = new SwigDelegateViewImpl_31(SwigDirectorOnKeyInputFocusLost);
521 if (SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32))
522 swigDelegate32 = new SwigDelegateViewImpl_32(SwigDirectorGetNextKeyboardFocusableView);
523 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33))
524 swigDelegate33 = new SwigDelegateViewImpl_33(SwigDirectorOnKeyboardFocusChangeCommitted);
525 if (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34))
526 swigDelegate34 = new SwigDelegateViewImpl_34(SwigDirectorOnKeyboardEnter);
527 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35))
528 swigDelegate35 = new SwigDelegateViewImpl_35(SwigDirectorOnPinch);
529 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36))
530 swigDelegate36 = new SwigDelegateViewImpl_36(SwigDirectorOnPan);
531 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37))
532 swigDelegate37 = new SwigDelegateViewImpl_37(SwigDirectorOnTap);
533 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38))
534 swigDelegate38 = new SwigDelegateViewImpl_38(SwigDirectorOnLongPress);
535 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39))
536 swigDelegate39 = new SwigDelegateViewImpl_39(SwigDirectorSignalConnected);
537 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
538 swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
539 Interop.ViewImpl.DirectorConnect(SwigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4, swigDelegate5, swigDelegate6, swigDelegate9, swigDelegate11, swigDelegate12, swigDelegate13, swigDelegate14, swigDelegate15, swigDelegate16, swigDelegate17, swigDelegate18, swigDelegate19, swigDelegate20, swigDelegate21, swigDelegate24, swigDelegate25, swigDelegate26, swigDelegate28, swigDelegate29, swigDelegate30, swigDelegate31, swigDelegate32, swigDelegate33, swigDelegate34, swigDelegate35, swigDelegate36, swigDelegate37, swigDelegate38, swigDelegate39, swigDelegate40);
542 private void SwigDirectorDisconnect()
544 swigDelegate0 = null;
545 swigDelegate1 = null;
546 swigDelegate2 = null;
547 swigDelegate3 = null;
548 swigDelegate4 = null;
549 swigDelegate5 = null;
550 swigDelegate6 = null;
551 swigDelegate9 = null;
552 swigDelegate11 = null;
553 swigDelegate12 = null;
554 swigDelegate13 = null;
555 swigDelegate14 = null;
556 swigDelegate15 = null;
557 swigDelegate16 = null;
558 swigDelegate17 = null;
559 swigDelegate18 = null;
560 swigDelegate19 = null;
561 swigDelegate20 = null;
562 swigDelegate21 = null;
563 swigDelegate24 = null;
564 swigDelegate25 = null;
565 swigDelegate26 = null;
566 swigDelegate28 = null;
567 swigDelegate29 = null;
568 swigDelegate30 = null;
569 swigDelegate31 = null;
570 swigDelegate32 = null;
571 swigDelegate33 = null;
572 swigDelegate34 = null;
573 swigDelegate35 = null;
574 swigDelegate36 = null;
575 swigDelegate37 = null;
576 swigDelegate38 = null;
577 swigDelegate39 = null;
578 swigDelegate40 = null;
579 Interop.ViewImpl.DirectorConnect(SwigCPtr, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
582 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
584 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
585 bool hasDerivedMethod = this.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
587 NUILog.Debug("hasDerivedMethod=" + hasDerivedMethod);
589 return hasDerivedMethod && (methodInfo != null);
592 private void SwigDirectorOnSceneConnection(int depth)
594 OnSceneConnection(depth);
597 private void SwigDirectorOnSceneDisconnection()
599 OnSceneDisconnection();
602 private void SwigDirectorOnChildAdd(global::System.IntPtr child)
604 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
612 private void SwigDirectorOnChildRemove(global::System.IntPtr child)
614 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
622 private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
624 OnPropertySet(index, new PropertyValue(propertyValue, true));
627 private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
629 OnSizeSet(new Vector3(targetSize, false));
632 private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
634 OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
637 private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
639 return OnKeyEvent(new Key(arg0, false));
642 private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
644 OnRelayout(new Vector2(size, false), new RelayoutContainer(container, false));
647 private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
649 OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
652 private global::System.IntPtr SwigDirectorGetNaturalSize()
654 return Vector3.getCPtr(GetNaturalSize()).Handle;
657 private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
659 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
662 return CalculateChildSize(view, (DimensionType)dimension);
667 private float SwigDirectorGetHeightForWidth(float width)
669 return GetHeightForWidth(width);
672 private float SwigDirectorGetWidthForHeight(float height)
674 return GetWidthForHeight(height);
677 private bool SwigDirectorRelayoutDependentOnChildrenWithDimension(int dimension)
679 return RelayoutDependentOnChildren((DimensionType)dimension);
682 private bool SwigDirectorRelayoutDependentOnChildren()
684 return RelayoutDependentOnChildren();
687 private void SwigDirectorOnCalculateRelayoutSize(int dimension)
689 OnCalculateRelayoutSize((DimensionType)dimension);
692 private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
694 OnLayoutNegotiated(size, (DimensionType)dimension);
697 private void SwigDirectorOnInitialize()
702 private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
704 StyleManager stManager = Registry.GetManagedBaseHandleFromNativePtr(styleManager) as StyleManager;
707 OnStyleChange(stManager, (StyleChangeType)change);
711 private bool SwigDirectorOnAccessibilityActivated()
713 return OnAccessibilityActivated();
716 private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
718 return OnAccessibilityPan(new PanGesture(gesture, true));
721 private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
723 return OnAccessibilityValueChange(isIncrease);
726 private bool SwigDirectorOnAccessibilityZoom()
728 return OnAccessibilityZoom();
731 private void SwigDirectorOnKeyInputFocusGained()
733 OnKeyInputFocusGained();
736 private void SwigDirectorOnKeyInputFocusLost()
738 OnKeyInputFocusLost();
741 private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableView(global::System.IntPtr currentFocusedView, int direction, bool loopEnabled)
743 return View.getCPtr(GetNextFocusableView(Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View, (View.FocusDirection)direction, loopEnabled)).Handle;
746 private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableView)
748 OnFocusChangeCommitted(Registry.GetManagedBaseHandleFromNativePtr(commitedFocusableView) as View);
751 private bool SwigDirectorOnKeyboardEnter()
753 return OnKeyboardEnter();
756 private void SwigDirectorOnPinch(global::System.IntPtr pinch)
758 OnPinch(new PinchGesture(pinch, false));
761 private void SwigDirectorOnPan(global::System.IntPtr pan)
763 OnPan(new PanGesture(pan, false));
766 private void SwigDirectorOnTap(global::System.IntPtr tap)
768 OnTap(new TapGesture(tap, false));
771 private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
773 OnLongPress(new LongPressGesture(longPress, false));
776 private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
778 SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
781 private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
783 SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
786 public delegate void SwigDelegateViewImpl_0(int depth);
787 public delegate void SwigDelegateViewImpl_1();
788 public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
789 public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
790 public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
791 public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
792 public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
793 public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
794 public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
795 public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
796 public delegate global::System.IntPtr SwigDelegateViewImpl_13();
797 public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
798 public delegate float SwigDelegateViewImpl_15(float width);
799 public delegate float SwigDelegateViewImpl_16(float height);
800 public delegate bool SwigDelegateViewImpl_17(int dimension);
801 public delegate bool SwigDelegateViewImpl_18();
802 public delegate void SwigDelegateViewImpl_19(int dimension);
803 public delegate void SwigDelegateViewImpl_20(float size, int dimension);
804 public delegate void SwigDelegateViewImpl_21();
805 public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
806 public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
807 public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
808 public delegate bool SwigDelegateViewImpl_25();
809 public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
810 public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
811 public delegate bool SwigDelegateViewImpl_29();
812 public delegate void SwigDelegateViewImpl_30();
813 public delegate void SwigDelegateViewImpl_31();
814 public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
815 public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
816 public delegate bool SwigDelegateViewImpl_34();
817 public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
818 public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
819 public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
820 public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
821 public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
822 public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
824 private SwigDelegateViewImpl_0 swigDelegate0;
825 private SwigDelegateViewImpl_1 swigDelegate1;
826 private SwigDelegateViewImpl_2 swigDelegate2;
827 private SwigDelegateViewImpl_3 swigDelegate3;
828 private SwigDelegateViewImpl_4 swigDelegate4;
829 private SwigDelegateViewImpl_5 swigDelegate5;
830 private SwigDelegateViewImpl_6 swigDelegate6;
831 private SwigDelegateViewImpl_9 swigDelegate9;
832 private SwigDelegateViewImpl_11 swigDelegate11;
833 private SwigDelegateViewImpl_12 swigDelegate12;
834 private SwigDelegateViewImpl_13 swigDelegate13;
835 private SwigDelegateViewImpl_14 swigDelegate14;
836 private SwigDelegateViewImpl_15 swigDelegate15;
837 private SwigDelegateViewImpl_16 swigDelegate16;
838 private SwigDelegateViewImpl_17 swigDelegate17;
839 private SwigDelegateViewImpl_18 swigDelegate18;
840 private SwigDelegateViewImpl_19 swigDelegate19;
841 private SwigDelegateViewImpl_20 swigDelegate20;
842 private SwigDelegateViewImpl_21 swigDelegate21;
843 private SwigDelegateViewImpl_24 swigDelegate24;
844 private SwigDelegateViewImpl_25 swigDelegate25;
845 private SwigDelegateViewImpl_26 swigDelegate26;
846 private SwigDelegateViewImpl_28 swigDelegate28;
847 private SwigDelegateViewImpl_29 swigDelegate29;
848 private SwigDelegateViewImpl_30 swigDelegate30;
849 private SwigDelegateViewImpl_31 swigDelegate31;
850 private SwigDelegateViewImpl_32 swigDelegate32;
851 private SwigDelegateViewImpl_33 swigDelegate33;
852 private SwigDelegateViewImpl_34 swigDelegate34;
853 private SwigDelegateViewImpl_35 swigDelegate35;
854 private SwigDelegateViewImpl_36 swigDelegate36;
855 private SwigDelegateViewImpl_37 swigDelegate37;
856 private SwigDelegateViewImpl_38 swigDelegate38;
857 private SwigDelegateViewImpl_39 swigDelegate39;
858 private SwigDelegateViewImpl_40 swigDelegate40;
860 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
861 private static global::System.Type[] swigMethodTypes1 = System.Array.Empty<global::System.Type>();
862 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(View) };
863 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(View) };
864 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
865 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
866 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
867 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
868 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
869 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
870 private static global::System.Type[] swigMethodTypes13 = System.Array.Empty<global::System.Type>();
871 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(View), typeof(DimensionType) };
872 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
873 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
874 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
875 private static global::System.Type[] swigMethodTypes18 = System.Array.Empty<global::System.Type>();
876 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
877 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
878 private static global::System.Type[] swigMethodTypes21 = System.Array.Empty<global::System.Type>();
879 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
880 private static global::System.Type[] swigMethodTypes25 = System.Array.Empty<global::System.Type>();
881 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
882 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
883 private static global::System.Type[] swigMethodTypes29 = System.Array.Empty<global::System.Type>();
884 private static global::System.Type[] swigMethodTypes30 = System.Array.Empty<global::System.Type>();
885 private static global::System.Type[] swigMethodTypes31 = System.Array.Empty<global::System.Type>();
886 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(View), typeof(View.FocusDirection), typeof(bool) };
887 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(View) };
888 private static global::System.Type[] swigMethodTypes34 = System.Array.Empty<global::System.Type>();
889 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
890 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
891 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
892 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
893 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
894 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };