Add docs and (transfer none) to st_widget_get_theme_node()

st_widget_get_theme_node() was missing the (transfer none)
GObject Introspection causing crashes. Add that and document the
function.
This commit is contained in:
Owen W. Taylor 2009-10-07 14:26:14 -04:00
parent d7af6d40e3
commit 400326e549

View File

@ -699,6 +699,20 @@ get_root_theme_node (ClutterStage *stage)
return st_theme_context_get_root_node (context);
}
/**
* st_widget_get_theme_node:
* @widget: a #StWidget
*
* Gets the theme node holding style information for the widget.
* The theme node is used to access standard and custom CSS
* properties of the widget.
*
* Return value: (transfer none): the theme node for the widget.
* This is owned by the widget. When attributes of the widget
* or the environment that affect the styling change (for example
* the style_class property of the widget), it will be recreated,
* and the ::style-changed signal will be emitted on the widget.
*/
StThemeNode *
st_widget_get_theme_node (StWidget *widget)
{