[NUI] Add CursorPositionChanged Event (#3400)
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / BaseComponents / TextEditorBindableProperty.cs
1 /*
2  * Copyright(c) 2019 Samsung Electronics Co., Ltd.
3  *
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
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
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.
15  *
16  */
17
18 using System.ComponentModel;
19 using Tizen.NUI.Binding;
20
21 namespace Tizen.NUI.BaseComponents
22 {
23     /// <summary>
24     /// A control which provides a multi-line editable text editor.
25     /// </summary>
26     /// <since_tizen> 3 </since_tizen>
27     public partial class TextEditor
28     {
29         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
30         [EditorBrowsable(EditorBrowsableState.Never)]
31         public static readonly BindableProperty TextProperty = BindableProperty.Create(nameof(Text), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
32         {
33             var textEditor = (TextEditor)bindable;
34             if (newValue != null)
35             {
36                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.TEXT, new Tizen.NUI.PropertyValue((string)newValue));
37             }
38         }),
39         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
40         {
41             var textEditor = (TextEditor)bindable;
42             string temp;
43             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.TEXT).Get(out temp);
44             return temp;
45         }));
46         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
47         [EditorBrowsable(EditorBrowsableState.Never)]
48         public static readonly BindableProperty TextColorProperty = BindableProperty.Create(nameof(TextColor), typeof(Vector4), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
49         {
50             var textEditor = (TextEditor)bindable;
51             if (newValue != null)
52             {
53                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.TextColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
54             }
55         }),
56         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
57         {
58             var textEditor = (TextEditor)bindable;
59             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
60             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.TextColor).Get(temp);
61             return temp;
62         }));
63         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
64         [EditorBrowsable(EditorBrowsableState.Never)]
65         public static readonly BindableProperty FontFamilyProperty = BindableProperty.Create(nameof(FontFamily), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
66         {
67             var textEditor = (TextEditor)bindable;
68             if (newValue != null)
69             {
70                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontFamily, new Tizen.NUI.PropertyValue((string)newValue));
71             }
72         }),
73         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
74         {
75             var textEditor = (TextEditor)bindable;
76             string temp;
77             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontFamily).Get(out temp);
78             return temp;
79         }));
80         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
81         [EditorBrowsable(EditorBrowsableState.Never)]
82         public static readonly BindableProperty FontStyleProperty = BindableProperty.Create(nameof(FontStyle), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
83         {
84             var textEditor = (TextEditor)bindable;
85             if (newValue != null)
86             {
87                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontStyle, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
88             }
89         }),
90         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
91         {
92             var textEditor = (TextEditor)bindable;
93             PropertyMap temp = new PropertyMap();
94             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontStyle).Get(temp);
95             return temp;
96         }));
97         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
98         [EditorBrowsable(EditorBrowsableState.Never)]
99         public static readonly BindableProperty PointSizeProperty = BindableProperty.Create(nameof(PointSize), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
100         {
101             var textEditor = (TextEditor)bindable;
102             if (newValue != null)
103             {
104                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PointSize, new Tizen.NUI.PropertyValue((float)newValue));
105             }
106         }),
107         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
108         {
109             var textEditor = (TextEditor)bindable;
110             float temp = 0.0f;
111             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PointSize).Get(out temp);
112             return temp;
113         }));
114         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
115         [EditorBrowsable(EditorBrowsableState.Never)]
116         public static readonly BindableProperty HorizontalAlignmentProperty = BindableProperty.Create(nameof(HorizontalAlignment), typeof(HorizontalAlignment), typeof(TextEditor), HorizontalAlignment.Begin, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
117         {
118             var textEditor = (TextEditor)bindable;
119             if (newValue != null)
120             {
121                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.HorizontalAlignment, new Tizen.NUI.PropertyValue((int)newValue));
122             }
123         }),
124         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
125         {
126             var textEditor = (TextEditor)bindable;
127             string temp;
128             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.HorizontalAlignment).Get(out temp) == false)
129             {
130                 NUILog.Error("HorizontalAlignment get error!");
131             }
132
133             return temp.GetValueByDescription<HorizontalAlignment>();
134         }));
135         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
136         [EditorBrowsable(EditorBrowsableState.Never)]
137         public static readonly BindableProperty ScrollThresholdProperty = BindableProperty.Create(nameof(ScrollThreshold), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
138         {
139             var textEditor = (TextEditor)bindable;
140             if (newValue != null)
141             {
142                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollThreshold, new Tizen.NUI.PropertyValue((float)newValue));
143             }
144         }),
145         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
146         {
147             var textEditor = (TextEditor)bindable;
148             float temp = 0.0f;
149             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollThreshold).Get(out temp);
150             return temp;
151         }));
152         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
153         [EditorBrowsable(EditorBrowsableState.Never)]
154         public static readonly BindableProperty ScrollSpeedProperty = BindableProperty.Create(nameof(ScrollSpeed), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
155         {
156             var textEditor = (TextEditor)bindable;
157             if (newValue != null)
158             {
159                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollSpeed, new Tizen.NUI.PropertyValue((float)newValue));
160             }
161         }),
162         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
163         {
164             var textEditor = (TextEditor)bindable;
165             float temp = 0.0f;
166             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollSpeed).Get(out temp);
167             return temp;
168         }));
169         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
170         [EditorBrowsable(EditorBrowsableState.Never)]
171         public static readonly BindableProperty PrimaryCursorColorProperty = BindableProperty.Create(nameof(PrimaryCursorColor), typeof(Vector4), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
172         {
173             var textEditor = (TextEditor)bindable;
174             if (newValue != null)
175             {
176                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PrimaryCursorColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
177             }
178         }),
179         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
180         {
181             var textEditor = (TextEditor)bindable;
182             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
183             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PrimaryCursorColor).Get(temp);
184             return temp;
185         }));
186         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
187         [EditorBrowsable(EditorBrowsableState.Never)]
188         public static readonly BindableProperty SecondaryCursorColorProperty = BindableProperty.Create(nameof(SecondaryCursorColor), typeof(Vector4), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
189         {
190             var textEditor = (TextEditor)bindable;
191             if (newValue != null)
192             {
193                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SecondaryCursorColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
194             }
195         }),
196         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
197         {
198             var textEditor = (TextEditor)bindable;
199             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
200             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SecondaryCursorColor).Get(temp);
201             return temp;
202         }));
203         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
204         [EditorBrowsable(EditorBrowsableState.Never)]
205         public static readonly BindableProperty EnableCursorBlinkProperty = BindableProperty.Create(nameof(EnableCursorBlink), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
206         {
207             var textEditor = (TextEditor)bindable;
208             if (newValue != null)
209             {
210                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableCursorBlink, new Tizen.NUI.PropertyValue((bool)newValue));
211             }
212         }),
213         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
214         {
215             var textEditor = (TextEditor)bindable;
216             bool temp = false;
217             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableCursorBlink).Get(out temp);
218             return temp;
219         }));
220         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
221         [EditorBrowsable(EditorBrowsableState.Never)]
222         public static readonly BindableProperty CursorBlinkIntervalProperty = BindableProperty.Create(nameof(CursorBlinkInterval), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
223         {
224             var textEditor = (TextEditor)bindable;
225             if (newValue != null)
226             {
227                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorBlinkInterval, new Tizen.NUI.PropertyValue((float)newValue));
228             }
229         }),
230         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
231         {
232             var textEditor = (TextEditor)bindable;
233             float temp = 0.0f;
234             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorBlinkInterval).Get(out temp);
235             return temp;
236         }));
237         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
238         [EditorBrowsable(EditorBrowsableState.Never)]
239         public static readonly BindableProperty CursorBlinkDurationProperty = BindableProperty.Create(nameof(CursorBlinkDuration), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
240         {
241             var textEditor = (TextEditor)bindable;
242             if (newValue != null)
243             {
244                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorBlinkDuration, new Tizen.NUI.PropertyValue((float)newValue));
245             }
246         }),
247         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
248         {
249             var textEditor = (TextEditor)bindable;
250             float temp = 0.0f;
251             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorBlinkDuration).Get(out temp);
252             return temp;
253         }));
254         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
255         [EditorBrowsable(EditorBrowsableState.Never)]
256         public static readonly BindableProperty CursorWidthProperty = BindableProperty.Create(nameof(CursorWidth), typeof(int), typeof(TextEditor), default(int), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
257         {
258             var textEditor = (TextEditor)bindable;
259             if (newValue != null)
260             {
261                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorWidth, new Tizen.NUI.PropertyValue((int)newValue));
262             }
263         }),
264         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
265         {
266             var textEditor = (TextEditor)bindable;
267             int temp = 0;
268             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.CursorWidth).Get(out temp);
269             return temp;
270         }));
271         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
272         [EditorBrowsable(EditorBrowsableState.Never)]
273         public static readonly BindableProperty GrabHandleImageProperty = BindableProperty.Create(nameof(GrabHandleImage), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
274         {
275             var textEditor = (TextEditor)bindable;
276             if (newValue != null)
277             {
278                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandleImage, new Tizen.NUI.PropertyValue((string)newValue));
279             }
280         }),
281         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
282         {
283             var textEditor = (TextEditor)bindable;
284             string temp;
285             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandleImage).Get(out temp);
286             return temp;
287         }));
288         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
289         [EditorBrowsable(EditorBrowsableState.Never)]
290         public static readonly BindableProperty GrabHandlePressedImageProperty = BindableProperty.Create(nameof(GrabHandlePressedImage), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
291         {
292             var textEditor = (TextEditor)bindable;
293             if (newValue != null)
294             {
295                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandlePressedImage, new Tizen.NUI.PropertyValue((string)newValue));
296             }
297         }),
298         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
299         {
300             var textEditor = (TextEditor)bindable;
301             string temp;
302             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandlePressedImage).Get(out temp);
303             return temp;
304         }));
305         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
306         [EditorBrowsable(EditorBrowsableState.Never)]
307         public static readonly BindableProperty SelectionHandleImageLeftProperty = BindableProperty.Create(nameof(SelectionHandleImageLeft), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
308         {
309             var textEditor = (TextEditor)bindable;
310             if (newValue != null)
311             {
312                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleImageLeft, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
313             }
314         }),
315         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
316         {
317             var textEditor = (TextEditor)bindable;
318             PropertyMap temp = new PropertyMap();
319             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleImageLeft).Get(temp);
320             return temp;
321         }));
322         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
323         [EditorBrowsable(EditorBrowsableState.Never)]
324         public static readonly BindableProperty SelectionHandleImageRightProperty = BindableProperty.Create(nameof(SelectionHandleImageRight), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
325         {
326             var textEditor = (TextEditor)bindable;
327             if (newValue != null)
328             {
329                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleImageRight, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
330             }
331         }),
332         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
333         {
334             var textEditor = (TextEditor)bindable;
335             PropertyMap temp = new PropertyMap();
336             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleImageRight).Get(temp);
337             return temp;
338         }));
339         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
340         [EditorBrowsable(EditorBrowsableState.Never)]
341         public static readonly BindableProperty SelectionHandlePressedImageLeftProperty = BindableProperty.Create(nameof(SelectionHandlePressedImageLeft), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
342         {
343             var textEditor = (TextEditor)bindable;
344             if (newValue != null)
345             {
346                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandlePressedImageLeft, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
347             }
348         }),
349         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
350         {
351             var textEditor = (TextEditor)bindable;
352             PropertyMap temp = new PropertyMap();
353             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandlePressedImageLeft).Get(temp);
354             return temp;
355         }));
356         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
357         [EditorBrowsable(EditorBrowsableState.Never)]
358         public static readonly BindableProperty SelectionHandlePressedImageRightProperty = BindableProperty.Create(nameof(SelectionHandlePressedImageRight), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
359         {
360             var textEditor = (TextEditor)bindable;
361             if (newValue != null)
362             {
363                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandlePressedImageRight, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
364             }
365         }),
366         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
367         {
368             var textEditor = (TextEditor)bindable;
369             PropertyMap temp = new PropertyMap();
370             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandlePressedImageRight).Get(temp);
371             return temp;
372         }));
373         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
374         [EditorBrowsable(EditorBrowsableState.Never)]
375         public static readonly BindableProperty SelectionHandleMarkerImageLeftProperty = BindableProperty.Create(nameof(SelectionHandleMarkerImageLeft), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
376         {
377             var textEditor = (TextEditor)bindable;
378             if (newValue != null)
379             {
380                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleMarkerImageLeft, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
381             }
382         }),
383         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
384         {
385             var textEditor = (TextEditor)bindable;
386             PropertyMap temp = new PropertyMap();
387             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleMarkerImageLeft).Get(temp);
388             return temp;
389         }));
390         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
391         [EditorBrowsable(EditorBrowsableState.Never)]
392         public static readonly BindableProperty SelectionHandleMarkerImageRightProperty = BindableProperty.Create(nameof(SelectionHandleMarkerImageRight), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
393         {
394             var textEditor = (TextEditor)bindable;
395             if (newValue != null)
396             {
397                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleMarkerImageRight, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
398             }
399         }),
400         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
401         {
402             var textEditor = (TextEditor)bindable;
403             PropertyMap temp = new PropertyMap();
404             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHandleMarkerImageRight).Get(temp);
405             return temp;
406         }));
407         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
408         [EditorBrowsable(EditorBrowsableState.Never)]
409         public static readonly BindableProperty SelectionHighlightColorProperty = BindableProperty.Create(nameof(SelectionHighlightColor), typeof(Vector4), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
410         {
411             var textEditor = (TextEditor)bindable;
412             if (newValue != null)
413             {
414                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHighlightColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
415             }
416         }),
417         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
418         {
419             var textEditor = (TextEditor)bindable;
420             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
421             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SelectionHighlightColor).Get(temp);
422             return temp;
423         }));
424         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
425         [EditorBrowsable(EditorBrowsableState.Never)]
426         public static readonly BindableProperty DecorationBoundingBoxProperty = BindableProperty.Create(nameof(DecorationBoundingBox), typeof(Rectangle), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
427         {
428             var textEditor = (TextEditor)bindable;
429             if (newValue != null)
430             {
431                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.DecorationBoundingBox, new Tizen.NUI.PropertyValue((Rectangle)newValue));
432             }
433         }),
434         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
435         {
436             var textEditor = (TextEditor)bindable;
437             Rectangle temp = new Rectangle(0, 0, 0, 0);
438             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.DecorationBoundingBox).Get(temp);
439             return temp;
440         }));
441         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
442         [EditorBrowsable(EditorBrowsableState.Never)]
443         public static readonly BindableProperty EnableMarkupProperty = BindableProperty.Create(nameof(EnableMarkup), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
444         {
445             var textEditor = (TextEditor)bindable;
446             if (newValue != null)
447             {
448                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableMarkup, new Tizen.NUI.PropertyValue((bool)newValue));
449             }
450         }),
451         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
452         {
453             var textEditor = (TextEditor)bindable;
454             bool temp = false;
455             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableMarkup).Get(out temp);
456             return temp;
457         }));
458         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
459         [EditorBrowsable(EditorBrowsableState.Never)]
460         public static readonly BindableProperty InputColorProperty = BindableProperty.Create(nameof(InputColor), typeof(Vector4), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
461         {
462             var textEditor = (TextEditor)bindable;
463             if (newValue != null)
464             {
465                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputColor, new Tizen.NUI.PropertyValue((Vector4)newValue));
466             }
467         }),
468         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
469         {
470             var textEditor = (TextEditor)bindable;
471             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
472             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputColor).Get(temp);
473             return temp;
474         }));
475         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
476         [EditorBrowsable(EditorBrowsableState.Never)]
477         public static readonly BindableProperty InputFontFamilyProperty = BindableProperty.Create(nameof(InputFontFamily), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
478         {
479             var textEditor = (TextEditor)bindable;
480             if (newValue != null)
481             {
482                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputFontFamily, new Tizen.NUI.PropertyValue((string)newValue));
483             }
484         }),
485         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
486         {
487             var textEditor = (TextEditor)bindable;
488             string temp;
489             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputFontFamily).Get(out temp);
490             return temp;
491         }));
492         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
493         [EditorBrowsable(EditorBrowsableState.Never)]
494         public static readonly BindableProperty InputFontStyleProperty = BindableProperty.Create(nameof(InputFontStyle), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
495         {
496             var textEditor = (TextEditor)bindable;
497             if (newValue != null)
498             {
499                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputFontStyle, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
500             }
501         }),
502         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
503         {
504             var textEditor = (TextEditor)bindable;
505             PropertyMap temp = new PropertyMap();
506             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputFontStyle).Get(temp);
507             return temp;
508         }));
509         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
510         [EditorBrowsable(EditorBrowsableState.Never)]
511         public static readonly BindableProperty InputPointSizeProperty = BindableProperty.Create(nameof(InputPointSize), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
512         {
513             var textEditor = (TextEditor)bindable;
514             if (newValue != null)
515             {
516                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputPointSize, new Tizen.NUI.PropertyValue((float)newValue));
517             }
518         }),
519         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
520         {
521             var textEditor = (TextEditor)bindable;
522             float temp = 0.0f;
523             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputPointSize).Get(out temp);
524             return temp;
525         }));
526         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
527         [EditorBrowsable(EditorBrowsableState.Never)]
528         public static readonly BindableProperty LineSpacingProperty = BindableProperty.Create(nameof(LineSpacing), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
529         {
530             var textEditor = (TextEditor)bindable;
531             if (newValue != null)
532             {
533                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.LineSpacing, new Tizen.NUI.PropertyValue((float)newValue));
534             }
535         }),
536         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
537         {
538             var textEditor = (TextEditor)bindable;
539             float temp = 0.0f;
540             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.LineSpacing).Get(out temp);
541             return temp;
542         }));
543         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
544         [EditorBrowsable(EditorBrowsableState.Never)]
545         public static readonly BindableProperty InputLineSpacingProperty = BindableProperty.Create(nameof(InputLineSpacing), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
546         {
547             var textEditor = (TextEditor)bindable;
548             if (newValue != null)
549             {
550                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputLineSpacing, new Tizen.NUI.PropertyValue((float)newValue));
551             }
552         }),
553         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
554         {
555             var textEditor = (TextEditor)bindable;
556             float temp = 0.0f;
557             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputLineSpacing).Get(out temp);
558             return temp;
559         }));
560         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
561         [EditorBrowsable(EditorBrowsableState.Never)]
562         public static readonly BindableProperty UnderlineProperty = BindableProperty.Create(nameof(Underline), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
563         {
564             var textEditor = (TextEditor)bindable;
565             if (newValue != null)
566             {
567                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.UNDERLINE, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
568             }
569         }),
570         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
571         {
572             var textEditor = (TextEditor)bindable;
573             PropertyMap temp = new PropertyMap();
574             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.UNDERLINE).Get(temp);
575             return temp;
576         }));
577         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
578         [EditorBrowsable(EditorBrowsableState.Never)]
579         public static readonly BindableProperty InputUnderlineProperty = BindableProperty.Create(nameof(InputUnderline), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
580         {
581             var textEditor = (TextEditor)bindable;
582             if (newValue != null)
583             {
584                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputUnderline, new Tizen.NUI.PropertyValue((string)newValue));
585             }
586         }),
587         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
588         {
589             var textEditor = (TextEditor)bindable;
590             string temp;
591             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputUnderline).Get(out temp);
592             return temp;
593         }));
594         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
595         [EditorBrowsable(EditorBrowsableState.Never)]
596         public static readonly BindableProperty ShadowProperty = BindableProperty.Create(nameof(Shadow), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
597         {
598             var textEditor = (TextEditor)bindable;
599             if (newValue != null)
600             {
601                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SHADOW, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
602             }
603         }),
604         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
605         {
606             var textEditor = (TextEditor)bindable;
607             PropertyMap temp = new PropertyMap();
608             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SHADOW).Get(temp);
609             return temp;
610         }));
611         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
612         [EditorBrowsable(EditorBrowsableState.Never)]
613         public static readonly BindableProperty InputShadowProperty = BindableProperty.Create(nameof(InputShadow), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
614         {
615             var textEditor = (TextEditor)bindable;
616             if (newValue != null)
617             {
618                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputShadow, new Tizen.NUI.PropertyValue((string)newValue));
619             }
620         }),
621         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
622         {
623             var textEditor = (TextEditor)bindable;
624             string temp;
625             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputShadow).Get(out temp);
626             return temp;
627         }));
628         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
629         [EditorBrowsable(EditorBrowsableState.Never)]
630         public static readonly BindableProperty EmbossProperty = BindableProperty.Create(nameof(Emboss), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
631         {
632             var textEditor = (TextEditor)bindable;
633             if (newValue != null)
634             {
635                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EMBOSS, new Tizen.NUI.PropertyValue((string)newValue));
636             }
637         }),
638         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
639         {
640             var textEditor = (TextEditor)bindable;
641             string temp;
642             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EMBOSS).Get(out temp);
643             return temp;
644         }));
645         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
646         [EditorBrowsable(EditorBrowsableState.Never)]
647         public static readonly BindableProperty InputEmbossProperty = BindableProperty.Create(nameof(InputEmboss), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
648         {
649             var textEditor = (TextEditor)bindable;
650             if (newValue != null)
651             {
652                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputEmboss, new Tizen.NUI.PropertyValue((string)newValue));
653             }
654         }),
655         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
656         {
657             var textEditor = (TextEditor)bindable;
658             string temp;
659             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputEmboss).Get(out temp);
660             return temp;
661         }));
662         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
663         [EditorBrowsable(EditorBrowsableState.Never)]
664         public static readonly BindableProperty OutlineProperty = BindableProperty.Create(nameof(Outline), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
665         {
666             var textEditor = (TextEditor)bindable;
667             if (newValue != null)
668             {
669                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.OUTLINE, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
670             }
671         }),
672         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
673         {
674             var textEditor = (TextEditor)bindable;
675             PropertyMap temp = new PropertyMap();
676             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.OUTLINE).Get(temp);
677             return temp;
678         }));
679         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
680         [EditorBrowsable(EditorBrowsableState.Never)]
681         public static readonly BindableProperty InputOutlineProperty = BindableProperty.Create(nameof(InputOutline), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
682         {
683             var textEditor = (TextEditor)bindable;
684             if (newValue != null)
685             {
686                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputOutline, new Tizen.NUI.PropertyValue((string)newValue));
687             }
688         }),
689         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
690         {
691             var textEditor = (TextEditor)bindable;
692             string temp;
693             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputOutline).Get(out temp);
694             return temp;
695         }));
696         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
697         [EditorBrowsable(EditorBrowsableState.Never)]
698         public static readonly BindableProperty SmoothScrollProperty = BindableProperty.Create(nameof(SmoothScroll), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
699         {
700             var textEditor = (TextEditor)bindable;
701             if (newValue != null)
702             {
703                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SmoothScroll, new Tizen.NUI.PropertyValue((bool)newValue));
704             }
705         }),
706         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
707         {
708             var textEditor = (TextEditor)bindable;
709             bool temp = false;
710             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SmoothScroll).Get(out temp);
711             return temp;
712         }));
713         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
714         [EditorBrowsable(EditorBrowsableState.Never)]
715         public static readonly BindableProperty SmoothScrollDurationProperty = BindableProperty.Create(nameof(SmoothScrollDuration), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
716         {
717             var textEditor = (TextEditor)bindable;
718             if (newValue != null)
719             {
720                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SmoothScrollDuration, new Tizen.NUI.PropertyValue((float)newValue));
721             }
722         }),
723         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
724         {
725             var textEditor = (TextEditor)bindable;
726             float temp = 0.0f;
727             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.SmoothScrollDuration).Get(out temp);
728             return temp;
729         }));
730         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
731         [EditorBrowsable(EditorBrowsableState.Never)]
732         public static readonly BindableProperty EnableScrollBarProperty = BindableProperty.Create(nameof(EnableScrollBar), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
733         {
734             var textEditor = (TextEditor)bindable;
735             if (newValue != null)
736             {
737                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableScrollBar, new Tizen.NUI.PropertyValue((bool)newValue));
738             }
739         }),
740         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
741         {
742             var textEditor = (TextEditor)bindable;
743             bool temp = false;
744             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableScrollBar).Get(out temp);
745             return temp;
746         }));
747         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
748         [EditorBrowsable(EditorBrowsableState.Never)]
749         public static readonly BindableProperty ScrollBarShowDurationProperty = BindableProperty.Create(nameof(ScrollBarShowDuration), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
750         {
751             var textEditor = (TextEditor)bindable;
752             if (newValue != null)
753             {
754                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollBarShowDuration, new Tizen.NUI.PropertyValue((float)newValue));
755             }
756         }),
757         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
758         {
759             var textEditor = (TextEditor)bindable;
760             float temp = 0.0f;
761             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollBarShowDuration).Get(out temp);
762             return temp;
763         }));
764         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
765         [EditorBrowsable(EditorBrowsableState.Never)]
766         public static readonly BindableProperty ScrollBarFadeDurationProperty = BindableProperty.Create(nameof(ScrollBarFadeDuration), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
767         {
768             var textEditor = (TextEditor)bindable;
769             if (newValue != null)
770             {
771                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollBarFadeDuration, new Tizen.NUI.PropertyValue((float)newValue));
772             }
773         }),
774         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
775         {
776             var textEditor = (TextEditor)bindable;
777             float temp = 0.0f;
778             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ScrollBarFadeDuration).Get(out temp);
779             return temp;
780         }));
781         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
782         [EditorBrowsable(EditorBrowsableState.Never)]
783         public static readonly BindableProperty PixelSizeProperty = BindableProperty.Create(nameof(PixelSize), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
784         {
785             var textEditor = (TextEditor)bindable;
786             if (newValue != null)
787             {
788                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PixelSize, new Tizen.NUI.PropertyValue((float)newValue));
789             }
790         }),
791         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
792         {
793             var textEditor = (TextEditor)bindable;
794             float temp = 0.0f;
795             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PixelSize).Get(out temp);
796             return temp;
797         }));
798         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
799         [EditorBrowsable(EditorBrowsableState.Never)]
800         public static readonly BindableProperty PlaceholderTextProperty = BindableProperty.Create(nameof(PlaceholderText), typeof(string), typeof(TextEditor), string.Empty, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
801         {
802             var textEditor = (TextEditor)bindable;
803             if (newValue != null)
804             {
805                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PlaceholderText, new Tizen.NUI.PropertyValue((string)newValue));
806             }
807         }),
808         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
809         {
810             var textEditor = (TextEditor)bindable;
811             string temp;
812             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PlaceholderText).Get(out temp);
813             return temp;
814         }));
815         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
816         [EditorBrowsable(EditorBrowsableState.Never)]
817         public static readonly BindableProperty PlaceholderTextColorProperty = BindableProperty.Create(nameof(PlaceholderTextColor), typeof(Color), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
818         {
819             var textEditor = (TextEditor)bindable;
820             if (newValue != null)
821             {
822                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PlaceholderTextColor, new Tizen.NUI.PropertyValue((Color)newValue));
823             }
824         }),
825         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
826         {
827             var textEditor = (TextEditor)bindable;
828             Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
829             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PlaceholderTextColor).Get(temp);
830             return temp;
831         }));
832         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
833         [EditorBrowsable(EditorBrowsableState.Never)]
834         public static readonly BindableProperty EnableSelectionProperty = BindableProperty.Create(nameof(EnableSelection), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
835         {
836             var textEditor = (TextEditor)bindable;
837             if (newValue != null)
838             {
839                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableSelection, new Tizen.NUI.PropertyValue((bool)newValue));
840             }
841         }),
842         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
843         {
844             var textEditor = (TextEditor)bindable;
845             bool temp = false;
846             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableSelection).Get(out temp);
847             return temp;
848         }));
849         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
850         [EditorBrowsable(EditorBrowsableState.Never)]
851         public static readonly BindableProperty PlaceholderProperty = BindableProperty.Create(nameof(Placeholder), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
852         {
853             var textEditor = (TextEditor)bindable;
854             if (newValue != null)
855             {
856                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PLACEHOLDER, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
857             }
858         }),
859         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
860         {
861             var textEditor = (TextEditor)bindable;
862             Tizen.NUI.PropertyMap temp = new Tizen.NUI.PropertyMap();
863             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.PLACEHOLDER).Get(temp);
864             return temp;
865         }));
866         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
867         [EditorBrowsable(EditorBrowsableState.Never)]
868         public static readonly BindableProperty LineWrapModeProperty = BindableProperty.Create(nameof(LineWrapMode), typeof(LineWrapMode), typeof(TextEditor), LineWrapMode.Word, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
869         {
870             var textEditor = (TextEditor)bindable;
871             if (newValue != null)
872             {
873                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.LineWrapMode, new Tizen.NUI.PropertyValue((int)newValue));
874             }
875         }),
876         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
877         {
878             var textEditor = (TextEditor)bindable;
879             int temp;
880             if (Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.LineWrapMode).Get(out temp) == false)
881             {
882                 NUILog.Error("LineWrapMode get error!");
883             }
884             return (LineWrapMode)temp;
885         }));
886         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
887         [EditorBrowsable(EditorBrowsableState.Never)]
888         public static readonly BindableProperty EnableShiftSelectionProperty = BindableProperty.Create(nameof(TextEditor.EnableShiftSelection), typeof(bool), typeof(TextEditor), true, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
889         {
890             var textEditor = (TextEditor)bindable;
891             if (newValue != null)
892             {
893                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableShiftSelection, new Tizen.NUI.PropertyValue((bool)newValue));
894             }
895         }),
896         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
897         {
898             var textEditor = (TextEditor)bindable;
899             //textEditor.mShiftSelectionFlag(true);
900             bool temp = false;
901             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableShiftSelection).Get(out temp);
902             return temp;
903         }));
904         /// This will be public opened in tizen_5.0 after ACR done. Before ACR, need to be hidden as inhouse API.
905         [EditorBrowsable(EditorBrowsableState.Never)]
906         public static readonly BindableProperty MatchSystemLanguageDirectionProperty = BindableProperty.Create(nameof(TextEditor.MatchSystemLanguageDirection), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
907         {
908             var textEditor = (TextEditor)bindable;
909             if (newValue != null)
910             {
911                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MatchSystemLanguageDirection, new Tizen.NUI.PropertyValue((bool)newValue));
912             }
913         }),
914         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
915         {
916             var textEditor = (TextEditor)bindable;
917             bool temp = false;
918             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MatchSystemLanguageDirection).Get(out temp);
919             return (bool)temp;
920         }));
921         /// This will be public opened in tizen_6.5 after ACR done. Before ACR, need to be hidden as inhouse API.
922         [EditorBrowsable(EditorBrowsableState.Never)]
923         public static readonly BindableProperty MaxLengthProperty = BindableProperty.Create(nameof(MaxLength), typeof(int), typeof(TextEditor), default(int), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
924         {
925             var textEditor = (TextEditor)bindable;
926             if (newValue != null)
927             {
928                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MaxLength, new Tizen.NUI.PropertyValue((int)newValue));
929             }
930         }),
931         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
932         {
933             var textEditor = (TextEditor)bindable;
934             int temp = 0;
935             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MaxLength).Get(out temp);
936             return temp;
937         }));
938
939         [EditorBrowsable(EditorBrowsableState.Never)]
940         public static readonly BindableProperty FontSizeScaleProperty = BindableProperty.Create(nameof(FontSizeScale), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
941         {
942             var textEditor = (TextEditor)bindable;
943             if (newValue != null)
944             {
945                 using (var property = new Tizen.NUI.PropertyValue((float)newValue))
946                 {
947                     Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontSizeScale, property);
948                 }
949             }
950         }),
951         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
952         {
953             var textEditor = (TextEditor)bindable;
954             float temp;
955             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.FontSizeScale).Get(out temp);
956             return temp;
957         }));
958
959         /// This will be public opened in tizen_6.5 after ACR done. Before ACR, need to be hidden as inhouse API.
960         [EditorBrowsable(EditorBrowsableState.Never)]
961         public static readonly BindableProperty GrabHandleColorProperty = BindableProperty.Create(nameof(GrabHandleColor), typeof(Color), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
962         {
963             var textEditor = (TextEditor)bindable;
964             if (newValue != null)
965             {
966                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandleColor, new Tizen.NUI.PropertyValue((Color)newValue));
967             }
968         }),
969         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
970         {
971             var textEditor = (TextEditor)bindable;
972             Color temp = new Color(0.0f, 0.0f, 0.0f, 0.0f);
973             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.GrabHandleColor).Get(temp);
974             return temp;
975         }));
976
977         [EditorBrowsable(EditorBrowsableState.Never)]
978         public static readonly BindableProperty EnableGrabHandleProperty = BindableProperty.Create(nameof(TextEditor.EnableGrabHandle), typeof(bool), typeof(TextEditor), true, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
979         {
980             var textEditor = (TextEditor)bindable;
981             if (newValue != null)
982             {
983                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableGrabHandle, new Tizen.NUI.PropertyValue((bool)newValue));
984             }
985         }),
986         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
987         {
988             var textEditor = (TextEditor)bindable;
989             bool temp = false;
990             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableGrabHandle).Get(out temp);
991             return temp;
992         }));
993
994         [EditorBrowsable(EditorBrowsableState.Never)]
995         public static readonly BindableProperty EnableGrabHandlePopupProperty = BindableProperty.Create(nameof(TextEditor.EnableGrabHandlePopup), typeof(bool), typeof(TextEditor), true, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
996         {
997             var textEditor = (TextEditor)bindable;
998             if (newValue != null)
999             {
1000                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableGrabHandlePopup, new Tizen.NUI.PropertyValue((bool)newValue));
1001             }
1002         }),
1003         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
1004         {
1005             var textEditor = (TextEditor)bindable;
1006             bool temp = false;
1007             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EnableGrabHandlePopup).Get(out temp);
1008             return temp;
1009         }));
1010
1011         [EditorBrowsable(EditorBrowsableState.Never)]
1012         public static readonly BindableProperty InputMethodSettingsProperty = BindableProperty.Create(nameof(TextEditor.InputMethodSettings), typeof(PropertyMap), typeof(TextEditor), null, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
1013         {
1014             var textEditor = (TextEditor)bindable;
1015             if (newValue != null)
1016             {
1017                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputMethodSettings, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
1018             }
1019         }),
1020         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
1021         {
1022             var textEditor = (TextEditor)bindable;
1023             PropertyMap temp = new PropertyMap();
1024             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.InputMethodSettings).Get(temp);
1025             return temp;
1026         }));
1027         /// This will be public opened in tizen_6.5 after ACR done. Before ACR, need to be hidden as inhouse API.
1028         [EditorBrowsable(EditorBrowsableState.Never)]
1029         public static readonly BindableProperty EllipsisProperty = BindableProperty.Create(nameof(TextEditor.Ellipsis), typeof(bool), typeof(TextEditor), false, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
1030         {
1031             var textEditor = (TextEditor)bindable;
1032             if (newValue != null)
1033             {
1034                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ELLIPSIS, new Tizen.NUI.PropertyValue((bool)newValue));
1035             }
1036         }),
1037         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
1038         {
1039             var textEditor = (TextEditor)bindable;
1040             bool temp = false;
1041             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.ELLIPSIS).Get(out temp);
1042             return temp;
1043         }));
1044         /// This will be public opened in tizen_6.5 after ACR done. Before ACR, need to be hidden as inhouse API.
1045         [EditorBrowsable(EditorBrowsableState.Never)]
1046         public static readonly BindableProperty EllipsisPositionProperty = BindableProperty.Create(nameof(EllipsisPosition), typeof(EllipsisPosition), typeof(TextEditor), EllipsisPosition.End, propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
1047         {
1048             var textEditor = (TextEditor)bindable;
1049             if (newValue != null)
1050             {
1051                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EllipsisPosition, new Tizen.NUI.PropertyValue((int)newValue));
1052             }
1053         }),
1054         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
1055         {
1056             var textEditor = (TextEditor)bindable;
1057             int temp = 0;
1058             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.EllipsisPosition).Get(out temp);
1059             return (EllipsisPosition)temp;
1060         }));
1061
1062         /// currently need to be hidden as inhouse API.
1063         [EditorBrowsable(EditorBrowsableState.Never)]
1064         public static readonly BindableProperty MinLineSizeProperty = BindableProperty.Create(nameof(MinLineSize), typeof(float), typeof(TextEditor), default(float), propertyChanged: (BindableProperty.BindingPropertyChangedDelegate)((bindable, oldValue, newValue) =>
1065         {
1066             var textEditor = (TextEditor)bindable;
1067             if (newValue != null)
1068             {
1069                 Tizen.NUI.Object.SetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MinLineSize, new Tizen.NUI.PropertyValue((float)newValue));
1070             }
1071         }),
1072         defaultValueCreator: (BindableProperty.CreateDefaultValueDelegate)((bindable) =>
1073         {
1074             var textEditor = (TextEditor)bindable;
1075             float temp = 0.0f;
1076             Tizen.NUI.Object.GetProperty((System.Runtime.InteropServices.HandleRef)textEditor.SwigCPtr, TextEditor.Property.MinLineSize).Get(out temp);
1077             return temp;
1078         }));
1079     }
1080 }