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.ViewImpl_SWIGUpcast(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.ViewImpl_New(), true);
45 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
49 public void SetStyleName(string styleName)
51 Interop.ViewImpl.ViewImpl_SetStyleName(swigCPtr, styleName);
52 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
55 public string GetStyleName()
57 string ret = Interop.ViewImpl.ViewImpl_GetStyleName(swigCPtr);
58 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
62 public void SetBackgroundColor(Vector4 color)
64 Interop.ViewImpl.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.ViewImpl_GetBackgroundColor(swigCPtr), true);
71 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
74 public void SetBackground(PropertyMap map)
76 Interop.ViewImpl.ViewImpl_SetBackground(swigCPtr, PropertyMap.getCPtr(map));
77 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
80 public void ClearBackground()
82 Interop.ViewImpl.ViewImpl_ClearBackground(swigCPtr);
83 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
86 public void EnableGestureDetection(Gesture.GestureType type)
88 Interop.ViewImpl.ViewImpl_EnableGestureDetection(swigCPtr, (int)type);
89 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
92 public void DisableGestureDetection(Gesture.GestureType type)
94 Interop.ViewImpl.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.ViewImpl_GetPinchGestureDetector(swigCPtr), true);
101 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
105 public PanGestureDetector GetPanGestureDetector()
107 PanGestureDetector ret = new PanGestureDetector(Interop.ViewImpl.ViewImpl_GetPanGestureDetector(swigCPtr), true);
108 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
112 public TapGestureDetector GetTapGestureDetector()
114 TapGestureDetector ret = new TapGestureDetector(Interop.ViewImpl.ViewImpl_GetTapGestureDetector(swigCPtr), true);
115 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
119 public LongPressGestureDetector GetLongPressGestureDetector()
121 LongPressGestureDetector ret = new LongPressGestureDetector(Interop.ViewImpl.ViewImpl_GetLongPressGestureDetector(swigCPtr), true);
122 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
126 public void SetKeyboardNavigationSupport(bool isSupported)
128 Interop.ViewImpl.ViewImpl_SetKeyboardNavigationSupport(swigCPtr, isSupported);
129 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
132 public bool IsKeyboardNavigationSupported()
134 bool ret = Interop.ViewImpl.ViewImpl_IsKeyboardNavigationSupported(swigCPtr);
135 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
139 public void SetKeyInputFocus()
141 Interop.ViewImpl.ViewImpl_SetKeyInputFocus(swigCPtr);
142 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
145 public bool HasKeyInputFocus()
147 bool ret = Interop.ViewImpl.ViewImpl_HasKeyInputFocus(swigCPtr);
148 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
152 public void ClearKeyInputFocus()
154 Interop.ViewImpl.ViewImpl_ClearKeyInputFocus(swigCPtr);
155 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
158 public void SetAsFocusGroup(bool isFocusGroup)
160 Interop.ViewImpl.ViewImpl_SetAsKeyboardFocusGroup(swigCPtr, isFocusGroup);
161 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
164 public bool IsFocusGroup()
166 bool ret = Interop.ViewImpl.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 /// <since_tizen> 5 </since_tizen>
176 [Obsolete("Please do not use! this will be deprecated.")]
177 [EditorBrowsable(EditorBrowsableState.Never)]
178 public void AccessibilityActivate()
180 Interop.ViewImpl.ViewImpl_AccessibilityActivate(swigCPtr);
181 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
185 /// [Obsolete("Please do not use! this will be deprecated")]
187 /// Please do not use! this will be deprecated!
188 /// <since_tizen> 5 </since_tizen>
189 [Obsolete("Please do not use! this will be deprecated.")]
190 [EditorBrowsable(EditorBrowsableState.Never)]
191 public void KeyboardEnter()
193 Interop.ViewImpl.ViewImpl_KeyboardEnter(swigCPtr);
194 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
197 internal ControlKeySignal KeyEventSignal()
199 ControlKeySignal ret = new ControlKeySignal(Interop.ViewImplSignal.ViewImpl_KeyEventSignal(swigCPtr), false);
200 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
204 internal KeyInputFocusSignal KeyInputFocusGainedSignal()
206 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.ViewImpl_KeyInputFocusGainedSignal(swigCPtr), false);
207 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
211 internal KeyInputFocusSignal KeyInputFocusLostSignal()
213 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.ViewImpl_KeyInputFocusLostSignal(swigCPtr), false);
214 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
219 /// [Obsolete("Please do not use! this will be deprecated")]
221 /// Please do not use! this will be deprecated!
222 /// <since_tizen> 5 </since_tizen>
223 [Obsolete("Please do not use! this will be deprecated.")]
224 [EditorBrowsable(EditorBrowsableState.Never)]
225 public bool EmitKeyEventSignal(Key arg0)
227 bool ret = Interop.ViewImplSignal.ViewImpl_EmitKeyEventSignal(swigCPtr, Key.getCPtr(arg0));
228 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
232 protected virtual new void OnSceneConnection(int depth)
234 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0)) Interop.ViewImplSignal.ViewImpl_OnSceneConnectionSwigExplicitViewImpl(swigCPtr, depth); else Interop.ViewImplSignal.ViewImpl_OnSceneConnection(swigCPtr, depth);
235 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
238 protected virtual new void OnSceneDisconnection()
240 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1)) Interop.ViewImplSignal.ViewImpl_OnSceneDisconnectionSwigExplicitViewImpl(swigCPtr); else Interop.ViewImplSignal.ViewImpl_OnSceneDisconnection(swigCPtr);
241 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
244 protected virtual new void OnChildAdd(View child)
246 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2)) Interop.ViewImplSignal.ViewImpl_OnChildAddSwigExplicitViewImpl(swigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.ViewImpl_OnChildAdd(swigCPtr, View.getCPtr(child));
247 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
250 protected virtual new void OnChildRemove(View child)
252 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3)) Interop.ViewImplSignal.ViewImpl_OnChildRemoveSwigExplicitViewImpl(swigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.ViewImpl_OnChildRemove(swigCPtr, View.getCPtr(child));
253 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
256 protected virtual new void OnPropertySet(int index, PropertyValue propertyValue)
258 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) Interop.ViewImplSignal.ViewImpl_OnPropertySetSwigExplicitViewImpl(swigCPtr, index, PropertyValue.getCPtr(propertyValue)); else Interop.ViewImplSignal.ViewImpl_OnPropertySet(swigCPtr, index, PropertyValue.getCPtr(propertyValue));
259 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
262 protected virtual new void OnSizeSet(Vector3 targetSize)
264 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5)) Interop.ViewImplSignal.ViewImpl_OnSizeSetSwigExplicitViewImpl(swigCPtr, Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.ViewImpl_OnSizeSet(swigCPtr, Vector3.getCPtr(targetSize));
265 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
268 protected virtual new void OnSizeAnimation(Animation animation, Vector3 targetSize)
270 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6)) Interop.ViewImplSignal.ViewImpl_OnSizeAnimationSwigExplicitViewImpl(swigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.ViewImpl_OnSizeAnimation(swigCPtr, Animation.getCPtr(animation), Vector3.getCPtr(targetSize));
271 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
274 protected virtual new bool OnKeyEvent(Key arg0)
276 bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? Interop.ViewImplSignal.ViewImpl_OnKeyEventSwigExplicitViewImpl(swigCPtr, Key.getCPtr(arg0)) : Interop.ViewImplSignal.ViewImpl_OnKeyEvent(swigCPtr, Key.getCPtr(arg0)));
277 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
281 protected virtual new void OnRelayout(Vector2 size, RelayoutContainer container)
283 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11)) Interop.ViewImplSignal.ViewImpl_OnRelayoutSwigExplicitViewImpl(swigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container)); else Interop.ViewImplSignal.ViewImpl_OnRelayout(swigCPtr, Vector2.getCPtr(size), RelayoutContainer.getCPtr(container));
284 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
287 protected virtual new void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
289 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12)) Interop.ViewImplSignal.ViewImpl_OnSetResizePolicySwigExplicitViewImpl(swigCPtr, (int)policy, (int)dimension); else Interop.ViewImplSignal.ViewImpl_OnSetResizePolicy(swigCPtr, (int)policy, (int)dimension);
290 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
293 protected virtual new Vector3 GetNaturalSize()
295 Vector3 ret = new Vector3((SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13) ? Interop.ViewImpl.ViewImpl_GetNaturalSizeSwigExplicitViewImpl(swigCPtr) : Interop.ViewImpl.ViewImpl_GetNaturalSize(swigCPtr)), true);
296 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
300 protected virtual new float CalculateChildSize(View child, DimensionType dimension)
302 float ret = (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14) ? Interop.ViewImpl.ViewImpl_CalculateChildSizeSwigExplicitViewImpl(swigCPtr, View.getCPtr(child), (int)dimension) : Interop.ViewImpl.ViewImpl_CalculateChildSize(swigCPtr, View.getCPtr(child), (int)dimension));
303 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
307 protected virtual new float GetHeightForWidth(float width)
309 float ret = (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15) ? Interop.ViewImpl.ViewImpl_GetHeightForWidthSwigExplicitViewImpl(swigCPtr, width) : Interop.ViewImpl.ViewImpl_GetHeightForWidth(swigCPtr, width));
310 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
314 protected virtual new float GetWidthForHeight(float height)
316 float ret = (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16) ? Interop.ViewImpl.ViewImpl_GetWidthForHeightSwigExplicitViewImpl(swigCPtr, height) : Interop.ViewImpl.ViewImpl_GetWidthForHeight(swigCPtr, height));
317 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
321 protected virtual new bool RelayoutDependentOnChildren(DimensionType dimension)
323 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17) ? Interop.ViewImpl.ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(swigCPtr, (int)dimension) : Interop.ViewImpl.ViewImpl_RelayoutDependentOnChildren__SWIG_0(swigCPtr, (int)dimension));
324 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
328 protected virtual new bool RelayoutDependentOnChildren()
330 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18) ? Interop.ViewImpl.ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(swigCPtr) : Interop.ViewImpl.ViewImpl_RelayoutDependentOnChildren__SWIG_1(swigCPtr));
331 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
335 protected virtual new void OnCalculateRelayoutSize(DimensionType dimension)
337 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19)) Interop.ViewImplSignal.ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(swigCPtr, (int)dimension); else Interop.ViewImplSignal.ViewImpl_OnCalculateRelayoutSize(swigCPtr, (int)dimension);
338 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
341 protected virtual new void OnLayoutNegotiated(float size, DimensionType dimension)
343 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20)) Interop.ViewImplSignal.ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(swigCPtr, size, (int)dimension); else Interop.ViewImplSignal.ViewImpl_OnLayoutNegotiated(swigCPtr, size, (int)dimension);
344 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
347 public virtual void OnInitialize()
349 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21)) Interop.ViewImplSignal.ViewImpl_OnInitializeSwigExplicitViewImpl(swigCPtr); else Interop.ViewImplSignal.ViewImpl_OnInitialize(swigCPtr);
350 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
353 public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
355 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24)) Interop.ViewImplSignal.ViewImpl_OnStyleChangeSwigExplicitViewImpl(swigCPtr, StyleManager.getCPtr(styleManager), (int)change); else Interop.ViewImplSignal.ViewImpl_OnStyleChange(swigCPtr, StyleManager.getCPtr(styleManager), (int)change);
356 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
359 public virtual bool OnAccessibilityActivated()
361 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25) ? Interop.ViewImplSignal.ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(swigCPtr) : Interop.ViewImplSignal.ViewImpl_OnAccessibilityActivated(swigCPtr));
362 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
366 public virtual bool OnAccessibilityPan(PanGesture gesture)
368 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26) ? Interop.ViewImplSignal.ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(swigCPtr, PanGesture.getCPtr(gesture)) : Interop.ViewImplSignal.ViewImpl_OnAccessibilityPan(swigCPtr, PanGesture.getCPtr(gesture)));
369 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
373 public virtual bool OnAccessibilityValueChange(bool isIncrease)
375 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28) ? Interop.ViewImplSignal.ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(swigCPtr, isIncrease) : Interop.ViewImplSignal.ViewImpl_OnAccessibilityValueChange(swigCPtr, isIncrease));
376 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
380 public virtual bool OnAccessibilityZoom()
382 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29) ? Interop.ViewImplSignal.ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(swigCPtr) : Interop.ViewImplSignal.ViewImpl_OnAccessibilityZoom(swigCPtr));
383 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
387 public virtual void OnKeyInputFocusGained()
389 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30)) Interop.ViewImplSignal.ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(swigCPtr); else Interop.ViewImplSignal.ViewImpl_OnKeyInputFocusGained(swigCPtr);
390 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
393 public virtual void OnKeyInputFocusLost()
395 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31)) Interop.ViewImplSignal.ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(swigCPtr); else Interop.ViewImplSignal.ViewImpl_OnKeyInputFocusLost(swigCPtr);
396 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
399 public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
401 View ret = new View((SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32) ? Interop.ViewImpl.ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(swigCPtr, View.getCPtr(currentFocusedView), (int)direction, loopEnabled) : Interop.ViewImpl.ViewImpl_GetNextKeyboardFocusableActor(swigCPtr, View.getCPtr(currentFocusedView), (int)direction, loopEnabled)), true);
402 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
406 public virtual void OnFocusChangeCommitted(View commitedFocusableView)
408 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33)) Interop.ViewImplSignal.ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(swigCPtr, View.getCPtr(commitedFocusableView)); else Interop.ViewImplSignal.ViewImpl_OnKeyboardFocusChangeCommitted(swigCPtr, View.getCPtr(commitedFocusableView));
409 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
412 public virtual bool OnKeyboardEnter()
414 bool ret = (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34) ? Interop.ViewImplSignal.ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(swigCPtr) : Interop.ViewImplSignal.ViewImpl_OnKeyboardEnter(swigCPtr));
415 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
419 public virtual void OnPinch(PinchGesture pinch)
421 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35)) Interop.ViewImplSignal.ViewImpl_OnPinchSwigExplicitViewImpl(swigCPtr, PinchGesture.getCPtr(pinch)); else Interop.ViewImplSignal.ViewImpl_OnPinch(swigCPtr, PinchGesture.getCPtr(pinch));
422 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
425 public virtual void OnPan(PanGesture pan)
427 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36)) Interop.ViewImplSignal.ViewImpl_OnPanSwigExplicitViewImpl(swigCPtr, PanGesture.getCPtr(pan)); else Interop.ViewImplSignal.ViewImpl_OnPan(swigCPtr, PanGesture.getCPtr(pan));
428 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
431 public virtual void OnTap(TapGesture tap)
433 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37)) Interop.ViewImplSignal.ViewImpl_OnTapSwigExplicitViewImpl(swigCPtr, TapGesture.getCPtr(tap)); else Interop.ViewImplSignal.ViewImpl_OnTap(swigCPtr, TapGesture.getCPtr(tap));
434 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
437 public virtual void OnLongPress(LongPressGesture longPress)
439 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38)) Interop.ViewImplSignal.ViewImpl_OnLongPressSwigExplicitViewImpl(swigCPtr, LongPressGesture.getCPtr(longPress)); else Interop.ViewImplSignal.ViewImpl_OnLongPress(swigCPtr, LongPressGesture.getCPtr(longPress));
440 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
443 internal virtual void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
445 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39)) Interop.ViewImplSignal.ViewImpl_SignalConnectedSwigExplicitViewImpl(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else Interop.ViewImplSignal.ViewImpl_SignalConnected(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
446 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
449 internal virtual void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
451 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40)) Interop.ViewImplSignal.ViewImpl_SignalDisconnectedSwigExplicitViewImpl(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback)); else Interop.ViewImplSignal.ViewImpl_SignalDisconnected(swigCPtr, SlotObserver.getCPtr(slotObserver), SWIGTYPE_p_Dali__CallbackBase.getCPtr(callback));
452 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
455 private void SwigDirectorConnect()
457 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0))
458 swigDelegate0 = new SwigDelegateViewImpl_0(SwigDirectorOnSceneConnection);
459 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1))
460 swigDelegate1 = new SwigDelegateViewImpl_1(SwigDirectorOnSceneDisconnection);
461 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2))
462 swigDelegate2 = new SwigDelegateViewImpl_2(SwigDirectorOnChildAdd);
463 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3))
464 swigDelegate3 = new SwigDelegateViewImpl_3(SwigDirectorOnChildRemove);
465 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4))
466 swigDelegate4 = new SwigDelegateViewImpl_4(SwigDirectorOnPropertySet);
467 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5))
468 swigDelegate5 = new SwigDelegateViewImpl_5(SwigDirectorOnSizeSet);
469 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6))
470 swigDelegate6 = new SwigDelegateViewImpl_6(SwigDirectorOnSizeAnimation);
471 if (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9))
472 swigDelegate9 = new SwigDelegateViewImpl_9(SwigDirectorOnKeyEvent);
473 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11))
474 swigDelegate11 = new SwigDelegateViewImpl_11(SwigDirectorOnRelayout);
475 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12))
476 swigDelegate12 = new SwigDelegateViewImpl_12(SwigDirectorOnSetResizePolicy);
477 if (SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13))
478 swigDelegate13 = new SwigDelegateViewImpl_13(SwigDirectorGetNaturalSize);
479 if (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14))
480 swigDelegate14 = new SwigDelegateViewImpl_14(SwigDirectorCalculateChildSize);
481 if (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15))
482 swigDelegate15 = new SwigDelegateViewImpl_15(SwigDirectorGetHeightForWidth);
483 if (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16))
484 swigDelegate16 = new SwigDelegateViewImpl_16(SwigDirectorGetWidthForHeight);
485 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17))
486 swigDelegate17 = new SwigDelegateViewImpl_17(SwigDirectorRelayoutDependentOnChildren__SWIG_0);
487 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18))
488 swigDelegate18 = new SwigDelegateViewImpl_18(SwigDirectorRelayoutDependentOnChildren__SWIG_1);
489 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19))
490 swigDelegate19 = new SwigDelegateViewImpl_19(SwigDirectorOnCalculateRelayoutSize);
491 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20))
492 swigDelegate20 = new SwigDelegateViewImpl_20(SwigDirectorOnLayoutNegotiated);
493 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21))
494 swigDelegate21 = new SwigDelegateViewImpl_21(SwigDirectorOnInitialize);
495 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24))
496 swigDelegate24 = new SwigDelegateViewImpl_24(SwigDirectorOnStyleChange);
497 if (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25))
498 swigDelegate25 = new SwigDelegateViewImpl_25(SwigDirectorOnAccessibilityActivated);
499 if (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26))
500 swigDelegate26 = new SwigDelegateViewImpl_26(SwigDirectorOnAccessibilityPan);
501 if (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28))
502 swigDelegate28 = new SwigDelegateViewImpl_28(SwigDirectorOnAccessibilityValueChange);
503 if (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29))
504 swigDelegate29 = new SwigDelegateViewImpl_29(SwigDirectorOnAccessibilityZoom);
505 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30))
506 swigDelegate30 = new SwigDelegateViewImpl_30(SwigDirectorOnKeyInputFocusGained);
507 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31))
508 swigDelegate31 = new SwigDelegateViewImpl_31(SwigDirectorOnKeyInputFocusLost);
509 if (SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32))
510 swigDelegate32 = new SwigDelegateViewImpl_32(SwigDirectorGetNextKeyboardFocusableView);
511 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33))
512 swigDelegate33 = new SwigDelegateViewImpl_33(SwigDirectorOnKeyboardFocusChangeCommitted);
513 if (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34))
514 swigDelegate34 = new SwigDelegateViewImpl_34(SwigDirectorOnKeyboardEnter);
515 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35))
516 swigDelegate35 = new SwigDelegateViewImpl_35(SwigDirectorOnPinch);
517 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36))
518 swigDelegate36 = new SwigDelegateViewImpl_36(SwigDirectorOnPan);
519 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37))
520 swigDelegate37 = new SwigDelegateViewImpl_37(SwigDirectorOnTap);
521 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38))
522 swigDelegate38 = new SwigDelegateViewImpl_38(SwigDirectorOnLongPress);
523 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39))
524 swigDelegate39 = new SwigDelegateViewImpl_39(SwigDirectorSignalConnected);
525 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
526 swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
527 Interop.ViewImpl.ViewImpl_director_connect(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);
531 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
533 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
534 bool hasDerivedMethod = this.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
536 NUILog.Debug("hasDerivedMethod=" + hasDerivedMethod);
538 return hasDerivedMethod && (methodInfo != null);
541 private void SwigDirectorOnSceneConnection(int depth)
543 OnSceneConnection(depth);
546 private void SwigDirectorOnSceneDisconnection()
548 OnSceneDisconnection();
551 private void SwigDirectorOnChildAdd(global::System.IntPtr child)
553 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
561 private void SwigDirectorOnChildRemove(global::System.IntPtr child)
563 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
571 private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
573 OnPropertySet(index, new PropertyValue(propertyValue, true));
576 private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
578 OnSizeSet(new Vector3(targetSize, false));
581 private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
583 OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
586 private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
588 return OnKeyEvent(new Key(arg0, false));
591 private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
593 OnRelayout(new Vector2(size, false), new RelayoutContainer(container, false));
596 private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
598 OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
601 private global::System.IntPtr SwigDirectorGetNaturalSize()
603 return Vector3.getCPtr(GetNaturalSize()).Handle;
606 private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
608 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
611 return CalculateChildSize(view, (DimensionType)dimension);
616 private float SwigDirectorGetHeightForWidth(float width)
618 return GetHeightForWidth(width);
621 private float SwigDirectorGetWidthForHeight(float height)
623 return GetWidthForHeight(height);
626 private bool SwigDirectorRelayoutDependentOnChildren__SWIG_0(int dimension)
628 return RelayoutDependentOnChildren((DimensionType)dimension);
631 private bool SwigDirectorRelayoutDependentOnChildren__SWIG_1()
633 return RelayoutDependentOnChildren();
636 private void SwigDirectorOnCalculateRelayoutSize(int dimension)
638 OnCalculateRelayoutSize((DimensionType)dimension);
641 private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
643 OnLayoutNegotiated(size, (DimensionType)dimension);
646 private void SwigDirectorOnInitialize()
651 private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
653 StyleManager stManager = Registry.GetManagedBaseHandleFromNativePtr(styleManager) as StyleManager;
656 OnStyleChange(stManager, (StyleChangeType)change);
660 private bool SwigDirectorOnAccessibilityActivated()
662 return OnAccessibilityActivated();
665 private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
667 return OnAccessibilityPan(new PanGesture(gesture, true));
670 private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
672 return OnAccessibilityValueChange(isIncrease);
675 private bool SwigDirectorOnAccessibilityZoom()
677 return OnAccessibilityZoom();
680 private void SwigDirectorOnKeyInputFocusGained()
682 OnKeyInputFocusGained();
685 private void SwigDirectorOnKeyInputFocusLost()
687 OnKeyInputFocusLost();
690 private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableView(global::System.IntPtr currentFocusedView, int direction, bool loopEnabled)
692 return View.getCPtr(GetNextFocusableView(Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View, (View.FocusDirection)direction, loopEnabled)).Handle;
695 private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableView)
697 OnFocusChangeCommitted(Registry.GetManagedBaseHandleFromNativePtr(commitedFocusableView) as View);
700 private bool SwigDirectorOnKeyboardEnter()
702 return OnKeyboardEnter();
705 private void SwigDirectorOnPinch(global::System.IntPtr pinch)
707 OnPinch(new PinchGesture(pinch, false));
710 private void SwigDirectorOnPan(global::System.IntPtr pan)
712 OnPan(new PanGesture(pan, false));
715 private void SwigDirectorOnTap(global::System.IntPtr tap)
717 OnTap(new TapGesture(tap, false));
720 private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
722 OnLongPress(new LongPressGesture(longPress, false));
725 private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
727 SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
730 private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
732 SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
735 /// <since_tizen> 3 </since_tizen>
736 public delegate void SwigDelegateViewImpl_0(int depth);
737 /// <since_tizen> 3 </since_tizen>
738 public delegate void SwigDelegateViewImpl_1();
739 /// <since_tizen> 3 </since_tizen>
740 public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
741 /// <since_tizen> 3 </since_tizen>
742 public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
743 /// <since_tizen> 3 </since_tizen>
744 public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
745 /// <since_tizen> 3 </since_tizen>
746 public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
747 /// <since_tizen> 3 </since_tizen>
748 public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
749 /// <since_tizen> 3 </since_tizen>
750 public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
751 /// <since_tizen> 3 </since_tizen>
752 public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
753 /// <since_tizen> 3 </since_tizen>
754 public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
755 /// <since_tizen> 3 </since_tizen>
756 public delegate global::System.IntPtr SwigDelegateViewImpl_13();
757 /// <since_tizen> 3 </since_tizen>
758 public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
759 /// <since_tizen> 3 </since_tizen>
760 public delegate float SwigDelegateViewImpl_15(float width);
761 /// <since_tizen> 3 </since_tizen>
762 public delegate float SwigDelegateViewImpl_16(float height);
763 /// <since_tizen> 3 </since_tizen>
764 public delegate bool SwigDelegateViewImpl_17(int dimension);
765 /// <since_tizen> 3 </since_tizen>
766 public delegate bool SwigDelegateViewImpl_18();
767 /// <since_tizen> 3 </since_tizen>
768 public delegate void SwigDelegateViewImpl_19(int dimension);
769 /// <since_tizen> 3 </since_tizen>
770 public delegate void SwigDelegateViewImpl_20(float size, int dimension);
771 /// <since_tizen> 3 </since_tizen>
772 public delegate void SwigDelegateViewImpl_21();
773 /// <since_tizen> 3 </since_tizen>
774 public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
775 /// <since_tizen> 3 </since_tizen>
776 public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
777 /// <since_tizen> 3 </since_tizen>
778 public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
779 /// <since_tizen> 3 </since_tizen>
780 public delegate bool SwigDelegateViewImpl_25();
781 /// <since_tizen> 3 </since_tizen>
782 public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
783 /// <since_tizen> 3 </since_tizen>
784 public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
785 /// <since_tizen> 3 </since_tizen>
786 public delegate bool SwigDelegateViewImpl_29();
787 /// <since_tizen> 3 </since_tizen>
788 public delegate void SwigDelegateViewImpl_30();
789 /// <since_tizen> 3 </since_tizen>
790 public delegate void SwigDelegateViewImpl_31();
791 /// <since_tizen> 3 </since_tizen>
792 public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
793 /// <since_tizen> 3 </since_tizen>
794 public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
795 /// <since_tizen> 3 </since_tizen>
796 public delegate bool SwigDelegateViewImpl_34();
797 /// <since_tizen> 3 </since_tizen>
798 public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
799 /// <since_tizen> 3 </since_tizen>
800 public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
801 /// <since_tizen> 3 </since_tizen>
802 public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
803 /// <since_tizen> 3 </since_tizen>
804 public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
805 /// <since_tizen> 3 </since_tizen>
806 public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
807 /// <since_tizen> 3 </since_tizen>
808 public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
810 private SwigDelegateViewImpl_0 swigDelegate0;
811 private SwigDelegateViewImpl_1 swigDelegate1;
812 private SwigDelegateViewImpl_2 swigDelegate2;
813 private SwigDelegateViewImpl_3 swigDelegate3;
814 private SwigDelegateViewImpl_4 swigDelegate4;
815 private SwigDelegateViewImpl_5 swigDelegate5;
816 private SwigDelegateViewImpl_6 swigDelegate6;
817 private SwigDelegateViewImpl_9 swigDelegate9;
818 private SwigDelegateViewImpl_11 swigDelegate11;
819 private SwigDelegateViewImpl_12 swigDelegate12;
820 private SwigDelegateViewImpl_13 swigDelegate13;
821 private SwigDelegateViewImpl_14 swigDelegate14;
822 private SwigDelegateViewImpl_15 swigDelegate15;
823 private SwigDelegateViewImpl_16 swigDelegate16;
824 private SwigDelegateViewImpl_17 swigDelegate17;
825 private SwigDelegateViewImpl_18 swigDelegate18;
826 private SwigDelegateViewImpl_19 swigDelegate19;
827 private SwigDelegateViewImpl_20 swigDelegate20;
828 private SwigDelegateViewImpl_21 swigDelegate21;
829 private SwigDelegateViewImpl_24 swigDelegate24;
830 private SwigDelegateViewImpl_25 swigDelegate25;
831 private SwigDelegateViewImpl_26 swigDelegate26;
832 private SwigDelegateViewImpl_28 swigDelegate28;
833 private SwigDelegateViewImpl_29 swigDelegate29;
834 private SwigDelegateViewImpl_30 swigDelegate30;
835 private SwigDelegateViewImpl_31 swigDelegate31;
836 private SwigDelegateViewImpl_32 swigDelegate32;
837 private SwigDelegateViewImpl_33 swigDelegate33;
838 private SwigDelegateViewImpl_34 swigDelegate34;
839 private SwigDelegateViewImpl_35 swigDelegate35;
840 private SwigDelegateViewImpl_36 swigDelegate36;
841 private SwigDelegateViewImpl_37 swigDelegate37;
842 private SwigDelegateViewImpl_38 swigDelegate38;
843 private SwigDelegateViewImpl_39 swigDelegate39;
844 private SwigDelegateViewImpl_40 swigDelegate40;
846 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
847 private static global::System.Type[] swigMethodTypes1 = System.Array.Empty<global::System.Type>();
848 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(View) };
849 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(View) };
850 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
851 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
852 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
853 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
854 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
855 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
856 private static global::System.Type[] swigMethodTypes13 = System.Array.Empty<global::System.Type>();
857 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(View), typeof(DimensionType) };
858 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
859 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
860 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
861 private static global::System.Type[] swigMethodTypes18 = System.Array.Empty<global::System.Type>();
862 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
863 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
864 private static global::System.Type[] swigMethodTypes21 = System.Array.Empty<global::System.Type>();
865 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
866 private static global::System.Type[] swigMethodTypes25 = System.Array.Empty<global::System.Type>();
867 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
868 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
869 private static global::System.Type[] swigMethodTypes29 = System.Array.Empty<global::System.Type>();
870 private static global::System.Type[] swigMethodTypes30 = System.Array.Empty<global::System.Type>();
871 private static global::System.Type[] swigMethodTypes31 = System.Array.Empty<global::System.Type>();
872 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(View), typeof(View.FocusDirection), typeof(bool) };
873 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(View) };
874 private static global::System.Type[] swigMethodTypes34 = System.Array.Empty<global::System.Type>();
875 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
876 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
877 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
878 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
879 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
880 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };