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 protected override void Dispose(DisposeTypes type)
49 if (type == DisposeTypes.Explicit)
51 SwigDirectorDisconnect();
57 public static View New()
59 View ret = new View(Interop.ViewImpl.New(), true);
60 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
64 public void SetStyleName(string styleName)
66 Interop.ViewImpl.SetStyleName(SwigCPtr, styleName);
67 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
70 public string GetStyleName()
72 string ret = Interop.ViewImpl.GetStyleName(SwigCPtr);
73 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
77 public void SetBackgroundColor(Vector4 color)
79 Interop.ViewImpl.SetBackgroundColor(SwigCPtr, Vector4.getCPtr(color));
80 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
83 public Vector4 GetBackgroundColor()
85 Vector4 ret = new Vector4(Interop.ViewImpl.GetBackgroundColor(SwigCPtr), true);
86 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
89 public void SetBackground(PropertyMap map)
91 Interop.ViewImpl.SetBackground(SwigCPtr, PropertyMap.getCPtr(map));
92 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
95 public void ClearBackground()
97 Interop.ViewImpl.ClearBackground(SwigCPtr);
98 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
101 public void EnableGestureDetection(Gesture.GestureType type)
103 Interop.ViewImpl.EnableGestureDetection(SwigCPtr, (int)type);
104 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
107 public void DisableGestureDetection(Gesture.GestureType type)
109 Interop.ViewImpl.DisableGestureDetection(SwigCPtr, (int)type);
110 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
113 public PinchGestureDetector GetPinchGestureDetector()
115 PinchGestureDetector ret = new PinchGestureDetector(Interop.ViewImpl.GetPinchGestureDetector(SwigCPtr), true);
116 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
120 public PanGestureDetector GetPanGestureDetector()
122 PanGestureDetector ret = new PanGestureDetector(Interop.ViewImpl.GetPanGestureDetector(SwigCPtr), true);
123 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
127 public TapGestureDetector GetTapGestureDetector()
129 TapGestureDetector ret = new TapGestureDetector(Interop.ViewImpl.GetTapGestureDetector(SwigCPtr), true);
130 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
134 public LongPressGestureDetector GetLongPressGestureDetector()
136 LongPressGestureDetector ret = new LongPressGestureDetector(Interop.ViewImpl.GetLongPressGestureDetector(SwigCPtr), true);
137 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
141 public void SetKeyboardNavigationSupport(bool isSupported)
143 Interop.ViewImpl.SetKeyboardNavigationSupport(SwigCPtr, isSupported);
144 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
147 public bool IsKeyboardNavigationSupported()
149 bool ret = Interop.ViewImpl.IsKeyboardNavigationSupported(SwigCPtr);
150 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
154 public void SetKeyInputFocus()
156 Interop.ViewImpl.SetKeyInputFocus(SwigCPtr);
157 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
160 public bool HasKeyInputFocus()
162 bool ret = Interop.ViewImpl.HasKeyInputFocus(SwigCPtr);
163 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
167 public void ClearKeyInputFocus()
169 Interop.ViewImpl.ClearKeyInputFocus(SwigCPtr);
170 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
173 public void SetAsFocusGroup(bool isFocusGroup)
175 Interop.ViewImpl.SetAsKeyboardFocusGroup(SwigCPtr, isFocusGroup);
176 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
179 public bool IsFocusGroup()
181 bool ret = Interop.ViewImpl.IsKeyboardFocusGroup(SwigCPtr);
182 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
187 /// [Obsolete("Please do not use! this will be deprecated")]
189 /// Please do not use! this will be deprecated!
190 /// <since_tizen> 5 </since_tizen>
191 [Obsolete("Please do not use! this will be deprecated.")]
192 [EditorBrowsable(EditorBrowsableState.Never)]
193 public void AccessibilityActivate()
195 Interop.ViewImpl.AccessibilityActivate(SwigCPtr);
196 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
200 /// [Obsolete("Please do not use! this will be deprecated")]
202 /// Please do not use! this will be deprecated!
203 /// <since_tizen> 5 </since_tizen>
204 [Obsolete("Please do not use! this will be deprecated.")]
205 [EditorBrowsable(EditorBrowsableState.Never)]
206 public void KeyboardEnter()
208 Interop.ViewImpl.KeyboardEnter(SwigCPtr);
209 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
212 internal ControlKeySignal KeyEventSignal()
214 ControlKeySignal ret = new ControlKeySignal(Interop.ViewImplSignal.KeyEventSignal(SwigCPtr), false);
215 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
219 internal KeyInputFocusSignal KeyInputFocusGainedSignal()
221 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusGainedSignal(SwigCPtr), false);
222 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
226 internal KeyInputFocusSignal KeyInputFocusLostSignal()
228 KeyInputFocusSignal ret = new KeyInputFocusSignal(Interop.ViewImplSignal.KeyInputFocusLostSignal(SwigCPtr), false);
229 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
234 /// [Obsolete("Please do not use! this will be deprecated")]
236 /// Please do not use! this will be deprecated!
237 /// <since_tizen> 5 </since_tizen>
238 [Obsolete("Please do not use! this will be deprecated.")]
239 [EditorBrowsable(EditorBrowsableState.Never)]
240 public bool EmitKeyEventSignal(Key arg0)
242 bool ret = Interop.ViewImplSignal.EmitKeyEventSignal(SwigCPtr, Key.getCPtr(arg0));
243 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
247 protected virtual new void OnSceneConnection(int depth)
249 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0)) Interop.ViewImplSignal.OnSceneConnectionSwigExplicitViewImpl(SwigCPtr, depth); else Interop.ViewImplSignal.OnSceneConnection(SwigCPtr, depth);
250 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
253 protected virtual new void OnSceneDisconnection()
255 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1)) Interop.ViewImplSignal.OnSceneDisconnectionSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnSceneDisconnection(SwigCPtr);
256 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
259 protected virtual new void OnChildAdd(View child)
261 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2)) Interop.ViewImplSignal.OnChildAddSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildAdd(SwigCPtr, View.getCPtr(child));
262 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
265 protected virtual new void OnChildRemove(View child)
267 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3)) Interop.ViewImplSignal.OnChildRemoveSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child)); else Interop.ViewImplSignal.OnChildRemove(SwigCPtr, View.getCPtr(child));
268 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
271 protected virtual new void OnPropertySet(int index, PropertyValue propertyValue)
273 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4)) Interop.ViewImplSignal.OnPropertySetSwigExplicitViewImpl(SwigCPtr, index, PropertyValue.getCPtr(propertyValue)); else Interop.ViewImplSignal.OnPropertySet(SwigCPtr, index, PropertyValue.getCPtr(propertyValue));
274 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
277 protected virtual new void OnSizeSet(Vector3 targetSize)
279 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5)) Interop.ViewImplSignal.OnSizeSetSwigExplicitViewImpl(SwigCPtr, Vector3.getCPtr(targetSize)); else Interop.ViewImplSignal.OnSizeSet(SwigCPtr, Vector3.getCPtr(targetSize));
280 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
283 protected virtual new void OnSizeAnimation(Animation animation, Vector3 targetSize)
285 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));
286 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
289 protected virtual new bool OnKeyEvent(Key arg0)
291 bool ret = (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9) ? Interop.ViewImplSignal.OnKeyEventSwigExplicitViewImpl(SwigCPtr, Key.getCPtr(arg0)) : Interop.ViewImplSignal.OnKeyEvent(SwigCPtr, Key.getCPtr(arg0)));
292 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
296 protected virtual new void OnRelayout(Vector2 size, RelayoutContainer container)
298 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));
299 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
302 protected virtual new void OnSetResizePolicy(ResizePolicyType policy, DimensionType dimension)
304 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12)) Interop.ViewImplSignal.OnSetResizePolicySwigExplicitViewImpl(SwigCPtr, (int)policy, (int)dimension); else Interop.ViewImplSignal.OnSetResizePolicy(SwigCPtr, (int)policy, (int)dimension);
305 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
308 protected virtual new Vector3 GetNaturalSize()
310 Vector3 ret = new Vector3((SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13) ? Interop.ViewImpl.GetNaturalSizeSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.GetNaturalSize(SwigCPtr)), true);
311 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
315 protected virtual new float CalculateChildSize(View child, DimensionType dimension)
317 float ret = (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14) ? Interop.ViewImpl.CalculateChildSizeSwigExplicitViewImpl(SwigCPtr, View.getCPtr(child), (int)dimension) : Interop.ViewImpl.CalculateChildSize(SwigCPtr, View.getCPtr(child), (int)dimension));
318 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
322 protected virtual new float GetHeightForWidth(float width)
324 float ret = (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15) ? Interop.ViewImpl.GetHeightForWidthSwigExplicitViewImpl(SwigCPtr, width) : Interop.ViewImpl.GetHeightForWidth(SwigCPtr, width));
325 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
329 protected virtual new float GetWidthForHeight(float height)
331 float ret = (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16) ? Interop.ViewImpl.GetWidthForHeightSwigExplicitViewImpl(SwigCPtr, height) : Interop.ViewImpl.GetWidthForHeight(SwigCPtr, height));
332 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
336 protected virtual new bool RelayoutDependentOnChildren(DimensionType dimension)
338 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr, (int)dimension) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr, (int)dimension));
339 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
343 protected virtual new bool RelayoutDependentOnChildren()
345 bool ret = (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18) ? Interop.ViewImpl.RelayoutDependentOnChildrenSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImpl.RelayoutDependentOnChildren(SwigCPtr));
346 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
350 protected virtual new void OnCalculateRelayoutSize(DimensionType dimension)
352 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19)) Interop.ViewImplSignal.OnCalculateRelayoutSizeSwigExplicitViewImpl(SwigCPtr, (int)dimension); else Interop.ViewImplSignal.OnCalculateRelayoutSize(SwigCPtr, (int)dimension);
353 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
356 protected virtual new void OnLayoutNegotiated(float size, DimensionType dimension)
358 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20)) Interop.ViewImplSignal.OnLayoutNegotiatedSwigExplicitViewImpl(SwigCPtr, size, (int)dimension); else Interop.ViewImplSignal.OnLayoutNegotiated(SwigCPtr, size, (int)dimension);
359 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
362 public virtual void OnInitialize()
364 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21)) Interop.ViewImplSignal.OnInitializeSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnInitialize(SwigCPtr);
365 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
368 public virtual void OnStyleChange(StyleManager styleManager, StyleChangeType change)
370 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24)) Interop.ViewImplSignal.OnStyleChangeSwigExplicitViewImpl(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change); else Interop.ViewImplSignal.OnStyleChange(SwigCPtr, StyleManager.getCPtr(styleManager), (int)change);
371 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
374 public virtual bool OnAccessibilityActivated()
376 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25) ? Interop.ViewImplSignal.OnAccessibilityActivatedSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityActivated(SwigCPtr));
377 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
381 public virtual bool OnAccessibilityPan(PanGesture gesture)
383 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26) ? Interop.ViewImplSignal.OnAccessibilityPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(gesture)) : Interop.ViewImplSignal.OnAccessibilityPan(SwigCPtr, PanGesture.getCPtr(gesture)));
384 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
388 public virtual bool OnAccessibilityValueChange(bool isIncrease)
390 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28) ? Interop.ViewImplSignal.OnAccessibilityValueChangeSwigExplicitViewImpl(SwigCPtr, isIncrease) : Interop.ViewImplSignal.OnAccessibilityValueChange(SwigCPtr, isIncrease));
391 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
395 public virtual bool OnAccessibilityZoom()
397 bool ret = (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29) ? Interop.ViewImplSignal.OnAccessibilityZoomSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnAccessibilityZoom(SwigCPtr));
398 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
402 public virtual void OnKeyInputFocusGained()
404 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30)) Interop.ViewImplSignal.OnKeyInputFocusGainedSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusGained(SwigCPtr);
405 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
408 public virtual void OnKeyInputFocusLost()
410 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31)) Interop.ViewImplSignal.OnKeyInputFocusLostSwigExplicitViewImpl(SwigCPtr); else Interop.ViewImplSignal.OnKeyInputFocusLost(SwigCPtr);
411 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
414 public virtual View GetNextFocusableView(View currentFocusedView, View.FocusDirection direction, bool loopEnabled)
416 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);
417 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
421 public virtual void OnFocusChangeCommitted(View commitedFocusableView)
423 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33)) Interop.ViewImplSignal.OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(SwigCPtr, View.getCPtr(commitedFocusableView)); else Interop.ViewImplSignal.OnKeyboardFocusChangeCommitted(SwigCPtr, View.getCPtr(commitedFocusableView));
424 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
427 public virtual bool OnKeyboardEnter()
429 bool ret = (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34) ? Interop.ViewImplSignal.OnKeyboardEnterSwigExplicitViewImpl(SwigCPtr) : Interop.ViewImplSignal.OnKeyboardEnter(SwigCPtr));
430 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
434 public virtual void OnPinch(PinchGesture pinch)
436 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35)) Interop.ViewImplSignal.OnPinchSwigExplicitViewImpl(SwigCPtr, PinchGesture.getCPtr(pinch)); else Interop.ViewImplSignal.OnPinch(SwigCPtr, PinchGesture.getCPtr(pinch));
437 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
440 public virtual void OnPan(PanGesture pan)
442 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36)) Interop.ViewImplSignal.OnPanSwigExplicitViewImpl(SwigCPtr, PanGesture.getCPtr(pan)); else Interop.ViewImplSignal.OnPan(SwigCPtr, PanGesture.getCPtr(pan));
443 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
446 public virtual void OnTap(TapGesture tap)
448 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37)) Interop.ViewImplSignal.OnTapSwigExplicitViewImpl(SwigCPtr, TapGesture.getCPtr(tap)); else Interop.ViewImplSignal.OnTap(SwigCPtr, TapGesture.getCPtr(tap));
449 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
452 public virtual void OnLongPress(LongPressGesture longPress)
454 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38)) Interop.ViewImplSignal.OnLongPressSwigExplicitViewImpl(SwigCPtr, LongPressGesture.getCPtr(longPress)); else Interop.ViewImplSignal.OnLongPress(SwigCPtr, LongPressGesture.getCPtr(longPress));
455 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
458 internal virtual void SignalConnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
460 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));
461 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
464 internal virtual void SignalDisconnected(SlotObserver slotObserver, SWIGTYPE_p_Dali__CallbackBase callback)
466 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));
467 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
470 private void SwigDirectorConnect()
472 if (SwigDerivedClassHasMethod("OnSceneConnection", swigMethodTypes0))
473 swigDelegate0 = new SwigDelegateViewImpl_0(SwigDirectorOnSceneConnection);
474 if (SwigDerivedClassHasMethod("OnSceneDisconnection", swigMethodTypes1))
475 swigDelegate1 = new SwigDelegateViewImpl_1(SwigDirectorOnSceneDisconnection);
476 if (SwigDerivedClassHasMethod("OnChildAdd", swigMethodTypes2))
477 swigDelegate2 = new SwigDelegateViewImpl_2(SwigDirectorOnChildAdd);
478 if (SwigDerivedClassHasMethod("OnChildRemove", swigMethodTypes3))
479 swigDelegate3 = new SwigDelegateViewImpl_3(SwigDirectorOnChildRemove);
480 if (SwigDerivedClassHasMethod("OnPropertySet", swigMethodTypes4))
481 swigDelegate4 = new SwigDelegateViewImpl_4(SwigDirectorOnPropertySet);
482 if (SwigDerivedClassHasMethod("OnSizeSet", swigMethodTypes5))
483 swigDelegate5 = new SwigDelegateViewImpl_5(SwigDirectorOnSizeSet);
484 if (SwigDerivedClassHasMethod("OnSizeAnimation", swigMethodTypes6))
485 swigDelegate6 = new SwigDelegateViewImpl_6(SwigDirectorOnSizeAnimation);
486 if (SwigDerivedClassHasMethod("OnKeyEvent", swigMethodTypes9))
487 swigDelegate9 = new SwigDelegateViewImpl_9(SwigDirectorOnKeyEvent);
488 if (SwigDerivedClassHasMethod("OnRelayout", swigMethodTypes11))
489 swigDelegate11 = new SwigDelegateViewImpl_11(SwigDirectorOnRelayout);
490 if (SwigDerivedClassHasMethod("OnSetResizePolicy", swigMethodTypes12))
491 swigDelegate12 = new SwigDelegateViewImpl_12(SwigDirectorOnSetResizePolicy);
492 if (SwigDerivedClassHasMethod("GetNaturalSize", swigMethodTypes13))
493 swigDelegate13 = new SwigDelegateViewImpl_13(SwigDirectorGetNaturalSize);
494 if (SwigDerivedClassHasMethod("CalculateChildSize", swigMethodTypes14))
495 swigDelegate14 = new SwigDelegateViewImpl_14(SwigDirectorCalculateChildSize);
496 if (SwigDerivedClassHasMethod("GetHeightForWidth", swigMethodTypes15))
497 swigDelegate15 = new SwigDelegateViewImpl_15(SwigDirectorGetHeightForWidth);
498 if (SwigDerivedClassHasMethod("GetWidthForHeight", swigMethodTypes16))
499 swigDelegate16 = new SwigDelegateViewImpl_16(SwigDirectorGetWidthForHeight);
500 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes17))
501 swigDelegate17 = new SwigDelegateViewImpl_17(SwigDirectorRelayoutDependentOnChildrenWithDimension);
502 if (SwigDerivedClassHasMethod("RelayoutDependentOnChildren", swigMethodTypes18))
503 swigDelegate18 = new SwigDelegateViewImpl_18(SwigDirectorRelayoutDependentOnChildren);
504 if (SwigDerivedClassHasMethod("OnCalculateRelayoutSize", swigMethodTypes19))
505 swigDelegate19 = new SwigDelegateViewImpl_19(SwigDirectorOnCalculateRelayoutSize);
506 if (SwigDerivedClassHasMethod("OnLayoutNegotiated", swigMethodTypes20))
507 swigDelegate20 = new SwigDelegateViewImpl_20(SwigDirectorOnLayoutNegotiated);
508 if (SwigDerivedClassHasMethod("OnInitialize", swigMethodTypes21))
509 swigDelegate21 = new SwigDelegateViewImpl_21(SwigDirectorOnInitialize);
510 if (SwigDerivedClassHasMethod("OnStyleChange", swigMethodTypes24))
511 swigDelegate24 = new SwigDelegateViewImpl_24(SwigDirectorOnStyleChange);
512 if (SwigDerivedClassHasMethod("OnAccessibilityActivated", swigMethodTypes25))
513 swigDelegate25 = new SwigDelegateViewImpl_25(SwigDirectorOnAccessibilityActivated);
514 if (SwigDerivedClassHasMethod("OnAccessibilityPan", swigMethodTypes26))
515 swigDelegate26 = new SwigDelegateViewImpl_26(SwigDirectorOnAccessibilityPan);
516 if (SwigDerivedClassHasMethod("OnAccessibilityValueChange", swigMethodTypes28))
517 swigDelegate28 = new SwigDelegateViewImpl_28(SwigDirectorOnAccessibilityValueChange);
518 if (SwigDerivedClassHasMethod("OnAccessibilityZoom", swigMethodTypes29))
519 swigDelegate29 = new SwigDelegateViewImpl_29(SwigDirectorOnAccessibilityZoom);
520 if (SwigDerivedClassHasMethod("OnKeyInputFocusGained", swigMethodTypes30))
521 swigDelegate30 = new SwigDelegateViewImpl_30(SwigDirectorOnKeyInputFocusGained);
522 if (SwigDerivedClassHasMethod("OnKeyInputFocusLost", swigMethodTypes31))
523 swigDelegate31 = new SwigDelegateViewImpl_31(SwigDirectorOnKeyInputFocusLost);
524 if (SwigDerivedClassHasMethod("GetNextFocusableView", swigMethodTypes32))
525 swigDelegate32 = new SwigDelegateViewImpl_32(SwigDirectorGetNextKeyboardFocusableView);
526 if (SwigDerivedClassHasMethod("OnFocusChangeCommitted", swigMethodTypes33))
527 swigDelegate33 = new SwigDelegateViewImpl_33(SwigDirectorOnKeyboardFocusChangeCommitted);
528 if (SwigDerivedClassHasMethod("OnKeyboardEnter", swigMethodTypes34))
529 swigDelegate34 = new SwigDelegateViewImpl_34(SwigDirectorOnKeyboardEnter);
530 if (SwigDerivedClassHasMethod("OnPinch", swigMethodTypes35))
531 swigDelegate35 = new SwigDelegateViewImpl_35(SwigDirectorOnPinch);
532 if (SwigDerivedClassHasMethod("OnPan", swigMethodTypes36))
533 swigDelegate36 = new SwigDelegateViewImpl_36(SwigDirectorOnPan);
534 if (SwigDerivedClassHasMethod("OnTap", swigMethodTypes37))
535 swigDelegate37 = new SwigDelegateViewImpl_37(SwigDirectorOnTap);
536 if (SwigDerivedClassHasMethod("OnLongPress", swigMethodTypes38))
537 swigDelegate38 = new SwigDelegateViewImpl_38(SwigDirectorOnLongPress);
538 if (SwigDerivedClassHasMethod("SignalConnected", swigMethodTypes39))
539 swigDelegate39 = new SwigDelegateViewImpl_39(SwigDirectorSignalConnected);
540 if (SwigDerivedClassHasMethod("SignalDisconnected", swigMethodTypes40))
541 swigDelegate40 = new SwigDelegateViewImpl_40(SwigDirectorSignalDisconnected);
542 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);
545 private void SwigDirectorDisconnect()
547 swigDelegate0 = null;
548 swigDelegate1 = null;
549 swigDelegate2 = null;
550 swigDelegate3 = null;
551 swigDelegate4 = null;
552 swigDelegate5 = null;
553 swigDelegate6 = null;
554 swigDelegate9 = null;
555 swigDelegate11 = null;
556 swigDelegate12 = null;
557 swigDelegate13 = null;
558 swigDelegate14 = null;
559 swigDelegate15 = null;
560 swigDelegate16 = null;
561 swigDelegate17 = null;
562 swigDelegate18 = null;
563 swigDelegate19 = null;
564 swigDelegate20 = null;
565 swigDelegate21 = null;
566 swigDelegate24 = null;
567 swigDelegate25 = null;
568 swigDelegate26 = null;
569 swigDelegate28 = null;
570 swigDelegate29 = null;
571 swigDelegate30 = null;
572 swigDelegate31 = null;
573 swigDelegate32 = null;
574 swigDelegate33 = null;
575 swigDelegate34 = null;
576 swigDelegate35 = null;
577 swigDelegate36 = null;
578 swigDelegate37 = null;
579 swigDelegate38 = null;
580 swigDelegate39 = null;
581 swigDelegate40 = null;
582 Interop.ViewImpl.DirectorConnect(SwigCPtr, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null);
585 private bool SwigDerivedClassHasMethod(string methodName, global::System.Type[] methodTypes)
587 global::System.Reflection.MethodInfo methodInfo = this.GetType().GetMethod(methodName, methodTypes);
588 bool hasDerivedMethod = this.GetType().GetTypeInfo().IsSubclassOf(typeof(ViewImpl));
590 NUILog.Debug("hasDerivedMethod=" + hasDerivedMethod);
592 return hasDerivedMethod && (methodInfo != null);
595 private void SwigDirectorOnSceneConnection(int depth)
597 OnSceneConnection(depth);
600 private void SwigDirectorOnSceneDisconnection()
602 OnSceneDisconnection();
605 private void SwigDirectorOnChildAdd(global::System.IntPtr child)
607 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
615 private void SwigDirectorOnChildRemove(global::System.IntPtr child)
617 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
625 private void SwigDirectorOnPropertySet(int index, global::System.IntPtr propertyValue)
627 OnPropertySet(index, new PropertyValue(propertyValue, true));
630 private void SwigDirectorOnSizeSet(global::System.IntPtr targetSize)
632 OnSizeSet(new Vector3(targetSize, false));
635 private void SwigDirectorOnSizeAnimation(global::System.IntPtr animation, global::System.IntPtr targetSize)
637 OnSizeAnimation(new Animation(animation, false), new Vector3(targetSize, false));
640 private bool SwigDirectorOnKeyEvent(global::System.IntPtr arg0)
642 return OnKeyEvent(new Key(arg0, false));
645 private void SwigDirectorOnRelayout(global::System.IntPtr size, global::System.IntPtr container)
647 OnRelayout(new Vector2(size, false), new RelayoutContainer(container, false));
650 private void SwigDirectorOnSetResizePolicy(int policy, int dimension)
652 OnSetResizePolicy((ResizePolicyType)policy, (DimensionType)dimension);
655 private global::System.IntPtr SwigDirectorGetNaturalSize()
657 return Vector3.getCPtr(GetNaturalSize()).Handle;
660 private float SwigDirectorCalculateChildSize(global::System.IntPtr child, int dimension)
662 View view = Registry.GetManagedBaseHandleFromNativePtr(child) as View;
665 return CalculateChildSize(view, (DimensionType)dimension);
670 private float SwigDirectorGetHeightForWidth(float width)
672 return GetHeightForWidth(width);
675 private float SwigDirectorGetWidthForHeight(float height)
677 return GetWidthForHeight(height);
680 private bool SwigDirectorRelayoutDependentOnChildrenWithDimension(int dimension)
682 return RelayoutDependentOnChildren((DimensionType)dimension);
685 private bool SwigDirectorRelayoutDependentOnChildren()
687 return RelayoutDependentOnChildren();
690 private void SwigDirectorOnCalculateRelayoutSize(int dimension)
692 OnCalculateRelayoutSize((DimensionType)dimension);
695 private void SwigDirectorOnLayoutNegotiated(float size, int dimension)
697 OnLayoutNegotiated(size, (DimensionType)dimension);
700 private void SwigDirectorOnInitialize()
705 private void SwigDirectorOnStyleChange(global::System.IntPtr styleManager, int change)
707 StyleManager stManager = Registry.GetManagedBaseHandleFromNativePtr(styleManager) as StyleManager;
710 OnStyleChange(stManager, (StyleChangeType)change);
714 private bool SwigDirectorOnAccessibilityActivated()
716 return OnAccessibilityActivated();
719 private bool SwigDirectorOnAccessibilityPan(global::System.IntPtr gesture)
721 return OnAccessibilityPan(new PanGesture(gesture, true));
724 private bool SwigDirectorOnAccessibilityValueChange(bool isIncrease)
726 return OnAccessibilityValueChange(isIncrease);
729 private bool SwigDirectorOnAccessibilityZoom()
731 return OnAccessibilityZoom();
734 private void SwigDirectorOnKeyInputFocusGained()
736 OnKeyInputFocusGained();
739 private void SwigDirectorOnKeyInputFocusLost()
741 OnKeyInputFocusLost();
744 private global::System.IntPtr SwigDirectorGetNextKeyboardFocusableView(global::System.IntPtr currentFocusedView, int direction, bool loopEnabled)
746 return View.getCPtr(GetNextFocusableView(Registry.GetManagedBaseHandleFromNativePtr(currentFocusedView) as View, (View.FocusDirection)direction, loopEnabled)).Handle;
749 private void SwigDirectorOnKeyboardFocusChangeCommitted(global::System.IntPtr commitedFocusableView)
751 OnFocusChangeCommitted(Registry.GetManagedBaseHandleFromNativePtr(commitedFocusableView) as View);
754 private bool SwigDirectorOnKeyboardEnter()
756 return OnKeyboardEnter();
759 private void SwigDirectorOnPinch(global::System.IntPtr pinch)
761 OnPinch(new PinchGesture(pinch, false));
764 private void SwigDirectorOnPan(global::System.IntPtr pan)
766 OnPan(new PanGesture(pan, false));
769 private void SwigDirectorOnTap(global::System.IntPtr tap)
771 OnTap(new TapGesture(tap, false));
774 private void SwigDirectorOnLongPress(global::System.IntPtr longPress)
776 OnLongPress(new LongPressGesture(longPress, false));
779 private void SwigDirectorSignalConnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
781 SignalConnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
784 private void SwigDirectorSignalDisconnected(global::System.IntPtr slotObserver, global::System.IntPtr callback)
786 SignalDisconnected((slotObserver == global::System.IntPtr.Zero) ? null : new SlotObserver(slotObserver, false), (callback == global::System.IntPtr.Zero) ? null : new SWIGTYPE_p_Dali__CallbackBase(callback));
789 /// <since_tizen> 3 </since_tizen>
790 public delegate void SwigDelegateViewImpl_0(int depth);
791 /// <since_tizen> 3 </since_tizen>
792 public delegate void SwigDelegateViewImpl_1();
793 /// <since_tizen> 3 </since_tizen>
794 public delegate void SwigDelegateViewImpl_2(global::System.IntPtr child);
795 /// <since_tizen> 3 </since_tizen>
796 public delegate void SwigDelegateViewImpl_3(global::System.IntPtr child);
797 /// <since_tizen> 3 </since_tizen>
798 public delegate void SwigDelegateViewImpl_4(int index, global::System.IntPtr propertyValue);
799 /// <since_tizen> 3 </since_tizen>
800 public delegate void SwigDelegateViewImpl_5(global::System.IntPtr targetSize);
801 /// <since_tizen> 3 </since_tizen>
802 public delegate void SwigDelegateViewImpl_6(global::System.IntPtr animation, global::System.IntPtr targetSize);
803 /// <since_tizen> 3 </since_tizen>
804 public delegate bool SwigDelegateViewImpl_9(global::System.IntPtr arg0);
805 /// <since_tizen> 3 </since_tizen>
806 public delegate void SwigDelegateViewImpl_11(global::System.IntPtr size, global::System.IntPtr container);
807 /// <since_tizen> 3 </since_tizen>
808 public delegate void SwigDelegateViewImpl_12(int policy, int dimension);
809 /// <since_tizen> 3 </since_tizen>
810 public delegate global::System.IntPtr SwigDelegateViewImpl_13();
811 /// <since_tizen> 3 </since_tizen>
812 public delegate float SwigDelegateViewImpl_14(global::System.IntPtr child, int dimension);
813 /// <since_tizen> 3 </since_tizen>
814 public delegate float SwigDelegateViewImpl_15(float width);
815 /// <since_tizen> 3 </since_tizen>
816 public delegate float SwigDelegateViewImpl_16(float height);
817 /// <since_tizen> 3 </since_tizen>
818 public delegate bool SwigDelegateViewImpl_17(int dimension);
819 /// <since_tizen> 3 </since_tizen>
820 public delegate bool SwigDelegateViewImpl_18();
821 /// <since_tizen> 3 </since_tizen>
822 public delegate void SwigDelegateViewImpl_19(int dimension);
823 /// <since_tizen> 3 </since_tizen>
824 public delegate void SwigDelegateViewImpl_20(float size, int dimension);
825 /// <since_tizen> 3 </since_tizen>
826 public delegate void SwigDelegateViewImpl_21();
827 /// <since_tizen> 3 </since_tizen>
828 public delegate void SwigDelegateViewImpl_22(global::System.IntPtr child);
829 /// <since_tizen> 3 </since_tizen>
830 public delegate void SwigDelegateViewImpl_23(global::System.IntPtr child);
831 /// <since_tizen> 3 </since_tizen>
832 public delegate void SwigDelegateViewImpl_24(global::System.IntPtr styleManager, int change);
833 /// <since_tizen> 3 </since_tizen>
834 public delegate bool SwigDelegateViewImpl_25();
835 /// <since_tizen> 3 </since_tizen>
836 public delegate bool SwigDelegateViewImpl_26(global::System.IntPtr gesture);
837 /// <since_tizen> 3 </since_tizen>
838 public delegate bool SwigDelegateViewImpl_28(bool isIncrease);
839 /// <since_tizen> 3 </since_tizen>
840 public delegate bool SwigDelegateViewImpl_29();
841 /// <since_tizen> 3 </since_tizen>
842 public delegate void SwigDelegateViewImpl_30();
843 /// <since_tizen> 3 </since_tizen>
844 public delegate void SwigDelegateViewImpl_31();
845 /// <since_tizen> 3 </since_tizen>
846 public delegate global::System.IntPtr SwigDelegateViewImpl_32(global::System.IntPtr currentFocusedActor, int direction, bool loopEnabled);
847 /// <since_tizen> 3 </since_tizen>
848 public delegate void SwigDelegateViewImpl_33(global::System.IntPtr commitedFocusableActor);
849 /// <since_tizen> 3 </since_tizen>
850 public delegate bool SwigDelegateViewImpl_34();
851 /// <since_tizen> 3 </since_tizen>
852 public delegate void SwigDelegateViewImpl_35(global::System.IntPtr pinch);
853 /// <since_tizen> 3 </since_tizen>
854 public delegate void SwigDelegateViewImpl_36(global::System.IntPtr pan);
855 /// <since_tizen> 3 </since_tizen>
856 public delegate void SwigDelegateViewImpl_37(global::System.IntPtr tap);
857 /// <since_tizen> 3 </since_tizen>
858 public delegate void SwigDelegateViewImpl_38(global::System.IntPtr longPress);
859 /// <since_tizen> 3 </since_tizen>
860 public delegate void SwigDelegateViewImpl_39(global::System.IntPtr slotObserver, global::System.IntPtr callback);
861 /// <since_tizen> 3 </since_tizen>
862 public delegate void SwigDelegateViewImpl_40(global::System.IntPtr slotObserver, global::System.IntPtr callback);
864 private SwigDelegateViewImpl_0 swigDelegate0;
865 private SwigDelegateViewImpl_1 swigDelegate1;
866 private SwigDelegateViewImpl_2 swigDelegate2;
867 private SwigDelegateViewImpl_3 swigDelegate3;
868 private SwigDelegateViewImpl_4 swigDelegate4;
869 private SwigDelegateViewImpl_5 swigDelegate5;
870 private SwigDelegateViewImpl_6 swigDelegate6;
871 private SwigDelegateViewImpl_9 swigDelegate9;
872 private SwigDelegateViewImpl_11 swigDelegate11;
873 private SwigDelegateViewImpl_12 swigDelegate12;
874 private SwigDelegateViewImpl_13 swigDelegate13;
875 private SwigDelegateViewImpl_14 swigDelegate14;
876 private SwigDelegateViewImpl_15 swigDelegate15;
877 private SwigDelegateViewImpl_16 swigDelegate16;
878 private SwigDelegateViewImpl_17 swigDelegate17;
879 private SwigDelegateViewImpl_18 swigDelegate18;
880 private SwigDelegateViewImpl_19 swigDelegate19;
881 private SwigDelegateViewImpl_20 swigDelegate20;
882 private SwigDelegateViewImpl_21 swigDelegate21;
883 private SwigDelegateViewImpl_24 swigDelegate24;
884 private SwigDelegateViewImpl_25 swigDelegate25;
885 private SwigDelegateViewImpl_26 swigDelegate26;
886 private SwigDelegateViewImpl_28 swigDelegate28;
887 private SwigDelegateViewImpl_29 swigDelegate29;
888 private SwigDelegateViewImpl_30 swigDelegate30;
889 private SwigDelegateViewImpl_31 swigDelegate31;
890 private SwigDelegateViewImpl_32 swigDelegate32;
891 private SwigDelegateViewImpl_33 swigDelegate33;
892 private SwigDelegateViewImpl_34 swigDelegate34;
893 private SwigDelegateViewImpl_35 swigDelegate35;
894 private SwigDelegateViewImpl_36 swigDelegate36;
895 private SwigDelegateViewImpl_37 swigDelegate37;
896 private SwigDelegateViewImpl_38 swigDelegate38;
897 private SwigDelegateViewImpl_39 swigDelegate39;
898 private SwigDelegateViewImpl_40 swigDelegate40;
900 private static global::System.Type[] swigMethodTypes0 = new global::System.Type[] { typeof(int) };
901 private static global::System.Type[] swigMethodTypes1 = System.Array.Empty<global::System.Type>();
902 private static global::System.Type[] swigMethodTypes2 = new global::System.Type[] { typeof(View) };
903 private static global::System.Type[] swigMethodTypes3 = new global::System.Type[] { typeof(View) };
904 private static global::System.Type[] swigMethodTypes4 = new global::System.Type[] { typeof(int), typeof(PropertyValue) };
905 private static global::System.Type[] swigMethodTypes5 = new global::System.Type[] { typeof(Vector3) };
906 private static global::System.Type[] swigMethodTypes6 = new global::System.Type[] { typeof(Animation), typeof(Vector3) };
907 private static global::System.Type[] swigMethodTypes9 = new global::System.Type[] { typeof(Key) };
908 private static global::System.Type[] swigMethodTypes11 = new global::System.Type[] { typeof(Vector2), typeof(RelayoutContainer) };
909 private static global::System.Type[] swigMethodTypes12 = new global::System.Type[] { typeof(ResizePolicyType), typeof(DimensionType) };
910 private static global::System.Type[] swigMethodTypes13 = System.Array.Empty<global::System.Type>();
911 private static global::System.Type[] swigMethodTypes14 = new global::System.Type[] { typeof(View), typeof(DimensionType) };
912 private static global::System.Type[] swigMethodTypes15 = new global::System.Type[] { typeof(float) };
913 private static global::System.Type[] swigMethodTypes16 = new global::System.Type[] { typeof(float) };
914 private static global::System.Type[] swigMethodTypes17 = new global::System.Type[] { typeof(DimensionType) };
915 private static global::System.Type[] swigMethodTypes18 = System.Array.Empty<global::System.Type>();
916 private static global::System.Type[] swigMethodTypes19 = new global::System.Type[] { typeof(DimensionType) };
917 private static global::System.Type[] swigMethodTypes20 = new global::System.Type[] { typeof(float), typeof(DimensionType) };
918 private static global::System.Type[] swigMethodTypes21 = System.Array.Empty<global::System.Type>();
919 private static global::System.Type[] swigMethodTypes24 = new global::System.Type[] { typeof(StyleManager), typeof(StyleChangeType) };
920 private static global::System.Type[] swigMethodTypes25 = System.Array.Empty<global::System.Type>();
921 private static global::System.Type[] swigMethodTypes26 = new global::System.Type[] { typeof(PanGesture) };
922 private static global::System.Type[] swigMethodTypes28 = new global::System.Type[] { typeof(bool) };
923 private static global::System.Type[] swigMethodTypes29 = System.Array.Empty<global::System.Type>();
924 private static global::System.Type[] swigMethodTypes30 = System.Array.Empty<global::System.Type>();
925 private static global::System.Type[] swigMethodTypes31 = System.Array.Empty<global::System.Type>();
926 private static global::System.Type[] swigMethodTypes32 = new global::System.Type[] { typeof(View), typeof(View.FocusDirection), typeof(bool) };
927 private static global::System.Type[] swigMethodTypes33 = new global::System.Type[] { typeof(View) };
928 private static global::System.Type[] swigMethodTypes34 = System.Array.Empty<global::System.Type>();
929 private static global::System.Type[] swigMethodTypes35 = new global::System.Type[] { typeof(PinchGesture) };
930 private static global::System.Type[] swigMethodTypes36 = new global::System.Type[] { typeof(PanGesture) };
931 private static global::System.Type[] swigMethodTypes37 = new global::System.Type[] { typeof(TapGesture) };
932 private static global::System.Type[] swigMethodTypes38 = new global::System.Type[] { typeof(LongPressGesture) };
933 private static global::System.Type[] swigMethodTypes39 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };
934 private static global::System.Type[] swigMethodTypes40 = new global::System.Type[] { typeof(SlotObserver), typeof(SWIGTYPE_p_Dali__CallbackBase) };