/**
* ibus_bus_list_names:
* @bus: An IBusBus.
- * @returns: Lists that attached to @bus.
+ * @returns: (element-type utf8): Lists that attached to @bus.
*
* Return lists that attached to @bus.
* <note><para>[FixMe] Not implemented yet, only return NULL.</para></note>
/**
* ibus_bus_list_engines:
* @bus: An IBusBus.
- * @returns: A GList of engines.
+ * @returns: (element-type IBusEngineDesc): A List of engines.
*
* List engines.
* Note that this function is not yet implemented.
/**
* ibus_bus_list_active_engines:
* @bus: An IBusBus.
- * @returns: A GList of active engines.
+ * @returns: (element-type IBusEngineDesc): A List of active engines.
*
* List active engines.
* Note that this function is not yet implemented.
/**
* ibus_component_get_engines:
* @component: An IBusComponent.
- * @returns: A newly allocated GList that contains engines.
+ * @returns: (element-type IBusEngineDesc): A newly allocated GList that contains engines.
*
* Get the engines of this component.
*/
/**
* ibus_observed_path_traverse:
* @path: An IBusObservedPath.
- * @returns: A newly allocate GList which holds content in path; NULL if @path is not directory.
+ * @returns: (element-type IBusObservedPath): A newly allocate GList which holds content in path; NULL if @path is not directory.
*
* Recursively traverse the path and put the files and subdirectory in to a newly allocated
* GLists, if the @path is a directory. Otherwise returns NULL.
/**
* ibus_service_get_connections:
* @service: An IBusService.
- * @returns: A newly allocated list of connections.
+ * @returns: (element-type IBusConnection): A newly allocated list of connections.
*
* Returns a copy of list of connections.
* List elements need to be unref by g_object_unref().