summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_ctxpopup.eo
diff options
context:
space:
mode:
authorDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:41:28 +0100
committerDaniel Kolesa <d.kolesa@osg.samsung.com>2016-05-23 15:58:33 +0100
commite984e5a11a777765761e0438911ee714f67cf322 (patch)
tree0a496432fa765c7f8110a3ce6fe7d02eb68963ce /src/lib/elementary/elm_ctxpopup.eo
parent0c6b0efaee80d6ed64a2ad619d8bcb637fd6bec6 (diff)
eolian: remove pointers from complex and class types
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
Diffstat (limited to 'src/lib/elementary/elm_ctxpopup.eo')
-rw-r--r--src/lib/elementary/elm_ctxpopup.eo16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/elementary/elm_ctxpopup.eo b/src/lib/elementary/elm_ctxpopup.eo
index 92da68e..e99b067 100644
--- a/src/lib/elementary/elm_ctxpopup.eo
+++ b/src/lib/elementary/elm_ctxpopup.eo
@@ -63,7 +63,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
63 ]] 63 ]]
64 } 64 }
65 values { 65 values {
66 parent: Evas.Object *; [[The parent to use.]] 66 parent: Evas.Object; [[The parent to use.]]
67 } 67 }
68 } 68 }
69 @property direction_priority { 69 @property direction_priority {
@@ -116,7 +116,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
116 116
117 @since 1.11 117 @since 1.11
118 ]] 118 ]]
119 return: const(list<Elm.Widget.Item*>)*; [[The list of items or 119 return: const(list<Elm.Widget.Item>); [[The list of items or
120 $null on errors.]] 120 $null on errors.]]
121 121
122 } 122 }
@@ -131,7 +131,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
131 131
132 @since 1.11 132 @since 1.11
133 ]] 133 ]]
134 return: Elm.Widget.Item *; [[The first item or $null, if it has no items (and on 134 return: Elm.Widget.Item; [[The first item or $null, if it has no items (and on
135 errors).]] 135 errors).]]
136 136
137 } 137 }
@@ -146,7 +146,7 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
146 146
147 @since 1.1 147 @since 1.1
148 ]] 148 ]]
149 return: Elm.Widget.Item *; [[The last item or $null, if it has no items (and on 149 return: Elm.Widget.Item; [[The last item or $null, if it has no items (and on
150 errors).]] 150 errors).]]
151 151
152 } 152 }
@@ -171,11 +171,11 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
171 171
172 See also \@ref elm_object_content_set. 172 See also \@ref elm_object_content_set.
173 ]] 173 ]]
174 return: Elm.Widget.Item *; [[A handle to the item added or $null, on errors.]] 174 return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]]
175 175
176 params { 176 params {
177 @in label: const(char)*; [[The Label of the new item]] 177 @in label: const(char)*; [[The Label of the new item]]
178 @in icon: Evas.Object * @optional; [[Icon to be set on new item]] 178 @in icon: Evas.Object @optional; [[Icon to be set on new item]]
179 @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] 179 @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
180 @in data: const(void)* @optional; [[Data passed to $func]] 180 @in data: const(void)* @optional; [[Data passed to $func]]
181 } 181 }
@@ -190,11 +190,11 @@ class Elm.Ctxpopup (Elm.Layout, Elm.Interface.Atspi_Widget_Action, Efl.Orientati
190 190
191 @since 1.11 191 @since 1.11
192 ]] 192 ]]
193 return: Elm.Widget.Item *; [[A handle to the item added or $null, on errors.]] 193 return: Elm.Widget.Item; [[A handle to the item added or $null, on errors.]]
194 194
195 params { 195 params {
196 @in label: const(char)*; [[The Label of the new item]] 196 @in label: const(char)*; [[The Label of the new item]]
197 @in icon: Evas.Object * @optional; [[Icon to be set on new item]] 197 @in icon: Evas.Object @optional; [[Icon to be set on new item]]
198 @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]] 198 @in func: Evas_Smart_Cb @optional; [[Convenience function called when item selected]]
199 @in data: const(void)* @optional; [[Data passed to $func]] 199 @in data: const(void)* @optional; [[Data passed to $func]]
200 } 200 }