elm gengrid, genlist: remove pointers

This commit is contained in:
Daniel Kolesa 2016-11-09 15:57:56 +01:00
parent 89bd7f0977
commit 441b303783
3 changed files with 15 additions and 15 deletions

View File

@ -299,7 +299,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
in the list are only valid so long as those items are not
deleted or the gengrid is not deleted.
]]
return: free(own(list<Elm_Gen_Item *>), eina_list_free) @warn_unused; [[
return: free(own(list<ptr(Elm_Gen_Item)>), eina_list_free) @warn_unused; [[
The list of realized items or $null if none are realized.
]]
}
@ -374,7 +374,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
]]
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Gengrid.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in relative: Elm.Widget.Item; [[The item to place this new one before.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
@ -400,7 +400,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
]]
return: Elm.Widget.Item; [[A handle to the item added or $null on error.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Gengrid.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in relative: Elm.Widget.Item; [[The item to place this new one after.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
@ -448,7 +448,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
]]
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Gengrid.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]]
@ -462,7 +462,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
]]
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Gengrid.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in func: Evas_Smart_Cb @optional; [[Convenience function called
when the item is selected.]]
@ -487,7 +487,7 @@ class Elm.Gengrid (Elm.Layout, Elm.Interface_Scrollable,
]]
return: Elm.Widget.Item; [[A handle to the item added or $null on errors.]]
params {
@in itc: const(Elm.Gengrid.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Gengrid.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in comp: Eina_Compare_Cb; [[User defined comparison function
that defines the sort order based

View File

@ -304,7 +304,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
item pointers in the list are only valid so long as those
items are not deleted or the genlist is not deleted.
]]
return: free(own(list<Elm_Gen_Item *>), eina_list_free) @warn_unused;
return: free(own(list<ptr(Elm_Gen_Item)>), eina_list_free) @warn_unused;
}
}
@property selected_items {
@ -345,7 +345,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
]]
return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in before_it: Elm.Widget.Item; [[The item to place this new one before.]]
@ -373,7 +373,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
]]
return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in after_it: Elm.Widget.Item; [[The item to place this new one after.]]
@ -424,7 +424,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
Return NULL if filter is not set. Application must take care
of the case while calling the API. Must be freed after use.
]]
return: free(own(iterator<Elm_Gen_Item *>), eina_iterator_free); [[Iterator on genlist]]
return: free(own(iterator<ptr(Elm_Gen_Item)>), eina_iterator_free); [[Iterator on genlist]]
}
filtered_items_count @const {
[[Return how many items have passed the filter currently.
@ -453,7 +453,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
]]
return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@ -475,7 +475,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
]]
return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]
@ -492,7 +492,7 @@ class Elm.Genlist (Elm.Layout, Elm.Interface_Scrollable, Efl.Ui.Clickable,
]]
return: Elm.Widget.Item;
params {
@in itc: const(Elm.Genlist.Item.Class)*; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
@in data: const(void_ptr); [[The item data.]]
@in parent: Elm.Widget.Item @nullable; [[The parent item, or $null if none.]]
@in type: Elm.Genlist.Item.Type; [[Item type.]]

View File

@ -164,7 +164,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
]]
}
values {
itc: const (Elm.Genlist.Item.Class) *; [[Genlist Item class for the given item.]]
itc: ptr(const(Elm.Genlist.Item.Class)); [[Genlist Item class for the given item.]]
}
}
@property index {
@ -374,7 +374,7 @@ class Elm.Genlist.Item(Elm.Widget.Item)
@.update is called on the item $it.
]]
params {
@in itc: const (Elm.Genlist.Item.Class) *; [[The item class for the item.]]
@in itc: ptr(const(Elm.Genlist.Item.Class)); [[The item class for the item.]]
}
}
decorate_mode_set {