X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=gtk%2Fgtkbuildable.c;h=8867cfd333d41d5eba01ceb227595ab776b41af6;hb=d97861bd8b338c3d25d7ffb5496edee9eee9bfbb;hp=963efb3c946c11aaca8eb0929705d3a3e885819c;hpb=5f1b5d24067468fc86b28dccc504c71abdaf68b8;p=~andy%2Fgtk diff --git a/gtk/gtkbuildable.c b/gtk/gtkbuildable.c index 963efb3c9..8867cfd33 100644 --- a/gtk/gtkbuildable.c +++ b/gtk/gtkbuildable.c @@ -13,9 +13,7 @@ * Library General Public License for more details. * * You should have received a copy of the GNU Library General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * License along with this library. If not, see . */ /** @@ -23,14 +21,14 @@ * @Short_description: Interface for objects that can be built by GtkBuilder * @Title: GtkBuildable * - * GtkBuildable allows objects to extend and customize thier deserialization + * GtkBuildable allows objects to extend and customize their deserialization * from GtkBuilder UI descriptions. * The interface includes methods for setting names and properties of objects, * parsing custom tags and constructing child objects. * * The GtkBuildable interface is implemented by all widgets and * many of the non-widget objects that are provided by GTK+. The - * main user of this interface is #GtkBuilder, there should be + * main user of this interface is #GtkBuilder. There should be * very little need for applications to call any * gtk_buildable_... functions. * @@ -40,7 +38,6 @@ #include "config.h" #include "gtkbuildable.h" -#include "gtktypeutils.h" #include "gtkintl.h" @@ -87,7 +84,7 @@ gtk_buildable_set_name (GtkBuildable *buildable, * * Gets the name of the @buildable object. * - * #GtkBuilder sets the name based on the the + * #GtkBuilder sets the name based on the * GtkBuilder UI definition * used to construct the @buildable. * @@ -204,12 +201,12 @@ gtk_buildable_parser_finished (GtkBuildable *buildable, * @builder: #GtkBuilder used to construct this object * @name: name of child to construct * - * Constructs a child of @buildable with the name @name. + * Constructs a child of @buildable with the name @name. * * #GtkBuilder calls this function if a "constructor" has been * specified in the UI definition. * - * Returns: the constructed child + * Returns: (transfer full): the constructed child * * Since: 2.12 **/ @@ -236,8 +233,8 @@ gtk_buildable_construct_child (GtkBuildable *buildable, * @builder: a #GtkBuilder used to construct this object * @child: (allow-none): child object or %NULL for non-child tags * @tagname: name of tag - * @parser: a #GMarkupParser structure to fill in - * @data: return location for user data that will be passed in + * @parser: (out): a #GMarkupParser structure to fill in + * @data: (out): return location for user data that will be passed in * to parser functions * * This is called for each unknown element under <child>. @@ -274,7 +271,7 @@ gtk_buildable_custom_tag_start (GtkBuildable *buildable, * @builder: #GtkBuilder used to construct this object * @child: (allow-none): child object or %NULL for non-child tags * @tagname: name of tag - * @data: user data that will be passed in to parser functions + * @data: (type gpointer): user data that will be passed in to parser functions * * This is called at the end of each custom element handled by * the buildable. @@ -337,7 +334,7 @@ gtk_buildable_custom_finished (GtkBuildable *buildable, * * Get the internal child called @childname of the @buildable object. * - * Returns: the internal child of the buildable object + * Returns: (transfer none): the internal child of the buildable object * * Since: 2.12 **/