[EflSharp] Update Circle and efl cs files (#995)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / efl_ui_tab_bar.eo.cs
1 #define EFL_BETA
2 #pragma warning disable CS1591
3 using System;
4 using System.Runtime.InteropServices;
5 using System.Collections.Generic;
6 using System.Linq;
7 using System.Threading;
8 using System.ComponentModel;
9 namespace Efl {
10
11 namespace Ui {
12
13 /// <summary>Tab Bar class</summary>
14 /// <remarks>This is a <b>BETA</b> class. It can be modified or removed in the future. Do not use it for product development.</remarks>
15 [Efl.Ui.TabBar.NativeMethods]
16 [Efl.Eo.BindingEntity]
17 public class TabBar : Efl.Ui.LayoutBase
18 {
19     /// <summary>Pointer to the native class description.</summary>
20     public override System.IntPtr NativeClass
21     {
22         get
23         {
24             if (((object)this).GetType() == typeof(TabBar))
25             {
26                 return GetEflClassStatic();
27             }
28             else
29             {
30                 return Efl.Eo.ClassRegister.klassFromType[((object)this).GetType()];
31             }
32         }
33     }
34
35     [System.Runtime.InteropServices.DllImport(efl.Libs.Elementary)] internal static extern System.IntPtr
36         efl_ui_tab_bar_class_get();
37     /// <summary>Initializes a new instance of the <see cref="TabBar"/> class.</summary>
38     /// <param name="parent">Parent instance.</param>
39     /// <param name="style">The widget style to use. See <see cref="Efl.Ui.Widget.SetStyle" /></param>
40     public TabBar(Efl.Object parent
41             , System.String style = null) : base(efl_ui_tab_bar_class_get(), parent)
42     {
43         if (Efl.Eo.Globals.ParamHelperCheck(style))
44         {
45             SetStyle(Efl.Eo.Globals.GetParamHelper(style));
46         }
47
48         FinishInstantiation();
49     }
50
51     /// <summary>Subclasses should override this constructor if they are expected to be instantiated from native code.
52     /// Do not call this constructor directly.</summary>
53     /// <param name="ch">Tag struct storing the native handle of the object being constructed.</param>
54     protected TabBar(ConstructingHandle ch) : base(ch)
55     {
56     }
57
58     /// <summary>Initializes a new instance of the <see cref="TabBar"/> class.
59     /// Internal usage: Constructs an instance from a native pointer. This is used when interacting with C code and should not be used directly.</summary>
60     /// <param name="wh">The native pointer to be wrapped.</param>
61     protected TabBar(Efl.Eo.Globals.WrappingHandle wh) : base(wh)
62     {
63     }
64
65     /// <summary>Initializes a new instance of the <see cref="TabBar"/> class.
66     /// Internal usage: Constructor to forward the wrapper initialization to the root class that interfaces with native code. Should not be used directly.</summary>
67     /// <param name="baseKlass">The pointer to the base native Eo class.</param>
68     /// <param name="parent">The Efl.Object parent of this instance.</param>
69     protected TabBar(IntPtr baseKlass, Efl.Object parent) : base(baseKlass, parent)
70     {
71     }
72
73     virtual public int GetCurrentTab() {
74          var _ret_var = Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_current_tab_get_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
75         Eina.Error.RaiseIfUnhandledException();
76         return _ret_var;
77  }
78     virtual public void SetCurrentTab(int index) {
79                                  Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_current_tab_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
80         Eina.Error.RaiseIfUnhandledException();
81                          }
82     virtual public uint TabCount() {
83          var _ret_var = Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_tab_count_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)));
84         Eina.Error.RaiseIfUnhandledException();
85         return _ret_var;
86  }
87     virtual public void AddTab(int index, System.String label, System.String icon) {
88                                                                                  Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_tab_add_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index, label, icon);
89         Eina.Error.RaiseIfUnhandledException();
90                                                          }
91     virtual public void TabRemove(int index) {
92                                  Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_tab_remove_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index);
93         Eina.Error.RaiseIfUnhandledException();
94                          }
95     virtual public void SetTabLabel(int index, System.String label) {
96                                                          Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_tab_label_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index, label);
97         Eina.Error.RaiseIfUnhandledException();
98                                          }
99     virtual public void SetTabIcon(int index, System.String icon) {
100                                                          Efl.Ui.TabBar.NativeMethods.efl_ui_tab_bar_tab_icon_set_ptr.Value.Delegate((IsGeneratedBindingClass ? this.NativeHandle : Efl.Eo.Globals.efl_super(this.NativeHandle, this.NativeClass)),index, icon);
101         Eina.Error.RaiseIfUnhandledException();
102                                          }
103     public int CurrentTab {
104         get { return GetCurrentTab(); }
105         set { SetCurrentTab(value); }
106     }
107     private static IntPtr GetEflClassStatic()
108     {
109         return Efl.Ui.TabBar.efl_ui_tab_bar_class_get();
110     }
111     /// <summary>Wrapper for native methods and virtual method delegates.
112     /// For internal use by generated code only.</summary>
113     public new class NativeMethods : Efl.Ui.LayoutBase.NativeMethods
114     {
115         private static Efl.Eo.NativeModule Module = new Efl.Eo.NativeModule(    efl.Libs.Elementary);
116         /// <summary>Gets the list of Eo operations to override.</summary>
117         /// <returns>The list of Eo operations to be overload.</returns>
118         public override System.Collections.Generic.List<Efl_Op_Description> GetEoOps(System.Type type)
119         {
120             var descs = new System.Collections.Generic.List<Efl_Op_Description>();
121             var methods = Efl.Eo.Globals.GetUserMethods(type);
122
123             if (efl_ui_tab_bar_current_tab_get_static_delegate == null)
124             {
125                 efl_ui_tab_bar_current_tab_get_static_delegate = new efl_ui_tab_bar_current_tab_get_delegate(current_tab_get);
126             }
127
128             if (methods.FirstOrDefault(m => m.Name == "GetCurrentTab") != null)
129             {
130                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_current_tab_get"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_current_tab_get_static_delegate) });
131             }
132
133             if (efl_ui_tab_bar_current_tab_set_static_delegate == null)
134             {
135                 efl_ui_tab_bar_current_tab_set_static_delegate = new efl_ui_tab_bar_current_tab_set_delegate(current_tab_set);
136             }
137
138             if (methods.FirstOrDefault(m => m.Name == "SetCurrentTab") != null)
139             {
140                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_current_tab_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_current_tab_set_static_delegate) });
141             }
142
143             if (efl_ui_tab_bar_tab_count_static_delegate == null)
144             {
145                 efl_ui_tab_bar_tab_count_static_delegate = new efl_ui_tab_bar_tab_count_delegate(tab_count);
146             }
147
148             if (methods.FirstOrDefault(m => m.Name == "TabCount") != null)
149             {
150                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_tab_count"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_tab_count_static_delegate) });
151             }
152
153             if (efl_ui_tab_bar_tab_add_static_delegate == null)
154             {
155                 efl_ui_tab_bar_tab_add_static_delegate = new efl_ui_tab_bar_tab_add_delegate(tab_add);
156             }
157
158             if (methods.FirstOrDefault(m => m.Name == "AddTab") != null)
159             {
160                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_tab_add"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_tab_add_static_delegate) });
161             }
162
163             if (efl_ui_tab_bar_tab_remove_static_delegate == null)
164             {
165                 efl_ui_tab_bar_tab_remove_static_delegate = new efl_ui_tab_bar_tab_remove_delegate(tab_remove);
166             }
167
168             if (methods.FirstOrDefault(m => m.Name == "TabRemove") != null)
169             {
170                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_tab_remove"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_tab_remove_static_delegate) });
171             }
172
173             if (efl_ui_tab_bar_tab_label_set_static_delegate == null)
174             {
175                 efl_ui_tab_bar_tab_label_set_static_delegate = new efl_ui_tab_bar_tab_label_set_delegate(tab_label_set);
176             }
177
178             if (methods.FirstOrDefault(m => m.Name == "SetTabLabel") != null)
179             {
180                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_tab_label_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_tab_label_set_static_delegate) });
181             }
182
183             if (efl_ui_tab_bar_tab_icon_set_static_delegate == null)
184             {
185                 efl_ui_tab_bar_tab_icon_set_static_delegate = new efl_ui_tab_bar_tab_icon_set_delegate(tab_icon_set);
186             }
187
188             if (methods.FirstOrDefault(m => m.Name == "SetTabIcon") != null)
189             {
190                 descs.Add(new Efl_Op_Description() {api_func = Efl.Eo.FunctionInterop.LoadFunctionPointer(Module.Module, "efl_ui_tab_bar_tab_icon_set"), func = Marshal.GetFunctionPointerForDelegate(efl_ui_tab_bar_tab_icon_set_static_delegate) });
191             }
192
193             descs.AddRange(base.GetEoOps(type));
194             return descs;
195         }
196         /// <summary>Returns the Eo class for the native methods of this class.</summary>
197         /// <returns>The native class pointer.</returns>
198         public override IntPtr GetEflClass()
199         {
200             return Efl.Ui.TabBar.efl_ui_tab_bar_class_get();
201         }
202
203         #pragma warning disable CA1707, CS1591, SA1300, SA1600
204
205         
206         private delegate int efl_ui_tab_bar_current_tab_get_delegate(System.IntPtr obj, System.IntPtr pd);
207
208         
209         public delegate int efl_ui_tab_bar_current_tab_get_api_delegate(System.IntPtr obj);
210
211         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_current_tab_get_api_delegate> efl_ui_tab_bar_current_tab_get_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_current_tab_get_api_delegate>(Module, "efl_ui_tab_bar_current_tab_get");
212
213         private static int current_tab_get(System.IntPtr obj, System.IntPtr pd)
214         {
215             Eina.Log.Debug("function efl_ui_tab_bar_current_tab_get was called");
216             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
217             if (ws != null)
218             {
219             int _ret_var = default(int);
220                 try
221                 {
222                     _ret_var = ((TabBar)ws.Target).GetCurrentTab();
223                 }
224                 catch (Exception e)
225                 {
226                     Eina.Log.Warning($"Callback error: {e.ToString()}");
227                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
228                 }
229
230         return _ret_var;
231
232             }
233             else
234             {
235                 return efl_ui_tab_bar_current_tab_get_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
236             }
237         }
238
239         private static efl_ui_tab_bar_current_tab_get_delegate efl_ui_tab_bar_current_tab_get_static_delegate;
240
241         
242         private delegate void efl_ui_tab_bar_current_tab_set_delegate(System.IntPtr obj, System.IntPtr pd,  int index);
243
244         
245         public delegate void efl_ui_tab_bar_current_tab_set_api_delegate(System.IntPtr obj,  int index);
246
247         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_current_tab_set_api_delegate> efl_ui_tab_bar_current_tab_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_current_tab_set_api_delegate>(Module, "efl_ui_tab_bar_current_tab_set");
248
249         private static void current_tab_set(System.IntPtr obj, System.IntPtr pd, int index)
250         {
251             Eina.Log.Debug("function efl_ui_tab_bar_current_tab_set was called");
252             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
253             if (ws != null)
254             {
255                                     
256                 try
257                 {
258                     ((TabBar)ws.Target).SetCurrentTab(index);
259                 }
260                 catch (Exception e)
261                 {
262                     Eina.Log.Warning($"Callback error: {e.ToString()}");
263                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
264                 }
265
266                         
267             }
268             else
269             {
270                 efl_ui_tab_bar_current_tab_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
271             }
272         }
273
274         private static efl_ui_tab_bar_current_tab_set_delegate efl_ui_tab_bar_current_tab_set_static_delegate;
275
276         
277         private delegate uint efl_ui_tab_bar_tab_count_delegate(System.IntPtr obj, System.IntPtr pd);
278
279         
280         public delegate uint efl_ui_tab_bar_tab_count_api_delegate(System.IntPtr obj);
281
282         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_count_api_delegate> efl_ui_tab_bar_tab_count_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_count_api_delegate>(Module, "efl_ui_tab_bar_tab_count");
283
284         private static uint tab_count(System.IntPtr obj, System.IntPtr pd)
285         {
286             Eina.Log.Debug("function efl_ui_tab_bar_tab_count was called");
287             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
288             if (ws != null)
289             {
290             uint _ret_var = default(uint);
291                 try
292                 {
293                     _ret_var = ((TabBar)ws.Target).TabCount();
294                 }
295                 catch (Exception e)
296                 {
297                     Eina.Log.Warning($"Callback error: {e.ToString()}");
298                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
299                 }
300
301         return _ret_var;
302
303             }
304             else
305             {
306                 return efl_ui_tab_bar_tab_count_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)));
307             }
308         }
309
310         private static efl_ui_tab_bar_tab_count_delegate efl_ui_tab_bar_tab_count_static_delegate;
311
312         
313         private delegate void efl_ui_tab_bar_tab_add_delegate(System.IntPtr obj, System.IntPtr pd,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon);
314
315         
316         public delegate void efl_ui_tab_bar_tab_add_api_delegate(System.IntPtr obj,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon);
317
318         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_add_api_delegate> efl_ui_tab_bar_tab_add_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_add_api_delegate>(Module, "efl_ui_tab_bar_tab_add");
319
320         private static void tab_add(System.IntPtr obj, System.IntPtr pd, int index, System.String label, System.String icon)
321         {
322             Eina.Log.Debug("function efl_ui_tab_bar_tab_add was called");
323             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
324             if (ws != null)
325             {
326                                                                                     
327                 try
328                 {
329                     ((TabBar)ws.Target).AddTab(index, label, icon);
330                 }
331                 catch (Exception e)
332                 {
333                     Eina.Log.Warning($"Callback error: {e.ToString()}");
334                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
335                 }
336
337                                                         
338             }
339             else
340             {
341                 efl_ui_tab_bar_tab_add_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index, label, icon);
342             }
343         }
344
345         private static efl_ui_tab_bar_tab_add_delegate efl_ui_tab_bar_tab_add_static_delegate;
346
347         
348         private delegate void efl_ui_tab_bar_tab_remove_delegate(System.IntPtr obj, System.IntPtr pd,  int index);
349
350         
351         public delegate void efl_ui_tab_bar_tab_remove_api_delegate(System.IntPtr obj,  int index);
352
353         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_remove_api_delegate> efl_ui_tab_bar_tab_remove_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_remove_api_delegate>(Module, "efl_ui_tab_bar_tab_remove");
354
355         private static void tab_remove(System.IntPtr obj, System.IntPtr pd, int index)
356         {
357             Eina.Log.Debug("function efl_ui_tab_bar_tab_remove was called");
358             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
359             if (ws != null)
360             {
361                                     
362                 try
363                 {
364                     ((TabBar)ws.Target).TabRemove(index);
365                 }
366                 catch (Exception e)
367                 {
368                     Eina.Log.Warning($"Callback error: {e.ToString()}");
369                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
370                 }
371
372                         
373             }
374             else
375             {
376                 efl_ui_tab_bar_tab_remove_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index);
377             }
378         }
379
380         private static efl_ui_tab_bar_tab_remove_delegate efl_ui_tab_bar_tab_remove_static_delegate;
381
382         
383         private delegate void efl_ui_tab_bar_tab_label_set_delegate(System.IntPtr obj, System.IntPtr pd,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label);
384
385         
386         public delegate void efl_ui_tab_bar_tab_label_set_api_delegate(System.IntPtr obj,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String label);
387
388         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_label_set_api_delegate> efl_ui_tab_bar_tab_label_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_label_set_api_delegate>(Module, "efl_ui_tab_bar_tab_label_set");
389
390         private static void tab_label_set(System.IntPtr obj, System.IntPtr pd, int index, System.String label)
391         {
392             Eina.Log.Debug("function efl_ui_tab_bar_tab_label_set was called");
393             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
394             if (ws != null)
395             {
396                                                             
397                 try
398                 {
399                     ((TabBar)ws.Target).SetTabLabel(index, label);
400                 }
401                 catch (Exception e)
402                 {
403                     Eina.Log.Warning($"Callback error: {e.ToString()}");
404                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
405                 }
406
407                                         
408             }
409             else
410             {
411                 efl_ui_tab_bar_tab_label_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index, label);
412             }
413         }
414
415         private static efl_ui_tab_bar_tab_label_set_delegate efl_ui_tab_bar_tab_label_set_static_delegate;
416
417         
418         private delegate void efl_ui_tab_bar_tab_icon_set_delegate(System.IntPtr obj, System.IntPtr pd,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon);
419
420         
421         public delegate void efl_ui_tab_bar_tab_icon_set_api_delegate(System.IntPtr obj,  int index, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Efl.Eo.StringKeepOwnershipMarshaler))] System.String icon);
422
423         public static Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_icon_set_api_delegate> efl_ui_tab_bar_tab_icon_set_ptr = new Efl.Eo.FunctionWrapper<efl_ui_tab_bar_tab_icon_set_api_delegate>(Module, "efl_ui_tab_bar_tab_icon_set");
424
425         private static void tab_icon_set(System.IntPtr obj, System.IntPtr pd, int index, System.String icon)
426         {
427             Eina.Log.Debug("function efl_ui_tab_bar_tab_icon_set was called");
428             var ws = Efl.Eo.Globals.GetWrapperSupervisor(obj);
429             if (ws != null)
430             {
431                                                             
432                 try
433                 {
434                     ((TabBar)ws.Target).SetTabIcon(index, icon);
435                 }
436                 catch (Exception e)
437                 {
438                     Eina.Log.Warning($"Callback error: {e.ToString()}");
439                     Eina.Error.Set(Eina.Error.UNHANDLED_EXCEPTION);
440                 }
441
442                                         
443             }
444             else
445             {
446                 efl_ui_tab_bar_tab_icon_set_ptr.Value.Delegate(Efl.Eo.Globals.efl_super(obj, Efl.Eo.Globals.efl_class_get(obj)), index, icon);
447             }
448         }
449
450         private static efl_ui_tab_bar_tab_icon_set_delegate efl_ui_tab_bar_tab_icon_set_static_delegate;
451
452         #pragma warning restore CA1707, CS1591, SA1300, SA1600
453
454 }
455 }
456 }
457
458 }
459
460 #if EFL_BETA
461 #pragma warning disable CS1591
462 public static class Efl_UiTabBar_ExtensionMethods {
463     public static Efl.BindableProperty<int> CurrentTab<T>(this Efl.Ui.ItemFactory<T> fac, Efl.Csharp.ExtensionTag<Efl.Ui.TabBar, T>magic = null) where T : Efl.Ui.TabBar {
464         return new Efl.BindableProperty<int>("current_tab", fac);
465     }
466
467 }
468 #pragma warning restore CS1591
469 #endif