summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_types.eot
diff options
context:
space:
mode:
authorTom Hacohen <tom@stosb.com>2015-06-10 17:23:30 +0100
committerTom Hacohen <tom@stosb.com>2015-06-10 17:23:30 +0100
commita023a04b53c52aa3fd65b5ac9054d5fd706c31d5 (patch)
tree921749aca5c65796e862fb6be70f19820034a7bc /src/lib/edje/edje_types.eot
parentf716d700084c8a0431710bdfd41930010f62b917 (diff)
Edje object: Fix remaining Eolian warnings.
Diffstat (limited to '')
-rw-r--r--src/lib/edje/edje_types.eot92
1 files changed, 92 insertions, 0 deletions
diff --git a/src/lib/edje/edje_types.eot b/src/lib/edje/edje_types.eot
index eb2dabd683..d17a3d4ffc 100644
--- a/src/lib/edje/edje_types.eot
+++ b/src/lib/edje/edje_types.eot
@@ -40,6 +40,98 @@ enum Edje.Text.Autocapital_Type {
40 allcharacter [[All characters mode value]] 40 allcharacter [[All characters mode value]]
41} 41}
42 42
43enum Edje.Input_Hints {
44 legacy: Edje_Input_Hint;
45
46 none = 0, [[No active hints @since 1.12]]
47 auto_complete = 1 << 0, [[Suggest word auto completion @since 1.12]]
48 sensitive_data = 1 << 1 [[Typed text should not be stored. @since 1.12]]
49}
50
51enum Edje.Input_Panel.Lang {
52 automatic, [[Automatic @since 1.2]]
53 alphabet [[Alphabet @since 1.2]]
54}
55
56enum Edje.Input_Panel.Return_Key_Type {
57 default, [[Default @since 1.2]]
58 done, [[Done @since 1.2]]
59 go, [[Go @since 1.2]]
60 join, [[Join @since 1.2]]
61 login, [[Login @since 1.2]]
62 next, [[Next @since 1.2]]
63 search, [[Search or magnifier icon @since 1.2]]
64 send, [[Send @since 1.2]]
65 signin [[Sign-in @since 1.8]]
66}
67
68enum Edje.Input_Panel.Layout {
69 normal, [[Default layout]]
70 number, [[Number layout]]
71 email, [[Email layout]]
72 url, [[URL layout]]
73 phonenumber, [[Phone Number layout]]
74 ip, [[IP layout]]
75 month, [[Month layout]]
76 numberonly, [[Number Only layout]]
77 invalid, [[Never use this]]
78 hex, [[Hexadecimal layout @since 1.2]]
79 terminal, [[Command-line terminal layout including esc, alt, ctrl key, so on (no auto-correct, no auto-capitalization) @since 1.2]]
80 password, [[Like normal, but no auto-correct, no auto-capitalization etc. @since 1.2]]
81 datetime, [[Date and time layout @since 1.8]]
82 emoticon [[Emoticon layout @since 1.10]]
83}
84
85enum Edje.External.Param_Type {
86 [[The possible types the parameters of an EXTERNAL part can be.]]
87
88 int, /**< Parameter value is an integer. */
89 double, /**< Parameter value is a double. */
90 string, /**< Parameter value is a string. */
91 bool, /**< Parameter value is boolean. */
92 choice, /**< Parameter value is one of a set of
93 predefined string choices. */
94 max /**< Sentinel. Don't use. */
95}
96
97struct Edje.External.Param {
98 [[Struct that holds parameters for parts of type EXTERNAL.]]
99 name: const(char) *; [[The name of the parameter.]]
100 type: Edje.External.Param_Type; [[The type of the parameter. This defines
101 which of the next three variables holds
102 the value for it.]]
103 // XXX these could be in a union, but eet doesn't support them (or does it?)
104 i: int; [[Used by both integer and boolean]]
105 d: double; [[Used by double]]
106 s: const(char) *; [[Used by both string and choice]]
107}
108
109enum Edje.Message_Type {
110 [[Identifiers of Edje message types, which can be sent back and forth code and a given Edje object's theme file/group.
111 @Edje.Object.message_send() @Edje.Object.message_handler_set()
112 ]]
113 legacy: Edje_Message;
114
115 none = 0,
116
117 signal = 1, [[DONT USE THIS]]
118
119 string = 2, [[A message with a string as value. Use #Edje_Message_String structs as message body, for this type.]]
120 int = 3, [[A message with an integer number as value. Use #Edje_Message_Int structs as message body, for this type.]]
121 float = 4, [[A message with a floating pointer number as value. Use #Edje_Message_Float structs as message body, for this type.]]
122
123 string_set = 5, [[A message with a list of strings as value. Use #Edje_Message_String_Set structs as message body, for this type.]]
124 int_set = 6, [[A message with a list of integer numbers as value. Use #Edje_Message_Int_Set structs as message body, for this type.]]
125 float_set = 7, [[A message with a list of floating point numbers as value. Use #Edje_Message_Float_Set structs as message body, for this type.]]
126
127 string_int = 8, [[A message with a struct containing a string and an integer number as value. Use #Edje_Message_String_Int structs as message body, for this type.]]
128 string_float = 9, [[A message with a struct containing a string and a floating point number as value. Use #Edje_Message_String_Float structs as message body, for this type.]]
129
130 string_int_set = 10, [[A message with a struct containing a string and list of integer numbers as value. Use #Edje_Message_String_Int_Set structs as message body, for this type.]]
131 string_float_set = 11 [[A message with a struct containing a string and list of floating point numbers as value. Use #Edje_Message_String_Float_Set structs as message body, for this type.]]
132}
133
134
43struct Edje.Perspective; [[Perspective info for maps inside edje objects]] 135struct Edje.Perspective; [[Perspective info for maps inside edje objects]]
44 136
45/* FIXME-cb: Ignore cb types that should be fixed. */ 137/* FIXME-cb: Ignore cb types that should be fixed. */