[NUI] Fix build warning CA1507
[platform/core/csapi/tizenfx.git] / src / Tizen.NUI / src / public / UIComponents / PopupBindableProperty.cs
1 using System;
2 using System.ComponentModel;
3 using Tizen.NUI.Binding;
4
5 namespace Tizen.NUI.UIComponents
6 {
7     public partial class Popup
8     {
9         /// This will be deprecated
10         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
11         [EditorBrowsable(EditorBrowsableState.Never)]
12         public static readonly BindableProperty TitleProperty = BindableProperty.Create(nameof(Title), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (bindable, oldValue, newValue) =>
13         {
14             var popup = (Popup)bindable;
15             if (newValue != null)
16             {
17                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TITLE, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
18             }
19         },
20         defaultValueCreator: (bindable) =>
21         {
22             var popup = (Popup)bindable;
23             PropertyMap temp = new PropertyMap();
24             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TITLE).Get(temp);
25             return temp;
26         });
27         /// This will be deprecated
28         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
29         [EditorBrowsable(EditorBrowsableState.Never)]
30         public static readonly BindableProperty ContentProperty = BindableProperty.Create(nameof(Content), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (bindable, oldValue, newValue) =>
31         {
32             var popup = (Popup)bindable;
33             if (newValue != null)
34             {
35                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.CONTENT, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
36             }
37         },
38         defaultValueCreator: (bindable) =>
39         {
40             var popup = (Popup)bindable;
41             PropertyMap temp = new PropertyMap();
42             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.CONTENT).Get(temp);
43             return temp;
44         });
45         /// This will be deprecated
46         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
47         [EditorBrowsable(EditorBrowsableState.Never)]
48         public static readonly BindableProperty FooterProperty = BindableProperty.Create(nameof(Footer), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (bindable, oldValue, newValue) =>
49         {
50             var popup = (Popup)bindable;
51             if (newValue != null)
52             {
53                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.FOOTER, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
54             }
55         },
56         defaultValueCreator: (bindable) =>
57         {
58             var popup = (Popup)bindable;
59             PropertyMap temp = new PropertyMap();
60             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.FOOTER).Get(temp);
61             return temp;
62         });
63         /// This will be deprecated
64         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
65         [EditorBrowsable(EditorBrowsableState.Never)]
66         public static readonly BindableProperty DisplayStateProperty = BindableProperty.Create(nameof(DisplayState), typeof(DisplayStateType), typeof(Popup), DisplayStateType.Hidden, propertyChanged: (bindable, oldValue, newValue) =>
67         {
68             var popup = (Popup)bindable;
69             string valueToString = "";
70             if (newValue != null)
71             {
72                 switch ((DisplayStateType)newValue)
73                 {
74                     case DisplayStateType.Showing:
75                         {
76                             valueToString = "SHOWING";
77                             break;
78                         }
79                     case DisplayStateType.Shown:
80                         {
81                             valueToString = "SHOWN";
82                             break;
83                         }
84                     case DisplayStateType.Hiding:
85                         {
86                             valueToString = "HIDING";
87                             break;
88                         }
89                     case DisplayStateType.Hidden:
90                         {
91                             valueToString = "HIDDEN";
92                             break;
93                         }
94                     default:
95                         {
96                             valueToString = "HIDDEN";
97                             break;
98                         }
99                 }
100                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.DISPLAY_STATE, new Tizen.NUI.PropertyValue(valueToString));
101             }
102         },
103         defaultValueCreator: (bindable) =>
104         {
105             var popup = (Popup)bindable;
106             string temp;
107             if (Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.DISPLAY_STATE).Get(out temp) == false)
108             {
109                 NUILog.Error("DisplayState get error!");
110             }
111             switch (temp)
112             {
113                 case "SHOWING":
114                     return DisplayStateType.Showing;
115                 case "SHOWN":
116                     return DisplayStateType.Shown;
117                 case "HIDING":
118                     return DisplayStateType.Hiding;
119                 case "HIDDEN":
120                     return DisplayStateType.Hidden;
121                 default:
122                     return DisplayStateType.Hidden;
123             }
124         });
125         /// This will be deprecated
126         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
127         [EditorBrowsable(EditorBrowsableState.Never)]
128         public static readonly BindableProperty TouchTransparentProperty = BindableProperty.Create(nameof(TouchTransparent), typeof(bool), typeof(Popup), false, propertyChanged: (bindable, oldValue, newValue) =>
129         {
130             var popup = (Popup)bindable;
131             if (newValue != null)
132             {
133                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TOUCH_TRANSPARENT, new Tizen.NUI.PropertyValue((bool)newValue));
134             }
135         },
136         defaultValueCreator: (bindable) =>
137         {
138             var popup = (Popup)bindable;
139             bool temp = false;
140             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TOUCH_TRANSPARENT).Get(out temp);
141             return temp;
142         });
143         /// This will be deprecated
144         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
145         [EditorBrowsable(EditorBrowsableState.Never)]
146         public static readonly BindableProperty TailVisibilityProperty = BindableProperty.Create(nameof(TailVisibility), typeof(bool), typeof(Popup), false, propertyChanged: (bindable, oldValue, newValue) =>
147         {
148             var popup = (Popup)bindable;
149             if (newValue != null)
150             {
151                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_VISIBILITY, new Tizen.NUI.PropertyValue((bool)newValue));
152             }
153         },
154         defaultValueCreator: (bindable) =>
155         {
156             var popup = (Popup)bindable;
157             bool temp = false;
158             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_VISIBILITY).Get(out temp);
159             return temp;
160         });
161         /// This will be deprecated
162         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
163         [EditorBrowsable(EditorBrowsableState.Never)]
164         public static readonly BindableProperty TailPositionProperty = BindableProperty.Create(nameof(TailPosition), typeof(Vector3), typeof(Popup), Vector3.Zero, propertyChanged: (bindable, oldValue, newValue) =>
165         {
166             var popup = (Popup)bindable;
167             if (newValue != null)
168             {
169                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_POSITION, new Tizen.NUI.PropertyValue((Vector3)newValue));
170             }
171         },
172         defaultValueCreator: (bindable) =>
173         {
174             var popup = (Popup)bindable;
175             Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);
176             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_POSITION).Get(temp);
177             return temp;
178         });
179         /// This will be deprecated
180         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
181         [EditorBrowsable(EditorBrowsableState.Never)]
182         public static readonly BindableProperty ContextualModeProperty = BindableProperty.Create(nameof(ContextualMode), typeof(ContextualModeType), typeof(Popup), ContextualModeType.Below, propertyChanged: (bindable, oldValue, newValue) =>
183         {
184             var popup = (Popup)bindable;
185             string valueToString = "";
186             if (newValue != null)
187             {
188                 switch ((ContextualModeType)newValue)
189                 {
190                     case ContextualModeType.NonContextual:
191                         {
192                             valueToString = "NON_CONTEXTUAL";
193                             break;
194                         }
195                     case ContextualModeType.Above:
196                         {
197                             valueToString = "ABOVE";
198                             break;
199                         }
200                     case ContextualModeType.Rright:
201                         {
202                             valueToString = "RIGHT";
203                             break;
204                         }
205                     case ContextualModeType.Below:
206                         {
207                             valueToString = "BELOW";
208                             break;
209                         }
210                     case ContextualModeType.Left:
211                         {
212                             valueToString = "LEFT";
213                             break;
214                         }
215                     default:
216                         {
217                             valueToString = "BELOW";
218                             break;
219                         }
220                 }
221                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.CONTEXTUAL_MODE, new Tizen.NUI.PropertyValue(valueToString));
222             }
223         },
224         defaultValueCreator: (bindable) =>
225         {
226             var popup = (Popup)bindable;
227             string temp;
228             if (Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.CONTEXTUAL_MODE).Get(out temp) == false)
229             {
230                 NUILog.Error("ContextualMode get error!");
231             }
232             switch (temp)
233             {
234                 case "NON_CONTEXTUAL":
235                     return ContextualModeType.NonContextual;
236                 case "ABOVE":
237                     return ContextualModeType.Above;
238                 case "RIGHT":
239                     return ContextualModeType.Rright;
240                 case "BELOW":
241                     return ContextualModeType.Below;
242                 case "LEFT":
243                     return ContextualModeType.Left;
244                 default:
245                     return ContextualModeType.Below;
246             }
247         });
248         /// This will be deprecated
249         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
250         [EditorBrowsable(EditorBrowsableState.Never)]
251         public static readonly BindableProperty AnimationDurationProperty = BindableProperty.Create(nameof(AnimationDuration), typeof(float), typeof(Popup), default(float), propertyChanged: (bindable, oldValue, newValue) =>
252         {
253             var popup = (Popup)bindable;
254             if (newValue != null)
255             {
256                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.ANIMATION_DURATION, new Tizen.NUI.PropertyValue((float)newValue));
257             }
258         },
259         defaultValueCreator: (bindable) =>
260         {
261             var popup = (Popup)bindable;
262             float temp = 0.0f;
263             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.ANIMATION_DURATION).Get(out temp);
264             return temp;
265         });
266         /// This will be deprecated
267         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
268         [EditorBrowsable(EditorBrowsableState.Never)]
269         public static readonly BindableProperty AnimationModeProperty = BindableProperty.Create(nameof(AnimationMode), typeof(AnimationModeType), typeof(Popup), AnimationModeType.Fade, propertyChanged: (bindable, oldValue, newValue) =>
270         {
271             var popup = (Popup)bindable;
272             string valueToString = "";
273             if (newValue != null)
274             {
275                 switch ((AnimationModeType)newValue)
276                 {
277                     case AnimationModeType.None:
278                         {
279                             valueToString = "NONE";
280                             break;
281                         }
282                     case AnimationModeType.Zoom:
283                         {
284                             valueToString = "ZOOM";
285                             break;
286                         }
287                     case AnimationModeType.Fade:
288                         {
289                             valueToString = "FADE";
290                             break;
291                         }
292                     case AnimationModeType.Custom:
293                         {
294                             valueToString = "CUSTOM";
295                             break;
296                         }
297                     default:
298                         {
299                             valueToString = "FADE";
300                             break;
301                         }
302                 }
303                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.ANIMATION_MODE, new Tizen.NUI.PropertyValue(valueToString));
304             }
305         },
306         defaultValueCreator: (bindable) =>
307         {
308             var popup = (Popup)bindable;
309             string temp;
310             if (Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.ANIMATION_MODE).Get(out temp) == false)
311             {
312                 NUILog.Error("AnimationMode get error!");
313             }
314             switch (temp)
315             {
316                 case "NONE":
317                     return AnimationModeType.None;
318                 case "ZOOM":
319                     return AnimationModeType.Zoom;
320                 case "FADE":
321                     return AnimationModeType.Fade;
322                 case "CUSTOM":
323                     return AnimationModeType.Custom;
324                 default:
325                     return AnimationModeType.Fade;
326             }
327         });
328         /// This will be deprecated
329         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
330         [EditorBrowsable(EditorBrowsableState.Never)]
331         public static readonly BindableProperty EntryAnimationProperty = BindableProperty.Create(nameof(EntryAnimation), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (bindable, oldValue, newValue) =>
332         {
333             var popup = (Popup)bindable;
334             if (newValue != null)
335             {
336                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.ENTRY_ANIMATION, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
337             }
338         },
339         defaultValueCreator: (bindable) =>
340         {
341             var popup = (Popup)bindable;
342             PropertyMap temp = new PropertyMap();
343             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.ENTRY_ANIMATION).Get(temp);
344             return temp;
345         });
346         /// This will be deprecated
347         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
348         [EditorBrowsable(EditorBrowsableState.Never)]
349         public static readonly BindableProperty ExitAnimationProperty = BindableProperty.Create(nameof(ExitAnimation), typeof(PropertyMap), typeof(Popup), new PropertyMap(), propertyChanged: (bindable, oldValue, newValue) =>
350         {
351             var popup = (Popup)bindable;
352             if (newValue != null)
353             {
354                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.EXIT_ANIMATION, new Tizen.NUI.PropertyValue((PropertyMap)newValue));
355             }
356         },
357         defaultValueCreator: (bindable) =>
358         {
359             var popup = (Popup)bindable;
360             PropertyMap temp = new PropertyMap();
361             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.EXIT_ANIMATION).Get(temp);
362             return temp;
363         });
364         /// This will be deprecated
365         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
366         [EditorBrowsable(EditorBrowsableState.Never)]
367         public static readonly BindableProperty AutoHideDelayProperty = BindableProperty.Create(nameof(AutoHideDelay), typeof(int), typeof(Popup), default(int), propertyChanged: (bindable, oldValue, newValue) =>
368         {
369             var popup = (Popup)bindable;
370             if (newValue != null)
371             {
372                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.AUTO_HIDE_DELAY, new Tizen.NUI.PropertyValue((int)newValue));
373             }
374         },
375         defaultValueCreator: (bindable) =>
376         {
377             var popup = (Popup)bindable;
378             int temp = 0;
379             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.AUTO_HIDE_DELAY).Get(out temp);
380             return temp;
381         });
382         /// This will be deprecated
383         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
384         [EditorBrowsable(EditorBrowsableState.Never)]
385         public static readonly BindableProperty BackingEnabledProperty = BindableProperty.Create(nameof(BackingEnabled), typeof(bool), typeof(Popup), false, propertyChanged: (bindable, oldValue, newValue) =>
386         {
387             var popup = (Popup)bindable;
388             if (newValue != null)
389             {
390                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.BACKING_ENABLED, new Tizen.NUI.PropertyValue((bool)newValue));
391             }
392         },
393         defaultValueCreator: (bindable) =>
394         {
395             var popup = (Popup)bindable;
396             bool temp = false;
397             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.BACKING_ENABLED).Get(out temp);
398             return temp;
399         });
400         /// This will be deprecated
401         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
402         [EditorBrowsable(EditorBrowsableState.Never)]
403         public static readonly BindableProperty BackingColorProperty = BindableProperty.Create(nameof(BackingColor), typeof(Vector4), typeof(Popup), Vector4.Zero, propertyChanged: (bindable, oldValue, newValue) =>
404         {
405             var popup = (Popup)bindable;
406             if (newValue != null)
407             {
408                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.BACKING_COLOR, new Tizen.NUI.PropertyValue((Vector4)newValue));
409             }
410         },
411         defaultValueCreator: (bindable) =>
412         {
413             var popup = (Popup)bindable;
414             Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);
415             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.BACKING_COLOR).Get(temp);
416             return temp;
417         });
418         /// This will be deprecated
419         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
420         [EditorBrowsable(EditorBrowsableState.Never)]
421         public static readonly BindableProperty PopupBackgroundImageProperty = BindableProperty.Create(nameof(PopupBackgroundImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (bindable, oldValue, newValue) =>
422         {
423             var popup = (Popup)bindable;
424             if (newValue != null)
425             {
426                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.POPUP_BACKGROUND_IMAGE, new Tizen.NUI.PropertyValue((string)newValue));
427             }
428         },
429         defaultValueCreator: (bindable) =>
430         {
431             var popup = (Popup)bindable;
432             string temp;
433             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.POPUP_BACKGROUND_IMAGE).Get(out temp);
434             return temp;
435         });
436         /// This will be deprecated
437         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
438         [EditorBrowsable(EditorBrowsableState.Never)]
439         public static readonly BindableProperty PopupBackgroundBorderProperty = BindableProperty.Create(nameof(PopupBackgroundBorder), typeof(Rectangle), typeof(Popup), new Rectangle(0, 0, 0, 0), propertyChanged: (bindable, oldValue, newValue) =>
440         {
441             var popup = (Popup)bindable;
442             if (newValue != null)
443             {
444                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.POPUP_BACKGROUND_BORDER, new Tizen.NUI.PropertyValue((Rectangle)newValue));
445             }
446         },
447         defaultValueCreator: (bindable) =>
448         {
449             var popup = (Popup)bindable;
450             Rectangle temp = new Rectangle(0, 0, 0, 0);
451             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.POPUP_BACKGROUND_BORDER).Get(temp);
452             return temp;
453         });
454         /// This will be deprecated
455         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
456         [EditorBrowsable(EditorBrowsableState.Never)]
457         public static readonly BindableProperty TailUpImageProperty = BindableProperty.Create(nameof(TailUpImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (bindable, oldValue, newValue) =>
458         {
459             var popup = (Popup)bindable;
460             if (newValue != null)
461             {
462                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_UP_IMAGE, new Tizen.NUI.PropertyValue((string)newValue));
463             }
464         },
465         defaultValueCreator: (bindable) =>
466         {
467             var popup = (Popup)bindable;
468             string temp;
469             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_UP_IMAGE).Get(out temp);
470             return temp;
471         });
472         /// This will be deprecated
473         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
474         [EditorBrowsable(EditorBrowsableState.Never)]
475         public static readonly BindableProperty TailDownImageProperty = BindableProperty.Create(nameof(TailDownImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (bindable, oldValue, newValue) =>
476         {
477             var popup = (Popup)bindable;
478             if (newValue != null)
479             {
480                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_DOWN_IMAGE, new Tizen.NUI.PropertyValue((string)newValue));
481             }
482         },
483         defaultValueCreator: (bindable) =>
484         {
485             var popup = (Popup)bindable;
486             string temp;
487             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_DOWN_IMAGE).Get(out temp);
488             return temp;
489         });
490         /// This will be deprecated
491         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
492         [EditorBrowsable(EditorBrowsableState.Never)]
493         public static readonly BindableProperty TailLeftImageProperty = BindableProperty.Create(nameof(TailLeftImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (bindable, oldValue, newValue) =>
494         {
495             var popup = (Popup)bindable;
496             if (newValue != null)
497             {
498                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_LEFT_IMAGE, new Tizen.NUI.PropertyValue((string)newValue));
499             }
500         },
501         defaultValueCreator: (bindable) =>
502         {
503             var popup = (Popup)bindable;
504             string temp;
505             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_LEFT_IMAGE).Get(out temp);
506             return temp;
507         });
508         /// This will be deprecated
509         [Obsolete("Deprecated in API6; Will be removed in API9. Please use Tizen.NUI.Components")]
510         [EditorBrowsable(EditorBrowsableState.Never)]
511         public static readonly BindableProperty TailRightImageProperty = BindableProperty.Create(nameof(TailRightImage), typeof(string), typeof(Popup), string.Empty, propertyChanged: (bindable, oldValue, newValue) =>
512         {
513             var popup = (Popup)bindable;
514             if (newValue != null)
515             {
516                 Tizen.NUI.Object.SetProperty(popup.swigCPtr, Popup.Property.TAIL_RIGHT_IMAGE, new Tizen.NUI.PropertyValue((string)newValue));
517             }
518         },
519         defaultValueCreator: (bindable) =>
520         {
521             var popup = (Popup)bindable;
522             string temp;
523             Tizen.NUI.Object.GetProperty(popup.swigCPtr, Popup.Property.TAIL_RIGHT_IMAGE).Get(out temp);
524             return temp;
525         });
526
527     }
528 }