1 // Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
\r
2 // PROPRIETARY/CONFIDENTIAL
\r
3 // This software is the confidential and proprietary
\r
4 // information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall
\r
5 // not disclose such Confidential Information and shall use it only in
\r
6 // accordance with the terms of the license agreement you entered into with
\r
7 // SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the
\r
8 // suitability of the software, either express or implied, including but not
\r
9 // limited to the implied warranties of merchantability, fitness for a
\r
10 // particular purpose, or non-infringement. SAMSUNG shall not be liable for any
\r
11 // damages suffered by licensee as a result of using, modifying or distributing
\r
12 // this software or its derivatives.
\r
14 // Copyright (c) 2017 Samsung Electronics Co., Ltd.
\r
16 // Licensed under the Apache License, Version 2.0 (the "License");
\r
17 // you may not use this file except in compliance with the License.
\r
18 // You may obtain a copy of the License at
\r
20 // http://www.apache.org/licenses/LICENSE-2.0
\r
22 // Unless required by applicable law or agreed to in writing, software
\r
23 // distributed under the License is distributed on an "AS IS" BASIS,
\r
24 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
25 // See the License for the specific language governing permissions and
\r
26 // limitations under the License.
\r
29 // This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
\r
30 // Some have been manually changed
\r
37 using System.Runtime.InteropServices;
\r
40 public class View : CustomActor
\r
42 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
\r
44 internal View(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.View_SWIGUpcast(cPtr), cMemoryOwn)
\r
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
\r
49 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(View obj)
\r
51 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
\r
59 public override void Dispose()
\r
61 if (!Stage.IsInstalled())
63 DisposeQueue.Instance.Add(this);
69 if (swigCPtr.Handle != global::System.IntPtr.Zero)
\r
73 swigCMemOwn = false;
\r
74 NDalicPINVOKE.delete_View(swigCPtr);
\r
76 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
\r
78 global::System.GC.SuppressFinalize(this);
\r
83 private EventHandler _keyInputFocusGainedEventHandler;
\r
84 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
85 private delegate void KeyInputFocusGainedCallbackType(IntPtr control);
\r
86 private KeyInputFocusGainedCallbackType _keyInputFocusGainedCallback;
\r
89 * @brief Event for KeyInputFocusGained signal which can be used to subscribe/unsubscribe the event handler
\r
90 * provided by the user. KeyInputFocusGained signal is emitted when the control gets Key Input Focus.
\r
92 public event EventHandler FocusGained
\r
96 if (_keyInputFocusGainedEventHandler == null)
\r
98 _keyInputFocusGainedCallback = OnKeyInputFocusGained;
\r
99 this.KeyInputFocusGainedSignal().Connect(_keyInputFocusGainedCallback);
\r
102 _keyInputFocusGainedEventHandler += value;
\r
107 if (_keyInputFocusGainedEventHandler != null)
\r
109 this.KeyInputFocusGainedSignal().Disconnect(_keyInputFocusGainedCallback);
\r
112 _keyInputFocusGainedEventHandler -= value;
\r
116 private void OnKeyInputFocusGained(IntPtr view)
\r
118 if (_keyInputFocusGainedEventHandler != null)
\r
120 _keyInputFocusGainedEventHandler(this, null);
\r
125 private EventHandler _keyInputFocusLostEventHandler;
\r
126 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
127 private delegate void KeyInputFocusLostCallbackType(IntPtr control);
\r
128 private KeyInputFocusLostCallbackType _keyInputFocusLostCallback;
\r
131 * @brief Event for KeyInputFocusLost signal which can be used to subscribe/unsubscribe the event handler
\r
132 * provided by the user. KeyInputFocusLost signal is emitted when the control loses Key Input Focus.
\r
134 public event EventHandler FocusLost
\r
138 if (_keyInputFocusLostEventHandler == null)
\r
140 _keyInputFocusLostCallback = OnKeyInputFocusLost;
\r
141 this.KeyInputFocusLostSignal().Connect(_keyInputFocusLostCallback);
\r
144 _keyInputFocusLostEventHandler += value;
\r
149 if (_keyInputFocusLostEventHandler != null)
\r
151 this.KeyInputFocusLostSignal().Disconnect(_keyInputFocusLostCallback);
\r
154 _keyInputFocusLostEventHandler -= value;
\r
158 private void OnKeyInputFocusLost(IntPtr view)
\r
160 if (_keyInputFocusLostEventHandler != null)
\r
162 _keyInputFocusLostEventHandler(this, null);
\r
168 * @brief Event arguments that passed via KeyEvent signal
\r
171 public class KeyEventArgs : EventArgs
\r
176 * @brief KeyEvent - is the keyevent sent to the View.
\r
192 private EventHandlerWithReturnType<object, KeyEventArgs, bool> _keyEventHandler;
\r
193 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
194 private delegate bool KeyCallbackType(IntPtr control, IntPtr keyEvent);
\r
195 private KeyCallbackType _keyCallback;
\r
198 * @brief Event for KeyPressed signal which can be used to subscribe/unsubscribe the event handler
\r
199 * provided by the user. KeyPressed signal is emitted when key event is received.
\r
201 public event EventHandlerWithReturnType<object, KeyEventArgs, bool> KeyEvent
\r
205 if (_keyEventHandler == null)
\r
207 _keyCallback = OnKeyEvent;
\r
208 this.KeyEventSignal().Connect(_keyCallback);
\r
211 _keyEventHandler += value;
\r
216 if (_keyEventHandler != null)
\r
218 this.KeyEventSignal().Disconnect(_keyCallback);
\r
221 _keyEventHandler -= value;
\r
225 private bool OnKeyEvent(IntPtr view, IntPtr keyEvent)
\r
227 KeyEventArgs e = new KeyEventArgs();
\r
229 e.Key = Tizen.NUI.Key.GetKeyFromPtr(keyEvent);
\r
231 if (_keyEventHandler != null)
\r
233 return _keyEventHandler(this, e);
\r
239 private EventHandler _onRelayoutEventHandler;
\r
240 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
241 private delegate void OnRelayoutEventCallbackType(IntPtr control);
\r
242 private OnRelayoutEventCallbackType _onRelayoutEventCallback;
\r
245 * @brief Event for OnRelayout signal which can be used to subscribe/unsubscribe the event handler
\r
246 * OnRelayout signal is emitted after the size has been set on the view during relayout.
\r
248 public event EventHandler OnRelayoutEvent
\r
252 if (_onRelayoutEventHandler == null)
\r
254 _onRelayoutEventCallback = OnRelayout;
\r
255 this.OnRelayoutSignal().Connect(_onRelayoutEventCallback);
\r
258 _onRelayoutEventHandler += value;
\r
263 if (_onRelayoutEventHandler != null)
\r
265 this.OnRelayoutSignal().Disconnect(_onRelayoutEventCallback);
\r
268 _onRelayoutEventHandler -= value;
\r
272 // Callback for View OnRelayout signal
\r
273 private void OnRelayout(IntPtr data)
\r
275 if (_onRelayoutEventHandler != null)
\r
277 _onRelayoutEventHandler(this, null);
\r
283 * @brief Event arguments that passed via Touch signal
\r
286 public class TouchEventArgs : EventArgs
\r
288 private Touch _touch;
\r
291 * @brief TouchData - contains the information of touch points
\r
307 private EventHandlerWithReturnType<object, TouchEventArgs, bool> _touchDataEventHandler;
\r
308 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
309 private delegate bool TouchDataCallbackType(IntPtr view, IntPtr touchData);
\r
310 private TouchDataCallbackType _touchDataCallback;
\r
313 * @brief Event for Touched signal which can be used to subscribe/unsubscribe the event handler
\r
314 * provided by the user. Touched signal is emitted when touch input is received.
\r
316 public event EventHandlerWithReturnType<object, TouchEventArgs, bool> Touched
\r
320 if (_touchDataEventHandler == null)
\r
322 _touchDataCallback = OnTouch;
\r
323 this.TouchSignal().Connect(_touchDataCallback);
\r
326 _touchDataEventHandler += value;
\r
331 if (_touchDataEventHandler != null)
\r
333 this.TouchSignal().Disconnect(_touchDataCallback);
\r
336 _touchDataEventHandler -= value;
\r
340 // Callback for View TouchSignal
\r
341 private bool OnTouch(IntPtr view, IntPtr touchData)
\r
343 TouchEventArgs e = new TouchEventArgs();
\r
345 e.Touch = Tizen.NUI.Touch.GetTouchFromPtr(touchData);
\r
347 if (_touchDataEventHandler != null)
\r
349 return _touchDataEventHandler(this, e);
\r
356 * @brief Event arguments that passed via Hover signal
\r
359 public class HoverEventArgs : EventArgs
\r
361 private Hover _hover;
\r
363 * @brief HoverEvent - contains touch points that represent the points
\r
364 * that are currently being hovered or the points where a hover has stopped
\r
380 private EventHandlerWithReturnType<object, HoverEventArgs, bool> _hoverEventHandler;
\r
381 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
382 private delegate bool HoverEventCallbackType(IntPtr view, IntPtr hoverEvent);
\r
383 private HoverEventCallbackType _hoverEventCallback;
\r
386 * @brief Event for Hovered signal which can be used to subscribe/unsubscribe the event handler
\r
387 * provided by the user. Hovered signal is emitted when hover input is received.
\r
389 public event EventHandlerWithReturnType<object, HoverEventArgs, bool> Hovered
\r
393 if (_hoverEventHandler == null)
\r
395 _hoverEventCallback = OnHoverEvent;
\r
396 this.HoveredSignal().Connect(_hoverEventCallback);
\r
399 _hoverEventHandler += value;
\r
404 if (_hoverEventHandler != null)
\r
406 this.HoveredSignal().Disconnect(_hoverEventCallback);
\r
409 _hoverEventHandler -= value;
\r
413 // Callback for View Hover signal
\r
414 private bool OnHoverEvent(IntPtr view, IntPtr hoverEvent)
\r
416 HoverEventArgs e = new HoverEventArgs();
\r
418 e.Hover = Tizen.NUI.Hover.GetHoverFromPtr(hoverEvent);
\r
420 if (_hoverEventHandler != null)
\r
422 return _hoverEventHandler(this, e);
\r
429 * @brief Event arguments that passed via Wheel signal
\r
432 public class WheelEventArgs : EventArgs
\r
434 private Wheel _wheel;
\r
436 * @brief WheelEvent - store a wheel rolling type : MOUSE_WHEEL or CUSTOM_WHEEL
\r
452 private EventHandlerWithReturnType<object, WheelEventArgs, bool> _wheelEventHandler;
\r
453 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
454 private delegate bool WheelEventCallbackType(IntPtr view, IntPtr wheelEvent);
\r
455 private WheelEventCallbackType _wheelEventCallback;
\r
458 * @brief Event for WheelMoved signal which can be used to subscribe/unsubscribe the event handler
\r
459 * provided by the user. WheelMoved signal is emitted when wheel event is received.
\r
461 public event EventHandlerWithReturnType<object, WheelEventArgs, bool> WheelMoved
\r
465 if (_wheelEventHandler == null)
\r
467 _wheelEventCallback = OnWheelEvent;
\r
468 this.WheelEventSignal().Connect(_wheelEventCallback);
\r
471 _wheelEventHandler += value;
\r
476 if (_wheelEventHandler != null)
\r
478 this.WheelEventSignal().Disconnect(_wheelEventCallback);
\r
481 _wheelEventHandler -= value;
\r
485 // Callback for View Wheel signal
\r
486 private bool OnWheelEvent(IntPtr view, IntPtr wheelEvent)
\r
488 WheelEventArgs e = new WheelEventArgs();
\r
490 e.Wheel = Tizen.NUI.Wheel.GetWheelFromPtr(wheelEvent);
\r
492 if (_wheelEventHandler != null)
\r
494 return _wheelEventHandler(this, e);
\r
500 private EventHandler _onStageEventHandler;
\r
501 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
502 private delegate void OnStageEventCallbackType(IntPtr control);
\r
503 private OnStageEventCallbackType _onStageEventCallback;
\r
506 * @brief Event for OnStage signal which can be used to subscribe/unsubscribe the event handler
\r
507 * OnStage signal is emitted after the view has been connected to the stage.
\r
509 public event EventHandler OnStageEvent
\r
513 if (_onStageEventHandler == null)
\r
515 _onStageEventCallback = OnStage;
\r
516 this.OnStageSignal().Connect(_onStageEventCallback);
\r
519 _onStageEventHandler += value;
\r
524 if (_onStageEventHandler != null)
\r
526 this.OnStageSignal().Disconnect(_onStageEventCallback);
\r
529 _onStageEventHandler -= value;
\r
533 // Callback for View OnStage signal
\r
534 private void OnStage(IntPtr data)
\r
536 if (_onStageEventHandler != null)
\r
538 _onStageEventHandler(this, null);
\r
543 private EventHandler _offStageEventHandler;
\r
544 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
545 private delegate void OffStageEventCallbackType(IntPtr control);
\r
546 private OffStageEventCallbackType _offStageEventCallback;
\r
549 * @brief Event for OffStage signal which can be used to subscribe/unsubscribe the event handler
\r
550 * OffStage signal is emitted after the view has been disconnected from the stage.
\r
552 public event EventHandler OffStageEvent
\r
556 if (_offStageEventHandler == null)
\r
558 _offStageEventCallback = OffStage;
\r
559 this.OnStageSignal().Connect(_offStageEventCallback);
\r
562 _offStageEventHandler += value;
\r
567 if (_offStageEventHandler != null)
\r
569 this.OnStageSignal().Disconnect(_offStageEventCallback);
\r
571 _offStageEventHandler -= value;
\r
575 // Callback for View OffStage signal
\r
576 private void OffStage(IntPtr data)
\r
578 if (_offStageEventHandler != null)
\r
580 _offStageEventHandler(this, null);
\r
584 public static View GetViewFromPtr(global::System.IntPtr cPtr)
\r
586 View ret = new View(cPtr, false);
\r
587 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
591 internal IntPtr GetPtrfromView()
\r
593 return (IntPtr)swigCPtr;
\r
596 public Tizen.NUI.PropertyMap Tooltip
\r
600 Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
\r
601 GetProperty(View.Property.TOOLTIP).Get(temp);
\r
606 SetProperty(View.Property.TOOLTIP, new Tizen.NUI.PropertyValue(value));
\r
610 public string TooltipText
\r
614 SetProperty(View.Property.TOOLTIP, new Tizen.NUI.PropertyValue(value));
\r
618 internal class Property : global::System.IDisposable
\r
620 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
\r
621 protected bool swigCMemOwn;
\r
623 internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)
\r
625 swigCMemOwn = cMemoryOwn;
\r
626 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
\r
629 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)
\r
631 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
\r
639 public virtual void Dispose()
\r
643 if (swigCPtr.Handle != global::System.IntPtr.Zero)
\r
647 swigCMemOwn = false;
\r
648 NDalicPINVOKE.delete_View_Property(swigCPtr);
\r
650 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
\r
652 global::System.GC.SuppressFinalize(this);
\r
656 internal static readonly int TOOLTIP = NDalicManualPINVOKE.View_Property_TOOLTIP_get();
\r
658 internal Property() : this(NDalicPINVOKE.new_View_Property(), true)
\r
660 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
663 internal static readonly int STYLE_NAME = NDalicPINVOKE.View_Property_STYLE_NAME_get();
\r
664 internal static readonly int BACKGROUND_COLOR = NDalicPINVOKE.View_Property_BACKGROUND_COLOR_get();
\r
665 internal static readonly int BACKGROUND_IMAGE = NDalicPINVOKE.View_Property_BACKGROUND_IMAGE_get();
\r
666 internal static readonly int KEY_INPUT_FOCUS = NDalicPINVOKE.View_Property_KEY_INPUT_FOCUS_get();
\r
667 internal static readonly int BACKGROUND = NDalicPINVOKE.View_Property_BACKGROUND_get();
\r
672 public enum FocusDirection
\r
683 public View() : this(NDalicPINVOKE.View_New(), true)
\r
685 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
688 internal View(View uiControl) : this(NDalicPINVOKE.new_View__SWIG_1(View.getCPtr(uiControl)), true)
\r
690 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
693 internal View Assign(View handle)
\r
695 View ret = new View(NDalicPINVOKE.View_Assign(swigCPtr, View.getCPtr(handle)), false);
\r
696 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
700 public new static View DownCast(BaseHandle handle)
\r
702 View ret = new View(NDalicPINVOKE.View_DownCast(BaseHandle.getCPtr(handle)), true);
\r
703 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
707 public void SetKeyInputFocus()
\r
709 NDalicPINVOKE.View_SetKeyInputFocus(swigCPtr);
\r
710 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
713 public bool HasKeyInputFocus()
\r
715 bool ret = NDalicPINVOKE.View_HasKeyInputFocus(swigCPtr);
\r
716 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
720 public void ClearKeyInputFocus()
\r
722 NDalicPINVOKE.View_ClearKeyInputFocus(swigCPtr);
\r
723 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
726 internal PinchGestureDetector GetPinchGestureDetector()
\r
728 PinchGestureDetector ret = new PinchGestureDetector(NDalicPINVOKE.View_GetPinchGestureDetector(swigCPtr), true);
\r
729 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
733 internal PanGestureDetector GetPanGestureDetector()
\r
735 PanGestureDetector ret = new PanGestureDetector(NDalicPINVOKE.View_GetPanGestureDetector(swigCPtr), true);
\r
736 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
740 internal TapGestureDetector GetTapGestureDetector()
\r
742 TapGestureDetector ret = new TapGestureDetector(NDalicPINVOKE.View_GetTapGestureDetector(swigCPtr), true);
\r
743 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
747 internal LongPressGestureDetector GetLongPressGestureDetector()
\r
749 LongPressGestureDetector ret = new LongPressGestureDetector(NDalicPINVOKE.View_GetLongPressGestureDetector(swigCPtr), true);
\r
750 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
754 internal void SetStyleName(string styleName)
\r
756 NDalicPINVOKE.View_SetStyleName(swigCPtr, styleName);
\r
757 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
760 internal string GetStyleName()
\r
762 string ret = NDalicPINVOKE.View_GetStyleName(swigCPtr);
\r
763 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
767 internal void SetBackgroundColor(Vector4 color)
\r
769 NDalicPINVOKE.View_SetBackgroundColor(swigCPtr, Vector4.getCPtr(color));
\r
770 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
773 internal Vector4 GetBackgroundColor()
\r
775 Vector4 ret = new Vector4(NDalicPINVOKE.View_GetBackgroundColor(swigCPtr), true);
\r
776 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
780 internal void SetBackgroundImage(Image image)
\r
782 NDalicPINVOKE.View_SetBackgroundImage(swigCPtr, Image.getCPtr(image));
\r
783 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
786 public void ClearBackground()
\r
788 NDalicPINVOKE.View_ClearBackground(swigCPtr);
\r
789 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
792 internal ControlKeySignal KeyEventSignal()
\r
794 ControlKeySignal ret = new ControlKeySignal(NDalicPINVOKE.View_KeyEventSignal(swigCPtr), false);
\r
795 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
799 internal KeyInputFocusSignal KeyInputFocusGainedSignal()
\r
801 KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusGainedSignal(swigCPtr), false);
\r
802 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
806 internal KeyInputFocusSignal KeyInputFocusLostSignal()
\r
808 KeyInputFocusSignal ret = new KeyInputFocusSignal(NDalicPINVOKE.View_KeyInputFocusLostSignal(swigCPtr), false);
\r
809 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
813 internal View(ViewImpl implementation) : this(NDalicPINVOKE.new_View__SWIG_2(ViewImpl.getCPtr(implementation)), true)
\r
815 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
818 internal enum PropertyRange
\r
820 PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
\r
821 CONTROL_PROPERTY_START_INDEX = PROPERTY_START_INDEX,
\r
822 CONTROL_PROPERTY_END_INDEX = CONTROL_PROPERTY_START_INDEX + 1000
\r
825 public string StyleName
\r
830 GetProperty(View.Property.STYLE_NAME).Get(out temp);
\r
835 SetProperty(View.Property.STYLE_NAME, new Tizen.NUI.PropertyValue(value));
\r
839 public Color BackgroundColor
\r
843 Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
\r
844 GetProperty(View.Property.BACKGROUND_COLOR).Get(temp);
\r
849 SetProperty(View.Property.BACKGROUND_COLOR, new Tizen.NUI.PropertyValue(value));
\r
853 public string BackgroundImage
\r
858 GetProperty(View.Property.BACKGROUND).Get(out temp);
\r
863 SetProperty(View.Property.BACKGROUND, new Tizen.NUI.PropertyValue(value));
\r
866 internal bool KeyInputFocus
\r
871 GetProperty(View.Property.KEY_INPUT_FOCUS).Get(ref temp);
\r
876 SetProperty(View.Property.KEY_INPUT_FOCUS, new Tizen.NUI.PropertyValue(value));
\r
879 public Tizen.NUI.PropertyMap Background
\r
883 Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
\r
884 GetProperty(View.Property.BACKGROUND).Get(temp);
\r
889 SetProperty(View.Property.BACKGROUND, new Tizen.NUI.PropertyValue(value));
\r
893 public Vector2 CellIndex
\r
897 Vector2 temp = new Vector2(0.0f, 0.0f);
\r
898 GetProperty(TableView.ChildProperty.CELL_INDEX).Get(temp);
\r
903 SetProperty(TableView.ChildProperty.CELL_INDEX, new Tizen.NUI.PropertyValue(value));
\r
906 public float RowSpan
\r
911 GetProperty(TableView.ChildProperty.ROW_SPAN).Get(ref temp);
\r
916 SetProperty(TableView.ChildProperty.ROW_SPAN, new Tizen.NUI.PropertyValue(value));
\r
919 public float ColumnSpan
\r
924 GetProperty(TableView.ChildProperty.COLUMN_SPAN).Get(ref temp);
\r
929 SetProperty(TableView.ChildProperty.COLUMN_SPAN, new Tizen.NUI.PropertyValue(value));
\r
932 public string CellHorizontalAlignment
\r
937 GetProperty(TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT).Get(out temp);
\r
942 SetProperty(TableView.ChildProperty.CELL_HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));
\r
945 public string CellVerticalAlignment
\r
950 GetProperty(TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT).Get(out temp);
\r
955 SetProperty(TableView.ChildProperty.CELL_VERTICAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));
\r
964 GetProperty(FlexContainer.ChildProperty.FLEX).Get(ref temp);
\r
969 SetProperty(FlexContainer.ChildProperty.FLEX, new Tizen.NUI.PropertyValue(value));
\r
972 public int AlignSelf
\r
977 GetProperty(FlexContainer.ChildProperty.ALIGN_SELF).Get(ref temp);
\r
982 SetProperty(FlexContainer.ChildProperty.ALIGN_SELF, new Tizen.NUI.PropertyValue(value));
\r
985 public Vector4 FlexMargin
\r
989 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
990 GetProperty(FlexContainer.ChildProperty.FLEX_MARGIN).Get(temp);
\r
995 SetProperty(FlexContainer.ChildProperty.FLEX_MARGIN, new Tizen.NUI.PropertyValue(value));
\r
999 public bool Focusable
\r
1003 SetKeyboardFocusable(value);
\r
1007 return IsKeyboardFocusable();
\r