801fd418791bb651e6c2c40b9362f4dee2ed7363
[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                 if (_popUpOutsideTouchedEventCallback != null)\r
144                 {\r
145                     OutsideTouchedSignal().Disconnect(_popUpOutsideTouchedEventCallback);\r
146 \r
147                 }\r
148                 _popUpOutsideTouchedEventHandler -= value;\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                 if (_popUpShowingEventCallback != null)\r
177                 {\r
178                     ShowingSignal().Disconnect(_popUpShowingEventCallback);\r
179                 }\r
180                 _popUpShowingEventHandler -= value;\r
181             }\r
182         }\r
183 \r
184         private void OnShowing()\r
185         {\r
186             ShowingEventArgs e = new ShowingEventArgs();\r
187 \r
188             if (_popUpShowingEventHandler != null)\r
189             {\r
190                 _popUpShowingEventHandler(this, e);\r
191             }\r
192         }\r
193 \r
194 \r
195         public event EventHandler<ShownEventArgs> Shown\r
196         {\r
197             add\r
198             {\r
199                 if (_popUpShownEventCallback != null)\r
200                 {\r
201                     _popUpShownEventCallback = OnShown;\r
202                     ShownSignal().Connect(_popUpShownEventCallback);\r
203                 }\r
204                 _popUpShownEventHandler += value;\r
205             }\r
206 \r
207             remove\r
208             {\r
209                 if (_popUpShownEventCallback == null)\r
210                 {\r
211                     ShownSignal().Disconnect(_popUpShownEventCallback);\r
212                 }\r
213                 _popUpShownEventHandler -= value;\r
214             }\r
215         }\r
216 \r
217         private void OnShown()\r
218         {\r
219             ShownEventArgs e = new ShownEventArgs();\r
220 \r
221             if (_popUpShownEventHandler != null)\r
222             {\r
223                 _popUpShownEventHandler(this, e);\r
224             }\r
225         }\r
226 \r
227         public event EventHandler<HidingEventArgs> Hiding\r
228         {\r
229             add\r
230             {\r
231                 if (_popUpHidingEventCallback == null)\r
232                 {\r
233                     _popUpHidingEventCallback = OnHiding;\r
234                     HidingSignal().Connect(_popUpHidingEventCallback);\r
235                 }\r
236                 _popUpHidingEventHandler += value;\r
237             }\r
238 \r
239             remove\r
240             {\r
241                 if (_popUpHidingEventCallback != null)\r
242                 {\r
243                     HidingSignal().Disconnect(_popUpHidingEventCallback);\r
244                 }\r
245                 _popUpHidingEventHandler -= value;\r
246             }\r
247         }\r
248 \r
249         private void OnHiding()\r
250         {\r
251             HidingEventArgs e = new HidingEventArgs();\r
252 \r
253             if (_popUpHidingEventHandler != null)\r
254             {\r
255                 _popUpHidingEventHandler(this, e);\r
256             }\r
257         }\r
258 \r
259         public event EventHandler<HiddenEventArgs> Hidden\r
260         {\r
261             add\r
262             {\r
263                 if (_popUpHiddenEventCallback == null)\r
264                 {\r
265                     _popUpHiddenEventCallback = OnHidden;\r
266                     HiddenSignal().Connect(_popUpHiddenEventCallback);\r
267                 }\r
268                 _popUpHiddenEventHandler += value;\r
269             }\r
270             remove\r
271             {\r
272                 if (_popUpHiddenEventCallback != null)\r
273                 {\r
274                     HiddenSignal().Disconnect(_popUpHiddenEventCallback);\r
275                 }\r
276                 _popUpHiddenEventHandler -= value;\r
277             }\r
278         }\r
279 \r
280         private void OnHidden()\r
281         {\r
282             HiddenEventArgs e = new HiddenEventArgs();\r
283 \r
284             if (_popUpHiddenEventHandler != null)\r
285             {\r
286                 _popUpHiddenEventHandler(this, e);\r
287             }\r
288         }\r
289 \r
290         internal class Property : global::System.IDisposable\r
291         {\r
292             private global::System.Runtime.InteropServices.HandleRef swigCPtr;\r
293             protected bool swigCMemOwn;\r
294 \r
295             internal Property(global::System.IntPtr cPtr, bool cMemoryOwn)\r
296             {\r
297                 swigCMemOwn = cMemoryOwn;\r
298                 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);\r
299             }\r
300 \r
301             internal static global::System.Runtime.InteropServices.HandleRef getCPtr(Property obj)\r
302             {\r
303                 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;\r
304             }\r
305 \r
306             ~Property()\r
307             {\r
308                 Dispose();\r
309             }\r
310 \r
311             public virtual void Dispose()\r
312             {\r
313                 lock (this)\r
314                 {\r
315                     if (swigCPtr.Handle != global::System.IntPtr.Zero)\r
316                     {\r
317                         if (swigCMemOwn)\r
318                         {\r
319                             swigCMemOwn = false;\r
320                             NDalicPINVOKE.delete_Popup_Property(swigCPtr);\r
321                         }\r
322                         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);\r
323                     }\r
324                     global::System.GC.SuppressFinalize(this);\r
325                 }\r
326             }\r
327 \r
328             internal Property() : this(NDalicPINVOKE.new_Popup_Property(), true)\r
329             {\r
330                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
331             }\r
332 \r
333             internal static readonly int TITLE = NDalicPINVOKE.Popup_Property_TITLE_get();\r
334             internal static readonly int CONTENT = NDalicPINVOKE.Popup_Property_CONTENT_get();\r
335             internal static readonly int FOOTER = NDalicPINVOKE.Popup_Property_FOOTER_get();\r
336             internal static readonly int DISPLAY_STATE = NDalicPINVOKE.Popup_Property_DISPLAY_STATE_get();\r
337             internal static readonly int TOUCH_TRANSPARENT = NDalicPINVOKE.Popup_Property_TOUCH_TRANSPARENT_get();\r
338             internal static readonly int TAIL_VISIBILITY = NDalicPINVOKE.Popup_Property_TAIL_VISIBILITY_get();\r
339             internal static readonly int TAIL_POSITION = NDalicPINVOKE.Popup_Property_TAIL_POSITION_get();\r
340             internal static readonly int CONTEXTUAL_MODE = NDalicPINVOKE.Popup_Property_CONTEXTUAL_MODE_get();\r
341             internal static readonly int ANIMATION_DURATION = NDalicPINVOKE.Popup_Property_ANIMATION_DURATION_get();\r
342             internal static readonly int ANIMATION_MODE = NDalicPINVOKE.Popup_Property_ANIMATION_MODE_get();\r
343             internal static readonly int ENTRY_ANIMATION = NDalicPINVOKE.Popup_Property_ENTRY_ANIMATION_get();\r
344             internal static readonly int EXIT_ANIMATION = NDalicPINVOKE.Popup_Property_EXIT_ANIMATION_get();\r
345             internal static readonly int AUTO_HIDE_DELAY = NDalicPINVOKE.Popup_Property_AUTO_HIDE_DELAY_get();\r
346             internal static readonly int BACKING_ENABLED = NDalicPINVOKE.Popup_Property_BACKING_ENABLED_get();\r
347             internal static readonly int BACKING_COLOR = NDalicPINVOKE.Popup_Property_BACKING_COLOR_get();\r
348             internal static readonly int POPUP_BACKGROUND_IMAGE = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_IMAGE_get();\r
349             internal static readonly int POPUP_BACKGROUND_BORDER = NDalicPINVOKE.Popup_Property_POPUP_BACKGROUND_BORDER_get();\r
350             internal static readonly int TAIL_UP_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_UP_IMAGE_get();\r
351             internal static readonly int TAIL_DOWN_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_DOWN_IMAGE_get();\r
352             internal static readonly int TAIL_LEFT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_LEFT_IMAGE_get();\r
353             internal static readonly int TAIL_RIGHT_IMAGE = NDalicPINVOKE.Popup_Property_TAIL_RIGHT_IMAGE_get();\r
354 \r
355         }\r
356 \r
357         public Popup() : this(NDalicPINVOKE.Popup_New(), true)\r
358         {\r
359             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
360 \r
361         }\r
362         internal Popup(Popup handle) : this(NDalicPINVOKE.new_Popup__SWIG_1(Popup.getCPtr(handle)), true)\r
363         {\r
364             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
365         }\r
366 \r
367         internal Popup Assign(Popup handle)\r
368         {\r
369             Popup ret = new Popup(NDalicPINVOKE.Popup_Assign(swigCPtr, Popup.getCPtr(handle)), false);\r
370             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
371             return ret;\r
372         }\r
373 \r
374         public new static Popup DownCast(BaseHandle handle)\r
375         {\r
376             Popup ret = new Popup(NDalicPINVOKE.Popup_DownCast(BaseHandle.getCPtr(handle)), true);\r
377             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
378             return ret;\r
379         }\r
380 \r
381         public void SetTitle(Actor titleActor)\r
382         {\r
383             NDalicPINVOKE.Popup_SetTitle(swigCPtr, Actor.getCPtr(titleActor));\r
384             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
385         }\r
386 \r
387         internal Actor GetTitle()\r
388         {\r
389             Actor ret = new Actor(NDalicPINVOKE.Popup_GetTitle(swigCPtr), true);\r
390             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
391             return ret;\r
392         }\r
393 \r
394         public void SetContent(Actor content)\r
395         {\r
396             NDalicPINVOKE.Popup_SetContent(swigCPtr, Actor.getCPtr(content));\r
397             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
398         }\r
399 \r
400         internal Actor GetContent()\r
401         {\r
402             Actor ret = new Actor(NDalicPINVOKE.Popup_GetContent(swigCPtr), true);\r
403             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
404             return ret;\r
405         }\r
406 \r
407         public void SetFooter(Actor footer)\r
408         {\r
409             NDalicPINVOKE.Popup_SetFooter(swigCPtr, Actor.getCPtr(footer));\r
410             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
411         }\r
412 \r
413         internal Actor GetFooter()\r
414         {\r
415             Actor ret = new Actor(NDalicPINVOKE.Popup_GetFooter(swigCPtr), true);\r
416             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
417             return ret;\r
418         }\r
419 \r
420         public void SetDisplayState(Popup.DisplayStateType displayState)\r
421         {\r
422             NDalicPINVOKE.Popup_SetDisplayState(swigCPtr, (int)displayState);\r
423             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
424         }\r
425 \r
426         internal Popup.DisplayStateType GetDisplayState()\r
427         {\r
428             Popup.DisplayStateType ret = (Popup.DisplayStateType)NDalicPINVOKE.Popup_GetDisplayState(swigCPtr);\r
429             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
430             return ret;\r
431         }\r
432 \r
433         internal VoidSignal OutsideTouchedSignal()\r
434         {\r
435             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_OutsideTouchedSignal(swigCPtr), false);\r
436             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
437             return ret;\r
438         }\r
439 \r
440         internal VoidSignal ShowingSignal()\r
441         {\r
442             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShowingSignal(swigCPtr), false);\r
443             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
444             return ret;\r
445         }\r
446 \r
447         internal VoidSignal ShownSignal()\r
448         {\r
449             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_ShownSignal(swigCPtr), false);\r
450             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
451             return ret;\r
452         }\r
453 \r
454         internal VoidSignal HidingSignal()\r
455         {\r
456             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HidingSignal(swigCPtr), false);\r
457             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
458             return ret;\r
459         }\r
460 \r
461         internal VoidSignal HiddenSignal()\r
462         {\r
463             VoidSignal ret = new VoidSignal(NDalicPINVOKE.Popup_HiddenSignal(swigCPtr), false);\r
464             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();\r
465             return ret;\r
466         }\r
467 \r
468         internal enum PropertyRange\r
469         {\r
470             PROPERTY_START_INDEX = PropertyRanges.PROPERTY_REGISTRATION_START_INDEX,\r
471             PROPERTY_END_INDEX = View.PropertyRange.PROPERTY_START_INDEX + 1000\r
472         }\r
473 \r
474         public enum DisplayStateType\r
475         {\r
476             Showing,\r
477             Shown,\r
478             Hiding,\r
479             Hidden\r
480         }\r
481 \r
482         public enum AnimationModeType\r
483         {\r
484             None,\r
485             Zoom,\r
486             Fade,\r
487             Custom\r
488         }\r
489 \r
490         public enum ContextualModeType\r
491         {\r
492             NonContextual,\r
493             Above,\r
494             Rright,\r
495             Below,\r
496             Left\r
497         }\r
498 \r
499         public PropertyMap Title\r
500         {\r
501             get\r
502             {\r
503                 PropertyMap temp = new PropertyMap();\r
504                 GetProperty(Popup.Property.TITLE).Get(temp);\r
505                 return temp;\r
506             }\r
507             set\r
508             {\r
509                 SetProperty(Popup.Property.TITLE, new Tizen.NUI.PropertyValue(value));\r
510             }\r
511         }\r
512         public PropertyMap Content\r
513         {\r
514             get\r
515             {\r
516                 PropertyMap temp = new PropertyMap();\r
517                 GetProperty(Popup.Property.CONTENT).Get(temp);\r
518                 return temp;\r
519             }\r
520             set\r
521             {\r
522                 SetProperty(Popup.Property.CONTENT, new Tizen.NUI.PropertyValue(value));\r
523             }\r
524         }\r
525         public PropertyMap Footer\r
526         {\r
527             get\r
528             {\r
529                 PropertyMap temp = new PropertyMap();\r
530                 GetProperty(Popup.Property.FOOTER).Get(temp);\r
531                 return temp;\r
532             }\r
533             set\r
534             {\r
535                 SetProperty(Popup.Property.FOOTER, new Tizen.NUI.PropertyValue(value));\r
536             }\r
537         }\r
538         public string DisplayState\r
539         {\r
540             get\r
541             {\r
542                 string temp;\r
543                 GetProperty(Popup.Property.DISPLAY_STATE).Get(out temp);\r
544                 return temp;\r
545             }\r
546             set\r
547             {\r
548                 SetProperty(Popup.Property.DISPLAY_STATE, new Tizen.NUI.PropertyValue(value));\r
549             }\r
550         }\r
551         public bool TouchTransparent\r
552         {\r
553             get\r
554             {\r
555                 bool temp = false;\r
556                 GetProperty(Popup.Property.TOUCH_TRANSPARENT).Get(ref temp);\r
557                 return temp;\r
558             }\r
559             set\r
560             {\r
561                 SetProperty(Popup.Property.TOUCH_TRANSPARENT, new Tizen.NUI.PropertyValue(value));\r
562             }\r
563         }\r
564         public bool TailVisibility\r
565         {\r
566             get\r
567             {\r
568                 bool temp = false;\r
569                 GetProperty(Popup.Property.TAIL_VISIBILITY).Get(ref temp);\r
570                 return temp;\r
571             }\r
572             set\r
573             {\r
574                 SetProperty(Popup.Property.TAIL_VISIBILITY, new Tizen.NUI.PropertyValue(value));\r
575             }\r
576         }\r
577         public Vector3 TailPosition\r
578         {\r
579             get\r
580             {\r
581                 Vector3 temp = new Vector3(0.0f, 0.0f, 0.0f);\r
582                 GetProperty(Popup.Property.TAIL_POSITION).Get(temp);\r
583                 return temp;\r
584             }\r
585             set\r
586             {\r
587                 SetProperty(Popup.Property.TAIL_POSITION, new Tizen.NUI.PropertyValue(value));\r
588             }\r
589         }\r
590         public string ContextualMode\r
591         {\r
592             get\r
593             {\r
594                 string temp;\r
595                 GetProperty(Popup.Property.CONTEXTUAL_MODE).Get(out temp);\r
596                 return temp;\r
597             }\r
598             set\r
599             {\r
600                 SetProperty(Popup.Property.CONTEXTUAL_MODE, new Tizen.NUI.PropertyValue(value));\r
601             }\r
602         }\r
603         public float AnimationDuration\r
604         {\r
605             get\r
606             {\r
607                 float temp = 0.0f;\r
608                 GetProperty(Popup.Property.ANIMATION_DURATION).Get(ref temp);\r
609                 return temp;\r
610             }\r
611             set\r
612             {\r
613                 SetProperty(Popup.Property.ANIMATION_DURATION, new Tizen.NUI.PropertyValue(value));\r
614             }\r
615         }\r
616         public string AnimationMode\r
617         {\r
618             get\r
619             {\r
620                 string temp;\r
621                 GetProperty(Popup.Property.ANIMATION_MODE).Get(out temp);\r
622                 return temp;\r
623             }\r
624             set\r
625             {\r
626                 SetProperty(Popup.Property.ANIMATION_MODE, new Tizen.NUI.PropertyValue(value));\r
627             }\r
628         }\r
629         public PropertyMap EntryAnimation\r
630         {\r
631             get\r
632             {\r
633                 PropertyMap temp = new PropertyMap();\r
634                 GetProperty(Popup.Property.ENTRY_ANIMATION).Get(temp);\r
635                 return temp;\r
636             }\r
637             set\r
638             {\r
639                 SetProperty(Popup.Property.ENTRY_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
640             }\r
641         }\r
642         public PropertyMap ExitAnimation\r
643         {\r
644             get\r
645             {\r
646                 PropertyMap temp = new PropertyMap();\r
647                 GetProperty(Popup.Property.EXIT_ANIMATION).Get(temp);\r
648                 return temp;\r
649             }\r
650             set\r
651             {\r
652                 SetProperty(Popup.Property.EXIT_ANIMATION, new Tizen.NUI.PropertyValue(value));\r
653             }\r
654         }\r
655         public int AutoHideDelay\r
656         {\r
657             get\r
658             {\r
659                 int temp = 0;\r
660                 GetProperty(Popup.Property.AUTO_HIDE_DELAY).Get(ref temp);\r
661                 return temp;\r
662             }\r
663             set\r
664             {\r
665                 SetProperty(Popup.Property.AUTO_HIDE_DELAY, new Tizen.NUI.PropertyValue(value));\r
666             }\r
667         }\r
668         public bool BackingEnabled\r
669         {\r
670             get\r
671             {\r
672                 bool temp = false;\r
673                 GetProperty(Popup.Property.BACKING_ENABLED).Get(ref temp);\r
674                 return temp;\r
675             }\r
676             set\r
677             {\r
678                 SetProperty(Popup.Property.BACKING_ENABLED, new Tizen.NUI.PropertyValue(value));\r
679             }\r
680         }\r
681         public Vector4 BackingColor\r
682         {\r
683             get\r
684             {\r
685                 Vector4 temp = new Vector4(0.0f, 0.0f, 0.0f, 0.0f);\r
686                 GetProperty(Popup.Property.BACKING_COLOR).Get(temp);\r
687                 return temp;\r
688             }\r
689             set\r
690             {\r
691                 SetProperty(Popup.Property.BACKING_COLOR, new Tizen.NUI.PropertyValue(value));\r
692             }\r
693         }\r
694         public string PopupBackgroundImage\r
695         {\r
696             get\r
697             {\r
698                 string temp;\r
699                 GetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE).Get(out temp);\r
700                 return temp;\r
701             }\r
702             set\r
703             {\r
704                 SetProperty(Popup.Property.POPUP_BACKGROUND_IMAGE, new Tizen.NUI.PropertyValue(value));\r
705             }\r
706         }\r
707         public RectInteger PopupBackgroundBorder\r
708         {\r
709             get\r
710             {\r
711                 RectInteger temp = new RectInteger(0, 0, 0, 0);\r
712                 GetProperty(Popup.Property.POPUP_BACKGROUND_BORDER).Get(temp);\r
713                 return temp;\r
714             }\r
715             set\r
716             {\r
717                 SetProperty(Popup.Property.POPUP_BACKGROUND_BORDER, new Tizen.NUI.PropertyValue(value));\r
718             }\r
719         }\r
720         public string TailUpImage\r
721         {\r
722             get\r
723             {\r
724                 string temp;\r
725                 GetProperty(Popup.Property.TAIL_UP_IMAGE).Get(out temp);\r
726                 return temp;\r
727             }\r
728             set\r
729             {\r
730                 SetProperty(Popup.Property.TAIL_UP_IMAGE, new Tizen.NUI.PropertyValue(value));\r
731             }\r
732         }\r
733         public string TailDownImage\r
734         {\r
735             get\r
736             {\r
737                 string temp;\r
738                 GetProperty(Popup.Property.TAIL_DOWN_IMAGE).Get(out temp);\r
739                 return temp;\r
740             }\r
741             set\r
742             {\r
743                 SetProperty(Popup.Property.TAIL_DOWN_IMAGE, new Tizen.NUI.PropertyValue(value));\r
744             }\r
745         }\r
746         public string TailLeftImage\r
747         {\r
748             get\r
749             {\r
750                 string temp;\r
751                 GetProperty(Popup.Property.TAIL_LEFT_IMAGE).Get(out temp);\r
752                 return temp;\r
753             }\r
754             set\r
755             {\r
756                 SetProperty(Popup.Property.TAIL_LEFT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
757             }\r
758         }\r
759         public string TailRightImage\r
760         {\r
761             get\r
762             {\r
763                 string temp;\r
764                 GetProperty(Popup.Property.TAIL_RIGHT_IMAGE).Get(out temp);\r
765                 return temp;\r
766             }\r
767             set\r
768             {\r
769                 SetProperty(Popup.Property.TAIL_RIGHT_IMAGE, new Tizen.NUI.PropertyValue(value));\r
770             }\r
771         }\r
772 \r
773     }\r
774 \r
775 }\r