1 /** Copyright (c) 2017 Samsung Electronics Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
7 * http://www.apache.org/licenses/LICENSE-2.0
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
16 // This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts
17 //------------------------------------------------------------------------------
20 // This file was automatically generated by SWIG (http://www.swig.org).
23 // Do not make changes to this file unless you know what you are doing--modify
24 // the SWIG interface file instead.
25 //------------------------------------------------------------------------------
31 using System.Runtime.InteropServices;
34 public class TextField : View
36 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
38 internal TextField(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextField_SWIGUpcast(cPtr), cMemoryOwn)
40 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
43 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextField obj)
45 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
50 DisposeQueue.Instance.Add(this);
53 public override void Dispose()
55 if (!Stage.IsInstalled())
57 DisposeQueue.Instance.Add(this);
63 if (swigCPtr.Handle != global::System.IntPtr.Zero)
68 NDalicPINVOKE.delete_TextField(swigCPtr);
70 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
72 global::System.GC.SuppressFinalize(this);
79 public class TextChangedEventArgs : EventArgs
81 private TextField _textField;
83 public TextField TextField
96 public class MaxLengthReachedEventArgs : EventArgs
98 private TextField _textField;
100 public TextField TextField
114 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
115 private delegate void TextChangedCallbackDelegate(IntPtr textField);
116 private EventHandler<TextChangedEventArgs> _textFieldTextChangedEventHandler;
117 private TextChangedCallbackDelegate _textFieldTextChangedCallbackDelegate;
119 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
120 private delegate void MaxLengthReachedCallbackDelegate(IntPtr textField);
121 private EventHandler<MaxLengthReachedEventArgs> _textFieldMaxLengthReachedEventHandler;
122 private MaxLengthReachedCallbackDelegate _textFieldMaxLengthReachedCallbackDelegate;
124 public event EventHandler<TextChangedEventArgs> TextChanged
128 if (_textFieldTextChangedEventHandler == null)
130 _textFieldTextChangedCallbackDelegate = (OnTextChanged);
131 TextChangedSignal().Connect(_textFieldTextChangedCallbackDelegate);
133 _textFieldTextChangedEventHandler += value;
137 _textFieldTextChangedEventHandler -= value;
138 if (_textFieldTextChangedEventHandler == null && _textFieldTextChangedCallbackDelegate != null)
140 TextChangedSignal().Disconnect(_textFieldTextChangedCallbackDelegate);
145 private void OnTextChanged(IntPtr textField)
147 TextChangedEventArgs e = new TextChangedEventArgs();
149 // Populate all members of "e" (TextChangedEventArgs) with real data
150 e.TextField = Tizen.NUI.TextField.GetTextFieldFromPtr(textField);
152 if (_textFieldTextChangedEventHandler != null)
154 //here we send all data to user event handlers
155 _textFieldTextChangedEventHandler(this, e);
160 public event EventHandler<MaxLengthReachedEventArgs> MaxLengthReached
164 if (_textFieldMaxLengthReachedEventHandler == null)
166 _textFieldMaxLengthReachedCallbackDelegate = (OnMaxLengthReached);
167 MaxLengthReachedSignal().Connect(_textFieldMaxLengthReachedCallbackDelegate);
169 _textFieldMaxLengthReachedEventHandler += value;
173 if (_textFieldMaxLengthReachedEventHandler == null && _textFieldMaxLengthReachedCallbackDelegate != null)
175 this.MaxLengthReachedSignal().Disconnect(_textFieldMaxLengthReachedCallbackDelegate);
177 _textFieldMaxLengthReachedEventHandler -= value;
181 private void OnMaxLengthReached(IntPtr textField)
183 MaxLengthReachedEventArgs e = new MaxLengthReachedEventArgs();
185 // Populate all members of "e" (MaxLengthReachedEventArgs) with real data
186 e.TextField = Tizen.NUI.TextField.GetTextFieldFromPtr(textField);
188 if (_textFieldMaxLengthReachedEventHandler != null)
190 //here we send all data to user event handlers
191 _textFieldMaxLengthReachedEventHandler(this, e);
196 internal static TextField GetTextFieldFromPtr(global::System.IntPtr cPtr)
198 TextField ret = new TextField(cPtr, false);
199 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
204 internal class Property : global::System.IDisposable
206 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
207 protected bool swigCMemOwn;
209 internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)
211 swigCMemOwn = cMemoryOwn;
212 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
215 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)
217 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
225 public virtual void Dispose()
229 if (swigCPtr.Handle != global::System.IntPtr.Zero)
234 NDalicPINVOKE.delete_TextField_Property(swigCPtr);
236 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
238 global::System.GC.SuppressFinalize(this);
242 internal Property() : this(NDalicPINVOKE.new_TextField_Property(), true)
244 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
247 internal static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextField_Property_RENDERING_BACKEND_get();
248 internal static readonly int TEXT = NDalicPINVOKE.TextField_Property_TEXT_get();
249 internal static readonly int PLACEHOLDER_TEXT = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_get();
250 internal static readonly int PLACEHOLDER_TEXT_FOCUSED = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_FOCUSED_get();
251 internal static readonly int FONT_FAMILY = NDalicPINVOKE.TextField_Property_FONT_FAMILY_get();
252 internal static readonly int FONT_STYLE = NDalicPINVOKE.TextField_Property_FONT_STYLE_get();
253 internal static readonly int POINT_SIZE = NDalicPINVOKE.TextField_Property_POINT_SIZE_get();
254 internal static readonly int MAX_LENGTH = NDalicPINVOKE.TextField_Property_MAX_LENGTH_get();
255 internal static readonly int EXCEED_POLICY = NDalicPINVOKE.TextField_Property_EXCEED_POLICY_get();
256 internal static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_HORIZONTAL_ALIGNMENT_get();
257 internal static readonly int VERTICAL_ALIGNMENT = NDalicPINVOKE.TextField_Property_VERTICAL_ALIGNMENT_get();
258 internal static readonly int TEXT_COLOR = NDalicPINVOKE.TextField_Property_TEXT_COLOR_get();
259 internal static readonly int PLACEHOLDER_TEXT_COLOR = NDalicPINVOKE.TextField_Property_PLACEHOLDER_TEXT_COLOR_get();
260 internal static readonly int SHADOW_OFFSET = NDalicPINVOKE.TextField_Property_SHADOW_OFFSET_get();
261 internal static readonly int SHADOW_COLOR = NDalicPINVOKE.TextField_Property_SHADOW_COLOR_get();
262 internal static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_PRIMARY_CURSOR_COLOR_get();
263 internal static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextField_Property_SECONDARY_CURSOR_COLOR_get();
264 internal static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextField_Property_ENABLE_CURSOR_BLINK_get();
265 internal static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_INTERVAL_get();
266 internal static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextField_Property_CURSOR_BLINK_DURATION_get();
267 internal static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextField_Property_CURSOR_WIDTH_get();
268 internal static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_IMAGE_get();
269 internal static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextField_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
270 internal static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextField_Property_SCROLL_THRESHOLD_get();
271 internal static readonly int SCROLL_SPEED = NDalicPINVOKE.TextField_Property_SCROLL_SPEED_get();
272 internal static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
273 internal static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
274 internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
275 internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
276 internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
277 internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextField_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
278 internal static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextField_Property_SELECTION_HIGHLIGHT_COLOR_get();
279 internal static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextField_Property_DECORATION_BOUNDING_BOX_get();
280 internal static readonly int INPUT_METHOD_SETTINGS = NDalicPINVOKE.TextField_Property_INPUT_METHOD_SETTINGS_get();
281 internal static readonly int INPUT_COLOR = NDalicPINVOKE.TextField_Property_INPUT_COLOR_get();
282 internal static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextField_Property_ENABLE_MARKUP_get();
283 internal static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextField_Property_INPUT_FONT_FAMILY_get();
284 internal static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextField_Property_INPUT_FONT_STYLE_get();
285 internal static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextField_Property_INPUT_POINT_SIZE_get();
286 internal static readonly int UNDERLINE = NDalicPINVOKE.TextField_Property_UNDERLINE_get();
287 internal static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextField_Property_INPUT_UNDERLINE_get();
288 internal static readonly int SHADOW = NDalicPINVOKE.TextField_Property_SHADOW_get();
289 internal static readonly int INPUT_SHADOW = NDalicPINVOKE.TextField_Property_INPUT_SHADOW_get();
290 internal static readonly int EMBOSS = NDalicPINVOKE.TextField_Property_EMBOSS_get();
291 internal static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextField_Property_INPUT_EMBOSS_get();
292 internal static readonly int OUTLINE = NDalicPINVOKE.TextField_Property_OUTLINE_get();
293 internal static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextField_Property_INPUT_OUTLINE_get();
297 internal class InputStyle : global::System.IDisposable
299 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
300 protected bool swigCMemOwn;
302 internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn)
304 swigCMemOwn = cMemoryOwn;
305 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
308 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj)
310 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
318 public virtual void Dispose()
322 if (swigCPtr.Handle != global::System.IntPtr.Zero)
327 NDalicPINVOKE.delete_TextField_InputStyle(swigCPtr);
329 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
331 global::System.GC.SuppressFinalize(this);
335 internal InputStyle() : this(NDalicPINVOKE.new_TextField_InputStyle(), true)
337 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
355 public TextField() : this(NDalicPINVOKE.TextField_New(), true)
357 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
360 internal TextField(TextField handle) : this(NDalicPINVOKE.new_TextField__SWIG_1(TextField.getCPtr(handle)), true)
362 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
365 internal TextField Assign(TextField handle)
367 TextField ret = new TextField(NDalicPINVOKE.TextField_Assign(swigCPtr, TextField.getCPtr(handle)), false);
368 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
372 public new static TextField DownCast(BaseHandle handle)
374 TextField ret = new TextField(NDalicPINVOKE.TextField_DownCast(BaseHandle.getCPtr(handle)), true);
375 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
379 internal TextFieldSignal TextChangedSignal()
381 TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_TextChangedSignal(swigCPtr), false);
382 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
386 internal TextFieldSignal MaxLengthReachedSignal()
388 TextFieldSignal ret = new TextFieldSignal(NDalicPINVOKE.TextField_MaxLengthReachedSignal(swigCPtr), false);
389 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
393 internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t InputStyleChangedSignal()
395 SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextField_Dali__Toolkit__TextField__InputStyle__MaskF_t(NDalicPINVOKE.TextField_InputStyleChangedSignal(swigCPtr), false);
396 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
400 internal enum PropertyRange
402 PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
403 PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000
406 internal enum ExceedPolicyType
408 ExceedPolicyOriginal,
412 public int RenderingBackend
417 GetProperty(TextField.Property.RENDERING_BACKEND).Get(ref temp);
422 SetProperty(TextField.Property.RENDERING_BACKEND, new Tizen.NUI.PropertyValue(value));
430 GetProperty(TextField.Property.TEXT).Get(out temp);
435 SetProperty(TextField.Property.TEXT, new Tizen.NUI.PropertyValue(value));
438 public string PlaceholderText
443 GetProperty(TextField.Property.PLACEHOLDER_TEXT).Get(out temp);
448 SetProperty(TextField.Property.PLACEHOLDER_TEXT, new Tizen.NUI.PropertyValue(value));
451 public string PlaceholderTextFocused
456 GetProperty(TextField.Property.PLACEHOLDER_TEXT_FOCUSED).Get(out temp);
461 SetProperty(TextField.Property.PLACEHOLDER_TEXT_FOCUSED, new Tizen.NUI.PropertyValue(value));
464 public string FontFamily
469 GetProperty(TextField.Property.FONT_FAMILY).Get(out temp);
474 SetProperty(TextField.Property.FONT_FAMILY, new Tizen.NUI.PropertyValue(value));
477 public PropertyMap FontStyle
481 PropertyMap temp = new PropertyMap();
482 GetProperty(TextField.Property.FONT_STYLE).Get(temp);
487 SetProperty(TextField.Property.FONT_STYLE, new Tizen.NUI.PropertyValue(value));
490 public float PointSize
495 GetProperty(TextField.Property.POINT_SIZE).Get(ref temp);
500 SetProperty(TextField.Property.POINT_SIZE, new Tizen.NUI.PropertyValue(value));
508 GetProperty(TextField.Property.MAX_LENGTH).Get(ref temp);
513 SetProperty(TextField.Property.MAX_LENGTH, new Tizen.NUI.PropertyValue(value));
516 public int ExceedPolicy
521 GetProperty(TextField.Property.EXCEED_POLICY).Get(ref temp);
526 SetProperty(TextField.Property.EXCEED_POLICY, new Tizen.NUI.PropertyValue(value));
529 public string HorizontalAlignment
534 GetProperty(TextField.Property.HORIZONTAL_ALIGNMENT).Get(out temp);
539 SetProperty(TextField.Property.HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));
542 public string VerticalAlignment
547 GetProperty(TextField.Property.VERTICAL_ALIGNMENT).Get(out temp);
552 SetProperty(TextField.Property.VERTICAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));
555 public Color TextColor
559 Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
560 GetProperty(TextField.Property.TEXT_COLOR).Get(temp);
565 SetProperty(TextField.Property.TEXT_COLOR, new Tizen.NUI.PropertyValue(value));
568 public Vector4 PlaceholderTextColor
572 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
573 GetProperty(TextField.Property.PLACEHOLDER_TEXT_COLOR).Get(temp);
578 SetProperty(TextField.Property.PLACEHOLDER_TEXT_COLOR, new Tizen.NUI.PropertyValue(value));
581 public Vector2 ShadowOffset
585 Vector2 temp = new Vector2(0.0f, 0.0f);
586 GetProperty(TextField.Property.SHADOW_OFFSET).Get(temp);
591 SetProperty(TextField.Property.SHADOW_OFFSET, new Tizen.NUI.PropertyValue(value));
594 public Vector4 ShadowColor
598 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
599 GetProperty(TextField.Property.SHADOW_COLOR).Get(temp);
604 SetProperty(TextField.Property.SHADOW_COLOR, new Tizen.NUI.PropertyValue(value));
607 public Vector4 PrimaryCursorColor
611 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
612 GetProperty(TextField.Property.PRIMARY_CURSOR_COLOR).Get(temp);
617 SetProperty(TextField.Property.PRIMARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));
620 public Vector4 SecondaryCursorColor
624 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
625 GetProperty(TextField.Property.SECONDARY_CURSOR_COLOR).Get(temp);
630 SetProperty(TextField.Property.SECONDARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));
633 public bool EnableCursorBlink
638 GetProperty(TextField.Property.ENABLE_CURSOR_BLINK).Get(ref temp);
643 SetProperty(TextField.Property.ENABLE_CURSOR_BLINK, new Tizen.NUI.PropertyValue(value));
646 public float CursorBlinkInterval
651 GetProperty(TextField.Property.CURSOR_BLINK_INTERVAL).Get(ref temp);
656 SetProperty(TextField.Property.CURSOR_BLINK_INTERVAL, new Tizen.NUI.PropertyValue(value));
659 public float CursorBlinkDuration
664 GetProperty(TextField.Property.CURSOR_BLINK_DURATION).Get(ref temp);
669 SetProperty(TextField.Property.CURSOR_BLINK_DURATION, new Tizen.NUI.PropertyValue(value));
672 public int CursorWidth
677 GetProperty(TextField.Property.CURSOR_WIDTH).Get(ref temp);
682 SetProperty(TextField.Property.CURSOR_WIDTH, new Tizen.NUI.PropertyValue(value));
685 public string GrabHandleImage
690 GetProperty(TextField.Property.GRAB_HANDLE_IMAGE).Get(out temp);
695 SetProperty(TextField.Property.GRAB_HANDLE_IMAGE, new Tizen.NUI.PropertyValue(value));
698 public string GrabHandlePressedImage
703 GetProperty(TextField.Property.GRAB_HANDLE_PRESSED_IMAGE).Get(out temp);
708 SetProperty(TextField.Property.GRAB_HANDLE_PRESSED_IMAGE, new Tizen.NUI.PropertyValue(value));
711 public float ScrollThreshold
716 GetProperty(TextField.Property.SCROLL_THRESHOLD).Get(ref temp);
721 SetProperty(TextField.Property.SCROLL_THRESHOLD, new Tizen.NUI.PropertyValue(value));
724 public float ScrollSpeed
729 GetProperty(TextField.Property.SCROLL_SPEED).Get(ref temp);
734 SetProperty(TextField.Property.SCROLL_SPEED, new Tizen.NUI.PropertyValue(value));
737 public PropertyMap SelectionHandleImageLeft
741 PropertyMap temp = new PropertyMap();
742 GetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(temp);
747 SetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
750 public PropertyMap SelectionHandleImageRight
754 PropertyMap temp = new PropertyMap();
755 GetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(temp);
760 SetProperty(TextField.Property.SELECTION_HANDLE_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
763 public PropertyMap SelectionHandlePressedImageLeft
767 PropertyMap temp = new PropertyMap();
768 GetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(temp);
773 SetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
776 public PropertyMap SelectionHandlePressedImageRight
780 PropertyMap temp = new PropertyMap();
781 GetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(temp);
786 SetProperty(TextField.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
789 public PropertyMap SelectionHandleMarkerImageLeft
793 PropertyMap temp = new PropertyMap();
794 GetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(temp);
799 SetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
802 public PropertyMap SelectionHandleMarkerImageRight
806 PropertyMap temp = new PropertyMap();
807 GetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(temp);
812 SetProperty(TextField.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
815 public Vector4 SelectionHighlightColor
819 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
820 GetProperty(TextField.Property.SELECTION_HIGHLIGHT_COLOR).Get(temp);
825 SetProperty(TextField.Property.SELECTION_HIGHLIGHT_COLOR, new Tizen.NUI.PropertyValue(value));
828 public Rectangle DecorationBoundingBox
832 Rectangle temp = new Rectangle(0, 0, 0, 0);
833 GetProperty(TextField.Property.DECORATION_BOUNDING_BOX).Get(temp);
838 SetProperty(TextField.Property.DECORATION_BOUNDING_BOX, new Tizen.NUI.PropertyValue(value));
841 public PropertyMap InputMethodSettings
845 PropertyMap temp = new PropertyMap();
846 GetProperty(TextField.Property.INPUT_METHOD_SETTINGS).Get(temp);
851 SetProperty(TextField.Property.INPUT_METHOD_SETTINGS, new Tizen.NUI.PropertyValue(value));
854 public Vector4 InputColor
858 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
859 GetProperty(TextField.Property.INPUT_COLOR).Get(temp);
864 SetProperty(TextField.Property.INPUT_COLOR, new Tizen.NUI.PropertyValue(value));
867 public bool EnableMarkup
872 GetProperty(TextField.Property.ENABLE_MARKUP).Get(ref temp);
877 SetProperty(TextField.Property.ENABLE_MARKUP, new Tizen.NUI.PropertyValue(value));
880 public string InputFontFamily
885 GetProperty(TextField.Property.INPUT_FONT_FAMILY).Get(out temp);
890 SetProperty(TextField.Property.INPUT_FONT_FAMILY, new Tizen.NUI.PropertyValue(value));
893 public PropertyMap InputFontStyle
897 PropertyMap temp = new PropertyMap();
898 GetProperty(TextField.Property.INPUT_FONT_STYLE).Get(temp);
903 SetProperty(TextField.Property.INPUT_FONT_STYLE, new Tizen.NUI.PropertyValue(value));
906 public float InputPointSize
911 GetProperty(TextField.Property.INPUT_POINT_SIZE).Get(ref temp);
916 SetProperty(TextField.Property.INPUT_POINT_SIZE, new Tizen.NUI.PropertyValue(value));
919 public PropertyMap Underline
923 PropertyMap temp = new PropertyMap();
924 GetProperty(TextField.Property.UNDERLINE).Get(temp);
929 SetProperty(TextField.Property.UNDERLINE, new Tizen.NUI.PropertyValue(value));
932 public PropertyMap InputUnderline
936 PropertyMap temp = new PropertyMap();
937 GetProperty(TextField.Property.INPUT_UNDERLINE).Get(temp);
942 SetProperty(TextField.Property.INPUT_UNDERLINE, new Tizen.NUI.PropertyValue(value));
945 public PropertyMap Shadow
949 PropertyMap temp = new PropertyMap();
950 GetProperty(TextField.Property.SHADOW).Get(temp);
955 SetProperty(TextField.Property.SHADOW, new Tizen.NUI.PropertyValue(value));
958 public PropertyMap InputShadow
962 PropertyMap temp = new PropertyMap();
963 GetProperty(TextField.Property.INPUT_SHADOW).Get(temp);
968 SetProperty(TextField.Property.INPUT_SHADOW, new Tizen.NUI.PropertyValue(value));
971 public PropertyMap Emboss
975 PropertyMap temp = new PropertyMap();
976 GetProperty(TextField.Property.EMBOSS).Get(temp);
981 SetProperty(TextField.Property.EMBOSS, new Tizen.NUI.PropertyValue(value));
984 public PropertyMap InputEmboss
988 PropertyMap temp = new PropertyMap();
989 GetProperty(TextField.Property.INPUT_EMBOSS).Get(temp);
994 SetProperty(TextField.Property.INPUT_EMBOSS, new Tizen.NUI.PropertyValue(value));
997 public PropertyMap Outline
1001 PropertyMap temp = new PropertyMap();
1002 GetProperty(TextField.Property.OUTLINE).Get(temp);
1007 SetProperty(TextField.Property.OUTLINE, new Tizen.NUI.PropertyValue(value));
1010 public PropertyMap InputOutline
1014 PropertyMap temp = new PropertyMap();
1015 GetProperty(TextField.Property.INPUT_OUTLINE).Get(temp);
1020 SetProperty(TextField.Property.INPUT_OUTLINE, new Tizen.NUI.PropertyValue(value));