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(Interop.ViewImpl.Upcast(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 public static View New()
44 View ret = new View(Interop.ViewImpl.New(), true);
45 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
49 public void SetStyleName(string styleName)
51 Interop.ViewImpl.SetStyleName(SwigCPtr, styleName);
52 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
55 public string GetStyleName()
57 string ret = Interop.ViewImpl.GetStyleName(SwigCPtr);
58 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
62 public void SetBackgroundColor(Vector4 color)
64 Interop.ViewImpl.SetBackgroundColor(SwigCPtr, Vector4.getCPtr(color));
65 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
68 public Vector4 GetBackgroundColor()
70 Vector4 ret = new Vector4(Interop.ViewImpl.GetBackgroundColor(SwigCPtr), true);
71 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
74 public void SetBackground(PropertyMap map)
76 Interop.ViewImpl.SetBackground(SwigCPtr, PropertyMap.getCPtr(map));
77 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
80 public void ClearBackground()
82 Interop.ViewImpl.ClearBackground(SwigCPtr);
83 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
86 public void EnableGestureDetection(Gesture.GestureType type)
88 Interop.ViewImpl.EnableGestureDetection(SwigCPtr, (int)type);
89 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
92 public void DisableGestureDetection(Gesture.GestureType type)
94 Interop.ViewImpl.DisableGestureDetection(SwigCPtr, (int)type);
95 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
98 public PinchGestureDetector GetPinchGestureDetector()
100 PinchGestureDetector ret = new PinchGestureDetector(Interop.ViewImpl.GetPinchGestureDetector(SwigCPtr), true);
101 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
105 public PanGestureDetector GetPanGestureDetector()
107 PanGestureDetector ret = new PanGestureDetector(Interop.ViewImpl.GetPanGestureDetector(SwigCPtr), true);
108 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
112 public TapGestureDetector GetTapGestureDetector()
114 TapGestureDetector ret = new TapGestureDetector(Interop.ViewImpl.GetTapGestureDetector(SwigCPtr), true);
115 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
119 public LongPressGestureDetector GetLongPressGestureDetector()
121 LongPressGestureDetector ret = new LongPressGestureDetector(Interop.ViewImpl.GetLongPressGestureDetector(SwigCPtr), true);
122 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
126 public void SetKeyboardNavigationSupport(bool isSupported)
128 Interop.ViewImpl.SetKeyboardNavigationSupport(SwigCPtr, isSupported);
129 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
132 public bool IsKeyboardNavigationSupported()
134 bool ret = Interop.ViewImpl.IsKeyboardNavigationSupported(SwigCPtr);
135 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
139 public void SetKeyInputFocus()
141 Interop.ViewImpl.SetKeyInputFocus(SwigCPtr);
142 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
145 public bool HasKeyInputFocus()
147 bool ret = Interop.ViewImpl.HasKeyInputFocus(SwigCPtr);
148 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
152 public void ClearKeyInputFocus()
154 Interop.ViewImpl.ClearKeyInputFocus(SwigCPtr);
155 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
158 public void SetAsFocusGroup(bool isFocusGroup)
160 Interop.ViewImpl.SetAsKeyboardFocusGroup(SwigCPtr, isFocusGroup);
161 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
164 public bool IsFocusGroup()
166 bool ret = Interop.ViewImpl.IsKeyboardFocusGroup(SwigCPtr);
167 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
172 /// [Obsolete("Please do not use! this will be deprecated")]
174 /// Please do not use! this will be deprecated!
175 [Obsolete("Please do not use! this will be deprecated.")]
176 [EditorBrowsable(EditorBrowsableState.Never)]
177 public void AccessibilityActivate()
179 Interop.ViewImpl.AccessibilityActivate(SwigCPtr);
180 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
184 /// [Obsolete("Please do not use! this will be deprecated")]
186 /// Please do not use! this will be deprecated!
187 [Obsolete("Please do not use! this will be deprecated.")]
188 [EditorBrowsable(EditorBrowsableState.Never)]
189 public void KeyboardEnter()
191 Interop.ViewImpl.KeyboardEnter(SwigCPtr);
192 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
195 internal ControlKeySignal KeyEventSignal()
197 ControlKeySignal ret = new ControlKeySignal(Interop.ViewImplSignal.KeyEventSignal(SwigCPtr), false);
198 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
202 internal KeyInputFocusSignal KeyInputFocusGainedSignal()
204 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusGainedSignal(SwigCPtr), false);
205 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
209 internal KeyInputFocusSignal KeyInputFocusLostSignal()
211 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusLostSignal(SwigCPtr), false);
212 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
217 /// [Obsolete("Please do not use! this will be deprecated")]
219 /// Please do not use! this will be deprecated!
220 [Obsolete("Please do not use! this will be deprecated.")]
221 [EditorBrowsable(EditorBrowsableState.Never)]
222 public bool EmitKeyEventSignal(Key arg0)
224 bool ret = Interop.ViewImplSignal.EmitKeyEventSignal(SwigCPtr, Key.getCPtr(arg0));
225 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
229 protected virtual new void OnSceneConnection(int depth)
231 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0)) Interop.ViewImplSignal.OnSceneConnectionSwigExplicitViewImpl(SwigCPtr, depth); else Interop.ViewImplSignal.OnSceneConnection(SwigCPtr, depth);
232 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
235 protected virtual new void OnSceneDisconnection()
237 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1)) Interop.ViewImplSignal.OnSceneDisconnectionSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnSceneDisconnection(SwigCPtr);
238 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
241 protected virtual new void OnChildAdd(View child)
243 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2)) Interop.ViewImplSignal.OnChildAddSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildAdd(SwigCPtr, View.getCPtr(child));
244 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
247 protected virtual new void OnChildRemove(View child)
249 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3)) Interop.ViewImplSignal.OnChildRemoveSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildRemove(SwigCPtr, View.getCPtr(child));
250 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
253 protected virtual new void OnPropertySet(int index, PropertyValue propertyValue)
255 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) Interop.ViewImplSignal.OnPropertySetSwigExplicitViewImpl(SwigCPtr, index, PropertyValue.getCPtr(propertyValue)); else Interop.ViewImplSignal.OnPropertySet(SwigCPtr, index, PropertyValue.getCPtr(propertyValue));
256 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
259 protected virtual new void OnSizeSet(Vector3 targetSize)
261 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5)) Interop.ViewImplSignal.OnSizeSetSwigExplicitViewImpl(SwigCPtr, Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.OnSizeSet(SwigCPtr, Vector3.getCPtr(targetSize));
262 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
265 protected virtual new void OnSizeAnimation(Animation animation, Vector3 targetSize)
267 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));
268 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
271 protected virtual new bool OnKeyEvent(Key arg0)
273 bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? Interop.ViewImplSignal.OnKeyEventSwigExplicitViewImpl(SwigCPtr, Key.getCPtr(arg0)) : Interop.ViewImplSignal.OnKeyEvent(SwigCPtr, Key.getCPtr(arg0)));
274 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
278 protected virtual new void OnRelayout(Vector2 size, RelayoutContainer container)
280 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));
281 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
284 protected virtual new void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
286 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12)) Interop.ViewImplSignal.OnSetResizePolicySwigExplicitViewImpl(SwigCPtr, (int)policy, (int)dimension); else Interop.ViewImplSignal.OnSetResizePolicy(SwigCPtr, (int)policy, (int)dimension);
287 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
290 protected virtual new Vector3 GetNaturalSize()
292 Vector3 ret = new Vector3((SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13) ? Interop.ViewImpl.GetNaturalSizeSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.GetNaturalSize(SwigCPtr)), true);
293 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
297 protected virtual new float CalculateChildSize(View child, DimensionType dimension)
299 float ret = (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14) ? Interop.ViewImpl.CalculateChildSizeSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child), (int)dimension) : Interop.ViewImpl.CalculateChildSize(SwigCPtr, View.getCPtr(child), (int)dimension));
300 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
304 protected virtual new float GetHeightForWidth(float width)
306 float ret = (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15) ? Interop.ViewImpl.GetHeightForWidthSwigExplicitViewImpl(SwigCPtr, width) : Interop.ViewImpl.GetHeightForWidth(SwigCPtr, width));
307 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
311 protected virtual new float GetWidthForHeight(float height)
313 float ret = (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16) ? Interop.ViewImpl.GetWidthForHeightSwigExplicitViewImpl(SwigCPtr, height) : Interop.ViewImpl.GetWidthForHeight(SwigCPtr, height));
314 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
318 protected virtual new bool RelayoutDependentOnChildren(DimensionType dimension)
320 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr, (int)dimension) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr, (int)dimension));
321 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
325 protected virtual new bool RelayoutDependentOnChildren()
327 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr));
328 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
332 protected virtual new void OnCalculateRelayoutSize(DimensionType dimension)
334 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19)) Interop.ViewImplSignal.OnCalculateRelayoutSizeSwigExplicitViewImpl(SwigCPtr, (int)dimension); else Interop.ViewImplSignal.OnCalculateRelayoutSize(SwigCPtr, (int)dimension);
335 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
338 protected virtual new void OnLayoutNegotiated(float size, DimensionType dimension)
340 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20)) Interop.ViewImplSignal.OnLayoutNegotiatedSwigExplicitViewImpl(SwigCPtr, size, (int)dimension); else Interop.ViewImplSignal.OnLayoutNegotiated(SwigCPtr, size, (int)dimension);
341 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
344 public virtual void OnInitialize()
346 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21)) Interop.ViewImplSignal.OnInitializeSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnInitialize(SwigCPtr);
347 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
350 public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
352 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24)) Interop.ViewImplSignal.OnStyleChangeSwigExplicitViewImpl(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change); else Interop.ViewImplSignal.OnStyleChange(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change);
353 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
356 public virtual bool OnAccessibilityActivated()
358 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25) ? Interop.ViewImplSignal.OnAccessibilityActivatedSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityActivated(SwigCPtr));
359 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
363 public virtual bool OnAccessibilityPan(PanGesture gesture)
365 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26) ? Interop.ViewImplSignal.OnAccessibilityPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(gesture)) : Interop.ViewImplSignal.OnAccessibilityPan(SwigCPtr, PanGesture.getCPtr(gesture)));
366 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
370 public virtual bool OnAccessibilityValueChange(bool isIncrease)
372 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28) ? Interop.ViewImplSignal.OnAccessibilityValueChangeSwigExplicitViewImpl(SwigCPtr, isIncrease) : Interop.ViewImplSignal.OnAccessibilityValueChange(SwigCPtr, isIncrease));
373 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
377 public virtual bool OnAccessibilityZoom()
379 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29) ? Interop.ViewImplSignal.OnAccessibilityZoomSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityZoom(SwigCPtr));
380 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
384 public virtual void OnKeyInputFocusGained()
386 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30)) Interop.ViewImplSignal.OnKeyInputFocusGainedSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusGained(SwigCPtr);
387 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
390 public virtual void OnKeyInputFocusLost()
392 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31)) Interop.ViewImplSignal.OnKeyInputFocusLostSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusLost(SwigCPtr);
393 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
396 public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
398 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);
399 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
403 public virtual void OnFocusChangeCommitted(View commitedFocusableView)
405 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33)) Interop.ViewImplSignal.OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(SwigCPtr, View.getCPtr(commitedFocusableView)); else Interop.ViewImplSignal.OnKeyboardFocusChangeCommitted(SwigCPtr, View.getCPtr(commitedFocusableView));
406 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
409 public virtual bool OnKeyboardEnter()
411 bool ret = (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34) ? Interop.ViewImplSignal.OnKeyboardEnterSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnKeyboardEnter(SwigCPtr));
412 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
416 public virtual void OnPinch(PinchGesture pinch)
418 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35)) Interop.ViewImplSignal.OnPinchSwigExplicitViewImpl(SwigCPtr, PinchGesture.getCPtr(pinch)); else Interop.ViewImplSignal.OnPinch(SwigCPtr, PinchGesture.getCPtr(pinch));
419 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
422 public virtual void OnPan(PanGesture pan)
424 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36)) Interop.ViewImplSignal.OnPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(pan)); else Interop.ViewImplSignal.OnPan(SwigCPtr, PanGesture.getCPtr(pan));
425 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
428 public virtual void OnTap(TapGesture tap)
430 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37)) Interop.ViewImplSignal.OnTapSwigExplicitViewImpl(SwigCPtr, TapGesture.getCPtr(tap)); else Interop.ViewImplSignal.OnTap(SwigCPtr, TapGesture.getCPtr(tap));
431 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
434 public virtual void OnLongPress(LongPressGesture longPress)
436 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38)) Interop.ViewImplSignal.OnLongPressSwigExplicitViewImpl(SwigCPtr, LongPressGesture.getCPtr(longPress)); else Interop.ViewImplSignal.OnLongPress(SwigCPtr, LongPressGesture.getCPtr(longPress));
437 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
440 internal virtual void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
442 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));
443 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
446 internal virtual void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
448 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));
449 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
452 private void SwigDirectorConnect()
454 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0))
455 swigDelegate0 = new SwigDelegateViewImpl_0(SwigDirectorOnSceneConnection);
456 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1))
457 swigDelegate1 = new SwigDelegateViewImpl_1(SwigDirectorOnSceneDisconnection);
458 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2))
459 swigDelegate2 = new SwigDelegateViewImpl_2(SwigDirectorOnChildAdd);
460 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3))
461 swigDelegate3 = new SwigDelegateViewImpl_3(SwigDirectorOnChildRemove);
462 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4))
463 swigDelegate4 = new SwigDelegateViewImpl_4(SwigDirectorOnPropertySet);
464 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5))
465 swigDelegate5 = new SwigDelegateViewImpl_5(SwigDirectorOnSizeSet);
466 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6))
467 swigDelegate6 = new SwigDelegateViewImpl_6(SwigDirectorOnSizeAnimation);
468 if (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9))
469 swigDelegate9 = new SwigDelegateViewImpl_9(SwigDirectorOnKeyEvent);
470 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11))
471 swigDelegate11 = new SwigDelegateViewImpl_11(SwigDirectorOnRelayout);
472 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12))
473 swigDelegate12 = new SwigDelegateViewImpl_12(SwigDirectorOnSetResizePolicy);
474 if (SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13))
475 swigDelegate13 = new SwigDelegateViewImpl_13(SwigDirectorGetNaturalSize);
476 if (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14))
477 swigDelegate14 = new SwigDelegateViewImpl_14(SwigDirectorCalculateChildSize);
478 if (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15))
479 swigDelegate15 = new SwigDelegateViewImpl_15(SwigDirectorGetHeightForWidth);
480 if (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16))
481 swigDelegate16 = new SwigDelegateViewImpl_16(SwigDirectorGetWidthForHeight);
482 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17))
483 swigDelegate17 = new SwigDelegateViewImpl_17(SwigDirectorRelayoutDependentOnChildrenWithDimension);
484 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18))
485 swigDelegate18 = new SwigDelegateViewImpl_18(SwigDirectorRelayoutDependentOnChildren);
486 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19))
487 swigDelegate19 = new SwigDelegateViewImpl_19(SwigDirectorOnCalculateRelayoutSize);
488 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20))
489 swigDelegate20 = new SwigDelegateViewImpl_20(SwigDirectorOnLayoutNegotiated);
490 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21))
491 swigDelegate21 = new SwigDelegateViewImpl_21(SwigDirectorOnInitialize);
492 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24))
493 swigDelegate24 = new SwigDelegateViewImpl_24(SwigDirectorOnStyleChange);
494 if (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25))
495 swigDelegate25 = new SwigDelegateViewImpl_25(SwigDirectorOnAccessibilityActivated);
496 if (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26))
497 swigDelegate26 = new SwigDelegateViewImpl_26(SwigDirectorOnAccessibilityPan);
498 if (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28))
499 swigDelegate28 = new SwigDelegateViewImpl_28(SwigDirectorOnAccessibilityValueChange);
500 if (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29))
501 swigDelegate29 = new SwigDelegateViewImpl_29(SwigDirectorOnAccessibilityZoom);
502 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30))
503 swigDelegate30 = new SwigDelegateViewImpl_30(SwigDirectorOnKeyInputFocusGained);
504 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31))
505 swigDelegate31 = new SwigDelegateViewImpl_31(SwigDirectorOnKeyInputFocusLost);
506 if (SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32))
507 swigDelegate32 = new SwigDelegateViewImpl_32(SwigDirectorGetNextKeyboardFocusableView);
508 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33))
509 swigDelegate33 = new SwigDelegateViewImpl_33(SwigDirectorOnKeyboardFocusChangeCommitted);
510 if (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34))
511 swigDelegate34 = new SwigDelegateViewImpl_34(SwigDirectorOnKeyboardEnter);
512 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35))
513 swigDelegate35 = new SwigDelegateViewImpl_35(SwigDirectorOnPinch);
514 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36))
515 swigDelegate36 = new SwigDelegateViewImpl_36(SwigDirectorOnPan);
516 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37))
517 swigDelegate37 = new SwigDelegateViewImpl_37(SwigDirectorOnTap);
518 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38))
519 swigDelegate38 = new SwigDelegateViewImpl_38(SwigDirectorOnLongPress);
520 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39))
521 swigDelegate39 = new SwigDelegateViewImpl_39(SwigDirectorSignalConnected);
522 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
523 swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
524 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);
528 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
530 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
531 bool hasDerivedMethod = this.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
533 NUILog.Debug("hasDerivedMethod=" + hasDerivedMethod);
535 return hasDerivedMethod && (methodInfo != null);
538 private void SwigDirectorOnSceneConnection(int depth)
540 OnSceneConnection(depth);
543 private void SwigDirectorOnSceneDisconnection()
545 OnSceneDisconnection();
548 private void SwigDirectorOnChildAdd(global::System.IntPtr child)
550 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
558 private void SwigDirectorOnChildRemove(global::System.IntPtr child)
560 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
568 private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
570 OnPropertySet(index, new PropertyValue(propertyValue, true));
573 private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
575 OnSizeSet(new Vector3(targetSize, false));
578 private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
580 OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
583 private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
585 return OnKeyEvent(new Key(arg0, false));
588 private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
590 OnRelayout(new Vector2(size, false), new RelayoutContainer(container, false));
593 private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
595 OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
598 private global::System.IntPtr SwigDirectorGetNaturalSize()
600 return Vector3.getCPtr(GetNaturalSize()).Handle;
603 private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
605 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
608 return CalculateChildSize(view, (DimensionType)dimension);
613 private float SwigDirectorGetHeightForWidth(float width)
615 return GetHeightForWidth(width);
618 private float SwigDirectorGetWidthForHeight(float height)
620 return GetWidthForHeight(height);
623 private bool SwigDirectorRelayoutDependentOnChildrenWithDimension(int dimension)
625 return RelayoutDependentOnChildren((DimensionType)dimension);
628 private bool SwigDirectorRelayoutDependentOnChildren()
630 return RelayoutDependentOnChildren();
633 private void SwigDirectorOnCalculateRelayoutSize(int dimension)
635 OnCalculateRelayoutSize((DimensionType)dimension);
638 private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
640 OnLayoutNegotiated(size, (DimensionType)dimension);
643 private void SwigDirectorOnInitialize()
648 private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
650 StyleManager stManager = Registry.GetManagedBaseHandleFromNativePtr(styleManager) as StyleManager;
653 OnStyleChange(stManager, (StyleChangeType)change);
657 private bool SwigDirectorOnAccessibilityActivated()
659 return OnAccessibilityActivated();
662 private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
664 return OnAccessibilityPan(new PanGesture(gesture, true));
667 private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
669 return OnAccessibilityValueChange(isIncrease);
672 private bool SwigDirectorOnAccessibilityZoom()
674 return OnAccessibilityZoom();
677 private void SwigDirectorOnKeyInputFocusGained()
679 OnKeyInputFocusGained();
682 private void SwigDirectorOnKeyInputFocusLost()
684 OnKeyInputFocusLost();
687 private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableView(global::System.IntPtr currentFocusedView, int direction, bool loopEnabled)
689 return View.getCPtr(GetNextFocusableView(Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View, (View.FocusDirection)direction, loopEnabled)).Handle;
692 private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableView)
694 OnFocusChangeCommitted(Registry.GetManagedBaseHandleFromNativePtr(commitedFocusableView) as View);
697 private bool SwigDirectorOnKeyboardEnter()
699 return OnKeyboardEnter();
702 private void SwigDirectorOnPinch(global::System.IntPtr pinch)
704 OnPinch(new PinchGesture(pinch, false));
707 private void SwigDirectorOnPan(global::System.IntPtr pan)
709 OnPan(new PanGesture(pan, false));
712 private void SwigDirectorOnTap(global::System.IntPtr tap)
714 OnTap(new TapGesture(tap, false));
717 private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
719 OnLongPress(new LongPressGesture(longPress, false));
722 private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
724 SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
727 private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
729 SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
732 public delegate void SwigDelegateViewImpl_0(int depth);
733 public delegate void SwigDelegateViewImpl_1();
734 public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
735 public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
736 public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
737 public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
738 public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
739 public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
740 public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
741 public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
742 public delegate global::System.IntPtr SwigDelegateViewImpl_13();
743 public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
744 public delegate float SwigDelegateViewImpl_15(float width);
745 public delegate float SwigDelegateViewImpl_16(float height);
746 public delegate bool SwigDelegateViewImpl_17(int dimension);
747 public delegate bool SwigDelegateViewImpl_18();
748 public delegate void SwigDelegateViewImpl_19(int dimension);
749 public delegate void SwigDelegateViewImpl_20(float size, int dimension);
750 public delegate void SwigDelegateViewImpl_21();
751 public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
752 public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
753 public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
754 public delegate bool SwigDelegateViewImpl_25();
755 public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
756 public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
757 public delegate bool SwigDelegateViewImpl_29();
758 public delegate void SwigDelegateViewImpl_30();
759 public delegate void SwigDelegateViewImpl_31();
760 public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
761 public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
762 public delegate bool SwigDelegateViewImpl_34();
763 public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
764 public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
765 public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
766 public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
767 public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
768 public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
770 private SwigDelegateViewImpl_0 swigDelegate0;
771 private SwigDelegateViewImpl_1 swigDelegate1;
772 private SwigDelegateViewImpl_2 swigDelegate2;
773 private SwigDelegateViewImpl_3 swigDelegate3;
774 private SwigDelegateViewImpl_4 swigDelegate4;
775 private SwigDelegateViewImpl_5 swigDelegate5;
776 private SwigDelegateViewImpl_6 swigDelegate6;
777 private SwigDelegateViewImpl_9 swigDelegate9;
778 private SwigDelegateViewImpl_11 swigDelegate11;
779 private SwigDelegateViewImpl_12 swigDelegate12;
780 private SwigDelegateViewImpl_13 swigDelegate13;
781 private SwigDelegateViewImpl_14 swigDelegate14;
782 private SwigDelegateViewImpl_15 swigDelegate15;
783 private SwigDelegateViewImpl_16 swigDelegate16;
784 private SwigDelegateViewImpl_17 swigDelegate17;
785 private SwigDelegateViewImpl_18 swigDelegate18;
786 private SwigDelegateViewImpl_19 swigDelegate19;
787 private SwigDelegateViewImpl_20 swigDelegate20;
788 private SwigDelegateViewImpl_21 swigDelegate21;
789 private SwigDelegateViewImpl_24 swigDelegate24;
790 private SwigDelegateViewImpl_25 swigDelegate25;
791 private SwigDelegateViewImpl_26 swigDelegate26;
792 private SwigDelegateViewImpl_28 swigDelegate28;
793 private SwigDelegateViewImpl_29 swigDelegate29;
794 private SwigDelegateViewImpl_30 swigDelegate30;
795 private SwigDelegateViewImpl_31 swigDelegate31;
796 private SwigDelegateViewImpl_32 swigDelegate32;
797 private SwigDelegateViewImpl_33 swigDelegate33;
798 private SwigDelegateViewImpl_34 swigDelegate34;
799 private SwigDelegateViewImpl_35 swigDelegate35;
800 private SwigDelegateViewImpl_36 swigDelegate36;
801 private SwigDelegateViewImpl_37 swigDelegate37;
802 private SwigDelegateViewImpl_38 swigDelegate38;
803 private SwigDelegateViewImpl_39 swigDelegate39;
804 private SwigDelegateViewImpl_40 swigDelegate40;
806 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
807 private static global::System.Type[] swigMethodTypes1 = System.Array.Empty<global::System.Type>();
808 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(View) };
809 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(View) };
810 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
811 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
812 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
813 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
814 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
815 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
816 private static global::System.Type[] swigMethodTypes13 = System.Array.Empty<global::System.Type>();
817 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(View), typeof(DimensionType) };
818 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
819 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
820 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
821 private static global::System.Type[] swigMethodTypes18 = System.Array.Empty<global::System.Type>();
822 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
823 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
824 private static global::System.Type[] swigMethodTypes21 = System.Array.Empty<global::System.Type>();
825 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
826 private static global::System.Type[] swigMethodTypes25 = System.Array.Empty<global::System.Type>();
827 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
828 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
829 private static global::System.Type[] swigMethodTypes29 = System.Array.Empty<global::System.Type>();
830 private static global::System.Type[] swigMethodTypes30 = System.Array.Empty<global::System.Type>();
831 private static global::System.Type[] swigMethodTypes31 = System.Array.Empty<global::System.Type>();
832 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(View), typeof(View.FocusDirection), typeof(bool) };
833 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(View) };
834 private static global::System.Type[] swigMethodTypes34 = System.Array.Empty<global::System.Type>();
835 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
836 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
837 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
838 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
839 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
840 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };