Add GObject Introspection annotations
Add GObject Introspection annotations to methods where needed, in particular adding (transfer none) to return values that don't transfer ownership. st_texture_cache_get_actor() and st_texture_cache_get_texture() are annotated as (transfer none) since they return a newly created *floating* texture. https://bugzilla.gnome.org/show_bug.cgi?id=591245
This commit is contained in:
@ -1122,7 +1122,7 @@ st_widget_ensure_style (StWidget *widget)
|
||||
* "border-image" CSS property. This function should normally only be used
|
||||
* by subclasses.
|
||||
*
|
||||
* Returns: #ClutterActor
|
||||
* Returns: (transfer none): #ClutterActor
|
||||
*/
|
||||
ClutterActor *
|
||||
st_widget_get_border_image (StWidget *actor)
|
||||
@ -1139,7 +1139,7 @@ st_widget_get_border_image (StWidget *actor)
|
||||
* "background-image" CSS property. This function should normally only be used
|
||||
* by subclasses.
|
||||
*
|
||||
* Returns: a #ClutterActor
|
||||
* Returns: (transfer none): a #ClutterActor
|
||||
*/
|
||||
ClutterActor *
|
||||
st_widget_get_background_image (StWidget *actor)
|
||||
|
Reference in New Issue
Block a user