ImfManager manual binding
[platform/core/csapi/nui.git] / Tizen.NUI / src / internal / ImfManager.cs
1 //------------------------------------------------------------------------------
2 // <auto-generated />
3 //
4 // This file was automatically generated by SWIG (http://www.swig.org).
5 // Version 3.0.9
6 //
7 // Do not make changes to this file unless you know what you are doing--modify
8 // the SWIG interface file instead.
9 //------------------------------------------------------------------------------
10
11 namespace Tizen.NUI
12 {
13     using System;
14     using System.Runtime.InteropServices;
15
16
17     public class ImfManager : BaseHandle
18     {
19         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
20
21         internal ImfManager(global::System.IntPtr cPtr, bool cMemoryOwn) : base(NDalicManualPINVOKE.ImfManager_SWIGUpcast(cPtr), cMemoryOwn)
22         {
23             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
24         }
25
26         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImfManager obj)
27         {
28             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
29         }
30
31         ~ImfManager()
32         {
33             Dispose();
34         }
35
36         public override void Dispose()
37         {
38             lock (this)
39             {
40                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
41                 {
42                     if (swigCMemOwn)
43                     {
44                         swigCMemOwn = false;
45                         NDalicManualPINVOKE.delete_ImfManager(swigCPtr);
46                     }
47                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
48                 }
49                 global::System.GC.SuppressFinalize(this);
50                 base.Dispose();
51             }
52         }
53
54         public class ImfEventData : global::System.IDisposable
55         {
56             private global::System.Runtime.InteropServices.HandleRef swigCPtr;
57             protected bool swigCMemOwn;
58
59             internal ImfEventData(global::System.IntPtr cPtr, bool cMemoryOwn)
60             {
61                 swigCMemOwn = cMemoryOwn;
62                 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
63             }
64
65             internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImfEventData obj)
66             {
67                 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
68             }
69
70             ~ImfEventData()
71             {
72                 Dispose();
73             }
74
75             public virtual void Dispose()
76             {
77                 lock (this)
78                 {
79                     if (swigCPtr.Handle != global::System.IntPtr.Zero)
80                     {
81                         if (swigCMemOwn)
82                         {
83                             swigCMemOwn = false;
84                             NDalicManualPINVOKE.delete_ImfManager_ImfEventData(swigCPtr);
85                         }
86                         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
87                     }
88                     global::System.GC.SuppressFinalize(this);
89                 }
90             }
91
92             public ImfEventData() : this(NDalicManualPINVOKE.new_ImfManager_ImfEventData__SWIG_0(), true)
93             {
94                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
95             }
96
97             public ImfEventData(ImfManager.ImfEvent aEventName, string aPredictiveString, int aCursorOffset, int aNumberOfChars) : this(NDalicManualPINVOKE.new_ImfManager_ImfEventData__SWIG_1((int)aEventName, aPredictiveString, aCursorOffset, aNumberOfChars), true)
98             {
99                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
100             }
101
102             public string predictiveString
103             {
104                 set
105                 {
106                     NDalicManualPINVOKE.ImfManager_ImfEventData_predictiveString_set(swigCPtr, value);
107                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
108                 }
109                 get
110                 {
111                     string ret = NDalicManualPINVOKE.ImfManager_ImfEventData_predictiveString_get(swigCPtr);
112                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
113                     return ret;
114                 }
115             }
116
117             public ImfManager.ImfEvent eventName
118             {
119                 set
120                 {
121                     NDalicManualPINVOKE.ImfManager_ImfEventData_eventName_set(swigCPtr, (int)value);
122                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
123                 }
124                 get
125                 {
126                     ImfManager.ImfEvent ret = (ImfManager.ImfEvent)NDalicManualPINVOKE.ImfManager_ImfEventData_eventName_get(swigCPtr);
127                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
128                     return ret;
129                 }
130             }
131
132             public int cursorOffset
133             {
134                 set
135                 {
136                     NDalicManualPINVOKE.ImfManager_ImfEventData_cursorOffset_set(swigCPtr, value);
137                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
138                 }
139                 get
140                 {
141                     int ret = NDalicManualPINVOKE.ImfManager_ImfEventData_cursorOffset_get(swigCPtr);
142                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
143                     return ret;
144                 }
145             }
146
147             public int numberOfChars
148             {
149                 set
150                 {
151                     NDalicManualPINVOKE.ImfManager_ImfEventData_numberOfChars_set(swigCPtr, value);
152                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
153                 }
154                 get
155                 {
156                     int ret = NDalicManualPINVOKE.ImfManager_ImfEventData_numberOfChars_get(swigCPtr);
157                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
158                     return ret;
159                 }
160             }
161
162         }
163
164         public class ImfCallbackData : global::System.IDisposable
165         {
166             private global::System.Runtime.InteropServices.HandleRef swigCPtr;
167             protected bool swigCMemOwn;
168
169             internal ImfCallbackData(global::System.IntPtr cPtr, bool cMemoryOwn)
170             {
171                 swigCMemOwn = cMemoryOwn;
172                 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
173             }
174
175             internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImfCallbackData obj)
176             {
177                 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
178             }
179
180             ~ImfCallbackData()
181             {
182                 Dispose();
183             }
184
185             public virtual void Dispose()
186             {
187                 lock (this)
188                 {
189                     if (swigCPtr.Handle != global::System.IntPtr.Zero)
190                     {
191                         if (swigCMemOwn)
192                         {
193                             swigCMemOwn = false;
194                             NDalicManualPINVOKE.delete_ImfManager_ImfCallbackData(swigCPtr);
195                         }
196                         swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
197                     }
198                     global::System.GC.SuppressFinalize(this);
199                 }
200             }
201
202             public ImfCallbackData() : this(NDalicManualPINVOKE.new_ImfManager_ImfCallbackData__SWIG_0(), true)
203             {
204                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
205             }
206
207             public ImfCallbackData(bool aUpdate, int aCursorPosition, string aCurrentText, bool aPreeditResetRequired) : this(NDalicManualPINVOKE.new_ImfManager_ImfCallbackData__SWIG_1(aUpdate, aCursorPosition, aCurrentText, aPreeditResetRequired), true)
208             {
209                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
210             }
211
212             public string currentText
213             {
214                 set
215                 {
216                     NDalicManualPINVOKE.ImfManager_ImfCallbackData_currentText_set(swigCPtr, value);
217                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
218                 }
219                 get
220                 {
221                     string ret = NDalicManualPINVOKE.ImfManager_ImfCallbackData_currentText_get(swigCPtr);
222                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
223                     return ret;
224                 }
225             }
226
227             public int cursorPosition
228             {
229                 set
230                 {
231                     NDalicManualPINVOKE.ImfManager_ImfCallbackData_cursorPosition_set(swigCPtr, value);
232                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
233                 }
234                 get
235                 {
236                     int ret = NDalicManualPINVOKE.ImfManager_ImfCallbackData_cursorPosition_get(swigCPtr);
237                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
238                     return ret;
239                 }
240             }
241
242             public bool update
243             {
244                 set
245                 {
246                     NDalicManualPINVOKE.ImfManager_ImfCallbackData_update_set(swigCPtr, value);
247                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
248                 }
249                 get
250                 {
251                     bool ret = NDalicManualPINVOKE.ImfManager_ImfCallbackData_update_get(swigCPtr);
252                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
253                     return ret;
254                 }
255             }
256
257             public bool preeditResetRequired
258             {
259                 set
260                 {
261                     NDalicManualPINVOKE.ImfManager_ImfCallbackData_preeditResetRequired_set(swigCPtr, value);
262                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
263                 }
264                 get
265                 {
266                     bool ret = NDalicManualPINVOKE.ImfManager_ImfCallbackData_preeditResetRequired_get(swigCPtr);
267                     if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
268                     return ret;
269                 }
270             }
271
272         }
273
274         public static ImfManager Get()
275         {
276             ImfManager ret = new ImfManager(NDalicManualPINVOKE.ImfManager_Get(), true);
277             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
278             return ret;
279         }
280
281         public void Activate()
282         {
283             NDalicManualPINVOKE.ImfManager_Activate(swigCPtr);
284             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
285         }
286
287         public void Deactivate()
288         {
289             NDalicManualPINVOKE.ImfManager_Deactivate(swigCPtr);
290             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
291         }
292
293         public bool RestoreAfterFocusLost()
294         {
295             bool ret = NDalicManualPINVOKE.ImfManager_RestoreAfterFocusLost(swigCPtr);
296             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
297             return ret;
298         }
299
300         public void SetRestoreAfterFocusLost(bool toggle)
301         {
302             NDalicManualPINVOKE.ImfManager_SetRestoreAfterFocusLost(swigCPtr, toggle);
303             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
304         }
305
306         public new void Reset()
307         {
308             NDalicManualPINVOKE.ImfManager_Reset(swigCPtr);
309             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
310         }
311
312         public void NotifyCursorPosition()
313         {
314             NDalicManualPINVOKE.ImfManager_NotifyCursorPosition(swigCPtr);
315             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
316         }
317
318         public void SetCursorPosition(uint cursorPosition)
319         {
320             NDalicManualPINVOKE.ImfManager_SetCursorPosition(swigCPtr, cursorPosition);
321             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
322         }
323
324         public uint GetCursorPosition()
325         {
326             uint ret = NDalicManualPINVOKE.ImfManager_GetCursorPosition(swigCPtr);
327             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
328             return ret;
329         }
330
331         public void SetSurroundingText(string text)
332         {
333             NDalicManualPINVOKE.ImfManager_SetSurroundingText(swigCPtr, text);
334             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
335         }
336
337         public string GetSurroundingText()
338         {
339             string ret = NDalicManualPINVOKE.ImfManager_GetSurroundingText(swigCPtr);
340             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
341             return ret;
342         }
343
344         public void NotifyTextInputMultiLine(bool multiLine)
345         {
346             NDalicManualPINVOKE.ImfManager_NotifyTextInputMultiLine(swigCPtr, multiLine);
347             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
348         }
349
350         public ImfManager.TextDirection GetTextDirection()
351         {
352             ImfManager.TextDirection ret = (ImfManager.TextDirection)NDalicManualPINVOKE.ImfManager_GetTextDirection(swigCPtr);
353             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
354             return ret;
355         }
356
357         public Rectangle GetInputMethodArea()
358         {
359             Rectangle ret = new Rectangle(NDalicManualPINVOKE.ImfManager_GetInputMethodArea(swigCPtr), true);
360             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
361             return ret;
362         }
363
364         public void ApplyOptions(SWIGTYPE_p_InputMethodOptions options)
365         {
366             NDalicManualPINVOKE.ImfManager_ApplyOptions(swigCPtr, SWIGTYPE_p_InputMethodOptions.getCPtr(options));
367             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
368         }
369
370         public void SetInputPanelUserData(string text)
371         {
372             NDalicManualPINVOKE.ImfManager_SetInputPanelUserData(swigCPtr, text);
373             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
374         }
375
376         public void GetInputPanelUserData(string text)
377         {
378             NDalicManualPINVOKE.ImfManager_GetInputPanelUserData(swigCPtr, text);
379             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
380         }
381
382         public ImfManager.State GetInputPanelState()
383         {
384             ImfManager.State ret = (ImfManager.State)NDalicManualPINVOKE.ImfManager_GetInputPanelState(swigCPtr);
385             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
386             return ret;
387         }
388
389         public void SetReturnKeyState(bool visible)
390         {
391             NDalicManualPINVOKE.ImfManager_SetReturnKeyState(swigCPtr, visible);
392             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
393         }
394
395         public void AutoEnableInputPanel(bool enabled)
396         {
397             NDalicManualPINVOKE.ImfManager_AutoEnableInputPanel(swigCPtr, enabled);
398             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
399         }
400
401         public void ShowInputPanel()
402         {
403             NDalicManualPINVOKE.ImfManager_ShowInputPanel(swigCPtr);
404             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
405         }
406
407         public void HideInputPanel()
408         {
409             NDalicManualPINVOKE.ImfManager_HideInputPanel(swigCPtr);
410             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
411         }
412
413         /*
414         public SWIGTYPE_p_Dali__SignalT_void_fDali__ImfManager_RF_t ActivatedSignal()
415         {
416             SWIGTYPE_p_Dali__SignalT_void_fDali__ImfManager_RF_t ret = new SWIGTYPE_p_Dali__SignalT_void_fDali__ImfManager_RF_t(NDalicManualPINVOKE.ImfManager_ActivatedSignal(swigCPtr), false);
417             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
418             return ret;
419         }
420
421         public SWIGTYPE_p_Dali__SignalT_Dali__ImfManager__ImfCallbackData_fDali__ImfManager_R_Dali__ImfManager__ImfEventData_const_RF_t EventReceivedSignal()
422         {
423             SWIGTYPE_p_Dali__SignalT_Dali__ImfManager__ImfCallbackData_fDali__ImfManager_R_Dali__ImfManager__ImfEventData_const_RF_t ret = new SWIGTYPE_p_Dali__SignalT_Dali__ImfManager__ImfCallbackData_fDali__ImfManager_R_Dali__ImfManager__ImfEventData_const_RF_t(NDalicManualPINVOKE.ImfManager_EventReceivedSignal(swigCPtr), false);
424             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
425             return ret;
426         }
427
428         public WindowFocusSignalType StatusChangedSignal()
429         {
430             WindowFocusSignalType ret = new WindowFocusSignalType(NDalicManualPINVOKE.ImfManager_StatusChangedSignal(swigCPtr), false);
431             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
432             return ret;
433         }
434
435         public VoidSignal ResizedSignal()
436         {
437             VoidSignal ret = new VoidSignal(NDalicManualPINVOKE.ImfManager_ResizedSignal(swigCPtr), false);
438             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
439             return ret;
440         }
441
442         public VoidSignal LanguageChangedSignal()
443         {
444             VoidSignal ret = new VoidSignal(NDalicManualPINVOKE.ImfManager_LanguageChangedSignal(swigCPtr), false);
445             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
446             return ret;
447         }
448         */
449
450         public ImfManager() : this(NDalicManualPINVOKE.new_ImfManager__SWIG_0(), true)
451         {
452             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
453         }
454
455         public ImfManager(SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager imfManager) : this(NDalicManualPINVOKE.new_ImfManager__SWIG_1(SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager.getCPtr(imfManager)), true)
456         {
457             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
458         }
459
460         public enum TextDirection
461         {
462             LeftToRight,
463             RightToLeft
464         }
465
466         public enum ImfEvent
467         {
468             VOID,
469             PREEDIT,
470             COMMIT,
471             DELETESURROUNDING,
472             GETSURROUNDING,
473             PRIVATECOMMAND
474         }
475
476         public enum State
477         {
478             DEFAULT,
479             SHOW,
480             HIDE,
481             WILL_SHOW
482         }
483
484
485
486         ///////////////////////////////////////////////////////////////////////////////
487         public static ImfManager GetImfManagerFromPtr(global::System.IntPtr cPtr)
488         {
489             ImfManager ret = new ImfManager(cPtr, false);
490             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
491             return ret;
492         }
493
494         public class ImfManagerActivatedEventArgs : EventArgs
495         {
496             public ImfManager ImfManager
497             {
498                 get;
499                 set;
500             }
501         }
502
503         [UnmanagedFunctionPointer(CallingConvention.StdCall)]
504         private delegate void ImfManagerActivatedEventCallbackType(global::System.IntPtr data);
505         private ImfManagerActivatedEventCallbackType _imfManagerActivatedEventCallback;
506
507         private event EventHandler<ImfManagerActivatedEventArgs> _imfManagerActivatedEventHandler;
508
509         public event EventHandler<ImfManagerActivatedEventArgs> ImfManagerActivated
510         {
511             add
512             {
513                 if (_imfManagerActivatedEventHandler == null)
514                 {
515                     _imfManagerActivatedEventCallback = OnImfManagerActivated;
516                     ActivatedSignal().Connect(_imfManagerActivatedEventCallback);
517                 }
518
519                 _imfManagerActivatedEventHandler += value;
520             }
521             remove
522             {
523                 _imfManagerActivatedEventHandler -= value;
524
525                 if (_imfManagerActivatedEventHandler == null && _imfManagerActivatedEventCallback != null)
526                 {
527                     ActivatedSignal().Disconnect(_imfManagerActivatedEventCallback);
528                 }
529             }
530         }
531
532         private void OnImfManagerActivated(global::System.IntPtr data)
533         {
534             ImfManagerActivatedEventArgs e = new ImfManagerActivatedEventArgs();
535
536             e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
537
538             if (_imfManagerActivatedEventHandler != null)
539             {
540                 _imfManagerActivatedEventHandler(this, e);
541             }
542         }
543
544         public ActivatedSignalType ActivatedSignal()
545         {
546             ActivatedSignalType ret = new ActivatedSignalType(NDalicManualPINVOKE.ImfManager_ActivatedSignal(swigCPtr), false);
547             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
548             return ret;
549         }
550
551         // EventReceivedSignal
552         public class ImfManagerEventReceivedArgs : EventArgs
553         {
554             public ImfManager ImfManager
555             {
556                 get;
557                 set;
558             }
559         }
560
561         private delegate void ImfManagerEventReceivedEventCallbackType(global::System.IntPtr data);
562         private ImfManagerEventReceivedEventCallbackType _imfManagerEventReceivedEventCallback;
563
564         private event EventHandler<ImfManageEventReceivedEventArgs> _imfManagerEventReceivedEventHandler;
565
566         public event EventHandler<ImfManagerEventReceivedEventArgs> ImfManagerEventReceived
567         {
568             add
569             {
570                 if (_imfManageEventReceivedEventHandler == null)
571                 {
572                     _imfManagerEventReceivedEventCallback = OnImfManagerEventReceived;
573                     EventReceivedSignal().Connect(_imfManagerEventReceivedEventCallback);
574                 }
575
576                 _imfManagerEventReceivedEventHandler += value;
577             }
578             remove
579             {
580                 _imfManagerEventReceivedEventHandler -= value;
581
582                 if (_imfManagerEventReceivedEventHandler == null && _imfManagerEventReceivedEventCallback != null)
583                 {
584                     EventReceivedSignal().Disconnect(_imfManagerEventReceivedEventCallback);
585                 }
586             }
587         }
588
589         private void OnImfManagerEventReceived(global::System.IntPtr data)
590         {
591             ImfManagerEventReceivedEventArgs e = new ImfManagerEventReceivedEventArgs();
592
593             e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
594
595             if (_imfManagerEventReceivedEventHandler != null)
596             {
597                 _imfManagerEventReceivedEventHandler(this, e);
598             }
599         }
600
601         public ImfEventSignalType EventReceivedSignal()
602         {
603             ImfEventSignalType ret = new ImfEventSignalType(NDalicManualPINVOKE.ImfManager_EventReceivedSignal(swigCPtr), false);
604             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
605             return ret;
606         }
607
608         // StatusChangedSignal
609         public class ImfManagerStatusChangedArgs : EventArgs
610         {
611             public ImfManager ImfManager
612             {
613                 get;
614                 set;
615             }
616         }
617
618         private delegate void ImfManagerStatusChangedEventCallbackType(global::System.IntPtr data);
619         private ImfManagerStatusChangedEventCallbackType _imfManagerStatusChangedEventCallback;
620
621         private event EventHandler<ImfManageStatusChangedEventArgs> _imfManagerStatusChangedEventHandler;
622
623         public event EventHandler<ImfManagerStatusChangedEventArgs> ImfManagerStatusChanged
624         {
625             add
626             {
627                 if (_imfManageStatusChangedEventHandler == null)
628                 {
629                     _imfManagerStatusChangedEventCallback = OnImfManagerStatusChanged;
630                     StatusChangedSignal().Connect(_imfManagerStatusChangedEventCallback);
631                 }
632
633                 _imfManagerStatusChangedEventHandler += value;
634             }
635             remove
636             {
637                 _imfManagerStatusChangedEventHandler -= value;
638
639                 if (_imfManagerStatusChangedEventHandler == null && _imfManagerStatusChangedEventCallback != null)
640                 {
641                     StatusChangedSignal().Disconnect(_imfManagerStatusChangedEventCallback);
642                 }
643             }
644         }
645
646         private void OnImfManagerStatusChanged(global::System.IntPtr data)
647         {
648             ImfManagerStatusChangedEventArgs e = new ImfManagerStatusChangedEventArgs();
649
650             e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
651
652             if (_imfManagerStatusChangedEventHandler != null)
653             {
654                 _imfManagerStatusChangedEventHandler(this, e);
655             }
656         }
657
658         public StatusSignalType StatusChangedSignal()
659         {
660             StatusSignalType ret = new StatusSignalType(NDalicManualPINVOKE.ImfManager_StatusChangedSignal(swigCPtr), false);
661             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
662             return ret;
663         }
664
665         // ResizedSignal
666         public class ImfManagerResizedArgs : EventArgs
667         {
668             public ImfManager ImfManager
669             {
670                 get;
671                 set;
672             }
673         }
674
675         private delegate void ImfManagerResizedEventCallbackType(global::System.IntPtr data);
676         private ImfManagerResizedEventCallbackType _imfManagerResizedEventCallback;
677
678         private event EventHandler<ImfManageResizedEventArgs> _imfManagerResizedEventHandler;
679
680         public event EventHandler<ImfManagerResizedEventArgs> ImfManagerResized
681         {
682             add
683             {
684                 if (_imfManageResizedEventHandler == null)
685                 {
686                     _imfManagerResizedEventCallback = OnImfManagerResized;
687                     ResizedSignal().Connect(_imfManagerResizedEventCallback);
688                 }
689
690                 _imfManagerResizedEventHandler += value;
691             }
692             remove
693             {
694                 _imfManagerResizedEventHandler -= value;
695
696                 if (_imfManagerResizedEventHandler == null && _imfManagerResizedEventCallback != null)
697                 {
698                     ResizedSignal().Disconnect(_imfManagerResizedEventCallback);
699                 }
700             }
701         }
702
703         private void OnImfManagerResized(global::System.IntPtr data)
704         {
705             ImfManagerResizedEventArgs e = new ImfManagerResizedEventArgs();
706
707             e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
708
709             if (_imfManagerResizedEventHandler != null)
710             {
711                 _imfManagerResizedEventHandler(this, e);
712             }
713         }
714
715         public ImfVoidSignalType ResizedSignal()
716         {
717             ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_ResizedSignal(swigCPtr));
718             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
719             return ret;
720         }
721
722         // LanguageChangedSignal
723         public class ImfManagerLanguageChangedArgs : EventArgs
724         {
725             public ImfManager ImfManager
726             {
727                 get;
728                 set;
729             }
730         }
731
732         private delegate void ImfManagerLanguageChangedEventCallbackType(global::System.IntPtr data);
733         private ImfManagerLanguageChangedEventCallbackType _imfManagerLanguageChangedEventCallback;
734
735         private event EventHandler<ImfManageLanguageChangedEventArgs> _imfManagerLanguageChangedEventHandler;
736
737         public event EventHandler<ImfManagerLanguageChangedEventArgs> ImfManagerLanguageChanged
738         {
739             add
740             {
741                 if (_imfManageLanguageChangedEventHandler == null)
742                 {
743                     _imfManagerLanguageChangedEventCallback = OnImfManagerLanguageChanged;
744                     LanguageChangedSignal().Connect(_imfManagerLanguageChangedEventCallback);
745                 }
746
747                 _imfManagerLanguageChangedEventHandler += value;
748             }
749             remove
750             {
751                 _imfManagerLanguageChangedEventHandler -= value;
752
753                 if (_imfManagerLanguageChangedEventHandler == null && _imfManagerLanguageChangedEventCallback != null)
754                 {
755                     LanguageChangedSignal().Disconnect(_imfManagerLanguageChangedEventCallback);
756                 }
757             }
758         }
759
760         private void OnImfManagerLanguageChanged(global::System.IntPtr data)
761         {
762             ImfManagerLanguageChangedEventArgs e = new ImfManagerLanguageChangedEventArgs();
763
764             e.ImfManager = ImfManager.GetImfManagerFromPtr(data);
765
766             if (_imfManagerLanguageChangedEventHandler != null)
767             {
768                 _imfManagerLanguageChangedEventHandler(this, e);
769             }
770         }
771
772         public ImfVoidSignalType LanguageChangedSignal()
773         {
774             ImfVoidSignalType ret = new ImfVoidSignalType(NDalicManualPINVOKE.ImfManager_LanguageChangedSignal(swigCPtr));
775             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
776             return ret;
777         }
778     }
779
780     ///////////////////////////////////////////////////////////////////////////////
781     public class SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager
782     {
783         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
784
785         internal SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager(global::System.IntPtr cPtr, bool futureUse)
786         {
787             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
788         }
789
790         protected SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager()
791         {
792             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
793         }
794
795         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_Dali__Internal__Adaptor__ImfManager obj)
796         {
797             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
798         }
799     }
800
801     public class SWIGTYPE_p_InputMethodOptions
802     {
803         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
804
805         internal SWIGTYPE_p_InputMethodOptions(global::System.IntPtr cPtr, bool futureUse)
806         {
807             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
808         }
809
810         protected SWIGTYPE_p_InputMethodOptions()
811         {
812             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
813         }
814
815         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(SWIGTYPE_p_InputMethodOptions obj)
816         {
817             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
818         }
819     }
820
821     ///////////////////////////////////////////////////////////////////////////////
822     public class ActivatedSignalType : global::System.IDisposable
823     {
824         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
825         protected bool swigCMemOwn;
826
827         internal ActivatedSignalType(global::System.IntPtr cPtr, bool cMemoryOwn)
828         {
829             swigCMemOwn = cMemoryOwn;
830             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
831         }
832
833         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ActivatedSignalType obj)
834         {
835             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
836         }
837
838         ~ActivatedSignalType()
839         {
840             Dispose();
841         }
842
843         public virtual void Dispose()
844         {
845             lock (this)
846             {
847                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
848                 {
849                     if (swigCMemOwn)
850                     {
851                         swigCMemOwn = false;
852                         NDalicManualPINVOKE.delete_ActivatedSignalType(swigCPtr);
853                     }
854                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
855                 }
856                 global::System.GC.SuppressFinalize(this);
857             }
858         }
859
860         public bool Empty()
861         {
862             bool ret = NDalicManualPINVOKE.ActivatedSignalType_Empty(swigCPtr);
863             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
864             return ret;
865         }
866
867         public uint GetConnectionCount()
868         {
869             uint ret = NDalicManualPINVOKE.ActivatedSignalType_GetConnectionCount(swigCPtr);
870             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
871             return ret;
872         }
873
874         public void Connect(System.Delegate func)
875         {
876             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
877             {
878                 NDalicManualPINVOKE.ActivatedSignalType_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
879                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
880             }
881         }
882
883         public void Disconnect(System.Delegate func)
884         {
885             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
886             {
887                 NDalicManualPINVOKE.ActivatedSignalType_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
888                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
889             }
890         }
891
892         public void Emit(bool arg)
893         {
894             NDalicManualPINVOKE.ActivatedSignalType_Emit(swigCPtr, arg);
895             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
896         }
897
898         public ActivatedSignalType() : this(NDalicManualPINVOKE.new_ActivatedSignalType(), true)
899         {
900             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
901         }
902
903     }
904
905     ///////////////////////////////////////////////////////////////////////////////
906     public class ImfEventSignalType : global::System.IDisposable
907     {
908         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
909         protected bool swigCMemOwn;
910
911         internal ImfEventSignalType(global::System.IntPtr cPtr, bool cMemoryOwn)
912         {
913             swigCMemOwn = cMemoryOwn;
914             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
915         }
916
917         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImfEventSignalType obj)
918         {
919             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
920         }
921
922         ~ImfEventSignalType()
923         {
924             Dispose();
925         }
926
927         public virtual void Dispose()
928         {
929             lock (this)
930             {
931                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
932                 {
933                     if (swigCMemOwn)
934                     {
935                         swigCMemOwn = false;
936                         NDalicManualPINVOKE.delete_ImfEventSignalType(swigCPtr);
937                     }
938                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
939                 }
940                 global::System.GC.SuppressFinalize(this);
941             }
942         }
943
944         public bool Empty()
945         {
946             bool ret = NDalicManualPINVOKE.ImfEventSignalType_Empty(swigCPtr);
947             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
948             return ret;
949         }
950
951         public uint GetConnectionCount()
952         {
953             uint ret = NDalicManualPINVOKE.ImfEventSignalType_GetConnectionCount(swigCPtr);
954             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
955             return ret;
956         }
957
958         public void Connect(System.Delegate func)
959         {
960             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
961             {
962                 NDalicManualPINVOKE.ImfEventSignalType_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
963                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
964             }
965         }
966
967         public void Disconnect(System.Delegate func)
968         {
969             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
970             {
971                 NDalicManualPINVOKE.ImfEventSignalType_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
972                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
973             }
974         }
975
976         public void Emit(bool arg1, bool arg2)
977         {
978             NDalicManualPINVOKE.ImfEventSignalType_Emit(swigCPtr, arg1, agr2);
979             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
980         }
981
982         public ImfEventSignalType() : this(NDalicManualPINVOKE.new_ImfEventSignalType(), true)
983         {
984             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
985         }
986
987     }
988
989     ///////////////////////////////////////////////////////////////////////////////
990     public class StatusSignalType : global::System.IDisposable
991     {
992         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
993         protected bool swigCMemOwn;
994
995         internal StatusSignalType(global::System.IntPtr cPtr, bool cMemoryOwn)
996         {
997             swigCMemOwn = cMemoryOwn;
998             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
999         }
1000
1001         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(StatusSignalType obj)
1002         {
1003             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1004         }
1005
1006         ~StatusSignalType()
1007         {
1008             Dispose();
1009         }
1010
1011         public virtual void Dispose()
1012         {
1013             lock (this)
1014             {
1015                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
1016                 {
1017                     if (swigCMemOwn)
1018                     {
1019                         swigCMemOwn = false;
1020                         NDalicManualPINVOKE.delete_StatusSignalType(swigCPtr);
1021                     }
1022                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1023                 }
1024                 global::System.GC.SuppressFinalize(this);
1025             }
1026         }
1027
1028         public bool Empty()
1029         {
1030             bool ret = NDalicManualPINVOKE.StatusSignalType_Empty(swigCPtr);
1031             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1032             return ret;
1033         }
1034
1035         public uint GetConnectionCount()
1036         {
1037             uint ret = NDalicManualPINVOKE.StatusSignalType_GetConnectionCount(swigCPtr);
1038             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1039             return ret;
1040         }
1041
1042         public void Connect(System.Delegate func)
1043         {
1044             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
1045             {
1046                 NDalicManualPINVOKE.StatusSignalType_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
1047                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1048             }
1049         }
1050
1051         public void Disconnect(System.Delegate func)
1052         {
1053             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
1054             {
1055                 NDalicManualPINVOKE.StatusSignalType_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
1056                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1057             }
1058         }
1059
1060         public void Emit(bool arg)
1061         {
1062             NDalicManualPINVOKE.StatusSignalType_Emit(swigCPtr, arg);
1063             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1064         }
1065
1066         public StatusSignalType() : this(NDalicManualPINVOKE.new_StatusSignalType(), true)
1067         {
1068             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1069         }
1070
1071     }
1072
1073     ///////////////////////////////////////////////////////////////////////////////
1074     public class ImfVoidSignalType : global::System.IDisposable
1075     {
1076         private global::System.Runtime.InteropServices.HandleRef swigCPtr;
1077         protected bool swigCMemOwn;
1078
1079         internal ImfVoidSignalType(global::System.IntPtr cPtr, bool cMemoryOwn)
1080         {
1081             swigCMemOwn = cMemoryOwn;
1082             swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
1083         }
1084
1085         internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ImfVoidSignalType obj)
1086         {
1087             return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
1088         }
1089
1090         ~ImfVoidSignalType()
1091         {
1092             Dispose();
1093         }
1094
1095         public virtual void Dispose()
1096         {
1097             lock (this)
1098             {
1099                 if (swigCPtr.Handle != global::System.IntPtr.Zero)
1100                 {
1101                     if (swigCMemOwn)
1102                     {
1103                         swigCMemOwn = false;
1104                         NDalicManualPINVOKE.delete_ImfVoidSignalType(swigCPtr);
1105                     }
1106                     swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
1107                 }
1108                 global::System.GC.SuppressFinalize(this);
1109             }
1110         }
1111
1112         public bool Empty()
1113         {
1114             bool ret = NDalicManualPINVOKE.ImfVoidSignalType_Empty(swigCPtr);
1115             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1116             return ret;
1117         }
1118
1119         public uint GetConnectionCount()
1120         {
1121             uint ret = NDalicManualPINVOKE.ImfVoidSignalType_GetConnectionCount(swigCPtr);
1122             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1123             return ret;
1124         }
1125
1126         public void Connect(System.Delegate func)
1127         {
1128             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
1129             {
1130                 NDalicManualPINVOKE.ImfVoidSignalType_Connect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
1131                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1132             }
1133         }
1134
1135         public void Disconnect(System.Delegate func)
1136         {
1137             System.IntPtr ip = System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(func);
1138             {
1139                 NDalicManualPINVOKE.ImfVoidSignalType_Disconnect(swigCPtr, new System.Runtime.InteropServices.HandleRef(this, ip));
1140                 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1141             }
1142         }
1143
1144         public void Emit()
1145         {
1146             NDalicManualPINVOKE.ImfVoidSignalType_Emit(swigCPtr);
1147             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1148         }
1149
1150         public ImfVoidSignalType() : this(NDalicManualPINVOKE.new_ImfVoidSignalType(), true)
1151         {
1152             if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
1153         }
1154
1155     }
1156
1157 }