diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-05-23 15:41:28 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2016-05-23 15:58:33 +0100 |
commit | e984e5a11a777765761e0438911ee714f67cf322 (patch) | |
tree | 0a496432fa765c7f8110a3ce6fe7d02eb68963ce /src/lib/elementary/elm_box.eo | |
parent | 0c6b0efaee80d6ed64a2ad619d8bcb637fd6bec6 (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_box.eo')
-rw-r--r-- | src/lib/elementary/elm_box.eo | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/lib/elementary/elm_box.eo b/src/lib/elementary/elm_box.eo index 165662d..11f0217 100644 --- a/src/lib/elementary/elm_box.eo +++ b/src/lib/elementary/elm_box.eo | |||
@@ -139,7 +139,7 @@ class Elm.Box (Elm.Widget) | |||
139 | You must free this list with eina_list_free() once you are done with it. | 139 | You must free this list with eina_list_free() once you are done with it. |
140 | 140 | ||
141 | ]] | 141 | ]] |
142 | return: free(own(list<Evas.Object*>*), eina_list_free) @warn_unused; | 142 | return: free(own(list<Evas.Object>), eina_list_free) @warn_unused; |
143 | } | 143 | } |
144 | } | 144 | } |
145 | pack_end { | 145 | pack_end { |
@@ -160,7 +160,7 @@ class Elm.Box (Elm.Widget) | |||
160 | ]] | 160 | ]] |
161 | 161 | ||
162 | params { | 162 | params { |
163 | @in subobj: Evas.Object *; [[The object to add to the box]] | 163 | @in subobj: Evas.Object; [[The object to add to the box]] |
164 | } | 164 | } |
165 | } | 165 | } |
166 | unpack_all { | 166 | unpack_all { |
@@ -188,7 +188,7 @@ class Elm.Box (Elm.Widget) | |||
188 | ]] | 188 | ]] |
189 | 189 | ||
190 | params { | 190 | params { |
191 | @in subobj: Evas.Object *; [[The object to unpack]] | 191 | @in subobj: Evas.Object; [[The object to unpack]] |
192 | } | 192 | } |
193 | } | 193 | } |
194 | pack_after { | 194 | pack_after { |
@@ -209,8 +209,8 @@ class Elm.Box (Elm.Widget) | |||
209 | ]] | 209 | ]] |
210 | 210 | ||
211 | params { | 211 | params { |
212 | @in subobj: Evas.Object *; [[The object to add to the box]] | 212 | @in subobj: Evas.Object; [[The object to add to the box]] |
213 | @in after: Evas.Object *; [[The object after which to add it]] | 213 | @in after: Evas.Object; [[The object after which to add it]] |
214 | } | 214 | } |
215 | } | 215 | } |
216 | pack_start { | 216 | pack_start { |
@@ -232,7 +232,7 @@ class Elm.Box (Elm.Widget) | |||
232 | ]] | 232 | ]] |
233 | 233 | ||
234 | params { | 234 | params { |
235 | @in subobj: Evas.Object *; [[The object to add to the box]] | 235 | @in subobj: Evas.Object; [[The object to add to the box]] |
236 | } | 236 | } |
237 | } | 237 | } |
238 | recalculate { | 238 | recalculate { |
@@ -265,8 +265,8 @@ class Elm.Box (Elm.Widget) | |||
265 | ]] | 265 | ]] |
266 | 266 | ||
267 | params { | 267 | params { |
268 | @in subobj: Evas.Object *; [[The object to add to the box]] | 268 | @in subobj: Evas.Object; [[The object to add to the box]] |
269 | @in before: Evas.Object *; [[The object before which to add it]] | 269 | @in before: Evas.Object; [[The object before which to add it]] |
270 | } | 270 | } |
271 | } | 271 | } |
272 | clear { | 272 | clear { |