summaryrefslogtreecommitdiff
path: root/src/lib/elementary/elm_box.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_box.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_box.eo')
-rw-r--r--src/lib/elementary/elm_box.eo16
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 {