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 TextEditor : View
\r
42 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
\r
44 internal TextEditor(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.TextEditor_SWIGUpcast(cPtr), cMemoryOwn)
\r
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
\r
49 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(TextEditor obj)
\r
51 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
\r
56 DisposeQueue.Instance.Add(this);
\r
59 public override void Dispose()
\r
61 if (!Stage.IsInstalled())
\r
63 DisposeQueue.Instance.Add(this);
\r
69 if (swigCPtr.Handle != global::System.IntPtr.Zero)
\r
73 swigCMemOwn = false;
\r
74 NDalicPINVOKE.delete_TextEditor(swigCPtr);
\r
76 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
\r
78 global::System.GC.SuppressFinalize(this);
\r
86 * @brief Event arguments that passed via TextChanged signal
\r
89 public class TextChangedEventArgs : EventArgs
\r
91 private TextEditor _textEditor;
\r
93 * @brief TextEditor - is the texteditor control which has the text contents changed.
\r
96 public TextEditor TextEditor
\r
100 return _textEditor;
\r
104 _textEditor = value;
\r
109 [UnmanagedFunctionPointer(CallingConvention.StdCall)]
\r
110 private delegate void TextChangedCallback(IntPtr textEditor);
\r
111 private TextChangedCallback _textEditorTextChangedCallback;
\r
112 private EventHandler<TextChangedEventArgs> _textEditorTextChangedEventHandler;
\r
115 * @brief Event for TextChanged signal which can be used to subscribe/unsubscribe the event handler
\r
116 * (in the type of TextChangedEventHandler-DaliEventHandler<object,TextChangedEventArgs>)
\r
117 * provided by the user. TextChanged signal is emitted when the text changes.
\r
119 public event EventHandler<TextChangedEventArgs> TextChanged
\r
123 if (_textEditorTextChangedCallback == null)
\r
125 _textEditorTextChangedCallback = OnTextChanged;
\r
126 TextChangedSignal().Connect(_textEditorTextChangedCallback);
\r
128 _textEditorTextChangedEventHandler += value;
\r
132 if (_textEditorTextChangedCallback != null)
\r
134 TextChangedSignal().Disconnect(_textEditorTextChangedCallback);
\r
136 _textEditorTextChangedEventHandler -= value;
\r
140 private void OnTextChanged(IntPtr textEditor)
\r
142 TextChangedEventArgs e = new TextChangedEventArgs();
\r
144 e.TextEditor = TextEditor.GetTextEditorFromPtr(textEditor);
\r
146 if (_textEditorTextChangedEventHandler != null)
\r
148 _textEditorTextChangedEventHandler(this, e);
\r
153 internal static TextEditor GetTextEditorFromPtr(global::System.IntPtr cPtr)
\r
155 TextEditor ret = new TextEditor(cPtr, false);
\r
156 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
161 internal class Property : global::System.IDisposable
\r
163 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
\r
164 protected bool swigCMemOwn;
\r
166 internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)
\r
168 swigCMemOwn = cMemoryOwn;
\r
169 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
\r
172 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)
\r
174 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
\r
182 public virtual void Dispose()
\r
186 if (swigCPtr.Handle != global::System.IntPtr.Zero)
\r
190 swigCMemOwn = false;
\r
191 NDalicPINVOKE.delete_TextEditor_Property(swigCPtr);
\r
193 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
\r
195 global::System.GC.SuppressFinalize(this);
\r
199 internal Property() : this(NDalicPINVOKE.new_TextEditor_Property(), true)
\r
201 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
204 internal static readonly int RENDERING_BACKEND = NDalicPINVOKE.TextEditor_Property_RENDERING_BACKEND_get();
\r
205 internal static readonly int TEXT = NDalicPINVOKE.TextEditor_Property_TEXT_get();
\r
206 internal static readonly int TEXT_COLOR = NDalicPINVOKE.TextEditor_Property_TEXT_COLOR_get();
\r
207 internal static readonly int FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_FONT_FAMILY_get();
\r
208 internal static readonly int FONT_STYLE = NDalicPINVOKE.TextEditor_Property_FONT_STYLE_get();
\r
209 internal static readonly int POINT_SIZE = NDalicPINVOKE.TextEditor_Property_POINT_SIZE_get();
\r
210 internal static readonly int HORIZONTAL_ALIGNMENT = NDalicPINVOKE.TextEditor_Property_HORIZONTAL_ALIGNMENT_get();
\r
211 internal static readonly int SCROLL_THRESHOLD = NDalicPINVOKE.TextEditor_Property_SCROLL_THRESHOLD_get();
\r
212 internal static readonly int SCROLL_SPEED = NDalicPINVOKE.TextEditor_Property_SCROLL_SPEED_get();
\r
213 internal static readonly int PRIMARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_PRIMARY_CURSOR_COLOR_get();
\r
214 internal static readonly int SECONDARY_CURSOR_COLOR = NDalicPINVOKE.TextEditor_Property_SECONDARY_CURSOR_COLOR_get();
\r
215 internal static readonly int ENABLE_CURSOR_BLINK = NDalicPINVOKE.TextEditor_Property_ENABLE_CURSOR_BLINK_get();
\r
216 internal static readonly int CURSOR_BLINK_INTERVAL = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_INTERVAL_get();
\r
217 internal static readonly int CURSOR_BLINK_DURATION = NDalicPINVOKE.TextEditor_Property_CURSOR_BLINK_DURATION_get();
\r
218 internal static readonly int CURSOR_WIDTH = NDalicPINVOKE.TextEditor_Property_CURSOR_WIDTH_get();
\r
219 internal static readonly int GRAB_HANDLE_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_IMAGE_get();
\r
220 internal static readonly int GRAB_HANDLE_PRESSED_IMAGE = NDalicPINVOKE.TextEditor_Property_GRAB_HANDLE_PRESSED_IMAGE_get();
\r
221 internal static readonly int SELECTION_HANDLE_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_LEFT_get();
\r
222 internal static readonly int SELECTION_HANDLE_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_IMAGE_RIGHT_get();
\r
223 internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_LEFT_get();
\r
224 internal static readonly int SELECTION_HANDLE_PRESSED_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_PRESSED_IMAGE_RIGHT_get();
\r
225 internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_LEFT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_LEFT_get();
\r
226 internal static readonly int SELECTION_HANDLE_MARKER_IMAGE_RIGHT = NDalicPINVOKE.TextEditor_Property_SELECTION_HANDLE_MARKER_IMAGE_RIGHT_get();
\r
227 internal static readonly int SELECTION_HIGHLIGHT_COLOR = NDalicPINVOKE.TextEditor_Property_SELECTION_HIGHLIGHT_COLOR_get();
\r
228 internal static readonly int DECORATION_BOUNDING_BOX = NDalicPINVOKE.TextEditor_Property_DECORATION_BOUNDING_BOX_get();
\r
229 internal static readonly int ENABLE_MARKUP = NDalicPINVOKE.TextEditor_Property_ENABLE_MARKUP_get();
\r
230 internal static readonly int INPUT_COLOR = NDalicPINVOKE.TextEditor_Property_INPUT_COLOR_get();
\r
231 internal static readonly int INPUT_FONT_FAMILY = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_FAMILY_get();
\r
232 internal static readonly int INPUT_FONT_STYLE = NDalicPINVOKE.TextEditor_Property_INPUT_FONT_STYLE_get();
\r
233 internal static readonly int INPUT_POINT_SIZE = NDalicPINVOKE.TextEditor_Property_INPUT_POINT_SIZE_get();
\r
234 internal static readonly int LINE_SPACING = NDalicPINVOKE.TextEditor_Property_LINE_SPACING_get();
\r
235 internal static readonly int INPUT_LINE_SPACING = NDalicPINVOKE.TextEditor_Property_INPUT_LINE_SPACING_get();
\r
236 internal static readonly int UNDERLINE = NDalicPINVOKE.TextEditor_Property_UNDERLINE_get();
\r
237 internal static readonly int INPUT_UNDERLINE = NDalicPINVOKE.TextEditor_Property_INPUT_UNDERLINE_get();
\r
238 internal static readonly int SHADOW = NDalicPINVOKE.TextEditor_Property_SHADOW_get();
\r
239 internal static readonly int INPUT_SHADOW = NDalicPINVOKE.TextEditor_Property_INPUT_SHADOW_get();
\r
240 internal static readonly int EMBOSS = NDalicPINVOKE.TextEditor_Property_EMBOSS_get();
\r
241 internal static readonly int INPUT_EMBOSS = NDalicPINVOKE.TextEditor_Property_INPUT_EMBOSS_get();
\r
242 internal static readonly int OUTLINE = NDalicPINVOKE.TextEditor_Property_OUTLINE_get();
\r
243 internal static readonly int INPUT_OUTLINE = NDalicPINVOKE.TextEditor_Property_INPUT_OUTLINE_get();
\r
247 internal class InputStyle : global::System.IDisposable
\r
249 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
\r
250 protected bool swigCMemOwn;
\r
252 internal InputStyle(global::System.IntPtr cPtr, bool cMemoryOwn)
\r
254 swigCMemOwn = cMemoryOwn;
\r
255 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
\r
258 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(InputStyle obj)
\r
260 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
\r
268 public virtual void Dispose()
\r
272 if (swigCPtr.Handle != global::System.IntPtr.Zero)
\r
276 swigCMemOwn = false;
\r
277 NDalicPINVOKE.delete_TextEditor_InputStyle(swigCPtr);
\r
279 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
\r
281 global::System.GC.SuppressFinalize(this);
\r
285 internal InputStyle() : this(NDalicPINVOKE.new_TextEditor_InputStyle(), true)
\r
287 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
294 FontFamily = 0x0002,
\r
295 PointSize = 0x0004,
\r
296 FontStyle = 0x0008,
\r
297 LineSpacing = 0x0010,
\r
298 Underline = 0x0020,
\r
306 public TextEditor() : this(NDalicPINVOKE.TextEditor_New(), true)
\r
308 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
311 internal TextEditor(TextEditor handle) : this(NDalicPINVOKE.new_TextEditor__SWIG_1(TextEditor.getCPtr(handle)), true)
\r
313 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
316 internal TextEditor Assign(TextEditor handle)
\r
318 TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_Assign(swigCPtr, TextEditor.getCPtr(handle)), false);
\r
319 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
323 public new static TextEditor DownCast(BaseHandle handle)
\r
325 TextEditor ret = new TextEditor(NDalicPINVOKE.TextEditor_DownCast(BaseHandle.getCPtr(handle)), true);
\r
326 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
330 internal TextEditorSignal TextChangedSignal()
\r
332 TextEditorSignal ret = new TextEditorSignal(NDalicPINVOKE.TextEditor_TextChangedSignal(swigCPtr), false);
\r
333 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
337 internal SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t InputStyleChangedSignal()
\r
339 SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__Toolkit__TextEditor_Dali__Toolkit__TextEditor__InputStyle__MaskF_t(NDalicPINVOKE.TextEditor_InputStyleChangedSignal(swigCPtr), false);
\r
340 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
\r
344 internal enum PropertyRange
\r
346 PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,
\r
347 PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000
\r
350 public int RenderingBackend
\r
355 GetProperty(TextEditor.Property.RENDERING_BACKEND).Get(ref temp);
\r
360 SetProperty(TextEditor.Property.RENDERING_BACKEND, new Tizen.NUI.PropertyValue(value));
\r
368 GetProperty(TextEditor.Property.TEXT).Get(out temp);
\r
373 SetProperty(TextEditor.Property.TEXT, new Tizen.NUI.PropertyValue(value));
\r
376 public Vector4 TextColor
\r
380 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
381 GetProperty(TextEditor.Property.TEXT_COLOR).Get(temp);
\r
386 SetProperty(TextEditor.Property.TEXT_COLOR, new Tizen.NUI.PropertyValue(value));
\r
389 public string FontFamily
\r
394 GetProperty(TextEditor.Property.FONT_FAMILY).Get(out temp);
\r
399 SetProperty(TextEditor.Property.FONT_FAMILY, new Tizen.NUI.PropertyValue(value));
\r
402 public PropertyMap FontStyle
\r
406 PropertyMap temp = new PropertyMap();
\r
407 GetProperty(TextEditor.Property.FONT_STYLE).Get(temp);
\r
412 SetProperty(TextEditor.Property.FONT_STYLE, new Tizen.NUI.PropertyValue(value));
\r
415 public float PointSize
\r
420 GetProperty(TextEditor.Property.POINT_SIZE).Get(ref temp);
\r
425 SetProperty(TextEditor.Property.POINT_SIZE, new Tizen.NUI.PropertyValue(value));
\r
428 public string HorizontalAlignment
\r
433 GetProperty(TextEditor.Property.HORIZONTAL_ALIGNMENT).Get(out temp);
\r
438 SetProperty(TextEditor.Property.HORIZONTAL_ALIGNMENT, new Tizen.NUI.PropertyValue(value));
\r
441 public float ScrollThreshold
\r
446 GetProperty(TextEditor.Property.SCROLL_THRESHOLD).Get(ref temp);
\r
451 SetProperty(TextEditor.Property.SCROLL_THRESHOLD, new Tizen.NUI.PropertyValue(value));
\r
454 public float ScrollSpeed
\r
459 GetProperty(TextEditor.Property.SCROLL_SPEED).Get(ref temp);
\r
464 SetProperty(TextEditor.Property.SCROLL_SPEED, new Tizen.NUI.PropertyValue(value));
\r
467 public Vector4 PrimaryCursorColor
\r
471 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
472 GetProperty(TextEditor.Property.PRIMARY_CURSOR_COLOR).Get(temp);
\r
477 SetProperty(TextEditor.Property.PRIMARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));
\r
480 public Vector4 SecondaryCursorColor
\r
484 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
485 GetProperty(TextEditor.Property.SECONDARY_CURSOR_COLOR).Get(temp);
\r
490 SetProperty(TextEditor.Property.SECONDARY_CURSOR_COLOR, new Tizen.NUI.PropertyValue(value));
\r
493 public bool EnableCursorBlink
\r
498 GetProperty(TextEditor.Property.ENABLE_CURSOR_BLINK).Get(ref temp);
\r
503 SetProperty(TextEditor.Property.ENABLE_CURSOR_BLINK, new Tizen.NUI.PropertyValue(value));
\r
506 public float CursorBlinkInterval
\r
511 GetProperty(TextEditor.Property.CURSOR_BLINK_INTERVAL).Get(ref temp);
\r
516 SetProperty(TextEditor.Property.CURSOR_BLINK_INTERVAL, new Tizen.NUI.PropertyValue(value));
\r
519 public float CursorBlinkDuration
\r
524 GetProperty(TextEditor.Property.CURSOR_BLINK_DURATION).Get(ref temp);
\r
529 SetProperty(TextEditor.Property.CURSOR_BLINK_DURATION, new Tizen.NUI.PropertyValue(value));
\r
532 public int CursorWidth
\r
537 GetProperty(TextEditor.Property.CURSOR_WIDTH).Get(ref temp);
\r
542 SetProperty(TextEditor.Property.CURSOR_WIDTH, new Tizen.NUI.PropertyValue(value));
\r
545 public string GrabHandleImage
\r
550 GetProperty(TextEditor.Property.GRAB_HANDLE_IMAGE).Get(out temp);
\r
555 SetProperty(TextEditor.Property.GRAB_HANDLE_IMAGE, new Tizen.NUI.PropertyValue(value));
\r
558 public string GrabHandlePressedImage
\r
563 GetProperty(TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE).Get(out temp);
\r
568 SetProperty(TextEditor.Property.GRAB_HANDLE_PRESSED_IMAGE, new Tizen.NUI.PropertyValue(value));
\r
571 public PropertyMap SelectionHandleImageLeft
\r
575 PropertyMap temp = new PropertyMap();
\r
576 GetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT).Get(temp);
\r
581 SetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
\r
584 public PropertyMap SelectionHandleImageRight
\r
588 PropertyMap temp = new PropertyMap();
\r
589 GetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT).Get(temp);
\r
594 SetProperty(TextEditor.Property.SELECTION_HANDLE_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
\r
597 public PropertyMap SelectionHandlePressedImageLeft
\r
601 PropertyMap temp = new PropertyMap();
\r
602 GetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT).Get(temp);
\r
607 SetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
\r
610 public PropertyMap SelectionHandlePressedImageRight
\r
614 PropertyMap temp = new PropertyMap();
\r
615 GetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT).Get(temp);
\r
620 SetProperty(TextEditor.Property.SELECTION_HANDLE_PRESSED_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
\r
623 public PropertyMap SelectionHandleMarkerImageLeft
\r
627 PropertyMap temp = new PropertyMap();
\r
628 GetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT).Get(temp);
\r
633 SetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_LEFT, new Tizen.NUI.PropertyValue(value));
\r
636 public PropertyMap SelectionHandleMarkerImageRight
\r
640 PropertyMap temp = new PropertyMap();
\r
641 GetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT).Get(temp);
\r
646 SetProperty(TextEditor.Property.SELECTION_HANDLE_MARKER_IMAGE_RIGHT, new Tizen.NUI.PropertyValue(value));
\r
649 public Vector4 SelectionHighlightColor
\r
653 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
654 GetProperty(TextEditor.Property.SELECTION_HIGHLIGHT_COLOR).Get(temp);
\r
659 SetProperty(TextEditor.Property.SELECTION_HIGHLIGHT_COLOR, new Tizen.NUI.PropertyValue(value));
\r
662 public Rectangle DecorationBoundingBox
\r
666 Rectangle temp = new Rectangle(0, 0, 0, 0);
\r
667 GetProperty(TextEditor.Property.DECORATION_BOUNDING_BOX).Get(temp);
\r
672 SetProperty(TextEditor.Property.DECORATION_BOUNDING_BOX, new Tizen.NUI.PropertyValue(value));
\r
675 public bool EnableMarkup
\r
680 GetProperty(TextEditor.Property.ENABLE_MARKUP).Get(ref temp);
\r
685 SetProperty(TextEditor.Property.ENABLE_MARKUP, new Tizen.NUI.PropertyValue(value));
\r
688 public Vector4 InputColor
\r
692 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
\r
693 GetProperty(TextEditor.Property.INPUT_COLOR).Get(temp);
\r
698 SetProperty(TextEditor.Property.INPUT_COLOR, new Tizen.NUI.PropertyValue(value));
\r
701 public string InputFontFamily
\r
706 GetProperty(TextEditor.Property.INPUT_FONT_FAMILY).Get(out temp);
\r
711 SetProperty(TextEditor.Property.INPUT_FONT_FAMILY, new Tizen.NUI.PropertyValue(value));
\r
714 public PropertyMap InputFontStyle
\r
718 PropertyMap temp = new PropertyMap();
\r
719 GetProperty(TextEditor.Property.INPUT_FONT_STYLE).Get(temp);
\r
724 SetProperty(TextEditor.Property.INPUT_FONT_STYLE, new Tizen.NUI.PropertyValue(value));
\r
727 public float InputPointSize
\r
732 GetProperty(TextEditor.Property.INPUT_POINT_SIZE).Get(ref temp);
\r
737 SetProperty(TextEditor.Property.INPUT_POINT_SIZE, new Tizen.NUI.PropertyValue(value));
\r
740 public float LineSpacing
\r
745 GetProperty(TextEditor.Property.LINE_SPACING).Get(ref temp);
\r
750 SetProperty(TextEditor.Property.LINE_SPACING, new Tizen.NUI.PropertyValue(value));
\r
753 public float InputLineSpacing
\r
758 GetProperty(TextEditor.Property.INPUT_LINE_SPACING).Get(ref temp);
\r
763 SetProperty(TextEditor.Property.INPUT_LINE_SPACING, new Tizen.NUI.PropertyValue(value));
\r
766 public PropertyMap Underline
\r
770 PropertyMap temp = new PropertyMap();
\r
771 GetProperty(TextEditor.Property.UNDERLINE).Get(temp);
\r
776 SetProperty(TextEditor.Property.UNDERLINE, new Tizen.NUI.PropertyValue(value));
\r
779 public PropertyMap InputUnderline
\r
783 PropertyMap temp = new PropertyMap();
\r
784 GetProperty(TextEditor.Property.INPUT_UNDERLINE).Get(temp);
\r
789 SetProperty(TextEditor.Property.INPUT_UNDERLINE, new Tizen.NUI.PropertyValue(value));
\r
792 public PropertyMap Shadow
\r
796 PropertyMap temp = new PropertyMap();
\r
797 GetProperty(TextEditor.Property.SHADOW).Get(temp);
\r
802 SetProperty(TextEditor.Property.SHADOW, new Tizen.NUI.PropertyValue(value));
\r
805 public PropertyMap InputShadow
\r
809 PropertyMap temp = new PropertyMap();
\r
810 GetProperty(TextEditor.Property.INPUT_SHADOW).Get(temp);
\r
815 SetProperty(TextEditor.Property.INPUT_SHADOW, new Tizen.NUI.PropertyValue(value));
\r
818 public PropertyMap Emboss
\r
822 PropertyMap temp = new PropertyMap();
\r
823 GetProperty(TextEditor.Property.EMBOSS).Get(temp);
\r
828 SetProperty(TextEditor.Property.EMBOSS, new Tizen.NUI.PropertyValue(value));
\r
831 public PropertyMap InputEmboss
\r
835 PropertyMap temp = new PropertyMap();
\r
836 GetProperty(TextEditor.Property.INPUT_EMBOSS).Get(temp);
\r
841 SetProperty(TextEditor.Property.INPUT_EMBOSS, new Tizen.NUI.PropertyValue(value));
\r
844 public PropertyMap Outline
\r
848 PropertyMap temp = new PropertyMap();
\r
849 GetProperty(TextEditor.Property.OUTLINE).Get(temp);
\r
854 SetProperty(TextEditor.Property.OUTLINE, new Tizen.NUI.PropertyValue(value));
\r
857 public PropertyMap InputOutline
\r
861 PropertyMap temp = new PropertyMap();
\r
862 GetProperty(TextEditor.Property.INPUT_OUTLINE).Get(temp);
\r
867 SetProperty(TextEditor.Property.INPUT_OUTLINE, new Tizen.NUI.PropertyValue(value));
\r