59c6ccbccd25e43546263af3e3c453234e9c4885
[platform/core/csapi/tizenfx.git] / internals / src / EflSharp / EflSharp / efl / 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 /// (Since EFL 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 /// (Since EFL 1.16.)</summary>
46 Snapshot = 16,
47 /// <summary>Vector
48 /// (Since EFL 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 /// (Since EFL 1.12)</summary>
94 None = 0,
95 /// <summary>Suggest word auto completion
96 /// (Since EFL 1.12)</summary>
97 AutoComplete = 1,
98 /// <summary>Typed text should not be stored.
99 /// (Since EFL 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 /// (Since EFL 1.2)</summary>
109 Automatic = 0,
110 /// <summary>Alphabet
111 /// (Since EFL 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 /// (Since EFL 1.2)</summary>
121 Default = 0,
122 /// <summary>Done
123 /// (Since EFL 1.2)</summary>
124 Done = 1,
125 /// <summary>Go
126 /// (Since EFL 1.2)</summary>
127 Go = 2,
128 /// <summary>Join
129 /// (Since EFL 1.2)</summary>
130 Join = 3,
131 /// <summary>Login
132 /// (Since EFL 1.2)</summary>
133 Login = 4,
134 /// <summary>Next
135 /// (Since EFL 1.2)</summary>
136 Next = 5,
137 /// <summary>Search or magnifier icon
138 /// (Since EFL 1.2)</summary>
139 Search = 6,
140 /// <summary>Send
141 /// (Since EFL 1.2)</summary>
142 Send = 7,
143 /// <summary>Sign-in
144 /// (Since EFL 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 /// (Since EFL 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 /// (Since EFL 1.2)</summary>
175 Terminal = 10,
176 /// <summary>Like normal, but no auto-correct, no auto-capitalization etc.
177 /// (Since EFL 1.2)</summary>
178 Password = 11,
179 /// <summary>Date and time layout
180 /// (Since EFL 1.8)</summary>
181 Datetime = 12,
182 /// <summary>Emoticon layout
183 /// (Since EFL 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 /// (Since EFL 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.NativeStruct)Marshal.PtrToStructure(ptr, typeof(Perspective.NativeStruct));
200         return tmp;
201     }
202
203     ///<summary>Internal wrapper for struct Perspective.</summary>
204     [StructLayout(LayoutKind.Sequential)]
205     public struct NativeStruct
206     {
207         internal IntPtr field;
208         ///<summary>Implicit conversion to the internal/marshalling representation.</summary>
209         public static implicit operator Perspective.NativeStruct(Perspective _external_struct)
210         {
211             var _internal_struct = new Perspective.NativeStruct();
212             return _internal_struct;
213         }
214
215         ///<summary>Implicit conversion to the managed representation.</summary>
216         public static implicit operator Perspective(Perspective.NativeStruct _internal_struct)
217         {
218             var _external_struct = new Perspective();
219             return _external_struct;
220         }
221
222     }
223
224 }
225
226