方法
GtkBuilderextend_with_template
声明 [src]
gboolean
gtk_builder_extend_with_template (
GtkBuilder* builder,
GObject* object,
GType template_type,
const char* buffer,
gssize length,
GError** error
)
参数
object
-
类型:
GObject
正在扩展的对象。
数据由调用方法的所有者拥有。 template_type
-
类型:
GType
模板的类型。
buffer
-
类型:
const char*
要解析的字符串。
数据由调用方法的所有者拥有。 值是一个以NULL结尾的UTF-8字符串。 length
-
类型:
gssize
buffer
的长度(如果buffer
是空终止的,则可能为-1)。 error
-
类型:
GError **
用于记住可恢复错误的返回位置。
该参数可以是 NULL
。如果返回位置不是 NULL
,则必须将其初始化为零GError*
。如果没有错误,则方法将保留将该参数初始化为零的标志。 发生错误时,将设置参数为新分配的 GError
;调用者将拥有数据,并负责释放它。