Method

GtkBuildablecustom_tag_start

since: 2.12

Declaration [src]

gboolean
gtk_buildable_custom_tag_start (
  GtkBuildable* buildable,
  GtkBuilder* builder,
  GObject* child,
  const gchar* tagname,
  GMarkupParser* parser,
  gpointer* data
)

Description [src]

This is called for each unknown element under <child>.

Available since: 2.12

Parameters

builder

Type: GtkBuilder

A GtkBuilder used to construct this object.

The data is owned by the caller of the method.
child

Type: GObject

Child object or NULL for non-child tags.

The argument can be NULL.
The data is owned by the caller of the method.
tagname

Type: const gchar*

Name of tag.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
parser

Type: GMarkupParser

A GMarkupParser to fill in.

The argument will be set by the function.
The returned data is owned by the instance.
data

Type: gpointer*

Return location for user data that will be passed in to parser functions.

The argument will be set by the function.
The argument can be set to NULL by the method.

Return value

Type: gboolean

TRUE if a object has a custom implementation, FALSE if it doesn’t.