[EflSharp] Update Circle and efl cs files (#896)
[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     ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
45     ///<param name="ptr">Native pointer to be converted.</param>
46     public static implicit operator ListViewLayoutItem(IntPtr ptr)
47     {
48         var tmp = (ListViewLayoutItem.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ListViewLayoutItem.NativeStruct));
49         return tmp;
50     }
51
52     #pragma warning disable CS1591
53
54     ///<summary>Internal wrapper for struct ListViewLayoutItem.</summary>
55     [StructLayout(LayoutKind.Sequential)]
56     public struct NativeStruct
57     {
58         ///<summary>Internal wrapper for field Layout</summary>
59         public System.IntPtr Layout;
60         [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef=typeof(Eina.FutureMarshaler))]
61         public  Eina.Future Layout_request;
62         ///<summary>Internal wrapper for field Children</summary>
63         public System.IntPtr Children;
64         
65         public int Index_offset;
66         
67         public System.IntPtr Tree_node;
68         
69         public Eina.Size2D.NativeStruct Min;
70         
71         public Eina.Size2D.NativeStruct Size;
72         
73         public Eina.Position2D.NativeStruct Pos;
74         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
75         public static implicit operator ListViewLayoutItem.NativeStruct(ListViewLayoutItem _external_struct)
76         {
77             var _internal_struct = new ListViewLayoutItem.NativeStruct();
78             _internal_struct.Layout = _external_struct.Layout?.NativeHandle ?? System.IntPtr.Zero;
79             _internal_struct.Layout_request = _external_struct.Layout_request;
80             _internal_struct.Children = _external_struct.Children?.NativeHandle ?? System.IntPtr.Zero;
81             _internal_struct.Index_offset = _external_struct.Index_offset;
82             _internal_struct.Tree_node = _external_struct.Tree_node;
83             _internal_struct.Min = _external_struct.Min;
84             _internal_struct.Size = _external_struct.Size;
85             _internal_struct.Pos = _external_struct.Pos;
86             return _internal_struct;
87         }
88
89         ///<summary>Implicit conversion to the managed representation.</summary>
90         public static implicit operator ListViewLayoutItem(ListViewLayoutItem.NativeStruct _internal_struct)
91         {
92             var _external_struct = new ListViewLayoutItem();
93
94             _external_struct.Layout = (Efl.Ui.Layout) Efl.Eo.Globals.CreateWrapperFor(_internal_struct.Layout);
95             _external_struct.Layout_request = _internal_struct.Layout_request;
96
97             _external_struct.Children = (Efl.IModelConcrete) Efl.Eo.Globals.CreateWrapperFor(_internal_struct.Children);
98             _external_struct.Index_offset = _internal_struct.Index_offset;
99             _external_struct.Tree_node = _internal_struct.Tree_node;
100             _external_struct.Min = _internal_struct.Min;
101             _external_struct.Size = _internal_struct.Size;
102             _external_struct.Pos = _internal_struct.Pos;
103             return _external_struct;
104         }
105
106     }
107
108     #pragma warning restore CS1591
109
110 }
111
112 }
113
114 }
115
116 [StructLayout(LayoutKind.Sequential)]
117 public struct EflUiListViewSegArray
118 {
119     ///<summary>Placeholder field</summary>
120     public IntPtr field;
121     ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
122     ///<param name="ptr">Native pointer to be converted.</param>
123     public static implicit operator EflUiListViewSegArray(IntPtr ptr)
124     {
125         var tmp = (EflUiListViewSegArray.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EflUiListViewSegArray.NativeStruct));
126         return tmp;
127     }
128
129     #pragma warning disable CS1591
130
131     ///<summary>Internal wrapper for struct EflUiListViewSegArray.</summary>
132     [StructLayout(LayoutKind.Sequential)]
133     public struct NativeStruct
134     {
135         internal IntPtr field;
136         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
137         public static implicit operator EflUiListViewSegArray.NativeStruct(EflUiListViewSegArray _external_struct)
138         {
139             var _internal_struct = new EflUiListViewSegArray.NativeStruct();
140             return _internal_struct;
141         }
142
143         ///<summary>Implicit conversion to the managed representation.</summary>
144         public static implicit operator EflUiListViewSegArray(EflUiListViewSegArray.NativeStruct _internal_struct)
145         {
146             var _external_struct = new EflUiListViewSegArray();
147             return _external_struct;
148         }
149
150     }
151
152     #pragma warning restore CS1591
153
154 }
155
156
157