AnimationBetween() parameter changed and more
[platform/core/csapi/nui.git] / Tizen.NUI / src / public / Popup.cs
1 // Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved\r
2 // PROPRIETARY/CONFIDENTIAL \r
3 // This software is the confidential and proprietary\r
4 // information of SAMSUNG ELECTRONICS ("Confidential Information"). You shall\r
5 // not disclose such Confidential Information and shall use it only in\r
6 // accordance with the terms of the license agreement you entered into with\r
7 // SAMSUNG ELECTRONICS. SAMSUNG make no representations or warranties about the\r
8 // suitability of the software, either express or implied, including but not\r
9 // limited to the implied warranties of merchantability, fitness for a\r
10 // particular purpose, or non-infringement. SAMSUNG shall not be liable for any\r
11 // damages suffered by licensee as a result of using, modifying or distributing\r
12 // this software or its derivatives.\r
13 \r
14 // Copyright (c) 2017 Samsung Electronics Co., Ltd.\r
15 //\r
16 // Licensed under the Apache License, Version 2.0 (the "License");\r
17 // you may not use this file except in compliance with the License.\r
18 // You may obtain a copy of the License at\r
19 //\r
20 // http://www.apache.org/licenses/LICENSE-2.0\r
21 //\r
22 // Unless required by applicable law or agreed to in writing, software\r
23 // distributed under the License is distributed on an "AS IS" BASIS,\r
24 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
25 // See the License for the specific language governing permissions and\r
26 // limitations under the License.\r
27 //\r
28 \r
29 // This File has been auto-generated by SWIG and then modified using DALi Ruby Scripts\r
30 // Some have been manually changed\r
31 \r
32 \r
33 namespace Tizen.NUI\r
34 {\r
35 \r
36     using System;\r
37     using System.Runtime.InteropServices;\r
38 \r
39 \r
40     public class Popup : View\r
41     {\r
42         private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
43 \r
44         internal Popup(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicPINVOKE.Popup_SWIGUpcast(cPtr), cMemoryOwn)\r
45         {\r
46             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
47         }\r
48 \r
49         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Popup obj)\r
50         {\r
51             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
52         }\r
53 \r
54         ~Popup()\r
55         {\r
56             DisposeQueue.Instance.Add(this);\r
57         }\r
58 \r
59         public override void Dispose()\r
60         {\r
61             if (!Stage.IsInstalled())\r
62             {\r
63                 DisposeQueue.Instance.Add(this);\r
64                 return;\r
65             }\r
66 \r
67             lock (this)\r
68             {\r
69                 if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
70                 {\r
71                     if (swigCMemOwn)\r
72                     {\r
73                         swigCMemOwn = false;\r
74                         NDalicPINVOKE.delete_Popup(swigCPtr);\r
75                     }\r
76                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
77                 }\r
78                 global::System.GC.SuppressFinalize(this);\r
79                 base.Dispose();\r
80             }\r
81         }\r
82 \r
83 \r
84 \r
85         public class OutsideTouchedEventArgs : EventArgs\r
86         {\r
87         }\r
88 \r
89         public class ShowingEventArgs : EventArgs\r
90         {\r
91         }\r
92 \r
93         public class ShownEventArgs : EventArgs\r
94         {\r
95         }\r
96 \r
97         public class HidingEventArgs : EventArgs\r
98         {\r
99         }\r
100 \r
101         public class HiddenEventArgs : EventArgs\r
102         {\r
103         }\r
104 \r
105         [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
106         private delegate void OutsideTouchedEventCallback();\r
107         private OutsideTouchedEventCallback _popUpOutsideTouchedEventCallback;\r
108         private EventHandler<OutsideTouchedEventArgs> _popUpOutsideTouchedEventHandler;\r
109 \r
110         [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
111         private delegate void ShowingEventCallback();\r
112         private ShowingEventCallback _popUpShowingEventCallback;\r
113         private EventHandler<ShowingEventArgs> _popUpShowingEventHandler;\r
114 \r
115         [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
116         private delegate void ShownEventCallback();\r
117         private ShownEventCallback _popUpShownEventCallback;\r
118         private EventHandler<ShownEventArgs> _popUpShownEventHandler;\r
119 \r
120         [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
121         private delegate void HidingEventCallback();\r
122         private HidingEventCallback _popUpHidingEventCallback;\r
123         private EventHandler<HidingEventArgs> _popUpHidingEventHandler;\r
124 \r
125         [UnmanagedFunctionPointer(CallingConvention.StdCall)]\r
126         private delegate void HiddenEventCallback();\r
127         private HiddenEventCallback _popUpHiddenEventCallback;\r
128         private EventHandler<HiddenEventArgs> _popUpHiddenEventHandler;\r
129 \r
130         public event EventHandler<OutsideTouchedEventArgs> OutsideTouched\r
131         {\r
132             add\r
133             {\r
134                 if (_popUpOutsideTouchedEventCallback == null)\r
135                 {\r
136                     _popUpOutsideTouchedEventCallback = OnOutsideTouched;\r
137                     OutsideTouchedSignal().Connect(_popUpOutsideTouchedEventCallback);\r
138                 }\r
139                 _popUpOutsideTouchedEventHandler += value;\r
140             }\r
141             remove\r
142             {\r
143                 _popUpOutsideTouchedEventHandler -= value;\r
144 \r
145                 if (_popUpOutsideTouchedEventCallback == null && _popUpOutsideTouchedEventCallback != null)\r
146                 {\r
147                     OutsideTouchedSignal().Disconnect(_popUpOutsideTouchedEventCallback);\r
148                 }\r
149             }\r
150         }\r
151 \r
152         private void OnOutsideTouched()\r
153         {\r
154             OutsideTouchedEventArgs e = new OutsideTouchedEventArgs();\r
155 \r
156             if (_popUpOutsideTouchedEventHandler != null)\r
157             {\r
158                 _popUpOutsideTouchedEventHandler(this, e);\r
159             }\r
160         }\r
161 \r
162         public event EventHandler<ShowingEventArgs> Showing\r
163         {\r
164             add\r
165             {\r
166                 if (_popUpShowingEventCallback == null)\r
167                 {\r
168                     _popUpShowingEventCallback = OnShowing;\r
169                     ShowingSignal().Connect(_popUpShowingEventCallback);\r
170                 }\r
171                 _popUpShowingEventHandler += value;\r
172             }\r
173 \r
174             remove\r
175             {\r
176                 _popUpShowingEventHandler -= value;\r
177 \r
178                 if (_popUpShowingEventCallback == null && _popUpShowingEventCallback != null)\r
179                 {\r
180                     ShowingSignal().Disconnect(_popUpShowingEventCallback);\r
181                 }\r
182             }\r
183         }\r
184 \r
185         private void OnShowing()\r
186         {\r
187             ShowingEventArgs e = new ShowingEventArgs();\r
188 \r
189             if (_popUpShowingEventHandler != null)\r
190             {\r
191                 _popUpShowingEventHandler(this, e);\r
192             }\r
193         }\r
194 \r
195 \r
196         public event EventHandler<ShownEventArgs> Shown\r
197         {\r
198             add\r
199             {\r
200                 if (_popUpShownEventCallback != null)\r
201                 {\r
202                     _popUpShownEventCallback = OnShown;\r
203                     ShownSignal().Connect(_popUpShownEventCallback);\r
204                 }\r
205                 _popUpShownEventHandler += value;\r
206             }\r
207 \r
208             remove\r
209             {\r
210                 _popUpShownEventHandler -= value;\r
211 \r
212                 if (_popUpShownEventCallback == null && _popUpShownEventCallback != null)\r
213                 {\r
214                     ShownSignal().Disconnect(_popUpShownEventCallback);\r
215                 }\r
216             }\r
217         }\r
218 \r
219         private void OnShown()\r
220         {\r
221             ShownEventArgs e = new ShownEventArgs();\r
222 \r
223             if (_popUpShownEventHandler != null)\r
224             {\r
225                 _popUpShownEventHandler(this, e);\r
226             }\r
227         }\r
228 \r
229         public event EventHandler<HidingEventArgs> Hiding\r
230         {\r
231             add\r
232             {\r
233                 if (_popUpHidingEventCallback == null)\r
234                 {\r
235                     _popUpHidingEventCallback = OnHiding;\r
236                     HidingSignal().Connect(_popUpHidingEventCallback);\r
237                 }\r
238                 _popUpHidingEventHandler += value;\r
239             }\r
240 \r
241             remove\r
242             {\r
243                 _popUpHidingEventHandler -= value;\r
244 \r
245                 if (_popUpHidingEventCallback == null && _popUpHidingEventCallback != null)\r
246                 {\r
247                     HidingSignal().Disconnect(_popUpHidingEventCallback);\r
248                 }\r
249             }\r
250         }\r
251 \r
252         private void OnHiding()\r
253         {\r
254             HidingEventArgs e = new HidingEventArgs();\r
255 \r
256             if (_popUpHidingEventHandler != null)\r
257             {\r
258                 _popUpHidingEventHandler(this, e);\r
259             }\r
260         }\r
261 \r
262         public event EventHandler<HiddenEventArgs> Hidden\r
263         {\r
264             add\r
265             {\r
266                 if (_popUpHiddenEventCallback == null)\r
267                 {\r
268                     _popUpHiddenEventCallback = OnHidden;\r
269                     HiddenSignal().Connect(_popUpHiddenEventCallback);\r
270                 }\r
271                 _popUpHiddenEventHandler += value;\r
272             }\r
273             remove\r
274             {\r
275                 _popUpHiddenEventHandler -= value;\r
276 \r
277                 if (_popUpHiddenEventCallback == null && _popUpHiddenEventCallback != null)\r
278                 {\r
279                     HiddenSignal().Disconnect(_popUpHiddenEventCallback);\r
280                 }\r
281             }\r
282         }\r
283 \r
284         private void OnHidden()\r
285         {\r
286             HiddenEventArgs e = new HiddenEventArgs();\r
287 \r
288             if (_popUpHiddenEventHandler != null)\r
289             {\r
290                 _popUpHiddenEventHandler(this, e);\r
291             }\r
292         }\r
293 \r
294         internal class Property : global::System.IDisposable\r
295         {\r
296             private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
297             protected bool swigCMemOwn;\r
298 \r
299             internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
300             {\r
301                 swigCMemOwn = cMemoryOwn;\r
302                 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
303             }\r
304 \r
305             internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
306             {\r
307                 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
308             }\r
309 \r
310             ~Property()\r
311             {\r
312                 Dispose();\r
313             }\r
314 \r
315             public virtual void Dispose()\r
316             {\r
317                 lock (this)\r
318                 {\r
319                     if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
320                     {\r
321                         if (swigCMemOwn)\r
322                         {\r
323                             swigCMemOwn = false;\r
324                             NDalicPINVOKE.delete_Popup_Property(swigCPtr);\r
325                         }\r
326                         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
327                     }\r
328                     global::System.GC.SuppressFinalize(this);\r
329                 }\r
330             }\r
331 \r
332             internal Property() : this(NDalicPINVOKE.new_Popup_Property(), true)\r
333             {\r
334                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
335             }\r
336 \r
337             internal static readonly int TITLE = NDalicPINVOKE.Popup_Property_TITLE_get();\r
338             internal static readonly int CONTENT = NDalicPINVOKE.Popup_Property_CONTENT_get();\r
339             internal static readonly int FOOTER = NDalicPINVOKE.Popup_Property_FOOTER_get();\r
340             internal static readonly int DISPLAY_STATE = NDalicPINVOKE.Popup_Property_DISPLAY_STATE_get();\r
341             internal static readonly int TOUCH_TRANSPARENT = NDalicPINVOKE.Popup_Property_TOUCH_TRANSPARENT_get();\r
342             internal static readonly int TAIL_VISIBILITY = NDalicPINVOKE.Popup_Property_TAIL_VISIBILITY_get();\r
343             internal static readonly int TAIL_POSITION = NDalicPINVOKE.Popup_Property_TAIL_POSITION_get();\r
344             internal static readonly int CONTEXTUAL_MODE = NDalicPINVOKE.Popup_Property_CONTEXTUAL_MODE_get();\r
345             internal static readonly int ANIMATION_DURATION = NDalicPINVOKE.Popup_Property_ANIMATION_DURATION_get();\r
346             internal static readonly int ANIMATION_MODE = NDalicPINVOKE.Popup_Property_ANIMATION_MODE_get();\r
347             internal static readonly int ENTRY_ANIMATION = NDalicPINVOKE.Popup_Property_ENTRY_ANIMATION_get();\r
348             internal static readonly int EXIT_ANIMATION = NDalicPINVOKE.Popup_Property_EXIT_ANIMATION_get();\r
349             internal static readonly int AUTO_HIDE_DELAY = NDalicPINVOKE.Popup_Property_AUTO_HIDE_DELAY_get();\r
350             internal static readonly int BACKING_ENABLED = NDalicPINVOKE.Popup_Property_BACKING_ENABLED_get();\r
351             internal static readonly int BACKING_COLOR = NDalicPINVOKE.Popup_Property_BACKING_COLOR_get();\r
352             internal static readonly int POPUP_BACKGROUND_IMAGE = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_IMAGE_get();\r
353             internal static readonly int POPUP_BACKGROUND_BORDER = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_BORDER_get();\r
354             internal static readonly int TAIL_UP_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_UP_IMAGE_get();\r
355             internal static readonly int TAIL_DOWN_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_DOWN_IMAGE_get();\r
356             internal static readonly int TAIL_LEFT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_LEFT_IMAGE_get();\r
357             internal static readonly int TAIL_RIGHT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_RIGHT_IMAGE_get();\r
358 \r
359         }\r
360 \r
361         public Popup() : this(NDalicPINVOKE.Popup_New(), true)\r
362         {\r
363             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
364 \r
365         }\r
366         internal Popup(Popup handle) : this(NDalicPINVOKE.new_Popup__SWIG_1(Popup.getCPtr(handle)), true)\r
367         {\r
368             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
369         }\r
370 \r
371         internal Popup Assign(Popup handle)\r
372         {\r
373             Popup ret = new Popup(NDalicPINVOKE.Popup_Assign(swigCPtr, Popup.getCPtr(handle)), false);\r
374             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
375             return ret;\r
376         }\r
377 \r
378         public new static Popup DownCast(BaseHandle handle)\r
379         {\r
380             Popup ret = new Popup(NDalicPINVOKE.Popup_DownCast(BaseHandle.getCPtr(handle)), true);\r
381             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
382             return ret;\r
383         }\r
384 \r
385         public void SetTitle(Actor titleActor)\r
386         {\r
387             NDalicPINVOKE.Popup_SetTitle(swigCPtr, Actor.getCPtr(titleActor));\r
388             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
389         }\r
390 \r
391         internal Actor GetTitle()\r
392         {\r
393             Actor ret = new Actor(NDalicPINVOKE.Popup_GetTitle(swigCPtr), true);\r
394             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
395             return ret;\r
396         }\r
397 \r
398         public void SetContent(Actor content)\r
399         {\r
400             NDalicPINVOKE.Popup_SetContent(swigCPtr, Actor.getCPtr(content));\r
401             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
402         }\r
403 \r
404         internal Actor GetContent()\r
405         {\r
406             Actor ret = new Actor(NDalicPINVOKE.Popup_GetContent(swigCPtr), true);\r
407             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
408             return ret;\r
409         }\r
410 \r
411         public void SetFooter(Actor footer)\r
412         {\r
413             NDalicPINVOKE.Popup_SetFooter(swigCPtr, Actor.getCPtr(footer));\r
414             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
415         }\r
416 \r
417         internal Actor GetFooter()\r
418         {\r
419             Actor ret = new Actor(NDalicPINVOKE.Popup_GetFooter(swigCPtr), true);\r
420             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
421             return ret;\r
422         }\r
423 \r
424         public void SetDisplayState(Popup.DisplayStateType displayState)\r
425         {\r
426             NDalicPINVOKE.Popup_SetDisplayState(swigCPtr, (int)displayState);\r
427             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
428         }\r
429 \r
430         internal Popup.DisplayStateType GetDisplayState()\r
431         {\r
432             Popup.DisplayStateType ret = (Popup.DisplayStateType)NDalicPINVOKE.Popup_GetDisplayState(swigCPtr);\r
433             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
434             return ret;\r
435         }\r
436 \r
437         internal VoidSignal OutsideTouchedSignal()\r
438         {\r
439             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_OutsideTouchedSignal(swigCPtr), false);\r
440             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
441             return ret;\r
442         }\r
443 \r
444         internal VoidSignal ShowingSignal()\r
445         {\r
446             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShowingSignal(swigCPtr), false);\r
447             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
448             return ret;\r
449         }\r
450 \r
451         internal VoidSignal ShownSignal()\r
452         {\r
453             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShownSignal(swigCPtr), false);\r
454             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
455             return ret;\r
456         }\r
457 \r
458         internal VoidSignal HidingSignal()\r
459         {\r
460             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HidingSignal(swigCPtr), false);\r
461             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
462             return ret;\r
463         }\r
464 \r
465         internal VoidSignal HiddenSignal()\r
466         {\r
467             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HiddenSignal(swigCPtr), false);\r
468             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
469             return ret;\r
470         }\r
471 \r
472         internal enum PropertyRange\r
473         {\r
474             PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
475             PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
476         }\r
477 \r
478         public enum DisplayStateType\r
479         {\r
480             Showing,\r
481             Shown,\r
482             Hiding,\r
483             Hidden\r
484         }\r
485 \r
486         public enum AnimationModeType\r
487         {\r
488             None,\r
489             Zoom,\r
490             Fade,\r
491             Custom\r
492         }\r
493 \r
494         public enum ContextualModeType\r
495         {\r
496             NonContextual,\r
497             Above,\r
498             Rright,\r
499             Below,\r
500             Left\r
501         }\r
502 \r
503         public PropertyMap Title\r
504         {\r
505             get\r
506             {\r
507                 PropertyMap temp = new PropertyMap();\r
508                 GetProperty(Popup.Property.TITLE).Get(temp);\r
509                 return temp;\r
510             }\r
511             set\r
512             {\r
513                 SetProperty(Popup.Property.TITLE, new Tizen.NUI.PropertyValue(value));\r
514             }\r
515         }\r
516         public PropertyMap Content\r
517         {\r
518             get\r
519             {\r
520                 PropertyMap temp = new PropertyMap();\r
521                 GetProperty(Popup.Property.CONTENT).Get(temp);\r
522                 return temp;\r
523             }\r
524             set\r
525             {\r
526                 SetProperty(Popup.Property.CONTENT, new Tizen.NUI.PropertyValue(value));\r
527             }\r
528         }\r
529         public PropertyMap Footer\r
530         {\r
531             get\r
532             {\r
533                 PropertyMap temp = new PropertyMap();\r
534                 GetProperty(Popup.Property.FOOTER).Get(temp);\r
535                 return temp;\r
536             }\r
537             set\r
538             {\r
539                 SetProperty(Popup.Property.FOOTER, new Tizen.NUI.PropertyValue(value));\r
540             }\r
541         }\r
542         public string DisplayState\r
543         {\r
544             get\r
545             {\r
546                 string temp;\r
547                 GetProperty(Popup.Property.DISPLAY_STATE).Get(out temp);\r
548                 return temp;\r
549             }\r
550             set\r
551             {\r
552                 SetProperty(Popup.Property.DISPLAY_STATE, new Tizen.NUI.PropertyValue(value));\r
553             }\r
554         }\r
555         public bool TouchTransparent\r
556         {\r
557             get\r
558             {\r
559                 bool temp = false;\r
560                 GetProperty(Popup.Property.TOUCH_TRANSPARENT).Get(ref temp);\r
561                 return temp;\r
562             }\r
563             set\r
564             {\r
565                 SetProperty(Popup.Property.TOUCH_TRANSPARENT, new Tizen.NUI.PropertyValue(value));\r
566             }\r
567         }\r
568         public bool TailVisibility\r
569         {\r
570             get\r
571             {\r
572                 bool temp = false;\r
573                 GetProperty(Popup.Property.TAIL_VISIBILITY).Get(ref temp);\r
574                 return temp;\r
575             }\r
576             set\r
577             {\r
578                 SetProperty(Popup.Property.TAIL_VISIBILITY, new Tizen.NUI.PropertyValue(value));\r
579             }\r
580         }\r
581         public Vector3 TailPosition\r
582         {\r
583             get\r
584             {\r
585                 Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
586                 GetProperty(Popup.Property.TAIL_POSITION).Get(temp);\r
587                 return temp;\r
588             }\r
589             set\r
590             {\r
591                 SetProperty(Popup.Property.TAIL_POSITION, new Tizen.NUI.PropertyValue(value));\r
592             }\r
593         }\r
594         public string ContextualMode\r
595         {\r
596             get\r
597             {\r
598                 string temp;\r
599                 GetProperty(Popup.Property.CONTEXTUAL_MODE).Get(out temp);\r
600                 return temp;\r
601             }\r
602             set\r
603             {\r
604                 SetProperty(Popup.Property.CONTEXTUAL_MODE, new Tizen.NUI.PropertyValue(value));\r
605             }\r
606         }\r
607         public float AnimationDuration\r
608         {\r
609             get\r
610             {\r
611                 float temp = 0.0f;\r
612                 GetProperty(Popup.Property.ANIMATION_DURATION).Get(ref temp);\r
613                 return temp;\r
614             }\r
615             set\r
616             {\r
617                 SetProperty(Popup.Property.ANIMATION_DURATION, new Tizen.NUI.PropertyValue(value));\r
618             }\r
619         }\r
620         public string AnimationMode\r
621         {\r
622             get\r
623             {\r
624                 string temp;\r
625                 GetProperty(Popup.Property.ANIMATION_MODE).Get(out temp);\r
626                 return temp;\r
627             }\r
628             set\r
629             {\r
630                 SetProperty(Popup.Property.ANIMATION_MODE, new Tizen.NUI.PropertyValue(value));\r
631             }\r
632         }\r
633         public PropertyMap EntryAnimation\r
634         {\r
635             get\r
636             {\r
637                 PropertyMap temp = new PropertyMap();\r
638                 GetProperty(Popup.Property.ENTRY_ANIMATION).Get(temp);\r
639                 return temp;\r
640             }\r
641             set\r
642             {\r
643                 SetProperty(Popup.Property.ENTRY_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
644             }\r
645         }\r
646         public PropertyMap ExitAnimation\r
647         {\r
648             get\r
649             {\r
650                 PropertyMap temp = new PropertyMap();\r
651                 GetProperty(Popup.Property.EXIT_ANIMATION).Get(temp);\r
652                 return temp;\r
653             }\r
654             set\r
655             {\r
656                 SetProperty(Popup.Property.EXIT_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
657             }\r
658         }\r
659         public int AutoHideDelay\r
660         {\r
661             get\r
662             {\r
663                 int temp = 0;\r
664                 GetProperty(Popup.Property.AUTO_HIDE_DELAY).Get(ref temp);\r
665                 return temp;\r
666             }\r
667             set\r
668             {\r
669                 SetProperty(Popup.Property.AUTO_HIDE_DELAY, new Tizen.NUI.PropertyValue(value));\r
670             }\r
671         }\r
672         public bool BackingEnabled\r
673         {\r
674             get\r
675             {\r
676                 bool temp = false;\r
677                 GetProperty(Popup.Property.BACKING_ENABLED).Get(ref temp);\r
678                 return temp;\r
679             }\r
680             set\r
681             {\r
682                 SetProperty(Popup.Property.BACKING_ENABLED, new Tizen.NUI.PropertyValue(value));\r
683             }\r
684         }\r
685         public Vector4 BackingColor\r
686         {\r
687             get\r
688             {\r
689                 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
690                 GetProperty(Popup.Property.BACKING_COLOR).Get(temp);\r
691                 return temp;\r
692             }\r
693             set\r
694             {\r
695                 SetProperty(Popup.Property.BACKING_COLOR, new Tizen.NUI.PropertyValue(value));\r
696             }\r
697         }\r
698         public string PopupBackgroundImage\r
699         {\r
700             get\r
701             {\r
702                 string temp;\r
703                 GetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE).Get(out temp);\r
704                 return temp;\r
705             }\r
706             set\r
707             {\r
708                 SetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE, new Tizen.NUI.PropertyValue(value));\r
709             }\r
710         }\r
711         public Rectangle PopupBackgroundBorder\r
712         {\r
713             get\r
714             {\r
715                 Rectangle temp = new Rectangle(0, 0, 0, 0);\r
716                 GetProperty(Popup.Property.POPUP_BACKGROUND_BORDER).Get(temp);\r
717                 return temp;\r
718             }\r
719             set\r
720             {\r
721                 SetProperty(Popup.Property.POPUP_BACKGROUND_BORDER, new Tizen.NUI.PropertyValue(value));\r
722             }\r
723         }\r
724         public string TailUpImage\r
725         {\r
726             get\r
727             {\r
728                 string temp;\r
729                 GetProperty(Popup.Property.TAIL_UP_IMAGE).Get(out temp);\r
730                 return temp;\r
731             }\r
732             set\r
733             {\r
734                 SetProperty(Popup.Property.TAIL_UP_IMAGE, new Tizen.NUI.PropertyValue(value));\r
735             }\r
736         }\r
737         public string TailDownImage\r
738         {\r
739             get\r
740             {\r
741                 string temp;\r
742                 GetProperty(Popup.Property.TAIL_DOWN_IMAGE).Get(out temp);\r
743                 return temp;\r
744             }\r
745             set\r
746             {\r
747                 SetProperty(Popup.Property.TAIL_DOWN_IMAGE, new Tizen.NUI.PropertyValue(value));\r
748             }\r
749         }\r
750         public string TailLeftImage\r
751         {\r
752             get\r
753             {\r
754                 string temp;\r
755                 GetProperty(Popup.Property.TAIL_LEFT_IMAGE).Get(out temp);\r
756                 return temp;\r
757             }\r
758             set\r
759             {\r
760                 SetProperty(Popup.Property.TAIL_LEFT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
761             }\r
762         }\r
763         public string TailRightImage\r
764         {\r
765             get\r
766             {\r
767                 string temp;\r
768                 GetProperty(Popup.Property.TAIL_RIGHT_IMAGE).Get(out temp);\r
769                 return temp;\r
770             }\r
771             set\r
772             {\r
773                 SetProperty(Popup.Property.TAIL_RIGHT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
774             }\r
775         }\r
776 \r
777     }\r
778 \r
779 }\r