[EflSharp] Update Circle and efl cs files (#819)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / efl_ui_list_view_types.eot.cs
1 #pragma warning disable CS1591
2 using System;
3 using System.Runtime.InteropServices;
4 using System.Collections.Generic;
5 using System.Linq;
6 using System.Threading;
7 using System.ComponentModel;
8 namespace Efl {
9
10 namespace Ui {
11
12 [StructLayout(LayoutKind.Sequential)]
13 public struct ListViewLayoutItem
14 {
15         public Efl.Ui.Layout Layout;
16         public  Eina.Future Layout_request;
17         public Efl.IModel Children;
18         public int Index_offset;
19         public System.IntPtr Tree_node;
20         public Eina.Size2D Min;
21         public Eina.Size2D Size;
22         public Eina.Position2D Pos;
23     ///<summary>Constructor for ListViewLayoutItem.</summary>
24     public ListViewLayoutItem(
25         Efl.Ui.Layout Layout = default(Efl.Ui.Layout),
26          Eina.Future Layout_request = default( Eina.Future),
27         Efl.IModel Children = default(Efl.IModel),
28         int Index_offset = default(int),
29         System.IntPtr Tree_node = default(System.IntPtr),
30         Eina.Size2D Min = default(Eina.Size2D),
31         Eina.Size2D Size = default(Eina.Size2D),
32         Eina.Position2D Pos = default(Eina.Position2D)    )
33     {
34         this.Layout = Layout;
35         this.Layout_request = Layout_request;
36         this.Children = Children;
37         this.Index_offset = Index_offset;
38         this.Tree_node = Tree_node;
39         this.Min = Min;
40         this.Size = Size;
41         this.Pos = Pos;
42     }
43
44     public static implicit operator ListViewLayoutItem(IntPtr ptr)
45     {
46         var tmp = (ListViewLayoutItem.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ListViewLayoutItem.NativeStruct));
47         return tmp;
48     }
49
50     ///<summary>Internal wrapper for struct ListViewLayoutItem.</summary>
51     [StructLayout(LayoutKind.Sequential)]
52     public struct NativeStruct
53     {
54         ///<summary>Internal wrapper for field Layout</summary>
55         public System.IntPtr Layout;
56         [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Eina.FutureMarshaler))]
57         public  Eina.Future Layout_request;
58         ///<summary>Internal wrapper for field Children</summary>
59         public System.IntPtr Children;
60         
61         public int Index_offset;
62         
63         public System.IntPtr Tree_node;
64         
65         public Eina.Size2D.NativeStruct Min;
66         
67         public Eina.Size2D.NativeStruct Size;
68         
69         public Eina.Position2D.NativeStruct Pos;
70         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
71         public static implicit operator ListViewLayoutItem.NativeStruct(ListViewLayoutItem _external_struct)
72         {
73             var _internal_struct = new ListViewLayoutItem.NativeStruct();
74             _internal_struct.Layout = _external_struct.Layout?.NativeHandle ?? System.IntPtr.Zero;
75             _internal_struct.Layout_request = _external_struct.Layout_request;
76             _internal_struct.Children = _external_struct.Children?.NativeHandle ?? System.IntPtr.Zero;
77             _internal_struct.Index_offset = _external_struct.Index_offset;
78             _internal_struct.Tree_node = _external_struct.Tree_node;
79             _internal_struct.Min = _external_struct.Min;
80             _internal_struct.Size = _external_struct.Size;
81             _internal_struct.Pos = _external_struct.Pos;
82             return _internal_struct;
83         }
84
85         ///<summary>Implicit conversion to the managed representation.</summary>
86         public static implicit operator ListViewLayoutItem(ListViewLayoutItem.NativeStruct _internal_struct)
87         {
88             var _external_struct = new ListViewLayoutItem();
89
90             _external_struct.Layout = (Efl.Ui.Layout) Efl.Eo.Globals.CreateWrapperFor(_internal_struct.Layout);
91             _external_struct.Layout_request = _internal_struct.Layout_request;
92
93             _external_struct.Children = (Efl.IModelConcrete) Efl.Eo.Globals.CreateWrapperFor(_internal_struct.Children);
94             _external_struct.Index_offset = _internal_struct.Index_offset;
95             _external_struct.Tree_node = _internal_struct.Tree_node;
96             _external_struct.Min = _internal_struct.Min;
97             _external_struct.Size = _internal_struct.Size;
98             _external_struct.Pos = _internal_struct.Pos;
99             return _external_struct;
100         }
101
102     }
103
104 }
105
106 }
107
108 }
109
110 [StructLayout(LayoutKind.Sequential)]
111 public struct EflUiListViewSegArray
112 {
113     ///<summary>Placeholder field</summary>
114     public IntPtr field;
115     public static implicit operator EflUiListViewSegArray(IntPtr ptr)
116     {
117         var tmp = (EflUiListViewSegArray.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EflUiListViewSegArray.NativeStruct));
118         return tmp;
119     }
120
121     ///<summary>Internal wrapper for struct EflUiListViewSegArray.</summary>
122     [StructLayout(LayoutKind.Sequential)]
123     public struct NativeStruct
124     {
125         internal IntPtr field;
126         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
127         public static implicit operator EflUiListViewSegArray.NativeStruct(EflUiListViewSegArray _external_struct)
128         {
129             var _internal_struct = new EflUiListViewSegArray.NativeStruct();
130             return _internal_struct;
131         }
132
133         ///<summary>Implicit conversion to the managed representation.</summary>
134         public static implicit operator EflUiListViewSegArray(EflUiListViewSegArray.NativeStruct _internal_struct)
135         {
136             var _external_struct = new EflUiListViewSegArray();
137             return _external_struct;
138         }
139
140     }
141
142 }
143
144
145