[EflSharp] Introduce EflSharp project (#749)
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / edje_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.ComponentModel;
7 namespace Efl { namespace Canvas { 
8 /// <summary>Type of a part in an Efl.Canvas.Layout object (edje object).</summary>
9 public enum LayoutPartType
10 {
11 /// <summary>None type value, indicates invalid parts.</summary>
12 None = 0,
13 /// <summary>Rectangle type value.</summary>
14 Rectangle = 1,
15 /// <summary>Text type value.</summary>
16 Text = 2,
17 /// <summary>Image type value.</summary>
18 Image = 3,
19 /// <summary>Swallow  type value.</summary>
20 Swallow = 4,
21 /// <summary>Text block type value.</summary>
22 Textblock = 5,
23 /// <summary>Gradient type value.</summary>
24 Gradient = 6,
25 /// <summary>Group type value.</summary>
26 Group = 7,
27 /// <summary>Box type value.</summary>
28 Box = 8,
29 /// <summary>Table type value.</summary>
30 Table = 9,
31 /// <summary>External type value.</summary>
32 External = 10,
33 /// <summary>Proxy type value.</summary>
34 Proxy = 11,
35 /// <summary>Spacer type value
36 /// 1.7.</summary>
37 Spacer = 12,
38 /// <summary>Canvas 3D type: mesh node.</summary>
39 MeshNode = 13,
40 /// <summary>Canvas 3D type: light.</summary>
41 Light = 14,
42 /// <summary>Canvas 3D type: camera.</summary>
43 Camera = 15,
44 /// <summary>Snapshot
45 /// 1.16.</summary>
46 Snapshot = 16,
47 /// <summary>Vector
48 /// 1.18.</summary>
49 Vector = 17,
50 /// <summary>Last type value.</summary>
51 Last = 18,
52 }
53 } } 
54 namespace Edje { 
55 /// <summary>All available cursor states</summary>
56 public enum Cursor
57 {
58 /// <summary>Main cursor state</summary>
59 Main = 0,
60 /// <summary>Selection begin cursor state</summary>
61 SelectionBegin = 1,
62 /// <summary>Selection end cursor state</summary>
63 SelectionEnd = 2,
64 /// <summary>Pre-edit start cursor state</summary>
65 PreeditStart = 3,
66 /// <summary>Pre-edit end cursor state</summary>
67 PreeditEnd = 4,
68 /// <summary>User cursor state</summary>
69 User = 5,
70 /// <summary>User extra cursor state</summary>
71 UserExtra = 6,
72 }
73
74 namespace Edje { namespace Text { 
75 /// <summary>All Text auto capital mode type values</summary>
76 public enum AutocapitalType
77 {
78 /// <summary>None mode value</summary>
79 None = 0,
80 /// <summary>Word mode value</summary>
81 Word = 1,
82 /// <summary>Sentence mode value</summary>
83 Sentence = 2,
84 /// <summary>All characters mode value</summary>
85 Allcharacter = 3,
86 }
87 } } 
88 namespace Edje { 
89 /// <summary>Input hints</summary>
90 public enum InputHints
91 {
92 /// <summary>No active hints
93 /// 1.12</summary>
94 None = 0,
95 /// <summary>Suggest word auto completion
96 /// 1.12</summary>
97 AutoComplete = 1,
98 /// <summary>Typed text should not be stored.
99 /// 1.12</summary>
100 SensitiveData = 2,
101 }
102
103 namespace Edje { namespace InputPanel { 
104 /// <summary>Input panel language</summary>
105 public enum Lang
106 {
107 /// <summary>Automatic
108 /// 1.2</summary>
109 Automatic = 0,
110 /// <summary>Alphabet
111 /// 1.2</summary>
112 Alphabet = 1,
113 }
114 } } 
115 namespace Edje { namespace InputPanel { 
116 /// <summary>Input panel return key types</summary>
117 public enum ReturnKeyType
118 {
119 /// <summary>Default
120 /// 1.2</summary>
121 Default = 0,
122 /// <summary>Done
123 /// 1.2</summary>
124 Done = 1,
125 /// <summary>Go
126 /// 1.2</summary>
127 Go = 2,
128 /// <summary>Join
129 /// 1.2</summary>
130 Join = 3,
131 /// <summary>Login
132 /// 1.2</summary>
133 Login = 4,
134 /// <summary>Next
135 /// 1.2</summary>
136 Next = 5,
137 /// <summary>Search or magnifier icon
138 /// 1.2</summary>
139 Search = 6,
140 /// <summary>Send
141 /// 1.2</summary>
142 Send = 7,
143 /// <summary>Sign-in
144 /// 1.8</summary>
145 Signin = 8,
146 }
147 } } 
148 namespace Edje { namespace InputPanel { 
149 /// <summary>Input panel layout</summary>
150 public enum Layout
151 {
152 /// <summary>Default layout</summary>
153 Normal = 0,
154 /// <summary>Number layout</summary>
155 Number = 1,
156 /// <summary>Email layout</summary>
157 Email = 2,
158 /// <summary>URL layout</summary>
159 Url = 3,
160 /// <summary>Phone Number layout</summary>
161 Phonenumber = 4,
162 /// <summary>IP layout</summary>
163 Ip = 5,
164 /// <summary>Month layout</summary>
165 Month = 6,
166 /// <summary>Number Only layout</summary>
167 Numberonly = 7,
168 /// <summary>Never use this</summary>
169 Invalid = 8,
170 /// <summary>Hexadecimal layout
171 /// 1.2</summary>
172 Hex = 9,
173 /// <summary>Command-line terminal layout including esc, alt, ctrl key, so on (no auto-correct, no auto-capitalization)
174 /// 1.2</summary>
175 Terminal = 10,
176 /// <summary>Like normal, but no auto-correct, no auto-capitalization etc.
177 /// 1.2</summary>
178 Password = 11,
179 /// <summary>Date and time layout
180 /// 1.8</summary>
181 Datetime = 12,
182 /// <summary>Emoticon layout
183 /// 1.10</summary>
184 Emoticon = 13,
185 /// <summary>Voice layout, but if the IME does not support voice layout, then normal layout will be shown.
186 /// 1.19</summary>
187 Voice = 14,
188 }
189 } } 
190 namespace Edje { 
191 /// <summary>Perspective info for maps inside edje objects</summary>
192 [StructLayout(LayoutKind.Sequential)]
193 public struct Perspective
194 {
195 ///<summary>Placeholder field</summary>
196 public IntPtr field;
197 public static implicit operator Perspective(IntPtr ptr)
198    {
199       var tmp = (Perspective_StructInternal)Marshal.PtrToStructure(ptr, typeof(Perspective_StructInternal));
200       return Perspective_StructConversion.ToManaged(tmp);
201    }
202 }
203 ///<summary>Internal wrapper for struct Perspective.</summary>
204 [StructLayout(LayoutKind.Sequential)]
205 public struct Perspective_StructInternal
206 {
207 internal IntPtr field;
208    ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
209    public static implicit operator Perspective(Perspective_StructInternal struct_)
210    {
211       return Perspective_StructConversion.ToManaged(struct_);
212    }
213    ///<summary>Implicit conversion to the managed representation.</summary>
214    public static implicit operator Perspective_StructInternal(Perspective struct_)
215    {
216       return Perspective_StructConversion.ToInternal(struct_);
217    }
218 }
219 /// <summary>Conversion class for struct Perspective</summary>
220 public static class Perspective_StructConversion
221 {
222    internal static Perspective_StructInternal ToInternal(Perspective _external_struct)
223    {
224       var _internal_struct = new Perspective_StructInternal();
225
226
227       return _internal_struct;
228    }
229
230    internal static Perspective ToManaged(Perspective_StructInternal _internal_struct)
231    {
232       var _external_struct = new Perspective();
233
234
235       return _external_struct;
236    }
237
238 }
239