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