[EflSharp] Update Circle and efl cs files (#896)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / elm_general.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 Elm {
9
10 namespace Object {
11
12 /// <summary>Possible values for the #ELM_OBJECT_SELECT_MODE policy.
13 /// (Since EFL 1.7)</summary>
14 public enum SelectMode
15 {
16 /// <summary>default select mode. Once an item is selected, it would stay highlighted and not going to call selected callback again even it was clicked. Items can get focus.</summary>
17 Default = 0,
18 /// <summary>always select mode. Item selected callbacks will be called every time for click events, even after the item was already selected. Items can get focus.</summary>
19 Always = 1,
20 /// <summary>no select mode. Items will never be highlighted and selected but the size will be adjusted by the finger size configuration. Items can&apos;t get focus.</summary>
21 None = 2,
22 /// <summary>no select mode with no finger size rule. Items will never be highlighted and selected and ignore the finger size. So the item size can be reduced below than the finger size configuration. Items can&apos;t get focus.</summary>
23 DisplayOnly = 3,
24 /// <summary>canary value: any value greater or equal to ELM_OBJECT_SELECT_MODE_MAX is forbidden.</summary>
25 Max = 4,
26 }
27
28 }
29
30 }
31
32 namespace Elm {
33
34 namespace Icon {
35
36 /// <summary>Elementary icon types</summary>
37 public enum Type
38 {
39 /// <summary>Icon has no type set</summary>
40 None = 0,
41 /// <summary>Icon is of type file</summary>
42 File = 1,
43 /// <summary>Icon is of type standard</summary>
44 Standard = 2,
45 }
46
47 }
48
49 }
50
51 namespace Elm {
52
53 namespace Input {
54
55 namespace Panel {
56
57 /// <summary>Input panel (virtual keyboard) layout types. Type of input panel (virtual keyboard) to use - this is a hint and may not provide exactly what is desired.</summary>
58 public enum Layout
59 {
60 /// <summary>Default layout.</summary>
61 Normal = 0,
62 /// <summary>Number layout.</summary>
63 Number = 1,
64 /// <summary>Email layout.</summary>
65 Email = 2,
66 /// <summary>URL layout.</summary>
67 Url = 3,
68 /// <summary>Phone Number layout.</summary>
69 Phonenumber = 4,
70 /// <summary>IP layout.</summary>
71 Ip = 5,
72 /// <summary>Month layout.</summary>
73 Month = 6,
74 /// <summary>Number Only layout.</summary>
75 Numberonly = 7,
76 /// <summary>Never use this.</summary>
77 Invalid = 8,
78 /// <summary>Hexadecimal layout.</summary>
79 Hex = 9,
80 /// <summary>Command-line terminal layout including esc, alt, ctrl key, so on (no auto-correct, no auto-capitalization).</summary>
81 Terminal = 10,
82 /// <summary>Like normal, but no auto-correct, no auto-capitalization etc.</summary>
83 Password = 11,
84 /// <summary>Date and time layout
85 /// (Since EFL 1.8)</summary>
86 Datetime = 12,
87 /// <summary>Emoticon layout
88 /// (Since EFL 1.10)</summary>
89 Emoticon = 13,
90 /// <summary>Voice layout, but if the IME does not support voice layout, then normal layout will be shown.
91 /// (Since EFL 1.19)</summary>
92 Voice = 14,
93 }
94
95 }
96
97 }
98
99 }
100
101 namespace Elm {
102
103 namespace Input {
104
105 namespace Panel {
106
107 /// <summary>Input panel (virtual keyboard) language modes.</summary>
108 public enum Lang
109 {
110 /// <summary>Automatic</summary>
111 Automatic = 0,
112 /// <summary>Alphabet</summary>
113 Alphabet = 1,
114 }
115
116 }
117
118 }
119
120 }
121
122 namespace Elm {
123
124 namespace Autocapital {
125
126 /// <summary>Autocapitalization Types. Choose method of auto-capitalization.</summary>
127 public enum Type
128 {
129 /// <summary>No auto-capitalization when typing.</summary>
130 None = 0,
131 /// <summary>Autocapitalize each word typed.</summary>
132 Word = 1,
133 /// <summary>Autocapitalize the start of each sentence.</summary>
134 Sentence = 2,
135 /// <summary>Autocapitalize all letters.</summary>
136 Allcharacter = 3,
137 }
138
139 }
140
141 }
142
143 namespace Elm {
144
145 namespace Input {
146
147 namespace Panel {
148
149 namespace ReturnKey {
150
151 /// <summary>&quot;Return&quot; Key types on the input panel (virtual keyboard).</summary>
152 public enum Type
153 {
154 /// <summary>Default.</summary>
155 Default = 0,
156 /// <summary>Done.</summary>
157 Done = 1,
158 /// <summary>Go.</summary>
159 Go = 2,
160 /// <summary>Join.</summary>
161 Join = 3,
162 /// <summary>Login.</summary>
163 Login = 4,
164 /// <summary>Next.</summary>
165 Next = 5,
166 /// <summary>Search string or magnifier icon.</summary>
167 Search = 6,
168 /// <summary>Send.</summary>
169 Send = 7,
170 /// <summary>Sign-in
171 /// (Since EFL 1.8)</summary>
172 Signin = 8,
173 }
174
175 }
176
177 }
178
179 }
180
181 }
182
183 namespace Elm {
184
185 namespace Input {
186
187 /// <summary>Enumeration that defines the types of Input Hints.
188 /// (Since EFL 1.12)</summary>
189 public enum Hints
190 {
191 /// <summary>No active hints
192 /// (Since EFL 1.12)</summary>
193 None = 0,
194 /// <summary>Suggest word auto completion
195 /// (Since EFL 1.12)</summary>
196 AutoComplete = 1,
197 /// <summary>Typed text should not be stored.
198 /// (Since EFL 1.12)</summary>
199 SensitiveData = 2,
200 /// <summary>Autofill hint for a credit card expiration date
201 /// (Since EFL 1.21)</summary>
202 AutofillCreditCardExpirationDate = 256,
203 /// <summary>Autofill hint for a credit card expiration day
204 /// (Since EFL 1.21)</summary>
205 AutofillCreditCardExpirationDay = 512,
206 /// <summary>Autofill hint for a credit card expiration month
207 /// (Since EFL 1.21)</summary>
208 AutofillCreditCardExpirationMonth = 768,
209 /// <summary>Autofill hint for a credit card expiration year
210 /// (Since EFL 1.21)</summary>
211 AutofillCreditCardExpirationYear = 1024,
212 /// <summary>Autofill hint for a credit card number
213 /// (Since EFL 1.21)</summary>
214 AutofillCreditCardNumber = 1280,
215 /// <summary>Autofill hint for an email address
216 /// (Since EFL 1.21)</summary>
217 AutofillEmailAddress = 1536,
218 /// <summary>Autofill hint for a user&apos;s real name
219 /// (Since EFL 1.21)</summary>
220 AutofillName = 1792,
221 /// <summary>Autofill hint for a phone number
222 /// (Since EFL 1.21)</summary>
223 AutofillPhone = 2048,
224 /// <summary>Autofill hint for a postal address
225 /// (Since EFL 1.21)</summary>
226 AutofillPostalAddress = 2304,
227 /// <summary>Autofill hint for a postal code
228 /// (Since EFL 1.21)</summary>
229 AutofillPostalCode = 2560,
230 /// <summary>Autofill hint for a user&apos;s ID
231 /// (Since EFL 1.21)</summary>
232 AutofillId = 2816,
233 }
234
235 }
236
237 }
238
239 namespace Elm {
240
241 /// <summary>Data for the elm_validator_regexp_helper()</summary>
242 [StructLayout(LayoutKind.Sequential)]
243 public struct ValidateContent
244 {
245     ///<summary>Placeholder field</summary>
246     public IntPtr field;
247     ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
248     ///<param name="ptr">Native pointer to be converted.</param>
249     public static implicit operator ValidateContent(IntPtr ptr)
250     {
251         var tmp = (ValidateContent.NativeStruct)Marshal.PtrToStructure(ptr, typeof(ValidateContent.NativeStruct));
252         return tmp;
253     }
254
255     #pragma warning disable CS1591
256
257     ///<summary>Internal wrapper for struct ValidateContent.</summary>
258     [StructLayout(LayoutKind.Sequential)]
259     public struct NativeStruct
260     {
261         internal IntPtr field;
262         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
263         public static implicit operator ValidateContent.NativeStruct(ValidateContent _external_struct)
264         {
265             var _internal_struct = new ValidateContent.NativeStruct();
266             return _internal_struct;
267         }
268
269         ///<summary>Implicit conversion to the managed representation.</summary>
270         public static implicit operator ValidateContent(ValidateContent.NativeStruct _internal_struct)
271         {
272             var _external_struct = new ValidateContent();
273             return _external_struct;
274         }
275
276     }
277
278     #pragma warning restore CS1591
279
280 }
281
282 }
283
284 namespace Elm {
285
286 /// <summary>The info sent in the callback for the &quot;anchor,clicked&quot; signals emitted by entries.</summary>
287 [StructLayout(LayoutKind.Sequential)]
288 public struct EntryAnchorInfo
289 {
290     ///<summary>Placeholder field</summary>
291     public IntPtr field;
292     ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
293     ///<param name="ptr">Native pointer to be converted.</param>
294     public static implicit operator EntryAnchorInfo(IntPtr ptr)
295     {
296         var tmp = (EntryAnchorInfo.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EntryAnchorInfo.NativeStruct));
297         return tmp;
298     }
299
300     #pragma warning disable CS1591
301
302     ///<summary>Internal wrapper for struct EntryAnchorInfo.</summary>
303     [StructLayout(LayoutKind.Sequential)]
304     public struct NativeStruct
305     {
306         internal IntPtr field;
307         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
308         public static implicit operator EntryAnchorInfo.NativeStruct(EntryAnchorInfo _external_struct)
309         {
310             var _internal_struct = new EntryAnchorInfo.NativeStruct();
311             return _internal_struct;
312         }
313
314         ///<summary>Implicit conversion to the managed representation.</summary>
315         public static implicit operator EntryAnchorInfo(EntryAnchorInfo.NativeStruct _internal_struct)
316         {
317             var _external_struct = new EntryAnchorInfo();
318             return _external_struct;
319         }
320
321     }
322
323     #pragma warning restore CS1591
324
325 }
326
327 }
328
329 namespace Elm {
330
331 /// <summary>The info sent in the callback for &quot;anchor,hover&quot; signals emitted by the Anchor_Hover widget</summary>
332 [StructLayout(LayoutKind.Sequential)]
333 public struct EntryAnchorHoverInfo
334 {
335     ///<summary>Placeholder field</summary>
336     public IntPtr field;
337     ///<summary>Implicit conversion to the managed representation from a native pointer.</summary>
338     ///<param name="ptr">Native pointer to be converted.</param>
339     public static implicit operator EntryAnchorHoverInfo(IntPtr ptr)
340     {
341         var tmp = (EntryAnchorHoverInfo.NativeStruct)Marshal.PtrToStructure(ptr, typeof(EntryAnchorHoverInfo.NativeStruct));
342         return tmp;
343     }
344
345     #pragma warning disable CS1591
346
347     ///<summary>Internal wrapper for struct EntryAnchorHoverInfo.</summary>
348     [StructLayout(LayoutKind.Sequential)]
349     public struct NativeStruct
350     {
351         internal IntPtr field;
352         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
353         public static implicit operator EntryAnchorHoverInfo.NativeStruct(EntryAnchorHoverInfo _external_struct)
354         {
355             var _internal_struct = new EntryAnchorHoverInfo.NativeStruct();
356             return _internal_struct;
357         }
358
359         ///<summary>Implicit conversion to the managed representation.</summary>
360         public static implicit operator EntryAnchorHoverInfo(EntryAnchorHoverInfo.NativeStruct _internal_struct)
361         {
362             var _external_struct = new EntryAnchorHoverInfo();
363             return _external_struct;
364         }
365
366     }
367
368     #pragma warning restore CS1591
369
370 }
371
372 }
373