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 using (PropertyValue setValue = new PropertyValue(propertyValue, true))
572 OnPropertySet(index, setValue);
576 private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
578 using (Vector3 setValue = new Vector3(targetSize, false))
584 private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
586 using (Animation setAnimation = new Animation(animation, false))
588 using (Vector3 setTargetSize = new Vector3(targetSize, false))
590 OnSizeAnimation(setAnimation, setTargetSize);
595 private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
597 using (Key setKey = new Key(arg0, false))
599 return OnKeyEvent(setKey);
603 private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
605 using (Vector2 setSize = new Vector2(size, false))
607 using (RelayoutContainer setContainer = new RelayoutContainer(container, false))
609 OnRelayout(setSize, setContainer);
614 private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
616 OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
619 private global::System.IntPtr SwigDirectorGetNaturalSize()
621 return Vector3.getCPtr(GetNaturalSize()).Handle;
624 private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
626 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
629 return CalculateChildSize(view, (DimensionType)dimension);
634 private float SwigDirectorGetHeightForWidth(float width)
636 return GetHeightForWidth(width);
639 private float SwigDirectorGetWidthForHeight(float height)
641 return GetWidthForHeight(height);
644 private bool SwigDirectorRelayoutDependentOnChildrenWithDimension(int dimension)
646 return RelayoutDependentOnChildren((DimensionType)dimension);
649 private bool SwigDirectorRelayoutDependentOnChildren()
651 return RelayoutDependentOnChildren();
654 private void SwigDirectorOnCalculateRelayoutSize(int dimension)
656 OnCalculateRelayoutSize((DimensionType)dimension);
659 private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
661 OnLayoutNegotiated(size, (DimensionType)dimension);
664 private void SwigDirectorOnInitialize()
669 private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
671 StyleManager stManager = Registry.GetManagedBaseHandleFromNativePtr(styleManager) as StyleManager;
674 OnStyleChange(stManager, (StyleChangeType)change);
678 private bool SwigDirectorOnAccessibilityActivated()
680 return OnAccessibilityActivated();
683 private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
685 using (PanGesture setPanGesture = new PanGesture(gesture, true))
687 return OnAccessibilityPan(setPanGesture);
691 private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
693 return OnAccessibilityValueChange(isIncrease);
696 private bool SwigDirectorOnAccessibilityZoom()
698 return OnAccessibilityZoom();
701 private void SwigDirectorOnKeyInputFocusGained()
703 OnKeyInputFocusGained();
706 private void SwigDirectorOnKeyInputFocusLost()
708 OnKeyInputFocusLost();
711 private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableView(global::System.IntPtr currentFocusedView, int direction, bool loopEnabled)
713 return View.getCPtr(GetNextFocusableView(Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View, (View.FocusDirection)direction, loopEnabled)).Handle;
716 private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableView)
718 OnFocusChangeCommitted(Registry.GetManagedBaseHandleFromNativePtr(commitedFocusableView) as View);
721 private bool SwigDirectorOnKeyboardEnter()
723 return OnKeyboardEnter();
726 private void SwigDirectorOnPinch(global::System.IntPtr pinch)
728 using (PinchGesture setPinch = new PinchGesture(pinch, false))
734 private void SwigDirectorOnPan(global::System.IntPtr pan)
736 using (PanGesture setPan = new PanGesture(pan, false))
742 private void SwigDirectorOnTap(global::System.IntPtr tap)
744 using (TapGesture setTapGesture = new TapGesture(tap, false))
746 OnTap(setTapGesture);
750 private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
752 using (LongPressGesture setLongPress = new LongPressGesture(longPress, false))
754 OnLongPress(setLongPress);
758 private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
760 using (SlotObserver setSlotObserver = new SlotObserver(slotObserver, false))
762 SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : setSlotObserver, (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
766 private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
768 using (SlotObserver setSlotObserver = new SlotObserver(slotObserver, false))
770 SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : setSlotObserver, (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
774 public delegate void SwigDelegateViewImpl_0(int depth);
775 public delegate void SwigDelegateViewImpl_1();
776 public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
777 public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
778 public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
779 public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
780 public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
781 public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
782 public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
783 public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
784 public delegate global::System.IntPtr SwigDelegateViewImpl_13();
785 public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
786 public delegate float SwigDelegateViewImpl_15(float width);
787 public delegate float SwigDelegateViewImpl_16(float height);
788 public delegate bool SwigDelegateViewImpl_17(int dimension);
789 public delegate bool SwigDelegateViewImpl_18();
790 public delegate void SwigDelegateViewImpl_19(int dimension);
791 public delegate void SwigDelegateViewImpl_20(float size, int dimension);
792 public delegate void SwigDelegateViewImpl_21();
793 public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
794 public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
795 public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
796 public delegate bool SwigDelegateViewImpl_25();
797 public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
798 public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
799 public delegate bool SwigDelegateViewImpl_29();
800 public delegate void SwigDelegateViewImpl_30();
801 public delegate void SwigDelegateViewImpl_31();
802 public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
803 public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
804 public delegate bool SwigDelegateViewImpl_34();
805 public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
806 public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
807 public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
808 public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
809 public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
810 public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
812 private SwigDelegateViewImpl_0 swigDelegate0;
813 private SwigDelegateViewImpl_1 swigDelegate1;
814 private SwigDelegateViewImpl_2 swigDelegate2;
815 private SwigDelegateViewImpl_3 swigDelegate3;
816 private SwigDelegateViewImpl_4 swigDelegate4;
817 private SwigDelegateViewImpl_5 swigDelegate5;
818 private SwigDelegateViewImpl_6 swigDelegate6;
819 private SwigDelegateViewImpl_9 swigDelegate9;
820 private SwigDelegateViewImpl_11 swigDelegate11;
821 private SwigDelegateViewImpl_12 swigDelegate12;
822 private SwigDelegateViewImpl_13 swigDelegate13;
823 private SwigDelegateViewImpl_14 swigDelegate14;
824 private SwigDelegateViewImpl_15 swigDelegate15;
825 private SwigDelegateViewImpl_16 swigDelegate16;
826 private SwigDelegateViewImpl_17 swigDelegate17;
827 private SwigDelegateViewImpl_18 swigDelegate18;
828 private SwigDelegateViewImpl_19 swigDelegate19;
829 private SwigDelegateViewImpl_20 swigDelegate20;
830 private SwigDelegateViewImpl_21 swigDelegate21;
831 private SwigDelegateViewImpl_24 swigDelegate24;
832 private SwigDelegateViewImpl_25 swigDelegate25;
833 private SwigDelegateViewImpl_26 swigDelegate26;
834 private SwigDelegateViewImpl_28 swigDelegate28;
835 private SwigDelegateViewImpl_29 swigDelegate29;
836 private SwigDelegateViewImpl_30 swigDelegate30;
837 private SwigDelegateViewImpl_31 swigDelegate31;
838 private SwigDelegateViewImpl_32 swigDelegate32;
839 private SwigDelegateViewImpl_33 swigDelegate33;
840 private SwigDelegateViewImpl_34 swigDelegate34;
841 private SwigDelegateViewImpl_35 swigDelegate35;
842 private SwigDelegateViewImpl_36 swigDelegate36;
843 private SwigDelegateViewImpl_37 swigDelegate37;
844 private SwigDelegateViewImpl_38 swigDelegate38;
845 private SwigDelegateViewImpl_39 swigDelegate39;
846 private SwigDelegateViewImpl_40 swigDelegate40;
848 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
849 private static global::System.Type[] swigMethodTypes1 = System.Array.Empty<global::System.Type>();
850 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(View) };
851 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(View) };
852 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
853 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
854 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
855 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
856 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
857 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
858 private static global::System.Type[] swigMethodTypes13 = System.Array.Empty<global::System.Type>();
859 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(View), typeof(DimensionType) };
860 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
861 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
862 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
863 private static global::System.Type[] swigMethodTypes18 = System.Array.Empty<global::System.Type>();
864 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
865 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
866 private static global::System.Type[] swigMethodTypes21 = System.Array.Empty<global::System.Type>();
867 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
868 private static global::System.Type[] swigMethodTypes25 = System.Array.Empty<global::System.Type>();
869 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
870 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
871 private static global::System.Type[] swigMethodTypes29 = System.Array.Empty<global::System.Type>();
872 private static global::System.Type[] swigMethodTypes30 = System.Array.Empty<global::System.Type>();
873 private static global::System.Type[] swigMethodTypes31 = System.Array.Empty<global::System.Type>();
874 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(View), typeof(View.FocusDirection), typeof(bool) };
875 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(View) };
876 private static global::System.Type[] swigMethodTypes34 = System.Array.Empty<global::System.Type>();
877 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
878 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
879 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
880 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
881 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
882 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };