EXTRA_DIST += gir/cairo-1.0.gir.in
# Doesn't seem to work to do gir/%.typelib =(
-gir/cairo-1.0.typelib: g-ir-compiler
-gir/DBus-1.0.typelib: g-ir-compiler
-gir/DBusGLib-1.0.typelib: g-ir-compiler
-gir/fontconfig-2.0.typelib: g-ir-compiler
-gir/freetype2-2.0.typelib: g-ir-compiler
-gir/GL-1.0.typelib: g-ir-compiler
-gir/libxml2-2.0.typelib: g-ir-compiler
-gir/xft-2.0.typelib: g-ir-compiler
-gir/xlib-2.0.typelib: g-ir-compiler
-gir/xfixes-4.0.typelib: g-ir-compiler
-gir/xrandr-1.3.typelib: g-ir-compiler
-gir/win32-1.0.typelib: g-ir-compiler
+gir/cairo-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/DBus-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/DBusGLib-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/fontconfig-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/freetype2-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/GL-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/libxml2-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xft-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xlib-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xfixes-4.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xrandr-1.3.typelib: g-ir-compiler$(EXEEXT)
+gir/win32-1.0.typelib: g-ir-compiler$(EXEEXT)
# glib with source (to enable documentation)
if WITH_GLIBSRC
GLIB_INCLUDEDIR=$(shell pkg-config --variable=includedir glib-2.0)/glib-2.0
GLIB_LIBDIR=$(shell pkg-config --variable=libdir glib-2.0)
-if OS_WIN32
-GLIB_LIBRARY=libglib-2.0-0
-else
GLIB_LIBRARY=glib-2.0
-endif
GLib_2_0_gir_LIBS = $(GLIB_LIBRARY) $(GOBJECT_LIBRARY)
GLib_2_0_gir_SCANNERFLAGS = \
GOBJECT_INCLUDEDIR=$(shell pkg-config --variable=includedir gobject-2.0)/glib-2.0
GOBJECT_LIBDIR=$(shell pkg-config --variable=libdir gobject-2.0)
-if OS_WIN32
-GOBJECT_LIBRARY=libgobject-2.0-0
-else
GOBJECT_LIBRARY=gobject-2.0
-endif
GObject-2.0.gir: GLib-2.0.gir
GObject_2_0_gir_LIBS = $(GOBJECT_LIBRARY)
GMODULE_INCLUDEDIR=$(shell pkg-config --variable=includedir gmodule-2.0)/glib-2.0
GMODULE_LIBDIR=$(shell pkg-config --variable=libdir gmodule-2.0)
-if OS_WIN32
-GMODULE_LIBRARY=libgmodule-2.0-0
-else
GMODULE_LIBRARY=gmodule-2.0
-endif
GModule-2.0.gir: GLib-2.0.gir
GIO_INCLUDEDIR=$(shell pkg-config --variable=includedir gio-2.0)/glib-2.0
GIO_LIBDIR=$(shell pkg-config --variable=libdir gio-2.0)
-if OS_WIN32
-GIO_LIBRARY=libgio-2.0-0
-else
GIO_LIBRARY=gio-2.0
-endif
if HAVE_GIO_UNIX
GIO_UNIX_HDRS=$(shell pkg-config --variable=includedir gio-unix-2.0)/gio-unix-2.0/gio/*.h
giscanner/doctemplates/base.tmpl \
giscanner/doctemplates/class.tmpl \
giscanner/doctemplates/namespace.tmpl \
+ giscanner/doctemplates/C/callback.tmpl \
giscanner/doctemplates/C/class.tmpl \
giscanner/doctemplates/C/constructor.tmpl \
giscanner/doctemplates/C/default.tmpl \
giscanner/doctemplates/C/enum.tmpl \
giscanner/doctemplates/C/function.tmpl \
+ giscanner/doctemplates/C/field.tmpl \
+ giscanner/doctemplates/C/interface.tmpl \
giscanner/doctemplates/C/method.tmpl \
giscanner/doctemplates/C/namespace.tmpl \
giscanner/doctemplates/C/property.tmpl \
giscanner/doctemplates/C/record.tmpl \
giscanner/doctemplates/C/signal.tmpl \
giscanner/doctemplates/C/vfunc.tmpl \
+ giscanner/doctemplates/Python/callback.tmpl \
giscanner/doctemplates/Python/class.tmpl \
giscanner/doctemplates/Python/constructor.tmpl \
giscanner/doctemplates/Python/default.tmpl \
giscanner/doctemplates/Python/enum.tmpl \
giscanner/doctemplates/Python/function.tmpl \
+ giscanner/doctemplates/Python/field.tmpl \
+ giscanner/doctemplates/Python/interface.tmpl \
giscanner/doctemplates/Python/method.tmpl \
giscanner/doctemplates/Python/namespace.tmpl \
giscanner/doctemplates/Python/property.tmpl \
giscanner/doctemplates/Python/record.tmpl \
giscanner/doctemplates/Python/signal.tmpl \
giscanner/doctemplates/Python/vfunc.tmpl \
+ giscanner/doctemplates/Gjs/callback.tmpl \
giscanner/doctemplates/Gjs/class.tmpl \
giscanner/doctemplates/Gjs/constructor.tmpl \
giscanner/doctemplates/Gjs/default.tmpl \
giscanner/doctemplates/Gjs/enum.tmpl \
giscanner/doctemplates/Gjs/function.tmpl \
+ giscanner/doctemplates/Gjs/field.tmpl \
+ giscanner/doctemplates/Gjs/interface.tmpl \
giscanner/doctemplates/Gjs/method.tmpl \
giscanner/doctemplates/Gjs/namespace.tmpl \
giscanner/doctemplates/Gjs/property.tmpl \
bin_SCRIPTS = g-ir-scanner g-ir-annotation-tool $(am__append_5)
EXTRA_LTLIBRARIES = libcmph.la
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
giscanner/doctemplates/base.tmpl \
giscanner/doctemplates/class.tmpl \
giscanner/doctemplates/namespace.tmpl \
+ giscanner/doctemplates/C/callback.tmpl \
giscanner/doctemplates/C/class.tmpl \
giscanner/doctemplates/C/constructor.tmpl \
giscanner/doctemplates/C/default.tmpl \
giscanner/doctemplates/C/enum.tmpl \
giscanner/doctemplates/C/function.tmpl \
+ giscanner/doctemplates/C/field.tmpl \
+ giscanner/doctemplates/C/interface.tmpl \
giscanner/doctemplates/C/method.tmpl \
giscanner/doctemplates/C/namespace.tmpl \
giscanner/doctemplates/C/property.tmpl \
giscanner/doctemplates/C/record.tmpl \
giscanner/doctemplates/C/signal.tmpl \
giscanner/doctemplates/C/vfunc.tmpl \
+ giscanner/doctemplates/Python/callback.tmpl \
giscanner/doctemplates/Python/class.tmpl \
giscanner/doctemplates/Python/constructor.tmpl \
giscanner/doctemplates/Python/default.tmpl \
giscanner/doctemplates/Python/enum.tmpl \
giscanner/doctemplates/Python/function.tmpl \
+ giscanner/doctemplates/Python/field.tmpl \
+ giscanner/doctemplates/Python/interface.tmpl \
giscanner/doctemplates/Python/method.tmpl \
giscanner/doctemplates/Python/namespace.tmpl \
giscanner/doctemplates/Python/property.tmpl \
giscanner/doctemplates/Python/record.tmpl \
giscanner/doctemplates/Python/signal.tmpl \
giscanner/doctemplates/Python/vfunc.tmpl \
+ giscanner/doctemplates/Gjs/callback.tmpl \
giscanner/doctemplates/Gjs/class.tmpl \
giscanner/doctemplates/Gjs/constructor.tmpl \
giscanner/doctemplates/Gjs/default.tmpl \
giscanner/doctemplates/Gjs/enum.tmpl \
giscanner/doctemplates/Gjs/function.tmpl \
+ giscanner/doctemplates/Gjs/field.tmpl \
+ giscanner/doctemplates/Gjs/interface.tmpl \
giscanner/doctemplates/Gjs/method.tmpl \
giscanner/doctemplates/Gjs/namespace.tmpl \
giscanner/doctemplates/Gjs/property.tmpl \
# glib
GLIB_INCLUDEDIR = $(shell pkg-config --variable=includedir glib-2.0)/glib-2.0
GLIB_LIBDIR = $(shell pkg-config --variable=libdir glib-2.0)
-@OS_WIN32_FALSE@GLIB_LIBRARY = glib-2.0
-@OS_WIN32_TRUE@GLIB_LIBRARY = libglib-2.0-0
+GLIB_LIBRARY = glib-2.0
GLib_2_0_gir_LIBS = $(GLIB_LIBRARY) $(GOBJECT_LIBRARY)
GLib_2_0_gir_SCANNERFLAGS = \
--external-library \
# gobject
GOBJECT_INCLUDEDIR = $(shell pkg-config --variable=includedir gobject-2.0)/glib-2.0
GOBJECT_LIBDIR = $(shell pkg-config --variable=libdir gobject-2.0)
-@OS_WIN32_FALSE@GOBJECT_LIBRARY = gobject-2.0
-@OS_WIN32_TRUE@GOBJECT_LIBRARY = libgobject-2.0-0
+GOBJECT_LIBRARY = gobject-2.0
GObject_2_0_gir_LIBS = $(GOBJECT_LIBRARY)
GObject_2_0_gir_SCANNERFLAGS = \
--external-library \
# gmodule
GMODULE_INCLUDEDIR = $(shell pkg-config --variable=includedir gmodule-2.0)/glib-2.0
GMODULE_LIBDIR = $(shell pkg-config --variable=libdir gmodule-2.0)
-@OS_WIN32_FALSE@GMODULE_LIBRARY = gmodule-2.0
-@OS_WIN32_TRUE@GMODULE_LIBRARY = libgmodule-2.0-0
+GMODULE_LIBRARY = gmodule-2.0
GModule_2_0_gir_LIBS = $(GMODULE_LIBRARY)
GModule_2_0_gir_SCANNERFLAGS = \
--external-library \
# gio
GIO_INCLUDEDIR = $(shell pkg-config --variable=includedir gio-2.0)/glib-2.0
GIO_LIBDIR = $(shell pkg-config --variable=libdir gio-2.0)
-@OS_WIN32_FALSE@GIO_LIBRARY = gio-2.0
-@OS_WIN32_TRUE@GIO_LIBRARY = libgio-2.0-0
+GIO_LIBRARY = gio-2.0
@HAVE_GIO_UNIX_FALSE@GIO_UNIX_HDRS =
@HAVE_GIO_UNIX_TRUE@GIO_UNIX_HDRS = $(shell pkg-config --variable=includedir gio-unix-2.0)/gio-unix-2.0/gio/*.h
@HAVE_GIO_UNIX_FALSE@GIO_UNIX_PACKAGES =
< $< > $@.tmp && mv $@.tmp $@
# Doesn't seem to work to do gir/%.typelib =(
-gir/cairo-1.0.typelib: g-ir-compiler
-gir/DBus-1.0.typelib: g-ir-compiler
-gir/DBusGLib-1.0.typelib: g-ir-compiler
-gir/fontconfig-2.0.typelib: g-ir-compiler
-gir/freetype2-2.0.typelib: g-ir-compiler
-gir/GL-1.0.typelib: g-ir-compiler
-gir/libxml2-2.0.typelib: g-ir-compiler
-gir/xft-2.0.typelib: g-ir-compiler
-gir/xlib-2.0.typelib: g-ir-compiler
-gir/xfixes-4.0.typelib: g-ir-compiler
-gir/xrandr-1.3.typelib: g-ir-compiler
-gir/win32-1.0.typelib: g-ir-compiler
+gir/cairo-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/DBus-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/DBusGLib-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/fontconfig-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/freetype2-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/GL-1.0.typelib: g-ir-compiler$(EXEEXT)
+gir/libxml2-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xft-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xlib-2.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xfixes-4.0.typelib: g-ir-compiler$(EXEEXT)
+gir/xrandr-1.3.typelib: g-ir-compiler$(EXEEXT)
+gir/win32-1.0.typelib: g-ir-compiler$(EXEEXT)
GLib-2.0.gir: g-ir-scanner g-ir-compiler$(EXEEXT)
# Change or pass in as a variable/env var if needed
# The main DLLs that are used to build introspection files that are "installed"
-GI_DLLNAME = girepository-1-vs$(VSVER)
-GLIB_DLLNAME = glib-2-vs$(VSVER)
-GMODULE_DLLNAME = gmodule-2-vs$(VSVER)
-GOBJECT_DLLNAME = gobject-2-vs$(VSVER)
-GIO_DLLNAME = gio-2-vs$(VSVER)
CAIROGOBJECT_DLLNAME= cairo-gobject-vs$(VSVER)
# Please do not change anything after this line
@-echo Generating $@...
$(PYTHON2) $(G_IR_SCANNER_CURRENT) --verbose -I.. --add-include-path=.. \
--add-include-path=..\gir --add-include-path=. --namespace=GLib --nsversion=$(GLIB_APIVERSION) \
- --no-libtool --pkg=glib-$(GLIB_APIVERSION) --include=win32-$(GI_APIVERSION) --library=$(GLIB_DLLNAME) --library=$(GOBJECT_DLLNAME) \
+ --no-libtool --pkg=glib-$(GLIB_APIVERSION) --include=win32-$(GI_APIVERSION) --library=glib-2.0 --library=gobject-2.0 \
--external-library --reparse-validate --identifier-prefix=G --symbol-prefix=g \
--symbol-prefix=glib --c-include="glib.h" -I$(BASEDIR)\include\glib-$(GLIB_APIVERSION) \
-I$(BASEDIR)\lib\glib-2.0\include -I$(BASEDIR)\include -DGETTEXT_PACKAGE=Dummy \
@-echo Generating $@...
$(PYTHON2) $(G_IR_SCANNER_CURRENT) --verbose -I.. --add-include-path=.. \
--add-include-path=..\gir --add-include-path=. --namespace=GModule --nsversion=2.0 \
- --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gmodule-$(GLIB_APIVERSION) --library=$(GMODULE_DLLNAME) \
+ --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gmodule-$(GLIB_APIVERSION) --library=gmodule-2.0 \
--external-library --reparse-validate --identifier-prefix=G --c-include="gmodule.h" \
-I$(BASEDIR)\include\glib-2.0 -I$(BASEDIR)\lib\glib-2.0\include -I$(BASEDIR)\include \
$(BASEDIR)\include\glib-2.0\gmodule.h ..\gir\gmodule-2.0.c -o $@
@-echo Generating $@...
$(PYTHON2) $(G_IR_SCANNER_CURRENT) --verbose -I.. --add-include-path=.. \
--add-include-path=..\gir --add-include-path=. --namespace=GObject --nsversion=$(GLIB_APIVERSION) \
- --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gobject-$(GLIB_APIVERSION) --library=$(GOBJECT_DLLNAME) \
+ --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gobject-$(GLIB_APIVERSION) --library=gobject-2.0 \
--external-library --reparse-validate --identifier-prefix=G --c-include="glib-gobject.h" \
-I$(BASEDIR)/include/glib-2.0 -I$(BASEDIR)/lib/glib-2.0/include -I$(BASEDIR)/include \
-DGOBJECT_COMPILATION --filelist=gobject_list -o $@
$(PYTHON2) $(G_IR_SCANNER_CURRENT) --verbose -I.. --add-include-path=.. \
--add-include-path=..\gir --add-include-path=. --namespace=Gio --nsversion=$(GLIB_APIVERSION) \
--no-libtool --pkg=gio-$(GLIB_APIVERSION) --pkg=gio-windows-$(GLIB_APIVERSION) --include=GObject-$(GLIB_APIVERSION) \
- --library=$(GIO_DLLNAME) --external-library --reparse-validate --warn-all \
+ --library=gio-2.0 --external-library --reparse-validate --warn-all \
--identifier-prefix=G --include=GLib-$(GLIB_APIVERSION) --c-include="gio/gio.h" -DGIO_COMPILATION \
-I$(BASEDIR)\include\glib-2.0 -I$(BASEDIR)\lib\glib-2.0\include \
-I$(BASEDIR)\include --filelist=gio_list -o $@
--add-include-path=..\gir --add-include-path=. --namespace=GIRepository --nsversion=$(GLIB_APIVERSION) \
--identifier-prefix=GI --symbol-prefix=g --c-include="girepository.h" --add-include-path=. \
--no-libtool --pkg=gobject-$(GLIB_APIVERSION) --include=GObject-$(GLIB_APIVERSION) \
- --library=$(GI_DLLNAME) -I..\girepository -I.. -I%BASEDIR%\include \
+ --library=girepository-1.0 -I..\girepository -I.. -I%BASEDIR%\include \
-I%BASEDIR%\include\glib-2.0 -I%BASEDIR%\lib\glib-2.0\include --filelist=gi_list \
-DGI_COMPILATION -o $@
copy ..\..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates
copy ..\..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates
copy ..\..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates
+copy ..\..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
+copy ..\..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
+copy ..\..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
copy ..\..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
+copy ..\..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
+copy ..\..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
+copy ..\..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
copy ..\..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
+copy ..\..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
+copy ..\..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
+copy ..\..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
copy ..\..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates

copy ..\..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates

copy ..\..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates

+copy ..\..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

+copy ..\..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

+copy ..\..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

copy ..\..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C

+copy ..\..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

+copy ..\..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

+copy ..\..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

copy ..\..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python

+copy ..\..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

+copy ..\..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

+copy ..\..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

copy ..\..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs

#
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
#define PACKAGE_NAME "gobject-introspection"
/* Define to the full name and version of this package. */
-#define PACKAGE_STRING "gojbect-introspection 1.39.90"
+#define PACKAGE_STRING "gojbect-introspection 1.40.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "gobject-introspection"
#define PACKAGE_URL ""
/* Define to the version of this package. */
-#define PACKAGE_VERSION "1.39.90"
+#define PACKAGE_VERSION "1.40.0"
/* Define to the platform's shared library suffix */
#define SHLIB_SUFFIX ".dll"
#define STDC_HEADERS 1
/* Version number of package */
-#define VERSION "1.39.90"
+#define VERSION "1.40.0"
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
`char[]'. */
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gobject-introspection 1.39.90.
+# Generated by GNU Autoconf 2.69 for gobject-introspection 1.40.0.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=introspection>.
#
# Identity of this package.
PACKAGE_NAME='gobject-introspection'
PACKAGE_TARNAME='gobject-introspection'
-PACKAGE_VERSION='1.39.90'
-PACKAGE_STRING='gobject-introspection 1.39.90'
+PACKAGE_VERSION='1.40.0'
+PACKAGE_STRING='gobject-introspection 1.40.0'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=glib&component=introspection'
PACKAGE_URL=''
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gobject-introspection 1.39.90 to adapt to many kinds of systems.
+\`configure' configures gobject-introspection 1.40.0 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gobject-introspection 1.39.90:";;
+ short | recursive ) echo "Configuration of gobject-introspection 1.40.0:";;
esac
cat <<\_ACEOF
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gobject-introspection configure 1.39.90
+gobject-introspection configure 1.40.0
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gobject-introspection $as_me 1.39.90, which was
+It was created by gobject-introspection $as_me 1.40.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
# Define the identity of the package.
PACKAGE='gobject-introspection'
- VERSION='1.39.90'
+ VERSION='1.40.0'
cat >>confdefs.h <<_ACEOF
# Used in docs/reference/version.xml
-GI_VERSION=1.39.90
+GI_VERSION=1.40.0
# Check for Win32
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gobject-introspection $as_me 1.39.90, which was
+This file was extended by gobject-introspection $as_me 1.40.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gobject-introspection config.status 1.39.90
+gobject-introspection config.status 1.40.0
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
dnl the gi version number
m4_define(gi_major_version, 1)
-m4_define(gi_minor_version, 39)
-m4_define(gi_micro_version, 90)
+m4_define(gi_minor_version, 40)
+m4_define(gi_micro_version, 0)
m4_define(gi_version, gi_major_version.gi_minor_version.gi_micro_version)
AC_PREREQ([2.63])
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">GObject Introspection Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- This document is for GObject Introspection version 1.39.90
+ This document is for GObject Introspection version 1.40.0
.
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://developer.gnome.org/gi/unstable/" target="_top">http://developer.gnome.org/gi/unstable/</a>.
/**
* g_application_add_main_option_entries:
* @application: a #GApplication
- * @entries: a %NULL-terminated list of #GOptionEntrys
+ * @entries: (array zero-terminated=1) (element-type GOptionEntry): a
+ * %NULL-terminated list of #GOptionEntrys
*
* Adds main option entries to be handled by @application.
*
* @cancellable: (allow-none): a %GCancellable or %NULL
*
* Creates a %GSource that can be attached to a %GMainContext to monitor
- * for the availibility of the specified @condition on the socket.
+ * for the availability of the specified @condition on the socket.
*
* The callback on the source is of the #GSocketSourceFunc type.
*
* g_subprocess_get_identifier:
* @subprocess: a #GSubprocess
*
- * On UNIX, returns the process ID as a decimal string. On Windows,
- * returns the result of GetProcessId() also as a string.
+ * On UNIX, returns the process ID as a decimal string.
+ * On Windows, returns the result of GetProcessId() also as a string.
*/
/**
- * GVariantDict: (skip)
+ * GVariantDict:
*
* #GVariantDict is a mutable interface to #GVariant dictionaries.
*
* character until it knows that the next character is not a mark that
* could combine with the base character.)
*
+ * Using extensions such as "//TRANSLIT" may not work (or may not work
+ * well) on many platforms. Consider using g_str_to_ascii() instead.
+ *
* Returns: If the conversion was successful, a newly allocated
* nul-terminated string, which must be freed with
* g_free(). Otherwise %NULL and @error will be set.
/**
* g_get_monotonic_time:
*
- * Queries the system monotonic time, if available.
- *
- * On POSIX systems with clock_gettime() and `CLOCK_MONOTONIC` this call
- * is a very shallow wrapper for that. Otherwise, we make a best effort
- * that probably involves returning the wall clock time (with at least
- * microsecond accuracy, subject to the limitations of the OS kernel).
+ * Queries the system monotonic time.
*
- * It's important to note that POSIX `CLOCK_MONOTONIC` does
- * not count time spent while the machine is suspended.
+ * The monotonic clock will always increase and doesn't suffer
+ * discontinuities when the user (or NTP) changes the system time. It
+ * may or may not continue to tick during times where the machine is
+ * suspended.
*
- * On Windows, "limitations of the OS kernel" is a rather substantial
- * statement. Depending on the configuration of the system, the wall
- * clock time is updated as infrequently as 64 times a second (which
- * is approximately every 16ms). Also, on XP (but not on Vista or later)
- * the monotonic clock is locally monotonic, but may differ in exact
- * value between processes due to timer wrap handling.
+ * We try to use the clock that corresponds as closely as possible to
+ * the passage of time as measured by system calls such as poll() but it
+ * may not always be possible to do this.
*
* Returns: the monotonic time, in microseconds
* Since: 2.28
* otherwise you have to make sure that any dynamically allocated
* values are freed yourself.
*
+ * It is safe to continue iterating the #GHashTable afterward:
+ * |[
+ * while (g_hash_table_iter_next (&iter, &key, &value))
+ * {
+ * if (condition)
+ * g_hash_table_iter_remove (&iter);
+ * }
+ * ]|
+ *
* Since: 2.16
*/
*
* Passes the results of polling back to the main loop.
*
+ * You must have successfully acquired the context with
+ * g_main_context_acquire() before you may call this function.
+ *
* Returns: %TRUE if some sources are ready to be dispatched.
*/
* @context: a #GMainContext
*
* Dispatches all pending sources.
+ *
+ * You must have successfully acquired the context with
+ * g_main_context_acquire() before you may call this function.
*/
* Prepares to poll sources within a main loop. The resulting information
* for polling is determined by calling g_main_context_query ().
*
+ * You must have successfully acquired the context with
+ * g_main_context_acquire() before you may call this function.
+ *
* Returns: %TRUE if some source is ready to be dispatched
* prior to polling.
*/
*
* Determines information necessary to poll this main loop.
*
+ * You must have successfully acquired the context with
+ * g_main_context_acquire() before you may call this function.
+ *
* Returns: the number of records actually stored in @fds,
* or, if more than @n_fds records need to be stored, the number
* of records that need to be stored.
* @source will hold a reference on @child_source while @child_source
* is attached to it.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* Since: 2.28
*/
* the @revents field in the #GPollFD struct and return %TRUE if events need
* to be processed.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* Using this API forces the linear scanning of event sources on each
* main loop iteration. Newly-written event sources should try to use
* g_source_add_unix_fd() instead of this API.
* It is not necessary to remove the fd before destroying the source; it
* will be cleaned up automatically.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* As the name suggests, this function is not available on Windows.
*
* Returns: an opaque tag
* If you want to remove a fd, don't set its event mask to zero.
* Instead, call g_source_remove_unix_fd().
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* As the name suggests, this function is not available on Windows.
*
* Since: 2.36
* The return value of this function is only defined when the function
* is called from the check or dispatch functions for @source.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* As the name suggests, this function is not available on Windows.
*
* Returns: the conditions reported on the fd
*
* Detaches @child_source from @source and destroys it.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* Since: 2.28
*/
*
* Removes a file descriptor from the set of file descriptors polled for
* this source.
+ *
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
*/
* watched while keeping the same source around. In the normal case you
* will just want to destroy the source.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* As the name suggests, this function is not available on Windows.
*
* Since: 2.36
* source will be dispatched if it is ready to be dispatched and no
* sources at a higher (numerically smaller) priority are ready to be
* dispatched.
+ *
+ * A child source always has the same priority as its parent. It is not
+ * permitted to change the priority of a source once it has been added
+ * as a child of another source.
*/
* for both sources is reached during the same main context iteration
* then the order of dispatch is undefined.
*
+ * This API is only intended to be used by implementations of #GSource.
+ * Do not call this API on a #GSource that you did not create.
+ *
* Since: 2.36
*/
/**
+ * g_str_to_ascii:
+ * @str: a string, in UTF-8
+ * @from_locale: (allow-none): the source locale, if known
+ *
+ * Transliterate @str to plain ASCII.
+ *
+ * For best results, @str should be in composed normalised form.
+ *
+ * This function performs a reasonably good set of character
+ * replacements. The particular set of replacements that is done may
+ * change by version or even by runtime environment.
+ *
+ * If the source language of @str is known, it can used to improve the
+ * accuracy of the translation by passing it as @from_locale. It should
+ * be a valid POSIX locale string (of the form
+ * "language[_territory][.codeset][@modifier]").
+ *
+ * If @from_locale is %NULL then the current locale is used.
+ *
+ * If you want to do translation for no specific locale, and you want it
+ * to be done independently of the currently locale, specify "C" for
+ * @from_locale.
+ *
+ * Returns: a string in plain ASCII
+ */
+
+
+/**
* g_str_tokenize_and_fold:
* @string: a string
* @translit_locale: (allow-none): the language code (like 'de' or
*/
/**
+ * g_object_info_get_field_offset:
+ * @info: a #GIObjectInfo
+ * @n: index of queried field
+ *
+ * Obtain the offset of the specified field.
+ *
+ * Returns: field offset in bytes
+ */
+static gint32
+g_object_info_get_field_offset (GIObjectInfo *info,
+ gint n)
+{
+ GIRealInfo *rinfo = (GIRealInfo *)info;
+ Header *header = (Header *)rinfo->typelib->data;
+ ObjectBlob *blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
+ guint32 offset;
+ gint i;
+ FieldBlob *field_blob;
+
+ offset = rinfo->offset + header->object_blob_size
+ + (blob->n_interfaces + blob->n_interfaces % 2) * 2;
+
+ for (i = 0; i < n; i++)
+ {
+ field_blob = (FieldBlob *)&rinfo->typelib->data[offset];
+ offset += header->field_blob_size;
+ if (field_blob->has_embedded_type)
+ offset += header->callback_blob_size;
+ }
+
+ return offset;
+}
+
+/**
* g_object_info_get_parent:
* @info: a #GIObjectInfo
*
{
gint offset;
GIRealInfo *rinfo = (GIRealInfo *)info;
- Header *header;
- ObjectBlob *blob;
g_return_val_if_fail (info != NULL, NULL);
g_return_val_if_fail (GI_IS_OBJECT_INFO (info), NULL);
- header = (Header *)rinfo->typelib->data;
- blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
-
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + n * header->field_blob_size;
+ offset = g_object_info_get_field_offset(info, n);
return (GIFieldInfo *) g_info_new (GI_INFO_TYPE_FIELD, (GIBaseInfo*)info, rinfo->typelib, offset);
}
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ n * header->property_blob_size;
return (GIPropertyInfo *) g_info_new (GI_INFO_TYPE_PROPERTY, (GIBaseInfo*)info,
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size
+ n * header->function_blob_size;
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size +
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size;
return _g_base_info_find_method ((GIBaseInfo*)info, offset, blob->n_methods, name);
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size
+ blob->n_methods * header->function_blob_size
+ n * header->signal_blob_size;
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size
+ blob->n_methods * header->function_blob_size
+ blob->n_signals * header->signal_blob_size
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size
+ blob->n_methods * header->function_blob_size
+ blob->n_signals * header->signal_blob_size;
header = (Header *)rinfo->typelib->data;
blob = (ObjectBlob *)&rinfo->typelib->data[rinfo->offset];
- offset = rinfo->offset + header->object_blob_size
- + (blob->n_interfaces + blob->n_interfaces % 2) * 2
- + blob->n_fields * header->field_blob_size
+ offset = g_object_info_get_field_offset(info, blob->n_fields)
+ blob->n_properties * header->property_blob_size
+ blob->n_methods * header->function_blob_size
+ blob->n_signals * header->signal_blob_size
typedef enum
{
+ STATE_NONE = 0,
STATE_START,
STATE_END,
STATE_REPOSITORY,
STATE_INCLUDE,
- STATE_C_INCLUDE,
- STATE_PACKAGE, /* 5 */
+ STATE_C_INCLUDE, /* 5 */
+ STATE_PACKAGE,
STATE_NAMESPACE,
STATE_ENUM,
STATE_BITFIELD,
- STATE_FUNCTION,
- STATE_FUNCTION_RETURN, /* 10 */
+ STATE_FUNCTION, /* 10 */
+ STATE_FUNCTION_RETURN,
STATE_FUNCTION_PARAMETERS,
STATE_FUNCTION_PARAMETER,
STATE_CLASS,
- STATE_CLASS_FIELD,
- STATE_CLASS_PROPERTY, /* 15 */
+ STATE_CLASS_FIELD, /* 15 */
+ STATE_CLASS_PROPERTY,
STATE_INTERFACE,
STATE_INTERFACE_PROPERTY,
STATE_INTERFACE_FIELD,
- STATE_IMPLEMENTS,
- STATE_PREREQUISITE, /* 20 */
+ STATE_IMPLEMENTS, /* 20 */
+ STATE_PREREQUISITE,
STATE_BOXED,
STATE_BOXED_FIELD,
STATE_STRUCT,
- STATE_STRUCT_FIELD,
- STATE_UNION, /* 25 */
+ STATE_STRUCT_FIELD, /* 25 */
+ STATE_UNION,
STATE_UNION_FIELD,
STATE_NAMESPACE_CONSTANT,
STATE_CLASS_CONSTANT,
- STATE_INTERFACE_CONSTANT,
- STATE_ALIAS, /* 30 */
+ STATE_INTERFACE_CONSTANT, /* 30 */
+ STATE_ALIAS,
STATE_TYPE,
STATE_ATTRIBUTE,
STATE_PASSTHROUGH
GList *type_stack;
GList *type_parameters;
int type_depth;
- gboolean in_embedded_type;
+ ParseState in_embedded_state;
};
#define CURRENT_NODE(ctx) ((GIrNode *)((ctx)->node_stack->data))
const gchar *throws;
GIrNodeFunction *function;
gboolean found = FALSE;
- gboolean in_embedded_type;
+ ParseState in_embedded_state = STATE_NONE;
switch (ctx->state)
{
case STATE_ENUM:
found = strcmp (element_name, "function") == 0;
break;
+ case STATE_CLASS_FIELD:
case STATE_STRUCT_FIELD:
found = (found || strcmp (element_name, "callback") == 0);
+ in_embedded_state = ctx->state;
break;
default:
break;
if (!found)
return FALSE;
- in_embedded_type = ctx->state == STATE_STRUCT_FIELD;
-
if (!introspectable_prelude (context, attribute_names, attribute_values, ctx, STATE_FUNCTION))
return TRUE;
- ctx->in_embedded_type = in_embedded_type;
+ ctx->in_embedded_state = in_embedded_state;
name = find_attribute ("name", attribute_names, attribute_values);
shadows = find_attribute ("shadows", attribute_names, attribute_values);
else
{
g_debug("case STATE_FUNCTION %d", CURRENT_NODE (ctx)->type);
- if (ctx->in_embedded_type)
+ if (ctx->in_embedded_state != STATE_NONE)
{
- ctx->in_embedded_type = FALSE;
- state_switch (ctx, STATE_STRUCT_FIELD);
+ state_switch (ctx, ctx->in_embedded_state);
+ ctx->in_embedded_state = STATE_NONE;
}
else if (CURRENT_NODE (ctx)->type == G_IR_NODE_INTERFACE)
state_switch (ctx, STATE_INTERFACE);
push_context (ctx, get_string_nofail (typelib, blob->name));
- for (i = 0; i < blob->n_fields; i++, offset2 += sizeof (FieldBlob))
+ for (i = 0; i < blob->n_fields; i++)
{
+ FieldBlob *blob = (FieldBlob*) &typelib->data[offset2];
+
if (!validate_field_blob (ctx, offset2, error))
return FALSE;
+
+ offset2 += sizeof (FieldBlob);
+ /* Special case fields which are callbacks. */
+ if (blob->has_embedded_type)
+ offset2 += sizeof (CallbackBlob);
}
for (i = 0; i < blob->n_properties; i++, offset2 += sizeof (PropertyBlob))
self.type_names[node.gtype_name] = node
elif isinstance(node, Function):
self.symbols[node.symbol] = node
- if isinstance(node, (Compound, Class, Interface)):
+ if isinstance(node, (Compound, Class, Interface, Boxed)):
for fn in chain(node.methods, node.static_methods, node.constructors):
if not isinstance(fn, Function):
continue
fn.namespace = self
self.symbols[fn.symbol] = fn
+ if isinstance(node, (Compound, Class, Interface)):
+ for f in node.fields:
+ f.namespace = self
if isinstance(node, (Class, Interface)):
for m in chain(node.signals, node.properties):
m.namespace = self
self.invoker = None
@classmethod
- def from_callback(cls, cb):
- obj = cls(cb.name, cb.retval, cb.parameters[1:],
+ def from_callback(cls, name, cb):
+ obj = cls(name, cb.retval, cb.parameters[1:],
cb.throws)
return obj
self.bits = bits
self.anonymous_node = anonymous_node
self.private = False
+ self.namespace = None
self.parent = None # a compound
def __cmp__(self, other):
--- /dev/null
+<%inherit file="./function.tmpl"/>
+<%block name="info">
+ ${formatter.format_xref(node.parent, type="guide", group=page_kind)}
+ </%block>
--- /dev/null
+<%inherit file="/base.tmpl"/>
<api:type>${formatter.format_type(node.retval.type) | x}</api:type>
</api:returns>
<api:name>${formatter.format_function_name(node)}</api:name>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
% if arg.type.ctype == '<varargs>':
<api:varargs/>
% else:
</api:function>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
${node.retval.type.ctype} ${formatter.format_function_name(node)} (\
-% if not formatter.get_parameters(node):
+% if not formatter.get_in_parameters(node):
void\
% else:
-% for ix, arg in enumerate(formatter.get_parameters(node)):
+% for ix, arg in enumerate(formatter.get_in_parameters(node)):
% if ix != 0:
${' ' * (len(formatter.format_type(node.retval.type)) + len(formatter.format_function_name(node)) + 3)}\
% endif
% else:
${formatter.format_type(arg.type) | x} ${arg.argname}\
% endif
-% if ix != len(formatter.get_parameters(node)) - 1:
+% if ix != len(formatter.get_in_parameters(node)) - 1:
,
% endif
% endfor
% endif
);
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<%block name="details">
-% if formatter.get_parameters(node) or node.retval:
+% if formatter.get_in_parameters(node) or node.retval:
<terms>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
--- /dev/null
+<%! page_type="guide" %>\
+<%inherit file="/class.tmpl"/>
--- /dev/null
+<%inherit file="/base.tmpl"/>
+<%block name="synopsis">
+ <synopsis><code mime="text/x-gjs">
+function on${node.name}(\
+${', '.join('%s: %s' % (arg.argname, formatter.format_type(arg.type, True)) for arg in formatter.get_in_parameters(node))}\
+): ${formatter.format_out_parameters(node)} {
+}
+ </code></synopsis></%block>
+<%block name="details">
+% if formatter.has_any_parameters(node):
+<terms>
+% for arg in formatter.get_in_parameters(node):
+<item>
+<title><code>${arg.argname}</code></title>
+${formatter.format(node, arg.doc)}
+</item>
+% endfor
+% for arg in formatter.get_out_parameters(node):
+<item>
+<title><code>${(arg.argname + ' (out)') if arg.direction == 'inout' else arg.argname}</code></title>
+${formatter.format(node, arg.doc)}
+</item>
+% endfor
+</terms>
+% endif
+</%block>
+
<%inherit file="/class.tmpl"/>
<%block name="synopsis">
- <synopsis><code>
+ <synopsis>\
+% if node.namespace is not None:
+<code>
const ${namespace.name} = imports.gi.${namespace.name};
-let ${formatter.to_underscores(node.name).lower()} = new ${namespace.name}.${node.name}(\
+let ${formatter.to_lower_camel_case(node.name)} = new ${namespace.name}.${node.name}(\
+% if isinstance(node, (ast.Class, ast.Interface)):
% if len(node.properties) > 0:
{
% for ix, property_ in enumerate(node.properties):
-% if property_.construct or property_.construct_only or property_.writable:
+% if (property_.construct or property_.construct_only) and property_.writable:
<link xref='${namespace.name}.${node.name}-${property_.name}'>${property_.name.replace('-', '_')}</link>: value,
% endif
% endfor
}\
% endif
+% else:
+${formatter.format_gboxed_constructor(node)}\
+% endif
);
- </code></synopsis>
-</%block>
+ </code>\
+% else:
+ <p>
+ This structure is inside ${node.parent.namespace.name}.${node.parent.name}
+ and can only be used as a field of that.
+ </p>
+% endif
+</synopsis></%block>
+<%! page_type="guide" %>
<%inherit file="/base.tmpl"/>
<%block name="details">
% if node.members:
</terms>
% endif
</%block>
+<%block name="links">\
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="${formatter.mime_type}"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>\
+</%block>
\ No newline at end of file
--- /dev/null
+<%inherit file="/base.tmpl"/>
+<%block name="info">
+ ${formatter.format_xref(node.parent, type="guide", group=page_kind)}
+ <title type="link" role="topic">${node.name}</title>
+</%block>
+<%block name="synopsis">
+ <synopsis><code mime="text/x-gjs">
+${node.parent.name}.${formatter.to_underscores(node)}: ${formatter.format_type(node.type, True)} (${formatter.format_property_flags(node)})
+ </code></synopsis></%block>
<api:type>${formatter.format_type(node.retval.type) | x}</api:type>
</api:returns>
<api:name>${node.symbol}</api:name>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
% if arg.type.ctype == '<varargs>':
<api:varargs/>
% else:
</api:function>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-gjs">
+ <synopsis><code mime="text/x-gjs">
function \
-${node.name}(\
-${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in formatter.get_parameters(node))}\
-):${formatter.format_type(node.retval.type)} {
+${node.name if node.shadows is None else node.shadows}(\
+${', '.join('%s: %s' % (arg.argname, formatter.format_type(arg.type, True)) for arg in formatter.get_in_parameters(node))}\
+): ${formatter.format_out_parameters(node)} {
// Gjs wrapper for ${node.symbol}()
}
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<%block name="details">
-% if formatter.get_parameters(node) or node.retval:
+% if formatter.has_any_parameters(node):
<terms>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
</item>
% endfor
-% if node.retval and node.retval.type.ctype != 'void':
+% for arg in formatter.get_out_parameters(node):
<item>
-<title><code>Returns</code></title>
-${formatter.format(node, node.retval.doc)}
+<title><code>${(arg.argname + ' (out)') if arg.direction == 'inout' else arg.argname}</code></title>
+${formatter.format(node, arg.doc)}
</item>
-% endif
+% endfor
</terms>
% endif
</%block>
--- /dev/null
+<%inherit file="/class.tmpl"/>
+<%block name="synopsis">
+ <synopsis><code>
+const ${namespace.name} = imports.gi.${namespace.name};
+
+let ${formatter.to_underscores(node).lower()} = new ${namespace.name}.${node.name}(\
+% if len(node.properties) > 0:
+{
+% for ix, property_ in enumerate(node.properties):
+% if (property_.construct or property_.construct_only) and property_.writable:
+ <link xref='${namespace.name}.${node.name}-${property_.name}'>${property_.name.replace('-', '_')}</link>: value,
+% endif
+% endfor
+}\
+% endif
+);
+ </code></synopsis></%block>
<title type="link" role="topic">${node.name}</title>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
-"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
-</code></synopsis>
-</%block>
+ <synopsis><code mime="text/x-gjs">
+${node.parent.name}.${formatter.to_underscores(node)}: ${formatter.format_type(node.type, True)} (${formatter.format_property_flags(node)})
+ </code></synopsis></%block>
<title type="link" role="topic">${node.name}</title>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
-function callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg in formatter.get_parameters(node):
-${arg.argname}:${formatter.format_type(arg.type)}, \
+ <synopsis><code mime="text/x-gjs">
+connect('${node.name}', function (${formatter.to_lower_camel_case(node.parent.name)}, \
+% for arg in formatter.get_in_parameters(node):
+% if arg.type.target_fundamental != 'none':
+${arg.argname}: ${formatter.format_type(arg.type, True)}, \
+% endif
% endfor
-):${formatter.format_type(node.retval.type)};
-</code></synopsis>
-</%block>
+): ${formatter.format_type(node.retval.type, True)});
+ </code></synopsis></%block>
<%block name="details">
<terms>
<item>
-<title><code>${formatter.to_underscores(node.parent.name).lower()}</code></title>
+<title><code>${formatter.to_lower_camel_case(node.parent.name)}</code></title>
<p>instance of ${formatter.format_xref(node.parent)} that is emitting the signal</p>
</item>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
<%inherit file="/base.tmpl"/>
<%block name="synopsis">
-<synopsis><code mime="text/x-gjs">
+ <synopsis><code mime="text/x-gjs">
function vfunc_${node.name}(\
-${', '.join('%s:%s' % (arg.argname, formatter.format_type(arg.type)) for arg in formatter.get_parameters(node))}\
-):${formatter.format_type(node.retval.type)} {
+${', '.join('%s: %s' % (arg.argname, formatter.format_type(arg.type, True)) for arg in formatter.get_in_parameters(node))}\
+): ${formatter.format_out_parameters(node)} {
}
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<%block name="details">
-% if formatter.get_parameters(node) or node.retval:
+% if formatter.get_in_parameters(node) or node.retval:
<terms>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
</terms>
% endif
</%block>
+
--- /dev/null
+<%inherit file="/base.tmpl"/>
+<%block name="synopsis">
+ <synopsis><code mime="text/x-python">
+% if formatter.get_in_parameters(node):
+@accepts(${', '.join((formatter.format_type(arg.type) for arg in formatter.get_in_parameters(node)))})
+% endif
+@returns(${formatter.format_type(node.retval.type) | x})
+def on_${node.name}(${', '.join((arg.argname for arg in formatter.get_in_parameters(node)))}):
+ </code></synopsis></%block>
+<%block name="details">
+% if formatter.get_in_parameters(node) or node.retval:
+<terms>
+% for arg in formatter.get_in_parameters(node):
+<item>
+<title><code>${arg.argname}</code></title>
+${formatter.format(node, arg.doc)}
+</item>
+% endfor
+% if node.retval and node.retval.type.ctype != 'void':
+<item>
+<title><code>Returns</code></title>
+${formatter.format(node, node.retval.doc)}
+</item>
+% endif
+</terms>
+% endif
+</%block>
<synopsis><code>
from gi.repository import ${namespace.name}
-${formatter.to_underscores(node.name).lower()} = ${namespace.name}.${node.name}(\
+${formatter.to_underscores(node).lower()} = ${namespace.name}.${node.name}(\
+% if isinstance(node, (ast.Class, ast.Interface)):
% for ix, property_ in enumerate(node.properties):
% if property_.construct or property_.construct_only or property_.writable:
<link xref='${namespace.name}.${node.name}-${property_.name}'>${property_.name.replace('-', '_')}</link>=value\
% endif
% endif
% endfor
-)\
- </code></synopsis>
-</%block>
+% endif
+)
+ </code></synopsis></%block>
--- /dev/null
+<%inherit file="/base.tmpl"/>
<api:type>${formatter.format_type(node.retval.type) | x}</api:type>
</api:returns>
<api:name>${node.symbol}</api:name>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
% if arg.type.ctype == '<varargs>':
<api:varargs/>
% else:
</api:function>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
-% if formatter.get_parameters(node):
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in formatter.get_parameters(node)))}\
-)
+ <synopsis><code mime="text/x-python">
+% if formatter.get_in_parameters(node):
+@accepts(${', '.join((formatter.format_type(arg.type) for arg in formatter.get_in_parameters(node)))})
% endif
@returns(${formatter.format_type(node.retval.type) | x})
-def \
-${node.name}(\
-${', '.join((formatter.format_parameter_name(node, arg) for arg in formatter.get_parameters(node)))}\
-):
+def ${node.name}(${', '.join((formatter.format_parameter_name(node, arg) for arg in formatter.get_in_parameters(node)))}):
# Python wrapper for ${node.symbol}()
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<%block name="details">
-% if formatter.get_parameters(node) or node.retval:
+% if formatter.get_in_parameters(node) or node.retval:
<terms>
-% for ix, arg in enumerate(formatter.get_parameters(node)):
+% for ix, arg in enumerate(formatter.get_in_parameters(node)):
<item>
<title><code>${formatter.format_parameter_name(node, arg)}</code></title>
${formatter.format(node, arg.doc)}
--- /dev/null
+<%inherit file="/class.tmpl"/>
+<%block name="synopsis">
+ <synopsis><code>
+from gi.repository import ${namespace.name}
+
+${formatter.to_underscores(node).lower()} = ${namespace.name}.${node.name}(\
+% for ix, property_ in enumerate(node.properties):
+% if property_.construct or property_.construct_only or property_.writable:
+<link xref='${namespace.name}.${node.name}-${property_.name}'>${property_.name.replace('-', '_')}</link>=value\
+% if ix != len(node.properties) - 1:
+, \
+% endif
+% endif
+% endfor
+)\
+ </code></synopsis></%block>
<title type="link" role="topic">${node.name}</title>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"${node.name}" ${formatter.format_type(node.type)} : ${formatter.format_property_flags(node)}
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<title type="link" role="topic">${node.name}</title>
</%block>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
-def callback(${formatter.to_underscores(node.parent.name).lower()}, \
-% for arg in formatter.get_parameters(node):
+ <synopsis><code mime="text/x-python">
+def callback(${formatter.to_underscores(node.parent).lower()}, \
+% for arg in formatter.get_in_parameters(node):
${arg.argname}, \
% endfor
user_param1, ...)
-</code></synopsis>
-</%block>
+ </code></synopsis></%block>
<%block name="details">
<terms>
<item>
-<title><code>${formatter.to_underscores(node.parent.name).lower()}</code></title>
+<title><code>${formatter.to_underscores(node.parent).lower()}</code></title>
<p>instance of ${formatter.format_xref(node.parent)} that is emitting the signal</p>
</item>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
<%inherit file="/base.tmpl"/>
<%block name="synopsis">
-<synopsis><code mime="text/x-python">
-% if formatter.get_parameters(node):
-@accepts(\
-${', '.join((formatter.format_type(arg.type) for arg in formatter.get_parameters(node)))}\
-)
+ <synopsis><code mime="text/x-python">
+% if formatter.get_in_parameters(node):
+@accepts(${', '.join((formatter.format_type(arg.type) for arg in formatter.get_in_parameters(node)))})
% endif
@returns(${formatter.format_type(node.retval.type) | x})
-def \
-do_${node.name}(\
-${', '.join((arg.argname for arg in formatter.get_parameters(node)))}\
-):
-</code></synopsis>
-</%block>
+def do_${node.name}(${', '.join((arg.argname for arg in formatter.get_in_parameters(node)))}):
+ </code></synopsis></%block>
<%block name="details">
-% if formatter.get_parameters(node) or node.retval:
+% if formatter.get_in_parameters(node) or node.retval:
<terms>
-% for arg in formatter.get_parameters(node):
+% for arg in formatter.get_in_parameters(node):
<item>
<title><code>${arg.argname}</code></title>
${formatter.format(node, arg.doc)}
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
- <%block name="info">
- ${formatter.format_xref(node.parent, type="guide", group=page_kind)}
- </%block>
+ <info><%block name="info">
+ ${formatter.format_xref(node.parent, type="guide", group=page_kind)}
+</%block>\
</info>
- <title><%block name="title">${formatter.format_page_name(node)}</%block></title>
- <%block name="synopsis">
- </%block>
- <%block name="doc">
- ${formatter.format(node, node.doc)}
- </%block>
- <%block name="since_version">
- % if node.version:
- <p>Since ${node.version}</p>
- % endif
- </%block>
- <%block name="details">
- </%block>
- <%block name="links">
- </%block>
+ <title><%block name="title">${formatter.format_page_name(node)}</%block></title><%block name="synopsis"></%block><%block name="doc">
+${formatter.format(node, node.doc)}
+</%block><%block name="since_version">\
+% if node.version:
+ <p>Since ${node.version}</p>\
+% endif
+</%block><%block name="details"></%block><%block name="links"></%block>
</page>
<%! page_type="guide" %>\
<%inherit file="/base.tmpl"/>
<%block name="details">
+% if isinstance(node, ast.Class):
<synopsis>
<title>Hierarchy</title>
<tree>
% endfor
</tree>
</synopsis>
+% elif isinstance(node, ast.Interface):
+ <synopsis>
+ <title>Prerequisites</title>
+ <p>${node.name} requires ${formatter.format_prerequisites(node)}</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>${formatter.format_known_implementations(node)}</p>
+ </synopsis>
+% endif
</%block>
-<%block name="links">
+<%block name="links">\
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="${formatter.mime_type}"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="${formatter.mime_type}"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="${formatter.mime_type}"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
+% if isinstance(node, (ast.Class, ast.Interface)):
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
</links>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+% endif
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
- </links>
+ </links>\
</%block>
<%! page_type="guide" %>\
<%inherit file="/base.tmpl"/>
-<%block name="doc">
-</%block>
-<%block name="info">
-</%block>
+<%block name="doc"></%block>
+<%block name="info"></%block>
<%block name="links">
- <links type="topic" ui:expanded="true" groups="class" style="linklist">
+ <links type="topic" ui:expanded="true" groups="class interface" style="linklist">
<title>Classes</title>
</links>
<links type="topic" ui:expanded="true" groups="function" style="linklist">
<title>Other</title>
</links>
</%block>
-<%block name="since_version">
-</%block>
+<%block name="since_version"></%block>
if hasattr(node, '_chain') and node._chain:
parent = node._chain[-1]
else:
- parent = None
+ parent = getattr(node, 'parent', None)
if parent is None:
- return '%s.%s' % (node.namespace.name, node.name)
+ if isinstance(node, ast.Function) and node.shadows:
+ return '%s.%s' % (node.namespace.name, node.shadows)
+ else:
+ return '%s.%s' % (node.namespace.name, node.name)
- if isinstance(node, (ast.Property, ast.Signal, ast.VFunction)):
+ if isinstance(node, (ast.Property, ast.Signal, ast.VFunction, ast.Field)):
return '%s-%s' % (make_page_id(parent, recursive=True), node.name)
+ elif isinstance(node, ast.Function) and node.shadows:
+ return '%s.%s' % (make_page_id(parent, recursive=True), node.shadows)
else:
return '%s.%s' % (make_page_id(parent, recursive=True), node.name)
def get_node_kind(node):
if isinstance(node, ast.Namespace):
node_kind = 'namespace'
- elif isinstance(node, (ast.Class, ast.Interface)):
+ elif isinstance(node, (ast.Class, ast.Boxed, ast.Compound)):
node_kind = 'class'
+ elif isinstance(node, ast.Interface):
+ node_kind = 'interface'
elif isinstance(node, ast.Record):
node_kind = 'record'
elif isinstance(node, ast.Function):
node_kind = 'constructor'
else:
node_kind = 'function'
- elif isinstance(node, ast.Enum):
+ elif isinstance(node, (ast.Enum, ast.Bitfield)):
node_kind = 'enum'
elif isinstance(node, ast.Property) and node.parent is not None:
node_kind = 'property'
node_kind = 'signal'
elif isinstance(node, ast.VFunction) and node.parent is not None:
node_kind = 'vfunc'
+ elif isinstance(node, ast.Callable):
+ node_kind = 'callback'
+ elif isinstance(node, ast.Field):
+ node_kind = 'field'
else:
node_kind = 'default'
return saxutils.escape(text)
def should_render_node(self, node):
- if isinstance(node, ast.Constant):
- return False
-
if getattr(node, "private", False):
return False
+ # Nodes without namespace are AST bugs really
+ # They are used for structs and unions declared
+ # inline inside other structs, but they are not
+ # even picked up by g-ir-compiler, because they
+ # don't create a <type/> element.
+ # So just ignore them.
+ if isinstance(node, ast.Node) and node.namespace is None:
+ return False
return True
result = ''
for para in doc.split('\n\n'):
- result += '<p>'
+ result += ' <p>'
result += self.format_inline(node, para)
result += '</p>'
return result
return dispatch[kind](node, match, props)
- def get_parameters(self, node):
+ def get_in_parameters(self, node):
raise NotImplementedError
def format_inline(self, node, para):
def format_function_name(self, func):
raise NotImplementedError
- def format_type(self, type_):
+ def format_type(self, type_, link=False):
raise NotImplementedError
def format_page_name(self, node):
if isinstance(node, ast.Namespace):
- return 'Index'
+ return node.name
elif isinstance(node, ast.Function):
return self.format_function_name(node)
elif isinstance(node, ast.Property) and node.parent is not None:
return '%s::%s' % (self.format_page_name(node.parent), node.name)
elif isinstance(node, ast.VFunction) and node.parent is not None:
return '%s::%s' % (self.format_page_name(node.parent), node.name)
+ elif isinstance(node, ast.Field) and node.parent is not None:
+ return '%s->%s' % (self.format_page_name(node.parent), node.name)
else:
return make_page_id(node)
def format_xref(self, node, **attrdict):
- if node is None:
+ if node is None or not hasattr(node, 'namespace'):
attrs = [('xref', 'index')] + attrdict.items()
return xmlwriter.build_xml_tag('link', attrs)
elif isinstance(node, ast.Member):
# Enum/BitField members are linked to the main enum page.
return self.format_xref(node.parent, **attrdict) + '.' + node.name
+ elif node.namespace is self._transformer.namespace:
+ return self.format_internal_xref(node, attrdict)
else:
- attrs = [('xref', make_page_id(node))] + attrdict.items()
- return xmlwriter.build_xml_tag('link', attrs)
+ return self.format_external_xref(node, attrdict)
+
+ def format_internal_xref(self, node, attrdict):
+ attrs = [('xref', make_page_id(node))] + attrdict.items()
+ return xmlwriter.build_xml_tag('link', attrs)
+
+ def format_external_xref(self, node, attrdict):
+ ns = node.namespace
+ attrs = [('href', '../%s-%s/%s.html' % (ns.name, str(ns.version),
+ make_page_id(node)))]
+ attrs += attrdict.items()
+ return xmlwriter.build_xml_tag('link', attrs, self.format_page_name(node))
+
+ def field_is_writable(self, field):
+ return True
def format_property_flags(self, property_, construct_only=False):
flags = []
+
if property_.readable and not construct_only:
flags.append("Read")
- if property_.writable and not construct_only:
+ if property_.writable and not construct_only and \
+ self.field_is_writable(property_):
flags.append("Write")
- if property_.construct:
- flags.append("Construct")
- if property_.construct_only:
- flags.append("Construct Only")
+ if isinstance(property_, ast.Property):
+ if property_.construct:
+ flags.append("Construct")
+ if property_.construct_only:
+ flags.append("Construct Only")
return " / ".join(flags)
- def to_underscores(self, string):
- return to_underscores(string)
+ def to_underscores(self, node):
+ if isinstance(node, ast.Property):
+ return node.name.replace('-', '_')
+ elif node.name:
+ return to_underscores(node.name)
+ elif isinstance(node, ast.Callback):
+ return 'callback'
+ elif isinstance(node, ast.Union):
+ return 'anonymous_union'
+ elif isinstance(node, ast.Field):
+ return 'anonymous field'
+ else:
+ raise Exception('invalid node')
+
+ def to_lower_camel_case(self, string):
+ return string[0].lower() + string[1:]
def get_class_hierarchy(self, node):
- parent_chain = [node]
+ assert isinstance(node, ast.Class)
+ parent_chain = [node]
while node.parent_type:
node = self._transformer.lookup_typenode(node.parent_type)
parent_chain.append(node)
parent_chain.reverse()
return parent_chain
+ def format_prerequisites(self, node):
+ assert isinstance(node, ast.Interface)
+
+ if len(node.prerequisites) > 0:
+ if len(node.prerequisites) > 1:
+ return ', '.join(node.prerequisites[:-1]) + \
+ ' and ' + node.prerequisites[-1]
+ else:
+ return node.prerequisites[0]
+ else:
+ return 'GObject.Object'
+
+ def format_known_implementations(self, node):
+ assert isinstance(node, ast.Interface)
+
+ node_name = node.namespace.name + '.' + node.name
+ impl = []
+
+ for c in node.namespace.itervalues():
+ if not isinstance(c, ast.Class):
+ continue
+ for implemented in c.interfaces:
+ if implemented.target_giname == node_name:
+ impl.append(c)
+ break
+
+ if len(impl) == 0:
+ return 'None'
+ else:
+ out = '%s is implemented by ' % (node.name,)
+ if len(impl) == 1:
+ return out + impl[0].name
+ else:
+ return out + ', '.join(i.name for i in impl[:-1]) + \
+ ' and ' + impl[-1].name
+
class DocFormatterC(DocFormatter):
language = "C"
"NULL": "NULL",
}
- def format_type(self, type_):
+ def format_type(self, type_, link=False):
if isinstance(type_, ast.Array):
return self.format_type(type_.element_type) + '*'
elif type_.ctype is not None:
else:
return func.name
- def get_parameters(self, node):
+ def get_in_parameters(self, node):
return node.all_parameters
if not getattr(node, "introspectable", True):
return False
+ if isinstance(node, ast.Function) and node.shadowed_by is not None:
+ return False
+
return super(DocFormatterIntrospectableBase, self).should_render_node(node)
return fundamental_types.get(name, name)
- def format_type(self, type_):
+ def format_type(self, type_, link=False):
if isinstance(type_, (ast.List, ast.Array)):
return '[' + self.format_type(type_.element_type) + ']'
elif isinstance(type_, ast.Map):
else:
return func.name
- def get_parameters(self, node):
+ def get_in_parameters(self, node):
return node.all_parameters
return False
+ def resolve_gboxed_constructor(self, node):
+ zero_args_constructor = None
+ default_constructor = None
+
+ introspectable_constructors = \
+ filter(lambda c: getattr(c, 'introspectable', True),
+ node.constructors)
+ for c in introspectable_constructors:
+ if zero_args_constructor is None and \
+ len(c.parameters) == 0:
+ zero_args_constructor = c
+ if default_constructor is None and \
+ c.name == 'new':
+ default_constructor = c
+ if default_constructor is None:
+ default_constructor = zero_args_constructor
+ if default_constructor is None and \
+ len(introspectable_constructors) > 0:
+ default_constructor = introspectable_constructors[0]
+
+ node.gjs_default_constructor = default_constructor
+ node.gjs_zero_args_constructor = zero_args_constructor
+
+ def should_render_node(self, node):
+ if isinstance(node, (ast.Compound, ast.Boxed)):
+ self.resolve_gboxed_constructor(node)
+
+ if isinstance(node, ast.Compound) and node.disguised and \
+ len(node.methods) == len(node.static_methods) == len(node.constructors) == 0:
+ return False
+
+ if isinstance(node, ast.ErrorQuarkFunction):
+ return False
+ if isinstance(node, ast.Field):
+ if node.type is None:
+ return False
+ if isinstance(node.parent, (ast.Class, ast.Union)):
+ return False
+ if isinstance(node, ast.Union) and node.name is None:
+ return False
+ if isinstance(node, ast.Class):
+ is_gparam_subclass = False
+ if node.parent_type:
+ parent = self._transformer.lookup_typenode(node.parent_type)
+ while parent:
+ if parent.namespace.name == 'GObject' and \
+ parent.name == 'ParamSpec':
+ is_gparam_subclass = True
+ break
+ if parent.parent_type is None:
+ break
+ parent = self._transformer.lookup_typenode(parent.parent_type)
+ if is_gparam_subclass:
+ return False
+
+ return super(DocFormatterGjs, self).should_render_node(node)
+
def format_fundamental_type(self, name):
fundamental_types = {
+ "none": "void",
+ "gpointer": "void",
+ "gboolean": "Boolean",
+ "gint8": "Number(gint8)",
+ "guint8": "Number(guint8)",
+ "gint16": "Number(gint16)",
+ "guint16": "Number(guint16)",
+ "gint32": "Number(gint32)",
+ "guint32": "Number(guint32)",
+ "gchar": "Number(gchar)",
+ "guchar": "Number(guchar)",
+ "gshort": "Number(gshort)",
+ "gint": "Number(gint)",
+ "guint": "Number(guint)",
+ "gfloat": "Number(gfloat)",
+ "gdouble": "Number(gdouble)",
"utf8": "String",
"gunichar": "String",
- "gchar": "String",
- "guchar": "String",
- "gboolean": "Boolean",
- "gint": "Number",
- "guint": "Number",
- "glong": "Number",
- "gulong": "Number",
- "gint64": "Number",
- "guint64": "Number",
- "gfloat": "Number",
- "gdouble": "Number",
- "gchararray": "String",
- "GParam": "GLib.Param",
- "PyObject": "Object",
- "GStrv": "[String]",
- "GVariant": "GLib.Variant"}
+ "filename": "String",
+ "GType": "GObject.Type",
+ "GVariant": "GLib.Variant",
+ # These cannot be fully represented in gjs
+ "gsize": "Number(gsize)",
+ "gssize": "Number(gssize)",
+ "gintptr": "Number(gintptr)",
+ "guintptr": "Number(guintptr)",
+ "glong": "Number(glong)",
+ "gulong": "Number(gulong)",
+ "gint64": "Number(gint64)",
+ "guint64": "Number(guint64)",
+ "long double": "Number(long double)",
+ "long long": "Number(long long)",
+ "unsigned long long": "Number(unsigned long long)"}
return fundamental_types.get(name, name)
- def format_type(self, type_):
- if isinstance(type_, (ast.List, ast.Array)):
- return '[' + self.format_type(type_.element_type) + ']'
+ def format_type(self, type_, link=False):
+ if isinstance(type_, ast.Array) and \
+ type_.element_type.target_fundamental in ('gint8', 'guint8'):
+ return 'ByteArray'
+ elif isinstance(type_, (ast.List, ast.Array)):
+ return 'Array(' + self.format_type(type_.element_type, link) + ')'
elif isinstance(type_, ast.Map):
- return '{%s: %s}' % (self.format_type(type_.key_type),
- self.format_type(type_.value_type))
- elif type_.target_fundamental == "none":
+ return '{%s: %s}' % (self.format_type(type_.key_type, link),
+ self.format_type(type_.value_type, link))
+ elif not type_ or type_.target_fundamental == "none":
return "void"
elif type_.target_giname is not None:
- return type_.target_giname
+ giname = type_.target_giname
+ if giname in ('GLib.ByteArray', 'GLib.Bytes'):
+ return 'ByteArray'
+ if giname == 'GObject.Value':
+ return 'Any'
+ if giname == 'GObject.Closure':
+ return 'Function'
+ if link:
+ nsname = self._transformer.namespace.name
+ if giname.startswith(nsname + '.'):
+ return '<link xref="%s">%s</link>' % (giname, giname)
+ else:
+ resolved = self._transformer.lookup_typenode(type_)
+ if resolved:
+ return self.format_xref(resolved)
+ return giname
else:
return self.format_fundamental_type(type_.target_fundamental)
def format_function_name(self, func):
+ name = func.name
+ if func.shadows:
+ name = func.shadows
+
if func.is_method:
- return "%s.prototype.%s" % (self.format_page_name(func.parent), func.name)
- elif func.is_constructor:
- return "%s.%s" % (self.format_page_name(func.parent), func.name)
+ return "%s.prototype.%s" % (self.format_page_name(func.parent), name)
+ elif func.parent is not None:
+ return "%s.%s" % (self.format_page_name(func.parent), name)
else:
- return func.name
+ return name
+
+ def format_page_name(self, node):
+ if isinstance(node, (ast.Field, ast.Property)):
+ return '%s.%s' % (self.format_page_name(node.parent), self.to_underscores(node))
+ else:
+ return DocFormatterIntrospectableBase.format_page_name(self, node)
- def get_parameters(self, node):
- skip = []
+ def has_any_parameters(self, node):
+ return len(node.parameters) > 0 or \
+ node.retval.type.target_fundamental != 'none'
+
+ def get_in_parameters(self, node):
+ skip = set()
for param in node.parameters:
if param.direction == ast.PARAM_DIRECTION_OUT:
- skip.append(param)
+ skip.add(param)
+ if param.closure_name is not None:
+ skip.add(node.get_parameter(param.closure_name))
+ if param.destroy_name is not None:
+ skip.add(node.get_parameter(param.destroy_name))
+ if isinstance(param.type, ast.Array) and param.type.length_param_name is not None:
+ skip.add(node.get_parameter(param.type.length_param_name))
+
+ params = []
+ for param in node.parameters:
+ if param not in skip:
+ params.append(param)
+ return params
+
+ def get_out_parameters(self, node):
+ skip = set()
+ for param in node.parameters:
+ if param.direction == ast.PARAM_DIRECTION_IN:
+ skip.add(param)
if param.closure_name is not None:
- skip.append(node.get_parameter(param.closure_name))
+ skip.add(node.get_parameter(param.closure_name))
if param.destroy_name is not None:
- skip.append(node.get_parameter(param.destroy_name))
+ skip.add(node.get_parameter(param.destroy_name))
if isinstance(param.type, ast.Array) and param.type.length_param_name is not None:
- skip.append(node.get_parameter(param.type.length_param_name))
+ skip.add(node.get_parameter(param.type.length_param_name))
params = []
+ if node.retval.type.target_fundamental != 'none':
+ name = 'return_value'
+ if node.retval.type.target_fundamental == 'gboolean':
+ name = 'ok'
+
+ ret_param = ast.Parameter(name, node.retval.type,
+ ast.PARAM_DIRECTION_OUT)
+ ret_param.doc = node.retval.doc
+ params.append(ret_param)
for param in node.parameters:
if param not in skip:
params.append(param)
+
+ if len(params) == 1:
+ params[0].argname = 'Returns'
+
return params
+ def format_in_parameters(self, node):
+ in_params = self.get_in_parameters(node)
+ return ', '.join(('%s: %s' % (p.argname, self.format_type(p.type, True)))
+ for p in in_params)
+
+ def format_out_parameters(self, node):
+ out_params = self.get_out_parameters(node)
+
+ if len(out_params) == 0:
+ return 'void'
+ elif len(out_params) == 1:
+ return self.format_type(out_params[0].type, True)
+ else:
+ return '[' + ', '.join(('%s: %s' % (p.argname, self.format_type(p.type, True)))
+ for p in out_params) + ']'
+
+ def field_is_writable(self, node):
+ if isinstance(node, ast.Field):
+ if node.type is None:
+ return False
+ if node.private:
+ return False
+ if isinstance(node.parent, ast.Union):
+ return False
+ if node.type.target_fundamental not in \
+ (None, 'none', 'gpointer', 'utf8', 'filename', 'va_list'):
+ return True
+
+ resolved = self._transformer.lookup_typenode(node.type)
+ if resolved:
+ if isinstance(resolved, ast.Compound) and node.type.ctype[-1] != '*':
+ return self._struct_is_simple(resolved)
+ elif isinstance(resolved, (ast.Enum, ast.Bitfield)):
+ return True
+ return False
+ else:
+ return True
+
+ def _struct_is_simple(self, node):
+ if node.disguised or len(node.fields) == 0:
+ return False
+
+ for f in node.fields:
+ if not self.field_is_writable(f):
+ return False
+ return True
+
+ def format_gboxed_constructor(self, node):
+ if node.namespace.name == 'GLib' and node.name == 'Variant':
+ return 'signature: String, value: Any'
+
+ zero_args_constructor = node.gjs_zero_args_constructor
+ default_constructor = node.gjs_default_constructor
+
+ can_allocate = zero_args_constructor is not None
+ if not can_allocate and isinstance(node, ast.Record):
+ can_allocate = self._struct_is_simple(node)
+
+ # Small lie: if can_allocate is False, and
+ # default_constructor is None, then you cannot
+ # construct the boxed in any way. But let's
+ # pretend you can with the regular constructor
+ if can_allocate or default_constructor is None:
+ if isinstance(node, ast.Compound):
+ fields = filter(self.field_is_writable, node.fields)
+ out = ''
+ if len(fields) > 0:
+ out += "{\n"
+ for f in fields:
+ out += " <link xref='%s.%s-%s'>%s</link>: value\n" % \
+ (node.namespace.name, node.name, f.name, f.name)
+ out += "}"
+ return out
+ else:
+ return ''
+ else:
+ construct_params = self.get_in_parameters(default_constructor)
+ return ', '.join(('%s: %s' % (p.argname, self.format_type(p.type)))
+ for p in construct_params)
LANGUAGES = {
"c": DocFormatterC,
def _walk_node(self, output, node, chain):
if isinstance(node, ast.Function) and node.moved_to is not None:
return False
- if getattr(node, 'disguised', False):
- return False
if self._formatter.should_render_node(node):
self._render_node(node, chain, output)
+
+ # hack: fields are not Nodes in the ast, so we don't
+ # see them in the visit. Handle them manually here
+ if isinstance(node, (ast.Compound, ast.Class)):
+ chain.append(node)
+ for f in node.fields:
+ self._walk_node(output, f, chain)
+ chain.pop()
return True
return False
node=node,
page_id=page_id,
page_kind=page_kind,
- formatter=self._formatter)
+ formatter=self._formatter,
+ ast=ast)
output_file_name = os.path.join(os.path.abspath(output),
page_id + '.page')
# We have to use the current directory to work around Unix
# sysadmins who mount /tmp noexec
tmpdir = tempfile.mkdtemp('', 'tmp-introspect', dir=os.getcwd())
+ os.mkdir(os.path.join(tmpdir, '.libs'))
tpl_args = {}
if self._uninst_srcdir is not None:
o_path = self._generate_tempfile(tmpdir, '.o')
if os.name == 'nt':
- ext = 'exe'
+ ext = '.exe'
else:
ext = ''
args.extend(['-o', output])
if libtool:
if os.name == 'nt':
- args.append('-export-all-symbols')
+ args.append('-Wl,--export-all-symbols')
else:
args.append('-export-dynamic')
print "g-ir-scanner: link: %s" % (
subprocess.list2cmdline(args), )
sys.stdout.flush()
+ msys = os.environ.get('MSYSTEM', None)
+ if msys:
+ shell = os.environ.get('SHELL', 'sh.exe')
+ # Create a temporary script file that
+ # runs the command we want
+ tf, tf_name = tempfile.mkstemp()
+ f = os.fdopen(tf, 'wb')
+ shellcontents = ' '.join([x.replace('\\', '/') for x in args])
+ fcontents = '#!/bin/sh\nunset PWD\n{}\n'.format(shellcontents)
+ f.write(fcontents)
+ f.close()
+ shell = utils.which(shell)
+ args = [shell, tf_name.replace('\\', '/')]
try:
subprocess.check_call(args)
except subprocess.CalledProcessError as e:
raise LinkerError(e)
+ finally:
+ if msys:
+ os.remove(tf_name)
def _add_link_internal_args(self, args, libtool):
# An "internal" link is where the library to be introspected
members.append(member)
for func_node in self._find_children(node, _corens('function')):
func = self._parse_function_common(func_node, ast.Function)
+ func.parent = obj
obj.static_methods.append(func)
self._namespace.append(obj)
uscored_prefix = self._get_uscored_prefix(func, subsymbol)
target = self._transformer.lookup_typenode(func.parameters[0].type)
- func.instance_parameter = func.parameters.pop(0)
- self._namespace.float(func)
-
- if not func.is_method:
+ if not func.is_method and not subsymbol.startswith(uscored_prefix + '_'):
+ # Uh oh! This function starts with uscored_prefix, but not
+ # uscored_prefix + '_', so if we split, we're splitting on something
+ # which is not _
+ # Examples of this are g_resources_register() (splits as
+ # g_resource + _register) and gdk_events_get_angle() (splits as
+ # gdk_event + _get_angle).
+ # As the C name suggests, these are not methods, but for backward
+ # compatibility reasons we need to create a method with the old
+ # name, and a moved-to annotation pointing to the new variant.
+
+ newfunc = func.clone()
+ newfunc.moved_to = func.name
+ newfunc.instance_parameter = newfunc.parameters.pop(0)
subsym_idx = func.symbol.find(subsymbol)
- func.name = func.symbol[(subsym_idx + len(uscored_prefix) + 1):]
- func.is_method = True
+ newfunc.name = func.symbol[(subsym_idx + len(uscored_prefix) + 1):]
+ newfunc.is_method = True
+
+ target.methods.append(newfunc)
+ else:
+ func.instance_parameter = func.parameters.pop(0)
+ self._namespace.float(func)
- target.methods.append(func)
+ if not func.is_method:
+ subsym_idx = func.symbol.find(subsymbol)
+ func.name = func.symbol[(subsym_idx + len(uscored_prefix) + 1):]
+ func.is_method = True
+
+ target.methods.append(func)
def _get_uscored_prefix(self, func, subsymbol):
# Here we check both the c_symbol_prefix and (if that fails),
field.writable = False
for field in class_struct.fields:
- if not isinstance(field.anonymous_node, ast.Callback):
+ callback = None
+
+ if isinstance(field.anonymous_node, ast.Callback):
+ callback = field.anonymous_node
+ elif field.type is not None:
+ callback = self._transformer.lookup_typenode(field.type)
+ if not isinstance(callback, ast.Callback):
+ continue
+ else:
continue
- callback = field.anonymous_node
+
# Check the first parameter is the object
if len(callback.parameters) == 0:
continue
firstparam_type = callback.parameters[0].type
if firstparam_type != node_type:
continue
- vfunc = ast.VFunction.from_callback(callback)
+ vfunc = ast.VFunction.from_callback(field.name, callback)
vfunc.instance_parameter = callback.parameters[0]
vfunc.inherit_file_positions(callback)
%{
#include <ctype.h>
#include <stdio.h>
+#include <string.h>
#ifndef _WIN32
#include <limits.h>
#endif
"__asm"[\t\f\v\r ]+"volatile" { if (!parse_ignored_macro()) REJECT; }
"__asm__"[\t\f\v\r ]+"volatile" { if (!parse_ignored_macro()) REJECT; }
+"__asm__"[\t\f\v\r ]+"__volatile__" { if (!parse_ignored_macro()) REJECT; }
"__asm" { if (!parse_ignored_macro()) REJECT; }
"__asm__" { if (!parse_ignored_macro()) REJECT; }
"__attribute__" { if (!parse_ignored_macro()) REJECT; }
"__inline__" { return INLINE; }
"__inline" { return INLINE; }
"__nonnull" { if (!parse_ignored_macro()) REJECT; }
+"_Noreturn" { /* Ignore */ }
"__signed__" { return SIGNED; }
"__restrict" { return RESTRICT; }
+"__restrict__" { return RESTRICT; }
"__typeof" { if (!parse_ignored_macro()) REJECT; }
"__volatile" { return VOLATILE; }
"__volatile__" { return VOLATILE; }
import re
import subprocess
-from .utils import get_libtool_command, extract_libtool_shlib
+from .utils import get_libtool_command, extract_libtool_shlib, which
# For .la files, the situation is easy.
binary.args[0] = old_argdir
if os.name == 'nt':
+ args = []
+ compiler_cmd = os.environ.get('CC', 'cc')
+ libsearch = []
+
+ # When we are using Visual C++...
+ if 'cl.exe' in compiler_cmd or 'cl' in compiler_cmd:
+ # The search path of the .lib's on Visual C++
+ # is dependent on the LIB environmental variable,
+ # so just query for that
+ is_msvc = True
+ libpath = os.environ.get('LIB')
+ libsearch = libpath.split(';')
+
+ # Use the dumpbin utility that's included in
+ # every Visual C++ installation to find out which
+ # DLL the library gets linked to
+ args.append('dumpbin.exe')
+ args.append('-symbols')
+
+ # When we are not using Visual C++ (i.e. we are using GCC)...
+ else:
+ is_msvc = False
+ libtool = get_libtool_command(options)
+ if libtool:
+ args.append(which(os.environ.get('SHELL', 'sh.exe')))
+ args.extend(libtool)
+ args.append('--mode=execute')
+ # FIXME: it could have prefix (i686-w64-mingw32-dlltool.exe)
+ args.extend(['dlltool.exe', '--identify'])
+ proc = subprocess.Popen([compiler_cmd, '-print-search-dirs'],
+ stdout=subprocess.PIPE)
+ o, e = proc.communicate()
+ for line in o.splitlines():
+ if line.startswith('libraries: '):
+ libsearch = line[len('libraries: '):].split(';')
+
shlibs = []
+ not_resolved = []
+ for lib in libraries:
+ found = False
+ candidates = [
+ 'lib%s.dll.a' % lib,
+ 'lib%s.a' % lib,
+ '%s.dll.a' % lib,
+ '%s.a' % lib,
+ '%s.lib' % lib,
+ ]
+ for l in libsearch:
+ if found:
+ break
+ if l.startswith('='):
+ l = l[1:]
+ for c in candidates:
+ if found:
+ break
+ implib = os.path.join(l, c)
+ if os.path.exists(implib):
+ proc = subprocess.Popen(args + [implib],
+ stdout=subprocess.PIPE)
+ o, e = proc.communicate()
+ for line in o.splitlines():
+ if is_msvc:
+ # On Visual Studio, dumpbin -symbols something.lib gives the
+ # filename of DLL without the '.dll' extension that something.lib
+ # links to, in the line that contains
+ # __IMPORT_DESCRIPTOR_<dll_filename_that_something.lib_links_to>
+
+ if '__IMPORT_DESCRIPTOR_' in line:
+ line_tokens = line.split()
+ for item in line_tokens:
+ if item.startswith('__IMPORT_DESCRIPTOR_'):
+ shlibs.append(item[20:] + '.dll')
+ found = True
+ break
+ if found:
+ break
+ else:
+ shlibs.append(line)
+ found = True
+ break
+ if not found:
+ not_resolved.append(lib)
+ if len(not_resolved) > 0:
+ raise SystemExit(
+ "ERROR: can't resolve libraries to shared libraries: " +
+ ", ".join(not_resolved))
- for library in libraries:
- shlibs.append(library + '.dll')
else:
args = []
libtool = get_libtool_command(options)
# FIXME: This hackish, but I'm not sure how to do this
# in a way which is compatible with both libtool 2.2
# and pre-2.2. Johan 2008-10-21
- libname = libname.replace('.libs/.libs', '.libs')
+ libname = libname.replace('.libs/.libs', '.libs').replace('.libs\\.libs', '.libs')
return libname
return cflag
return "-I" + os.path.realpath(cflag[2:])
+
+
+def which(program):
+ def is_exe(fpath):
+ return os.path.isfile(fpath) and os.access(fpath, os.X_OK)
+
+ def is_nt_exe(fpath):
+ return not fpath.lower().endswith('.exe') and \
+ os.path.isfile(fpath + '.exe') and \
+ os.access(fpath + '.exe', os.X_OK)
+
+ fpath, fname = os.path.split(program)
+ if fpath:
+ if is_exe(program):
+ return program
+ if os.name == 'nt' and is_nt_exe(program):
+ return program + '.exe'
+ else:
+ for path in os.environ["PATH"].split(os.pathsep):
+ path = path.strip('"')
+ exe_file = os.path.join(path, program)
+ if is_exe(exe_file):
+ return exe_file
+ if os.name == 'nt' and is_nt_exe(exe_file):
+ return exe_file + '.exe'
+
+ return None
Name: gobject-introspection
Description: GObject Introspection
-Version: 1.39.90
+Version: 1.40.0
includedir=@includedir@
g_ir_scanner=${bindir}/g-ir-scanner
-g_ir_compiler=${bindir}/g-ir-compiler
-g_ir_generate=${bindir}/g-ir-generate
+g_ir_compiler=${bindir}/g-ir-compiler@EXEEXT@
+g_ir_generate=${bindir}/g-ir-generate@EXEEXT@
gidatadir=${datadir}/gobject-introspection-1.0
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
Name: gobject-introspection
Description: GObject Introspection
-Version: 1.39.90
+Version: 1.40.0
includedir=@includedir@
g_ir_scanner=${bindir}/g-ir-scanner
-g_ir_compiler=${bindir}/g-ir-compiler
-g_ir_generate=${bindir}/g-ir-generate
+g_ir_compiler=${bindir}/g-ir-compiler@EXEEXT@
+g_ir_generate=${bindir}/g-ir-generate@EXEEXT@
girdir=${datadir}/gir-1.0
typelibdir=${libdir}/girepository-1.0
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 144
-#define YY_END_OF_BUFFER 145
+#define YY_NUM_RULES 147
+#define YY_END_OF_BUFFER 148
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static yyconst flex_int16_t yy_acclist[894] =
+static yyconst flex_int16_t yy_acclist[917] =
{ 0,
- 145, 143, 144, 3, 143, 144, 1, 144, 44, 143,
- 144, 143, 144, 19, 143, 144, 39, 143, 144, 41,
- 143, 144, 143, 144, 28, 143, 144, 29, 143, 144,
- 37, 143, 144, 35, 143, 144, 68, 143, 144, 36,
- 143, 144, 34, 143, 144, 38, 143, 144, 136, 143,
- 144, 136, 143, 144, 31, 143, 144, 30, 143, 144,
- 46, 143, 144, 45, 143, 144, 47, 143, 144, 33,
- 143, 144, 93, 133, 143, 144, 93, 133, 143, 144,
- 93, 133, 143, 144, 93, 133, 143, 144, 93, 133,
- 143, 144, 24, 143, 144, 143, 144, 26, 143, 144,
-
- 40, 143, 144, 93, 133, 143, 144, 93, 133, 143,
- 144, 93, 133, 143, 144, 93, 133, 143, 144, 93,
- 133, 143, 144, 93, 133, 143, 144, 93, 133, 143,
- 144, 93, 133, 143, 144, 93, 133, 143, 144, 93,
- 133, 143, 144, 93, 133, 143, 144, 93, 133, 143,
- 144, 93, 133, 143, 144, 93, 133, 143, 144, 93,
- 133, 143, 144, 93, 133, 143, 144, 20, 143, 144,
- 42, 143, 144, 22, 143, 144, 43, 143, 144, 3,
- 1, 61, 141, 52, 23, 64, 54, 139, 50, 66,
- 48, 67, 49, 69, 137, 4, 6, 51, 137, 135,
-
- 136, 136, 136, 136, 27, 21, 25, 56, 62, 60,
- 63, 57, 93, 133, 93, 133, 93, 133, 93, 133,
- 2, 53, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 102, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 110, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 55, 65, 32, 137, 6, 135,
- 136, 135, 136, 138, 136, 136, 136, 134, 58, 59,
-
- 93, 133, 93, 133, 142, 140, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 94, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 108, 133,
- 93, 133, 93, 133, 93, 112, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
-
- 133, 137, 135, 136, 135, 136, 135, 136, 138, 136,
- 134, 134, 93, 133, 93, 133, 93, 133, 89, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 95, 133, 93, 133,
- 93, 97, 133, 93, 98, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 104, 133, 93, 105, 133,
- 93, 133, 93, 133, 93, 133, 93, 109, 133, 93,
- 133, 93, 117, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
-
- 93, 133, 91, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 130, 133, 93, 133, 93, 133, 18, 13,
- 135, 136, 134, 134, 134, 90, 93, 133, 93, 133,
- 93, 133, 86, 93, 133, 72, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 96, 133, 93, 99, 133, 93, 133, 93, 133,
- 93, 133, 93, 133, 92, 93, 133, 93, 107, 133,
- 93, 133, 93, 133, 93, 133, 93, 133, 93, 121,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
-
- 133, 93, 133, 93, 128, 133, 93, 133, 93, 133,
- 93, 132, 133, 15, 134, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 103, 133,
- 93, 106, 133, 93, 111, 133, 93, 133, 93, 133,
- 93, 120, 133, 93, 122, 133, 93, 123, 133, 93,
- 124, 133, 93, 125, 133, 93, 126, 133, 93, 133,
- 93, 133, 93, 133, 14, 16, 5, 93, 133, 93,
- 133, 73, 93, 133, 93, 133, 76, 93, 133, 93,
-
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 101, 133, 93, 133, 93, 133, 93, 127, 133, 93,
- 133, 93, 133, 12, 93, 133, 93, 133, 93, 133,
- 93, 133, 79, 93, 133, 93, 116, 133, 93, 133,
- 93, 133, 93, 133, 83, 93, 133, 93, 133, 93,
- 133, 93, 100, 133, 93, 118, 133, 93, 119, 133,
- 93, 129, 133, 93, 131, 133, 8, 11, 17, 93,
- 133, 93, 133, 93, 133, 93, 133, 93, 133, 93,
- 133, 80, 93, 133, 93, 133, 93, 133, 93, 115,
-
- 133, 93, 133, 7, 8, 93, 133, 93, 133, 93,
- 133, 93, 133, 78, 93, 133, 93, 114, 133, 82,
- 93, 133, 81, 93, 133, 93, 133, 84, 93, 133,
- 93, 133, 93, 133, 75, 93, 133, 93, 133, 93,
- 113, 133, 93, 133, 93, 133, 93, 133, 93, 133,
- 93, 133, 85, 93, 133, 93, 133, 93, 133, 74,
- 93, 133, 77, 93, 133, 93, 133, 93, 133, 70,
- 93, 133, 93, 133, 93, 133, 93, 133, 71, 87,
- 93, 133, 93, 133, 88, 93, 133, 9, 9, 12,
- 10, 10, 11
-
+ 148, 146, 147, 3, 146, 147, 1, 147, 44, 146,
+ 147, 146, 147, 19, 146, 147, 39, 146, 147, 41,
+ 146, 147, 146, 147, 28, 146, 147, 29, 146, 147,
+ 37, 146, 147, 35, 146, 147, 68, 146, 147, 36,
+ 146, 147, 34, 146, 147, 38, 146, 147, 139, 146,
+ 147, 139, 146, 147, 31, 146, 147, 30, 146, 147,
+ 46, 146, 147, 45, 146, 147, 47, 146, 147, 33,
+ 146, 147, 96, 136, 146, 147, 96, 136, 146, 147,
+ 96, 136, 146, 147, 96, 136, 146, 147, 96, 136,
+ 146, 147, 24, 146, 147, 146, 147, 26, 146, 147,
+
+ 40, 146, 147, 96, 136, 146, 147, 96, 136, 146,
+ 147, 96, 136, 146, 147, 96, 136, 146, 147, 96,
+ 136, 146, 147, 96, 136, 146, 147, 96, 136, 146,
+ 147, 96, 136, 146, 147, 96, 136, 146, 147, 96,
+ 136, 146, 147, 96, 136, 146, 147, 96, 136, 146,
+ 147, 96, 136, 146, 147, 96, 136, 146, 147, 96,
+ 136, 146, 147, 96, 136, 146, 147, 20, 146, 147,
+ 42, 146, 147, 22, 146, 147, 43, 146, 147, 3,
+ 1, 61, 144, 52, 23, 64, 54, 142, 50, 66,
+ 48, 67, 49, 69, 140, 4, 6, 51, 140, 138,
+
+ 139, 139, 139, 139, 27, 21, 25, 56, 62, 60,
+ 63, 57, 96, 136, 96, 136, 96, 136, 96, 136,
+ 2, 53, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 105, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 113, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 55, 65, 32, 140,
+ 6, 138, 139, 138, 139, 141, 139, 139, 139, 137,
+
+ 58, 59, 96, 136, 96, 136, 145, 143, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 97, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 111, 136, 96, 136, 96, 136, 96, 115,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+
+ 136, 96, 136, 96, 136, 140, 138, 139, 138, 139,
+ 138, 139, 141, 139, 137, 137, 96, 136, 96, 136,
+ 96, 136, 92, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 98, 136, 96, 136, 96, 100, 136, 96,
+ 101, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 107, 136, 96, 108, 136, 96, 136, 96, 136,
+ 96, 136, 96, 112, 136, 96, 136, 96, 120, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+
+ 96, 136, 96, 136, 96, 136, 96, 136, 94, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 133, 136,
+ 96, 136, 96, 136, 18, 13, 138, 139, 137, 137,
+ 137, 93, 96, 136, 96, 136, 96, 136, 89, 96,
+ 136, 96, 136, 73, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 136, 96, 99,
+ 136, 96, 102, 136, 96, 136, 96, 136, 96, 136,
+ 96, 136, 95, 96, 136, 96, 110, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 96, 124, 136, 96,
+
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 131, 136, 96, 136, 96, 136, 96, 135,
+ 136, 15, 137, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 106, 136,
+ 96, 109, 136, 96, 114, 136, 96, 136, 96, 136,
+ 96, 123, 136, 96, 125, 136, 96, 126, 136, 96,
+ 127, 136, 96, 128, 136, 96, 129, 136, 96, 136,
+ 96, 136, 96, 136, 14, 16, 5, 96, 136, 96,
+
+ 136, 96, 136, 74, 96, 136, 96, 136, 77, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 96, 104, 136, 96, 136, 96, 136, 96, 130,
+ 136, 96, 136, 96, 136, 12, 96, 136, 96, 136,
+ 96, 136, 96, 136, 96, 136, 80, 96, 136, 96,
+ 119, 136, 96, 136, 96, 136, 96, 136, 86, 96,
+ 136, 96, 136, 96, 136, 96, 103, 136, 96, 121,
+ 136, 96, 122, 136, 96, 132, 136, 96, 134, 136,
+ 8, 11, 17, 96, 136, 96, 136, 82, 96, 136,
+
+ 96, 136, 96, 136, 96, 136, 96, 136, 81, 96,
+ 136, 96, 136, 96, 136, 96, 118, 136, 96, 136,
+ 7, 8, 96, 136, 96, 136, 96, 136, 96, 136,
+ 79, 96, 136, 96, 117, 136, 84, 96, 136, 83,
+ 96, 136, 96, 136, 87, 96, 136, 96, 136, 96,
+ 136, 76, 96, 136, 96, 136, 96, 136, 96, 116,
+ 136, 96, 136, 96, 136, 96, 136, 96, 136, 96,
+ 136, 85, 96, 136, 88, 96, 136, 96, 136, 96,
+ 136, 75, 96, 136, 78, 96, 136, 96, 136, 96,
+ 136, 70, 96, 136, 96, 136, 96, 136, 96, 136,
+
+ 71, 90, 96, 136, 96, 136, 91, 96, 136, 72,
+ 9, 9, 12, 10, 10, 11
} ;
-static yyconst flex_int16_t yy_accept[577] =
+static yyconst flex_int16_t yy_accept[599] =
{ 0,
1, 1, 1, 2, 4, 7, 9, 12, 14, 17,
20, 23, 25, 28, 31, 34, 37, 40, 43, 46,
203, 204, 205, 205, 206, 207, 208, 209, 210, 211,
212, 213, 215, 217, 219, 219, 219, 221, 222, 223,
- 225, 227, 229, 231, 233, 235, 237, 239, 241, 244,
- 246, 248, 250, 252, 254, 256, 258, 261, 263, 265,
+ 225, 227, 229, 231, 233, 235, 237, 239, 241, 243,
+ 246, 248, 250, 252, 254, 256, 258, 260, 263, 265,
267, 269, 271, 273, 275, 277, 279, 281, 283, 285,
- 286, 287, 287, 287, 287, 287, 287, 287, 288, 288,
- 289, 289, 289, 290, 292, 294, 294, 295, 296, 297,
- 298, 299, 300, 301, 303, 305, 305, 306, 306, 306,
- 307, 307, 309, 311, 313, 315, 317, 319, 321, 323,
- 325, 327, 329, 331, 334, 336, 338, 340, 342, 344,
- 346, 348, 350, 352, 354, 356, 358, 361, 363, 365,
-
- 368, 370, 372, 374, 376, 378, 380, 382, 384, 386,
- 388, 390, 392, 394, 396, 398, 400, 402, 402, 402,
- 402, 402, 402, 402, 402, 402, 402, 402, 403, 403,
- 405, 407, 409, 410, 411, 412, 413, 415, 417, 419,
- 422, 424, 426, 428, 430, 432, 434, 436, 438, 440,
- 442, 444, 446, 449, 451, 454, 457, 459, 461, 463,
- 465, 468, 471, 473, 475, 477, 480, 482, 485, 487,
- 489, 491, 493, 495, 497, 499, 501, 503, 506, 508,
- 510, 512, 515, 517, 519, 519, 520, 520, 520, 520,
- 520, 520, 521, 521, 521, 521, 521, 523, 524, 525,
-
- 526, 529, 531, 533, 536, 539, 541, 543, 545, 547,
- 549, 551, 553, 555, 557, 559, 561, 564, 567, 569,
- 571, 573, 575, 578, 581, 583, 585, 587, 589, 592,
- 594, 596, 598, 600, 602, 604, 607, 609, 611, 614,
- 614, 614, 614, 615, 615, 615, 615, 615, 615, 615,
- 616, 618, 620, 620, 622, 624, 626, 628, 630, 632,
- 634, 636, 638, 640, 642, 644, 646, 648, 651, 654,
- 657, 659, 661, 664, 667, 670, 673, 676, 679, 681,
- 683, 685, 685, 685, 686, 686, 687, 687, 687, 687,
- 687, 688, 690, 692, 692, 695, 697, 700, 702, 704,
-
- 706, 708, 710, 712, 714, 716, 718, 720, 723, 725,
- 727, 730, 732, 734, 734, 734, 734, 734, 735, 735,
- 735, 735, 735, 737, 739, 739, 739, 741, 743, 746,
- 749, 751, 753, 755, 758, 760, 762, 765, 768, 771,
- 774, 777, 778, 778, 778, 778, 778, 778, 779, 779,
- 779, 780, 782, 784, 784, 784, 786, 788, 790, 792,
- 795, 797, 799, 802, 804, 805, 806, 806, 806, 806,
- 806, 808, 810, 810, 810, 812, 814, 817, 820, 823,
- 826, 828, 831, 831, 831, 831, 831, 833, 835, 835,
- 835, 838, 840, 843, 845, 845, 845, 845, 845, 847,
-
- 849, 849, 849, 851, 853, 856, 856, 856, 856, 856,
- 858, 860, 860, 860, 863, 866, 866, 866, 866, 866,
- 868, 870, 871, 871, 871, 871, 871, 871, 873, 875,
- 875, 875, 875, 875, 875, 877, 879, 880, 880, 880,
- 880, 880, 883, 885, 885, 885, 885, 885, 888, 888,
- 888, 888, 888, 888, 888, 888, 888, 888, 888, 888,
- 888, 888, 888, 889, 889, 889, 891, 891, 891, 891,
- 891, 892, 892, 892, 894, 894
+ 287, 288, 289, 289, 289, 289, 289, 289, 289, 290,
+ 290, 291, 291, 291, 292, 294, 296, 296, 297, 298,
+ 299, 300, 301, 302, 303, 305, 307, 307, 308, 308,
+ 308, 309, 309, 311, 313, 315, 317, 319, 321, 323,
+ 325, 327, 329, 331, 333, 335, 338, 340, 342, 344,
+ 346, 348, 350, 352, 354, 356, 358, 360, 362, 365,
+
+ 367, 369, 372, 374, 376, 378, 380, 382, 384, 386,
+ 388, 390, 392, 394, 396, 398, 400, 402, 404, 406,
+ 406, 406, 406, 406, 406, 406, 406, 406, 406, 406,
+ 407, 407, 409, 411, 413, 414, 415, 416, 417, 419,
+ 421, 423, 426, 428, 430, 432, 434, 436, 438, 440,
+ 442, 444, 446, 448, 450, 452, 455, 457, 460, 463,
+ 465, 467, 469, 471, 474, 477, 479, 481, 483, 486,
+ 488, 491, 493, 495, 497, 499, 501, 503, 505, 507,
+ 509, 512, 514, 516, 518, 521, 523, 525, 525, 526,
+ 526, 526, 526, 526, 526, 527, 527, 527, 527, 527,
+
+ 529, 530, 531, 532, 535, 537, 539, 542, 544, 547,
+ 549, 551, 553, 555, 557, 559, 561, 563, 565, 567,
+ 569, 572, 575, 577, 579, 581, 583, 586, 589, 591,
+ 593, 595, 597, 600, 602, 604, 606, 608, 610, 612,
+ 615, 617, 619, 622, 622, 622, 622, 623, 623, 623,
+ 623, 623, 623, 623, 624, 626, 628, 630, 630, 632,
+ 634, 636, 638, 640, 642, 644, 646, 648, 650, 652,
+ 654, 656, 658, 661, 664, 667, 669, 671, 674, 677,
+ 680, 683, 686, 689, 691, 693, 695, 695, 695, 696,
+ 696, 697, 697, 697, 697, 697, 698, 700, 702, 704,
+
+ 704, 707, 709, 712, 714, 716, 718, 720, 722, 724,
+ 726, 728, 730, 732, 735, 737, 739, 742, 744, 746,
+ 746, 746, 746, 746, 747, 747, 747, 747, 747, 749,
+ 751, 753, 753, 753, 755, 757, 760, 763, 765, 767,
+ 769, 772, 774, 776, 779, 782, 785, 788, 791, 792,
+ 792, 792, 792, 792, 792, 793, 793, 793, 794, 796,
+ 798, 801, 801, 801, 801, 803, 805, 807, 809, 812,
+ 814, 816, 819, 821, 822, 823, 823, 823, 823, 823,
+ 825, 827, 827, 827, 827, 829, 831, 834, 837, 840,
+ 843, 845, 848, 848, 848, 848, 848, 850, 852, 852,
+
+ 852, 852, 855, 857, 859, 862, 864, 864, 864, 864,
+ 864, 866, 868, 868, 868, 868, 870, 872, 875, 878,
+ 878, 878, 878, 878, 880, 882, 882, 882, 882, 885,
+ 888, 888, 888, 888, 888, 890, 892, 893, 893, 893,
+ 893, 893, 893, 893, 895, 897, 897, 897, 897, 897,
+ 897, 897, 899, 901, 901, 902, 902, 902, 902, 902,
+ 905, 907, 907, 907, 907, 907, 907, 910, 910, 910,
+ 910, 910, 910, 910, 910, 910, 910, 910, 911, 911,
+ 911, 911, 911, 911, 911, 912, 912, 912, 914, 914,
+ 914, 914, 914, 915, 915, 915, 917, 917
+
} ;
static yyconst flex_int32_t yy_ec[256] =
1, 1, 1
} ;
-static yyconst flex_int16_t yy_base[599] =
+static yyconst flex_int16_t yy_base[621] =
{ 0,
- 0, 0, 947, 948, 82, 0, 915, 78, 83, 58,
- 81, 81, 948, 948, 914, 78, 948, 79, 77, 94,
- 136, 196, 912, 948, 96, 912, 75, 948, 0, 908,
- 886, 107, 894, 948, 936, 948, 907, 80, 45, 866,
- 60, 62, 68, 72, 867, 71, 866, 874, 102, 66,
- 865, 863, 868, 948, 89, 948, 948, 144, 0, 948,
- 143, 948, 927, 167, 869, 101, 867, 856, 948, 948,
- 948, 948, 129, 948, 923, 948, 948, 948, 948, 948,
- 948, 907, 251, 150, 0, 948, 0, 134, 0, 226,
- 133, 158, 0, 948, 948, 948, 893, 948, 948, 948,
-
- 892, 0, 879, 881, 157, 160, 871, 948, 948, 850,
- 224, 851, 844, 856, 843, 858, 845, 851, 837, 838,
- 835, 835, 841, 837, 834, 831, 0, 131, 835, 153,
- 833, 89, 171, 837, 826, 829, 134, 139, 834, 948,
- 948, 280, 836, 164, 837, 250, 839, 948, 299, 948,
- 864, 0, 0, 195, 188, 307, 315, 183, 948, 192,
- 217, 948, 948, 846, 188, 256, 948, 889, 229, 948,
- 888, 852, 820, 100, 819, 810, 818, 816, 824, 819,
- 804, 817, 811, 0, 810, 822, 817, 805, 192, 819,
- 817, 813, 805, 811, 798, 813, 0, 799, 803, 0,
-
- 804, 801, 791, 789, 791, 793, 800, 786, 784, 784,
- 796, 795, 785, 789, 793, 795, 784, 846, 784, 786,
- 786, 781, 841, 783, 783, 779, 323, 339, 808, 219,
- 948, 244, 948, 948, 324, 308, 801, 794, 795, 0,
- 770, 768, 761, 765, 759, 213, 763, 758, 767, 758,
- 759, 760, 0, 760, 0, 0, 751, 759, 748, 755,
- 0, 0, 749, 759, 745, 0, 749, 0, 744, 744,
- 743, 740, 752, 742, 746, 751, 750, 0, 748, 738,
- 743, 0, 731, 743, 799, 948, 733, 795, 796, 737,
- 794, 948, 735, 735, 727, 366, 948, 303, 948, 313,
-
- 0, 745, 748, 0, 381, 720, 718, 729, 724, 766,
- 718, 712, 716, 723, 709, 725, 0, 0, 712, 713,
- 718, 709, 0, 0, 716, 702, 710, 705, 0, 713,
- 710, 712, 696, 705, 707, 0, 698, 701, 0, 704,
- 760, 759, 948, 758, 367, 699, 703, 744, 738, 948,
- 731, 707, 387, 699, 689, 679, 683, 682, 727, 674,
- 676, 686, 676, 723, 670, 668, 668, 0, 0, 0,
- 680, 681, 0, 0, 0, 0, 0, 0, 677, 677,
- 670, 730, 731, 948, 730, 948, 382, 391, 397, 727,
- 948, 707, 705, 660, 399, 671, 0, 655, 666, 699,
-
- 658, 659, 663, 660, 698, 655, 658, 0, 646, 643,
- 0, 656, 654, 0, 658, 709, 404, 948, 367, 406,
- 410, 708, 655, 685, 642, 412, 633, 642, 650, 649,
- 637, 644, 646, 0, 674, 633, 0, 0, 0, 0,
- 0, 686, 657, 385, 641, 692, 416, 948, 372, 691,
- 948, 657, 637, 635, 621, 616, 619, 632, 613, 0,
- 612, 629, 628, 622, 948, 669, 638, 392, 639, 407,
- 633, 641, 603, 609, 614, 605, 0, 0, 0, 0,
- 599, 616, 615, 394, 627, 421, 624, 622, 602, 609,
- 609, 608, 0, 607, 614, 310, 605, 417, 612, 614,
-
- 591, 583, 600, 599, 0, 617, 420, 605, 423, 603,
- 603, 589, 584, 0, 0, 613, 426, 610, 428, 611,
- 596, 948, 484, 505, 425, 493, 432, 459, 465, 438,
- 451, 429, 449, 430, 444, 446, 948, 447, 437, 440,
- 435, 0, 435, 435, 436, 430, 438, 0, 412, 439,
- 412, 440, 397, 441, 375, 442, 448, 452, 300, 445,
- 350, 312, 948, 264, 256, 948, 475, 486, 230, 226,
- 948, 118, 91, 948, 948, 500, 507, 514, 517, 524,
- 527, 533, 540, 546, 553, 560, 567, 574, 581, 588,
- 590, 597, 604, 608, 615, 622, 629, 636
-
+ 0, 0, 969, 970, 82, 0, 937, 78, 83, 58,
+ 81, 81, 970, 970, 936, 78, 970, 79, 77, 94,
+ 136, 196, 934, 970, 96, 934, 75, 970, 0, 930,
+ 908, 107, 916, 970, 958, 970, 929, 84, 43, 888,
+ 60, 62, 68, 82, 889, 76, 888, 896, 102, 93,
+ 887, 885, 890, 970, 89, 970, 970, 178, 0, 970,
+ 125, 970, 949, 167, 891, 84, 889, 878, 970, 970,
+ 970, 970, 83, 970, 945, 970, 970, 970, 970, 970,
+ 970, 929, 251, 167, 0, 970, 0, 158, 0, 226,
+ 162, 133, 0, 970, 970, 970, 915, 970, 970, 970,
+
+ 914, 0, 901, 903, 148, 129, 893, 970, 970, 872,
+ 871, 224, 872, 865, 877, 864, 879, 866, 872, 858,
+ 859, 856, 856, 862, 858, 855, 852, 0, 160, 856,
+ 165, 854, 105, 159, 858, 847, 850, 77, 140, 855,
+ 970, 970, 280, 857, 131, 858, 250, 860, 970, 299,
+ 970, 885, 0, 0, 217, 188, 307, 315, 72, 970,
+ 197, 300, 970, 970, 867, 215, 235, 970, 910, 157,
+ 970, 909, 873, 841, 838, 186, 839, 830, 838, 836,
+ 844, 839, 824, 837, 831, 0, 830, 842, 837, 825,
+ 195, 839, 837, 833, 825, 831, 818, 833, 0, 819,
+
+ 823, 0, 824, 821, 811, 809, 811, 813, 820, 806,
+ 804, 804, 816, 815, 805, 809, 813, 815, 804, 866,
+ 804, 806, 806, 801, 861, 803, 803, 799, 362, 370,
+ 828, 124, 970, 301, 970, 970, 303, 302, 821, 814,
+ 815, 0, 790, 795, 787, 780, 784, 778, 213, 782,
+ 777, 786, 777, 778, 779, 0, 779, 0, 0, 770,
+ 778, 767, 774, 0, 0, 768, 778, 764, 0, 768,
+ 0, 763, 763, 762, 759, 771, 761, 765, 770, 769,
+ 0, 767, 757, 762, 0, 750, 762, 818, 970, 752,
+ 814, 815, 756, 813, 970, 754, 754, 746, 345, 970,
+
+ 195, 970, 305, 0, 764, 767, 0, 737, 351, 738,
+ 736, 747, 742, 784, 736, 730, 734, 741, 727, 743,
+ 0, 0, 730, 731, 736, 727, 0, 0, 734, 720,
+ 728, 723, 0, 731, 728, 730, 714, 723, 725, 0,
+ 716, 719, 0, 722, 778, 777, 970, 776, 308, 717,
+ 721, 762, 756, 970, 749, 725, 698, 358, 716, 706,
+ 696, 700, 699, 744, 691, 693, 703, 693, 740, 687,
+ 685, 685, 0, 0, 0, 697, 698, 0, 0, 0,
+ 0, 0, 0, 694, 694, 687, 747, 748, 970, 747,
+ 970, 359, 370, 396, 744, 970, 724, 722, 675, 676,
+
+ 398, 687, 0, 671, 682, 715, 674, 675, 679, 676,
+ 714, 671, 674, 0, 662, 659, 0, 672, 670, 0,
+ 674, 725, 402, 970, 226, 406, 413, 724, 671, 701,
+ 656, 657, 415, 648, 657, 665, 664, 652, 659, 661,
+ 0, 689, 648, 0, 0, 0, 0, 0, 701, 672,
+ 407, 656, 707, 419, 970, 375, 706, 970, 672, 652,
+ 0, 650, 650, 635, 630, 633, 646, 627, 0, 626,
+ 643, 642, 636, 970, 683, 652, 396, 653, 409, 647,
+ 655, 617, 614, 622, 627, 618, 0, 0, 630, 0,
+ 611, 628, 627, 377, 639, 420, 636, 634, 614, 608,
+
+ 620, 620, 619, 618, 0, 617, 624, 424, 615, 423,
+ 622, 624, 601, 600, 592, 609, 608, 0, 0, 626,
+ 431, 614, 425, 612, 612, 598, 601, 592, 0, 0,
+ 621, 426, 618, 437, 619, 604, 970, 578, 584, 605,
+ 432, 521, 441, 510, 498, 444, 444, 459, 436, 457,
+ 438, 451, 454, 431, 970, 458, 439, 451, 440, 0,
+ 445, 427, 440, 262, 447, 443, 0, 428, 424, 434,
+ 423, 442, 410, 404, 445, 324, 447, 970, 449, 453,
+ 315, 450, 362, 354, 970, 348, 312, 970, 461, 489,
+ 290, 258, 970, 222, 209, 970, 970, 505, 512, 519,
+
+ 522, 529, 532, 538, 545, 551, 558, 565, 572, 579,
+ 586, 593, 595, 602, 609, 613, 620, 627, 634, 641
} ;
-static yyconst flex_int16_t yy_def[599] =
+static yyconst flex_int16_t yy_def[621] =
{ 0,
- 575, 1, 575, 575, 575, 576, 575, 577, 575, 575,
- 575, 578, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 579, 579,
- 579, 579, 579, 575, 575, 575, 575, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 575, 575, 575, 575, 575, 576, 575,
- 577, 575, 577, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 578, 575, 578, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 580, 575, 83, 21, 22, 575,
- 575, 575, 581, 575, 575, 575, 575, 575, 575, 575,
-
- 575, 579, 579, 579, 582, 583, 579, 575, 575, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 584, 580, 575, 575, 575, 575, 575, 575, 575,
- 581, 575, 575, 579, 579, 582, 575, 582, 583, 575,
- 583, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
-
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 585, 575, 575,
- 575, 575, 586, 575, 575, 575, 575, 575, 584, 575,
- 575, 575, 575, 575, 575, 575, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 585, 575, 575, 575, 587, 575,
- 586, 575, 575, 575, 575, 575, 575, 575, 575, 575,
-
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 575,
- 588, 587, 575, 589, 575, 575, 575, 575, 575, 575,
- 579, 579, 575, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 575, 588, 575, 589, 575, 575, 590, 575, 575,
- 575, 579, 579, 575, 579, 579, 579, 579, 579, 579,
-
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 579, 579, 591, 575, 590, 590, 575, 590, 575,
- 592, 593, 579, 579, 575, 575, 579, 579, 579, 579,
- 579, 579, 579, 579, 579, 579, 579, 579, 579, 579,
- 579, 594, 575, 590, 575, 592, 592, 575, 592, 593,
- 575, 579, 579, 575, 575, 579, 579, 579, 579, 579,
- 579, 579, 579, 579, 575, 594, 575, 590, 575, 592,
- 579, 579, 575, 575, 579, 579, 579, 579, 579, 579,
- 579, 579, 575, 590, 575, 592, 579, 579, 575, 575,
- 579, 579, 579, 579, 575, 590, 575, 592, 579, 579,
-
- 575, 575, 579, 579, 579, 575, 590, 575, 592, 579,
- 579, 575, 575, 579, 579, 575, 590, 575, 592, 579,
- 579, 575, 575, 575, 590, 575, 592, 579, 579, 575,
- 575, 590, 575, 592, 579, 579, 575, 575, 590, 575,
- 592, 579, 579, 575, 590, 575, 592, 579, 575, 590,
- 575, 592, 575, 590, 575, 592, 595, 596, 575, 592,
- 595, 595, 575, 596, 596, 575, 597, 598, 597, 597,
- 575, 598, 598, 575, 0, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575
-
+ 597, 1, 597, 597, 597, 598, 597, 599, 597, 597,
+ 597, 600, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 601, 601,
+ 601, 601, 601, 597, 597, 597, 597, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 597, 597, 597, 597, 597, 598, 597,
+ 599, 597, 599, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 600, 597, 600, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 602, 597, 83, 21, 22, 597,
+ 597, 597, 603, 597, 597, 597, 597, 597, 597, 597,
+
+ 597, 601, 601, 601, 604, 605, 601, 597, 597, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 606, 602, 597, 597, 597, 597, 597, 597,
+ 597, 603, 597, 597, 601, 601, 604, 597, 604, 605,
+ 597, 605, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 607,
+ 597, 597, 597, 597, 608, 597, 597, 597, 597, 597,
+ 606, 597, 597, 597, 597, 597, 597, 597, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 607, 597, 597,
+ 597, 609, 597, 608, 597, 597, 597, 597, 597, 597,
+
+ 597, 597, 597, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 597, 610, 609, 597, 611, 597, 597,
+ 597, 597, 597, 597, 601, 601, 601, 597, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 597, 610, 597, 611,
+ 597, 597, 612, 597, 597, 597, 601, 601, 601, 597,
+
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 601, 613,
+ 597, 612, 612, 597, 612, 597, 614, 615, 601, 601,
+ 601, 597, 597, 601, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 601, 601, 601, 601, 601, 616, 597,
+ 612, 597, 614, 614, 597, 614, 615, 597, 601, 601,
+ 601, 597, 597, 597, 601, 601, 601, 601, 601, 601,
+ 601, 601, 601, 597, 616, 597, 612, 597, 614, 601,
+ 601, 597, 597, 597, 601, 601, 601, 601, 601, 601,
+ 601, 601, 597, 612, 597, 614, 601, 601, 597, 597,
+
+ 597, 601, 601, 601, 601, 601, 597, 612, 597, 614,
+ 601, 601, 597, 597, 597, 601, 601, 601, 601, 597,
+ 612, 597, 614, 601, 601, 597, 597, 597, 601, 601,
+ 597, 612, 597, 614, 601, 601, 597, 597, 597, 597,
+ 612, 597, 614, 601, 601, 597, 597, 597, 612, 597,
+ 614, 601, 601, 597, 597, 597, 612, 597, 614, 601,
+ 601, 597, 597, 612, 597, 614, 601, 597, 597, 612,
+ 597, 614, 597, 597, 612, 597, 614, 597, 617, 618,
+ 597, 614, 617, 617, 597, 618, 618, 597, 619, 620,
+ 619, 619, 597, 620, 620, 597, 0, 597, 597, 597,
+
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597
} ;
-static yyconst flex_int16_t yy_nxt[1032] =
+static yyconst flex_int16_t yy_nxt[1054] =
{ 0,
4, 5, 6, 5, 5, 7, 8, 9, 10, 11,
12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
44, 45, 29, 46, 29, 47, 29, 29, 29, 29,
48, 49, 50, 51, 52, 53, 29, 29, 29, 54,
55, 56, 57, 58, 62, 58, 58, 64, 69, 70,
- 71, 74, 77, 574, 82, 79, 83, 83, 83, 83,
+ 71, 74, 77, 74, 82, 79, 83, 83, 83, 83,
83, 83, 83, 83, 95, 100, 101, 84, 78, 80,
- 81, 72, 85, 105, 110, 115, 112, 106, 113, 140,
- 574, 118, 116, 96, 86, 97, 98, 123, 117, 63,
- 119, 127, 75, 120, 111, 121, 135, 124, 128, 74,
- 125, 65, 66, 136, 122, 58, 67, 58, 58, 62,
- 206, 151, 68, 87, 151, 88, 88, 88, 88, 88,
- 88, 89, 89, 167, 131, 132, 144, 207, 145, 141,
- 170, 242, 243, 90, 133, 158, 154, 134, 91, 152,
- 75, 159, 155, 575, 92, 93, 142, 142, 142, 142,
- 142, 142, 142, 142, 63, 90, 199, 213, 158, 154,
-
- 160, 91, 215, 200, 216, 214, 159, 155, 168, 92,
- 575, 171, 93, 87, 202, 89, 89, 89, 89, 89,
- 89, 89, 89, 160, 203, 204, 208, 220, 571, 238,
- 232, 159, 571, 90, 234, 221, 239, 230, 91, 170,
- 156, 209, 156, 231, 92, 157, 157, 157, 157, 157,
- 157, 157, 157, 232, 223, 90, 159, 234, 566, 235,
- 230, 91, 167, 257, 258, 236, 566, 231, 231, 92,
- 83, 83, 83, 83, 83, 83, 83, 83, 309, 174,
- 171, 175, 235, 176, 218, 310, 297, 177, 149, 150,
- 236, 178, 231, 150, 179, 180, 181, 182, 183, 142,
-
- 142, 142, 142, 142, 142, 142, 142, 168, 224, 297,
- 149, 150, 418, 227, 563, 227, 150, 225, 228, 228,
- 228, 228, 228, 228, 228, 228, 157, 157, 157, 157,
- 157, 157, 157, 157, 157, 157, 157, 157, 157, 157,
- 157, 157, 228, 228, 228, 228, 228, 228, 228, 228,
- 300, 299, 563, 233, 567, 350, 507, 233, 228, 228,
- 228, 228, 228, 228, 228, 228, 298, 348, 387, 418,
- 348, 388, 299, 300, 448, 233, 299, 150, 350, 349,
- 233, 150, 353, 387, 353, 353, 387, 418, 353, 298,
- 353, 353, 417, 418, 418, 417, 418, 299, 420, 150,
-
- 426, 421, 426, 426, 150, 417, 418, 420, 417, 448,
- 420, 447, 448, 426, 447, 426, 426, 447, 448, 448,
- 447, 444, 418, 448, 468, 448, 470, 418, 418, 559,
- 448, 418, 448, 484, 448, 354, 415, 448, 418, 418,
- 448, 418, 448, 418, 448, 419, 486, 448, 496, 562,
- 563, 557, 562, 565, 566, 517, 565, 555, 419, 525,
- 445, 394, 498, 527, 449, 534, 553, 551, 532, 519,
- 449, 509, 539, 541, 545, 552, 570, 571, 547, 570,
- 549, 550, 548, 546, 544, 556, 455, 573, 574, 543,
- 573, 542, 540, 554, 538, 558, 560, 537, 536, 568,
-
- 59, 59, 535, 59, 59, 59, 59, 61, 61, 61,
- 61, 61, 61, 61, 73, 73, 73, 73, 73, 73,
- 73, 102, 102, 102, 153, 153, 533, 153, 153, 153,
- 153, 161, 161, 166, 166, 166, 166, 166, 166, 166,
- 169, 169, 169, 169, 169, 169, 169, 229, 531, 530,
- 229, 229, 229, 285, 285, 285, 285, 285, 285, 285,
- 291, 291, 291, 291, 291, 291, 291, 342, 342, 342,
- 342, 342, 342, 342, 383, 383, 383, 383, 383, 383,
- 383, 385, 385, 385, 385, 385, 385, 385, 416, 416,
- 416, 416, 416, 416, 416, 442, 442, 446, 446, 446,
-
- 446, 446, 446, 446, 450, 450, 450, 450, 450, 450,
- 450, 466, 466, 466, 466, 561, 561, 561, 561, 561,
- 561, 561, 564, 564, 564, 564, 564, 564, 564, 569,
- 569, 569, 569, 569, 569, 569, 572, 572, 572, 572,
- 572, 572, 572, 529, 528, 526, 524, 523, 522, 521,
- 520, 518, 516, 515, 514, 513, 512, 511, 510, 508,
- 506, 505, 504, 503, 502, 501, 500, 499, 497, 495,
- 494, 493, 492, 491, 490, 489, 488, 487, 485, 483,
- 465, 482, 481, 480, 479, 478, 477, 476, 475, 474,
- 473, 472, 471, 451, 448, 469, 467, 465, 464, 463,
-
- 462, 461, 460, 459, 458, 457, 456, 454, 453, 452,
- 451, 418, 443, 441, 440, 439, 438, 437, 436, 435,
- 434, 433, 432, 431, 430, 429, 428, 427, 425, 424,
- 423, 422, 386, 384, 414, 413, 412, 411, 410, 409,
- 408, 407, 406, 405, 404, 403, 402, 401, 400, 399,
- 398, 397, 396, 395, 393, 392, 391, 349, 390, 389,
- 386, 343, 384, 382, 381, 380, 379, 378, 377, 376,
- 375, 374, 373, 372, 371, 370, 369, 368, 367, 366,
- 365, 364, 363, 362, 361, 360, 359, 358, 357, 356,
- 355, 352, 351, 347, 346, 345, 292, 344, 343, 341,
-
- 340, 286, 339, 338, 337, 336, 335, 334, 333, 332,
- 331, 330, 329, 328, 327, 326, 325, 324, 323, 322,
- 321, 320, 319, 318, 317, 316, 315, 314, 313, 312,
- 311, 308, 307, 306, 305, 304, 303, 302, 301, 296,
- 295, 294, 293, 292, 290, 289, 288, 287, 286, 284,
- 283, 282, 281, 280, 279, 278, 277, 276, 275, 274,
- 273, 272, 271, 270, 269, 268, 267, 266, 265, 264,
- 263, 262, 261, 260, 259, 256, 255, 254, 253, 252,
- 251, 250, 249, 248, 247, 246, 245, 244, 241, 240,
- 575, 575, 237, 152, 226, 222, 219, 217, 212, 211,
-
- 210, 205, 201, 198, 197, 196, 195, 194, 193, 192,
- 191, 190, 189, 188, 187, 186, 185, 184, 173, 172,
- 165, 164, 163, 162, 148, 575, 147, 146, 143, 575,
- 139, 138, 137, 130, 129, 126, 114, 109, 108, 107,
- 104, 103, 99, 94, 76, 60, 575, 3, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
-
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575
+ 81, 72, 85, 105, 113, 116, 114, 106, 110, 141,
+ 160, 119, 117, 96, 86, 97, 98, 111, 118, 63,
+ 120, 62, 75, 121, 75, 122, 128, 124, 112, 171,
+ 215, 65, 66, 129, 123, 160, 67, 125, 216, 145,
+ 126, 146, 68, 87, 168, 88, 88, 88, 88, 88,
+ 88, 89, 89, 136, 132, 133, 208, 171, 152, 142,
+ 137, 152, 233, 90, 134, 161, 63, 135, 91, 58,
+ 172, 58, 58, 209, 92, 93, 143, 143, 143, 143,
+ 143, 143, 143, 143, 222, 90, 153, 233, 161, 169,
+
+ 155, 91, 223, 217, 159, 218, 156, 597, 172, 92,
+ 160, 596, 93, 87, 210, 89, 89, 89, 89, 89,
+ 89, 89, 89, 155, 596, 201, 204, 159, 424, 211,
+ 234, 156, 202, 90, 597, 160, 205, 206, 91, 236,
+ 157, 168, 157, 302, 92, 158, 158, 158, 158, 158,
+ 158, 158, 158, 234, 225, 90, 240, 245, 246, 232,
+ 593, 91, 236, 241, 424, 233, 260, 261, 302, 92,
+ 83, 83, 83, 83, 83, 83, 83, 83, 313, 176,
+ 451, 177, 232, 178, 220, 314, 169, 179, 150, 151,
+ 233, 180, 593, 151, 181, 182, 183, 184, 185, 143,
+
+ 143, 143, 143, 143, 143, 143, 143, 570, 226, 392,
+ 150, 151, 393, 229, 588, 229, 151, 227, 230, 230,
+ 230, 230, 230, 230, 230, 230, 158, 158, 158, 158,
+ 158, 158, 158, 158, 158, 158, 158, 158, 158, 158,
+ 158, 158, 237, 300, 303, 301, 352, 354, 238, 352,
+ 588, 302, 358, 235, 358, 358, 585, 235, 353, 358,
+ 392, 358, 358, 392, 585, 237, 300, 303, 301, 589,
+ 354, 423, 424, 238, 423, 235, 302, 455, 581, 424,
+ 235, 230, 230, 230, 230, 230, 230, 230, 230, 230,
+ 230, 230, 230, 230, 230, 230, 230, 426, 424, 433,
+
+ 427, 433, 433, 423, 424, 359, 423, 426, 151, 424,
+ 426, 455, 151, 421, 454, 455, 433, 454, 433, 433,
+ 454, 455, 455, 454, 425, 455, 424, 455, 424, 479,
+ 151, 508, 400, 424, 424, 151, 424, 494, 424, 455,
+ 455, 424, 455, 455, 455, 455, 477, 424, 496, 455,
+ 584, 585, 455, 584, 587, 588, 425, 587, 579, 541,
+ 452, 510, 592, 593, 578, 592, 532, 456, 576, 463,
+ 521, 534, 543, 456, 551, 549, 564, 523, 574, 557,
+ 572, 559, 573, 566, 571, 569, 568, 577, 575, 464,
+ 595, 596, 567, 595, 565, 563, 562, 561, 560, 580,
+
+ 558, 582, 556, 555, 590, 59, 59, 554, 59, 59,
+ 59, 59, 61, 61, 61, 61, 61, 61, 61, 73,
+ 73, 73, 73, 73, 73, 73, 102, 102, 102, 154,
+ 154, 553, 154, 154, 154, 154, 162, 162, 167, 167,
+ 167, 167, 167, 167, 167, 170, 170, 170, 170, 170,
+ 170, 170, 231, 552, 550, 231, 231, 231, 288, 288,
+ 288, 288, 288, 288, 288, 294, 294, 294, 294, 294,
+ 294, 294, 346, 346, 346, 346, 346, 346, 346, 388,
+ 388, 388, 388, 388, 388, 388, 390, 390, 390, 390,
+ 390, 390, 390, 422, 422, 422, 422, 422, 422, 422,
+
+ 449, 449, 453, 453, 453, 453, 453, 453, 453, 457,
+ 457, 457, 457, 457, 457, 457, 475, 475, 475, 475,
+ 583, 583, 583, 583, 583, 583, 583, 586, 586, 586,
+ 586, 586, 586, 586, 591, 591, 591, 591, 591, 591,
+ 591, 594, 594, 594, 594, 594, 594, 594, 548, 547,
+ 546, 545, 544, 542, 540, 539, 538, 537, 536, 535,
+ 533, 531, 530, 529, 528, 527, 526, 525, 524, 522,
+ 520, 519, 518, 517, 516, 515, 514, 513, 512, 511,
+ 509, 507, 506, 505, 504, 503, 502, 501, 500, 499,
+ 498, 497, 495, 493, 474, 492, 491, 490, 489, 488,
+
+ 487, 486, 485, 484, 483, 482, 481, 480, 458, 455,
+ 478, 476, 474, 473, 472, 471, 470, 469, 468, 467,
+ 466, 465, 462, 461, 460, 459, 458, 424, 450, 448,
+ 447, 446, 445, 444, 443, 442, 441, 440, 439, 438,
+ 437, 436, 435, 434, 432, 431, 430, 429, 428, 391,
+ 389, 420, 419, 418, 417, 416, 415, 414, 413, 412,
+ 411, 410, 409, 408, 407, 406, 405, 404, 403, 402,
+ 401, 399, 398, 397, 396, 353, 395, 394, 391, 347,
+ 389, 387, 386, 385, 384, 383, 382, 381, 380, 379,
+ 378, 377, 376, 375, 374, 373, 372, 371, 370, 369,
+
+ 368, 367, 366, 365, 364, 363, 362, 361, 360, 357,
+ 356, 355, 351, 350, 349, 295, 348, 347, 345, 344,
+ 289, 343, 342, 341, 340, 339, 338, 337, 336, 335,
+ 334, 333, 332, 331, 330, 329, 328, 327, 326, 325,
+ 324, 323, 322, 321, 320, 319, 318, 317, 316, 315,
+ 312, 311, 310, 309, 308, 307, 306, 305, 304, 299,
+ 298, 297, 296, 295, 293, 292, 291, 290, 289, 287,
+ 286, 285, 284, 283, 282, 281, 280, 279, 278, 277,
+ 276, 275, 274, 273, 272, 271, 270, 269, 268, 267,
+ 266, 265, 264, 263, 262, 259, 258, 257, 256, 255,
+
+ 254, 253, 252, 251, 250, 249, 248, 247, 244, 243,
+ 242, 597, 597, 239, 153, 228, 224, 221, 219, 214,
+ 213, 212, 207, 203, 200, 199, 198, 197, 196, 195,
+ 194, 193, 192, 191, 190, 189, 188, 187, 186, 175,
+ 174, 173, 166, 165, 164, 163, 149, 597, 148, 147,
+ 144, 597, 140, 139, 138, 131, 130, 127, 115, 109,
+ 108, 107, 104, 103, 99, 94, 76, 60, 597, 3,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597
} ;
-static yyconst flex_int16_t yy_chk[1032] =
+static yyconst flex_int16_t yy_chk[1054] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 5, 8, 5, 5, 9, 10, 10,
- 11, 12, 16, 573, 19, 18, 19, 19, 19, 19,
+ 11, 12, 16, 73, 19, 18, 19, 19, 19, 19,
19, 19, 19, 19, 25, 27, 27, 20, 16, 18,
- 18, 11, 20, 32, 38, 41, 39, 32, 39, 55,
- 572, 42, 41, 25, 20, 25, 25, 44, 41, 8,
- 42, 46, 12, 43, 38, 43, 50, 44, 46, 73,
- 44, 9, 9, 50, 43, 58, 9, 58, 58, 61,
- 132, 84, 9, 21, 84, 21, 21, 21, 21, 21,
- 21, 21, 21, 105, 49, 49, 66, 132, 66, 55,
- 106, 174, 174, 21, 49, 91, 88, 49, 21, 84,
- 73, 91, 88, 88, 21, 21, 64, 64, 64, 64,
- 64, 64, 64, 64, 61, 21, 128, 137, 91, 88,
-
- 92, 21, 138, 128, 138, 137, 91, 88, 105, 21,
- 88, 106, 21, 22, 130, 22, 22, 22, 22, 22,
- 22, 22, 22, 92, 130, 130, 133, 144, 570, 165,
- 155, 158, 569, 22, 160, 144, 165, 154, 22, 169,
- 90, 133, 90, 154, 22, 90, 90, 90, 90, 90,
- 90, 90, 90, 155, 146, 22, 158, 160, 565, 161,
- 154, 22, 166, 189, 189, 161, 564, 230, 154, 22,
- 83, 83, 83, 83, 83, 83, 83, 83, 246, 111,
- 169, 111, 161, 111, 142, 246, 232, 111, 83, 83,
- 161, 111, 230, 83, 111, 111, 111, 111, 111, 142,
-
- 142, 142, 142, 142, 142, 142, 142, 166, 146, 232,
- 83, 83, 496, 149, 562, 149, 83, 146, 149, 149,
- 149, 149, 149, 149, 149, 149, 156, 156, 156, 156,
- 156, 156, 156, 156, 157, 157, 157, 157, 157, 157,
- 157, 157, 227, 227, 227, 227, 227, 227, 227, 227,
- 236, 298, 561, 157, 559, 300, 496, 157, 228, 228,
- 228, 228, 228, 228, 228, 228, 235, 296, 345, 419,
- 296, 345, 235, 236, 449, 157, 298, 228, 300, 296,
- 157, 228, 305, 387, 305, 305, 387, 444, 353, 235,
- 353, 353, 388, 388, 468, 388, 484, 235, 389, 228,
-
- 395, 389, 395, 395, 228, 417, 417, 420, 417, 470,
- 420, 421, 421, 426, 421, 426, 426, 447, 447, 498,
- 447, 419, 507, 486, 444, 509, 449, 525, 517, 555,
- 519, 532, 534, 468, 527, 305, 387, 541, 545, 539,
- 547, 550, 552, 554, 556, 388, 470, 560, 484, 557,
- 557, 553, 557, 558, 558, 507, 558, 551, 417, 517,
- 420, 353, 486, 519, 421, 527, 549, 546, 525, 509,
- 447, 498, 532, 534, 539, 547, 567, 567, 541, 567,
- 544, 545, 543, 540, 538, 552, 426, 568, 568, 536,
- 568, 535, 533, 550, 531, 554, 556, 530, 529, 560,
-
- 576, 576, 528, 576, 576, 576, 576, 577, 577, 577,
- 577, 577, 577, 577, 578, 578, 578, 578, 578, 578,
- 578, 579, 579, 579, 580, 580, 526, 580, 580, 580,
- 580, 581, 581, 582, 582, 582, 582, 582, 582, 582,
- 583, 583, 583, 583, 583, 583, 583, 584, 524, 523,
- 584, 584, 584, 585, 585, 585, 585, 585, 585, 585,
- 586, 586, 586, 586, 586, 586, 586, 587, 587, 587,
- 587, 587, 587, 587, 588, 588, 588, 588, 588, 588,
- 588, 589, 589, 589, 589, 589, 589, 589, 590, 590,
- 590, 590, 590, 590, 590, 591, 591, 592, 592, 592,
-
- 592, 592, 592, 592, 593, 593, 593, 593, 593, 593,
- 593, 594, 594, 594, 594, 595, 595, 595, 595, 595,
- 595, 595, 596, 596, 596, 596, 596, 596, 596, 597,
- 597, 597, 597, 597, 597, 597, 598, 598, 598, 598,
- 598, 598, 598, 521, 520, 518, 516, 513, 512, 511,
- 510, 508, 506, 504, 503, 502, 501, 500, 499, 497,
- 495, 494, 492, 491, 490, 489, 488, 487, 485, 483,
- 482, 481, 476, 475, 474, 473, 472, 471, 469, 467,
- 466, 464, 463, 462, 461, 459, 458, 457, 456, 455,
- 454, 453, 452, 450, 446, 445, 443, 442, 436, 435,
-
- 433, 432, 431, 430, 429, 428, 427, 425, 424, 423,
- 422, 416, 415, 413, 412, 410, 409, 407, 406, 405,
- 404, 403, 402, 401, 400, 399, 398, 396, 394, 393,
- 392, 390, 385, 383, 382, 381, 380, 379, 372, 371,
- 367, 366, 365, 364, 363, 362, 361, 360, 359, 358,
- 357, 356, 355, 354, 352, 351, 349, 348, 347, 346,
- 344, 342, 341, 340, 338, 337, 335, 334, 333, 332,
- 331, 330, 328, 327, 326, 325, 322, 321, 320, 319,
- 316, 315, 314, 313, 312, 311, 310, 309, 308, 307,
- 306, 303, 302, 295, 294, 293, 291, 290, 289, 288,
-
- 287, 285, 284, 283, 281, 280, 279, 277, 276, 275,
- 274, 273, 272, 271, 270, 269, 267, 265, 264, 263,
- 260, 259, 258, 257, 254, 252, 251, 250, 249, 248,
- 247, 245, 244, 243, 242, 241, 239, 238, 237, 229,
- 226, 225, 224, 223, 222, 221, 220, 219, 218, 217,
- 216, 215, 214, 213, 212, 211, 210, 209, 208, 207,
- 206, 205, 204, 203, 202, 201, 199, 198, 196, 195,
- 194, 193, 192, 191, 190, 188, 187, 186, 185, 183,
- 182, 181, 180, 179, 178, 177, 176, 175, 173, 172,
- 171, 168, 164, 151, 147, 145, 143, 139, 136, 135,
-
- 134, 131, 129, 126, 125, 124, 123, 122, 121, 120,
- 119, 118, 117, 116, 115, 114, 113, 112, 110, 107,
- 104, 103, 101, 97, 82, 75, 68, 67, 65, 63,
- 53, 52, 51, 48, 47, 45, 40, 37, 35, 33,
- 31, 30, 26, 23, 15, 7, 3, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
-
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575, 575, 575, 575, 575, 575, 575, 575, 575, 575,
- 575
+ 18, 11, 20, 32, 39, 41, 39, 32, 38, 55,
+ 159, 42, 41, 25, 20, 25, 25, 38, 41, 8,
+ 42, 61, 12, 43, 73, 43, 46, 44, 38, 106,
+ 138, 9, 9, 46, 43, 159, 9, 44, 138, 66,
+ 44, 66, 9, 21, 105, 21, 21, 21, 21, 21,
+ 21, 21, 21, 50, 49, 49, 133, 170, 84, 55,
+ 50, 84, 232, 21, 49, 92, 61, 49, 21, 58,
+ 106, 58, 58, 133, 21, 21, 64, 64, 64, 64,
+ 64, 64, 64, 64, 145, 21, 84, 232, 92, 105,
+
+ 88, 21, 145, 139, 91, 139, 88, 88, 170, 21,
+ 91, 595, 21, 22, 134, 22, 22, 22, 22, 22,
+ 22, 22, 22, 88, 594, 129, 131, 91, 425, 134,
+ 156, 88, 129, 22, 88, 91, 131, 131, 22, 161,
+ 90, 167, 90, 301, 22, 90, 90, 90, 90, 90,
+ 90, 90, 90, 156, 147, 22, 166, 176, 176, 155,
+ 592, 22, 161, 166, 564, 155, 191, 191, 301, 22,
+ 83, 83, 83, 83, 83, 83, 83, 83, 249, 112,
+ 425, 112, 155, 112, 143, 249, 167, 112, 83, 83,
+ 155, 112, 591, 83, 112, 112, 112, 112, 112, 143,
+
+ 143, 143, 143, 143, 143, 143, 143, 564, 147, 349,
+ 83, 83, 349, 150, 587, 150, 83, 147, 150, 150,
+ 150, 150, 150, 150, 150, 150, 157, 157, 157, 157,
+ 157, 157, 157, 157, 158, 158, 158, 158, 158, 158,
+ 158, 158, 162, 234, 238, 237, 299, 303, 162, 299,
+ 586, 237, 309, 158, 309, 309, 584, 158, 299, 358,
+ 392, 358, 358, 392, 583, 162, 234, 238, 237, 581,
+ 303, 393, 393, 162, 393, 158, 237, 456, 576, 494,
+ 158, 229, 229, 229, 229, 229, 229, 229, 229, 230,
+ 230, 230, 230, 230, 230, 230, 230, 394, 477, 401,
+
+ 394, 401, 401, 423, 423, 309, 423, 426, 230, 451,
+ 426, 479, 230, 392, 427, 427, 433, 427, 433, 433,
+ 454, 454, 496, 454, 393, 510, 508, 523, 532, 456,
+ 230, 494, 358, 521, 541, 230, 570, 477, 549, 534,
+ 551, 557, 559, 543, 572, 566, 451, 575, 479, 577,
+ 579, 579, 582, 579, 580, 580, 423, 580, 574, 532,
+ 426, 496, 589, 589, 573, 589, 521, 427, 571, 433,
+ 508, 523, 534, 454, 543, 541, 557, 510, 569, 549,
+ 566, 551, 568, 559, 565, 563, 562, 572, 570, 433,
+ 590, 590, 561, 590, 558, 556, 554, 553, 552, 575,
+
+ 550, 577, 548, 547, 582, 598, 598, 546, 598, 598,
+ 598, 598, 599, 599, 599, 599, 599, 599, 599, 600,
+ 600, 600, 600, 600, 600, 600, 601, 601, 601, 602,
+ 602, 545, 602, 602, 602, 602, 603, 603, 604, 604,
+ 604, 604, 604, 604, 604, 605, 605, 605, 605, 605,
+ 605, 605, 606, 544, 542, 606, 606, 606, 607, 607,
+ 607, 607, 607, 607, 607, 608, 608, 608, 608, 608,
+ 608, 608, 609, 609, 609, 609, 609, 609, 609, 610,
+ 610, 610, 610, 610, 610, 610, 611, 611, 611, 611,
+ 611, 611, 611, 612, 612, 612, 612, 612, 612, 612,
+
+ 613, 613, 614, 614, 614, 614, 614, 614, 614, 615,
+ 615, 615, 615, 615, 615, 615, 616, 616, 616, 616,
+ 617, 617, 617, 617, 617, 617, 617, 618, 618, 618,
+ 618, 618, 618, 618, 619, 619, 619, 619, 619, 619,
+ 619, 620, 620, 620, 620, 620, 620, 620, 540, 539,
+ 538, 536, 535, 533, 531, 528, 527, 526, 525, 524,
+ 522, 520, 517, 516, 515, 514, 513, 512, 511, 509,
+ 507, 506, 504, 503, 502, 501, 500, 499, 498, 497,
+ 495, 493, 492, 491, 489, 486, 485, 484, 483, 482,
+ 481, 480, 478, 476, 475, 473, 472, 471, 470, 468,
+
+ 467, 466, 465, 464, 463, 462, 460, 459, 457, 453,
+ 452, 450, 449, 443, 442, 440, 439, 438, 437, 436,
+ 435, 434, 432, 431, 430, 429, 428, 422, 421, 419,
+ 418, 416, 415, 413, 412, 411, 410, 409, 408, 407,
+ 406, 405, 404, 402, 400, 399, 398, 397, 395, 390,
+ 388, 387, 386, 385, 384, 377, 376, 372, 371, 370,
+ 369, 368, 367, 366, 365, 364, 363, 362, 361, 360,
+ 359, 357, 356, 355, 353, 352, 351, 350, 348, 346,
+ 345, 344, 342, 341, 339, 338, 337, 336, 335, 334,
+ 332, 331, 330, 329, 326, 325, 324, 323, 320, 319,
+
+ 318, 317, 316, 315, 314, 313, 312, 311, 310, 308,
+ 306, 305, 298, 297, 296, 294, 293, 292, 291, 290,
+ 288, 287, 286, 284, 283, 282, 280, 279, 278, 277,
+ 276, 275, 274, 273, 272, 270, 268, 267, 266, 263,
+ 262, 261, 260, 257, 255, 254, 253, 252, 251, 250,
+ 248, 247, 246, 245, 244, 243, 241, 240, 239, 231,
+ 228, 227, 226, 225, 224, 223, 222, 221, 220, 219,
+ 218, 217, 216, 215, 214, 213, 212, 211, 210, 209,
+ 208, 207, 206, 205, 204, 203, 201, 200, 198, 197,
+ 196, 195, 194, 193, 192, 190, 189, 188, 187, 185,
+
+ 184, 183, 182, 181, 180, 179, 178, 177, 175, 174,
+ 173, 172, 169, 165, 152, 148, 146, 144, 140, 137,
+ 136, 135, 132, 130, 127, 126, 125, 124, 123, 122,
+ 121, 120, 119, 118, 117, 116, 115, 114, 113, 111,
+ 110, 107, 104, 103, 101, 97, 82, 75, 68, 67,
+ 65, 63, 53, 52, 51, 48, 47, 45, 40, 37,
+ 35, 33, 31, 30, 26, 23, 15, 7, 3, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597, 597, 597, 597, 597, 597, 597, 597,
+ 597, 597, 597
} ;
extern int yy_flex_debug;
#line 32 "giscanner/scannerlexer.l"
#include <ctype.h>
#include <stdio.h>
+#include <string.h>
#ifndef _WIN32
#include <limits.h>
#endif
static int check_identifier (GISourceScanner *scanner, const char *);
static int parse_ignored_macro (void);
static void print_error (GISourceScanner *scanner);
-#line 1042 "scannerlexer.c"
+#line 1056 "scannerlexer.c"
#define INITIAL 0
register char *yy_cp, *yy_bp;
register int yy_act;
-#line 72 "giscanner/scannerlexer.l"
+#line 73 "giscanner/scannerlexer.l"
-#line 1225 "scannerlexer.c"
+#line 1239 "scannerlexer.c"
if ( !(yy_init) )
{
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 576 )
+ if ( yy_current_state >= 598 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
*(yy_state_ptr)++ = yy_current_state;
++yy_cp;
}
- while ( yy_base[yy_current_state] != 948 );
+ while ( yy_base[yy_current_state] != 970 );
yy_find_action:
yy_current_state = *--(yy_state_ptr);
case 1:
/* rule 1 can match eol */
YY_RULE_SETUP
-#line 74 "giscanner/scannerlexer.l"
+#line 75 "giscanner/scannerlexer.l"
{ strncpy(linebuf, yytext+1, sizeof(linebuf)); /* save the next line */
linebuf[sizeof(linebuf)-1]='\0';
/* printf("%4d:%s\n",lineno,linebuf); */
case 2:
/* rule 2 can match eol */
YY_RULE_SETUP
-#line 80 "giscanner/scannerlexer.l"
+#line 81 "giscanner/scannerlexer.l"
{ ++lineno; }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 82 "giscanner/scannerlexer.l"
+#line 83 "giscanner/scannerlexer.l"
{ /* Ignore whitespace. */ }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 84 "giscanner/scannerlexer.l"
+#line 85 "giscanner/scannerlexer.l"
{ parse_comment(scanner); }
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 85 "giscanner/scannerlexer.l"
+#line 86 "giscanner/scannerlexer.l"
{ parse_trigraph(scanner); }
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 86 "giscanner/scannerlexer.l"
+#line 87 "giscanner/scannerlexer.l"
{ /* Ignore C++ style comments. */ }
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 88 "giscanner/scannerlexer.l"
+#line 89 "giscanner/scannerlexer.l"
{ yyless (yyleng - 1); return FUNCTION_MACRO; }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 89 "giscanner/scannerlexer.l"
+#line 90 "giscanner/scannerlexer.l"
{ return OBJECT_MACRO; }
YY_BREAK
case 9:
/* rule 9 can match eol */
YY_RULE_SETUP
-#line 90 "giscanner/scannerlexer.l"
+#line 91 "giscanner/scannerlexer.l"
{ return IFDEF_GI_SCANNER; }
YY_BREAK
case 10:
/* rule 10 can match eol */
YY_RULE_SETUP
-#line 91 "giscanner/scannerlexer.l"
+#line 92 "giscanner/scannerlexer.l"
{ return IFNDEF_GI_SCANNER; }
YY_BREAK
case 11:
/* rule 11 can match eol */
YY_RULE_SETUP
-#line 92 "giscanner/scannerlexer.l"
+#line 93 "giscanner/scannerlexer.l"
{ return IFNDEF_COND; }
YY_BREAK
case 12:
/* rule 12 can match eol */
YY_RULE_SETUP
-#line 93 "giscanner/scannerlexer.l"
+#line 94 "giscanner/scannerlexer.l"
{ return IFDEF_COND; }
YY_BREAK
case 13:
/* rule 13 can match eol */
YY_RULE_SETUP
-#line 94 "giscanner/scannerlexer.l"
+#line 95 "giscanner/scannerlexer.l"
{ return IF_COND; }
YY_BREAK
case 14:
/* rule 14 can match eol */
YY_RULE_SETUP
-#line 95 "giscanner/scannerlexer.l"
+#line 96 "giscanner/scannerlexer.l"
{ return ELIF_COND; }
YY_BREAK
case 15:
/* rule 15 can match eol */
YY_RULE_SETUP
-#line 96 "giscanner/scannerlexer.l"
+#line 97 "giscanner/scannerlexer.l"
{ return ELSE_COND; }
YY_BREAK
case 16:
/* rule 16 can match eol */
YY_RULE_SETUP
-#line 97 "giscanner/scannerlexer.l"
+#line 98 "giscanner/scannerlexer.l"
{ return ENDIF_COND; }
YY_BREAK
case 17:
/* rule 17 can match eol */
YY_RULE_SETUP
-#line 98 "giscanner/scannerlexer.l"
+#line 99 "giscanner/scannerlexer.l"
{ /* Ignore pragma. */ }
YY_BREAK
case 18:
/* rule 18 can match eol */
YY_RULE_SETUP
-#line 100 "giscanner/scannerlexer.l"
+#line 101 "giscanner/scannerlexer.l"
{ process_linemarks(scanner); }
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 101 "giscanner/scannerlexer.l"
+#line 102 "giscanner/scannerlexer.l"
{ }
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 102 "giscanner/scannerlexer.l"
+#line 103 "giscanner/scannerlexer.l"
{ return '{'; }
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 103 "giscanner/scannerlexer.l"
+#line 104 "giscanner/scannerlexer.l"
{ return '{'; }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 104 "giscanner/scannerlexer.l"
+#line 105 "giscanner/scannerlexer.l"
{ return '}'; }
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 105 "giscanner/scannerlexer.l"
+#line 106 "giscanner/scannerlexer.l"
{ return '}'; }
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 106 "giscanner/scannerlexer.l"
+#line 107 "giscanner/scannerlexer.l"
{ return '['; }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 107 "giscanner/scannerlexer.l"
+#line 108 "giscanner/scannerlexer.l"
{ return '['; }
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 108 "giscanner/scannerlexer.l"
+#line 109 "giscanner/scannerlexer.l"
{ return ']'; }
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 109 "giscanner/scannerlexer.l"
+#line 110 "giscanner/scannerlexer.l"
{ return ']'; }
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 110 "giscanner/scannerlexer.l"
+#line 111 "giscanner/scannerlexer.l"
{ return '('; }
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 111 "giscanner/scannerlexer.l"
+#line 112 "giscanner/scannerlexer.l"
{ return ')'; }
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 112 "giscanner/scannerlexer.l"
+#line 113 "giscanner/scannerlexer.l"
{ return ';'; }
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 113 "giscanner/scannerlexer.l"
+#line 114 "giscanner/scannerlexer.l"
{ return ':'; }
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 114 "giscanner/scannerlexer.l"
+#line 115 "giscanner/scannerlexer.l"
{ return ELLIPSIS; }
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 115 "giscanner/scannerlexer.l"
+#line 116 "giscanner/scannerlexer.l"
{ return '?'; }
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 116 "giscanner/scannerlexer.l"
+#line 117 "giscanner/scannerlexer.l"
{ return '.'; }
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 117 "giscanner/scannerlexer.l"
+#line 118 "giscanner/scannerlexer.l"
{ return '+'; }
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 118 "giscanner/scannerlexer.l"
+#line 119 "giscanner/scannerlexer.l"
{ return '-'; }
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 119 "giscanner/scannerlexer.l"
+#line 120 "giscanner/scannerlexer.l"
{ return '*'; }
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 120 "giscanner/scannerlexer.l"
+#line 121 "giscanner/scannerlexer.l"
{ return '/'; }
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 121 "giscanner/scannerlexer.l"
+#line 122 "giscanner/scannerlexer.l"
{ return '%'; }
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 122 "giscanner/scannerlexer.l"
+#line 123 "giscanner/scannerlexer.l"
{ return '^'; }
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 123 "giscanner/scannerlexer.l"
+#line 124 "giscanner/scannerlexer.l"
{ return '&'; }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 124 "giscanner/scannerlexer.l"
+#line 125 "giscanner/scannerlexer.l"
{ return '|'; }
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 125 "giscanner/scannerlexer.l"
+#line 126 "giscanner/scannerlexer.l"
{ return '~'; }
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 126 "giscanner/scannerlexer.l"
+#line 127 "giscanner/scannerlexer.l"
{ return '!'; }
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 127 "giscanner/scannerlexer.l"
+#line 128 "giscanner/scannerlexer.l"
{ return '='; }
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 128 "giscanner/scannerlexer.l"
+#line 129 "giscanner/scannerlexer.l"
{ return '<'; }
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 129 "giscanner/scannerlexer.l"
+#line 130 "giscanner/scannerlexer.l"
{ return '>'; }
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 130 "giscanner/scannerlexer.l"
+#line 131 "giscanner/scannerlexer.l"
{ return ADDEQ; }
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 131 "giscanner/scannerlexer.l"
+#line 132 "giscanner/scannerlexer.l"
{ return SUBEQ; }
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 132 "giscanner/scannerlexer.l"
+#line 133 "giscanner/scannerlexer.l"
{ return MULEQ; }
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 133 "giscanner/scannerlexer.l"
+#line 134 "giscanner/scannerlexer.l"
{ return DIVEQ; }
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 134 "giscanner/scannerlexer.l"
+#line 135 "giscanner/scannerlexer.l"
{ return MODEQ; }
YY_BREAK
case 53:
YY_RULE_SETUP
-#line 135 "giscanner/scannerlexer.l"
+#line 136 "giscanner/scannerlexer.l"
{ return XOREQ; }
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 136 "giscanner/scannerlexer.l"
+#line 137 "giscanner/scannerlexer.l"
{ return ANDEQ; }
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 137 "giscanner/scannerlexer.l"
+#line 138 "giscanner/scannerlexer.l"
{ return OREQ; }
YY_BREAK
case 56:
YY_RULE_SETUP
-#line 138 "giscanner/scannerlexer.l"
+#line 139 "giscanner/scannerlexer.l"
{ return SL; }
YY_BREAK
case 57:
YY_RULE_SETUP
-#line 139 "giscanner/scannerlexer.l"
+#line 140 "giscanner/scannerlexer.l"
{ return SR; }
YY_BREAK
case 58:
YY_RULE_SETUP
-#line 140 "giscanner/scannerlexer.l"
+#line 141 "giscanner/scannerlexer.l"
{ return SLEQ; }
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 141 "giscanner/scannerlexer.l"
+#line 142 "giscanner/scannerlexer.l"
{ return SREQ; }
YY_BREAK
case 60:
YY_RULE_SETUP
-#line 142 "giscanner/scannerlexer.l"
+#line 143 "giscanner/scannerlexer.l"
{ return EQ; }
YY_BREAK
case 61:
YY_RULE_SETUP
-#line 143 "giscanner/scannerlexer.l"
+#line 144 "giscanner/scannerlexer.l"
{ return NOTEQ; }
YY_BREAK
case 62:
YY_RULE_SETUP
-#line 144 "giscanner/scannerlexer.l"
+#line 145 "giscanner/scannerlexer.l"
{ return LTEQ; }
YY_BREAK
case 63:
YY_RULE_SETUP
-#line 145 "giscanner/scannerlexer.l"
+#line 146 "giscanner/scannerlexer.l"
{ return GTEQ; }
YY_BREAK
case 64:
YY_RULE_SETUP
-#line 146 "giscanner/scannerlexer.l"
+#line 147 "giscanner/scannerlexer.l"
{ return ANDAND; }
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 147 "giscanner/scannerlexer.l"
+#line 148 "giscanner/scannerlexer.l"
{ return OROR; }
YY_BREAK
case 66:
YY_RULE_SETUP
-#line 148 "giscanner/scannerlexer.l"
+#line 149 "giscanner/scannerlexer.l"
{ return PLUSPLUS; }
YY_BREAK
case 67:
YY_RULE_SETUP
-#line 149 "giscanner/scannerlexer.l"
+#line 150 "giscanner/scannerlexer.l"
{ return MINUSMINUS; }
YY_BREAK
case 68:
YY_RULE_SETUP
-#line 150 "giscanner/scannerlexer.l"
+#line 151 "giscanner/scannerlexer.l"
{ return ','; }
YY_BREAK
case 69:
YY_RULE_SETUP
-#line 151 "giscanner/scannerlexer.l"
+#line 152 "giscanner/scannerlexer.l"
{ return ARROW; }
YY_BREAK
case 70:
YY_RULE_SETUP
-#line 153 "giscanner/scannerlexer.l"
+#line 154 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 71:
YY_RULE_SETUP
-#line 154 "giscanner/scannerlexer.l"
+#line 155 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 72:
YY_RULE_SETUP
-#line 155 "giscanner/scannerlexer.l"
+#line 156 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 73:
YY_RULE_SETUP
-#line 156 "giscanner/scannerlexer.l"
+#line 157 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 74:
YY_RULE_SETUP
-#line 157 "giscanner/scannerlexer.l"
+#line 158 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 75:
YY_RULE_SETUP
-#line 158 "giscanner/scannerlexer.l"
+#line 159 "giscanner/scannerlexer.l"
{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 76:
YY_RULE_SETUP
-#line 159 "giscanner/scannerlexer.l"
-{ return CONST; }
+#line 160 "giscanner/scannerlexer.l"
+{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 77:
YY_RULE_SETUP
-#line 160 "giscanner/scannerlexer.l"
-{ return EXTENSION; }
+#line 161 "giscanner/scannerlexer.l"
+{ return CONST; }
YY_BREAK
case 78:
YY_RULE_SETUP
-#line 161 "giscanner/scannerlexer.l"
-{ return INLINE; }
+#line 162 "giscanner/scannerlexer.l"
+{ return EXTENSION; }
YY_BREAK
case 79:
YY_RULE_SETUP
-#line 162 "giscanner/scannerlexer.l"
+#line 163 "giscanner/scannerlexer.l"
{ return INLINE; }
YY_BREAK
case 80:
YY_RULE_SETUP
-#line 163 "giscanner/scannerlexer.l"
-{ if (!parse_ignored_macro()) REJECT; }
+#line 164 "giscanner/scannerlexer.l"
+{ return INLINE; }
YY_BREAK
case 81:
YY_RULE_SETUP
-#line 164 "giscanner/scannerlexer.l"
-{ return SIGNED; }
+#line 165 "giscanner/scannerlexer.l"
+{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 82:
YY_RULE_SETUP
-#line 165 "giscanner/scannerlexer.l"
-{ return RESTRICT; }
+#line 166 "giscanner/scannerlexer.l"
+{ /* Ignore */ }
YY_BREAK
case 83:
YY_RULE_SETUP
-#line 166 "giscanner/scannerlexer.l"
-{ if (!parse_ignored_macro()) REJECT; }
+#line 167 "giscanner/scannerlexer.l"
+{ return SIGNED; }
YY_BREAK
case 84:
YY_RULE_SETUP
-#line 167 "giscanner/scannerlexer.l"
-{ return VOLATILE; }
+#line 168 "giscanner/scannerlexer.l"
+{ return RESTRICT; }
YY_BREAK
case 85:
YY_RULE_SETUP
-#line 168 "giscanner/scannerlexer.l"
-{ return VOLATILE; }
+#line 169 "giscanner/scannerlexer.l"
+{ return RESTRICT; }
YY_BREAK
case 86:
YY_RULE_SETUP
-#line 169 "giscanner/scannerlexer.l"
-{ return BOOL; }
+#line 170 "giscanner/scannerlexer.l"
+{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 87:
YY_RULE_SETUP
#line 171 "giscanner/scannerlexer.l"
-{ return INTL_CONST; }
+{ return VOLATILE; }
YY_BREAK
case 88:
YY_RULE_SETUP
#line 172 "giscanner/scannerlexer.l"
-{ return INTUL_CONST; }
+{ return VOLATILE; }
YY_BREAK
case 89:
YY_RULE_SETUP
-#line 174 "giscanner/scannerlexer.l"
-{ return BOOLEAN; }
+#line 173 "giscanner/scannerlexer.l"
+{ return BOOL; }
YY_BREAK
case 90:
YY_RULE_SETUP
#line 175 "giscanner/scannerlexer.l"
-{ return BOOLEAN; }
+{ return INTL_CONST; }
YY_BREAK
case 91:
YY_RULE_SETUP
#line 176 "giscanner/scannerlexer.l"
-{ return BOOLEAN; }
+{ return INTUL_CONST; }
YY_BREAK
case 92:
YY_RULE_SETUP
-#line 177 "giscanner/scannerlexer.l"
+#line 178 "giscanner/scannerlexer.l"
{ return BOOLEAN; }
YY_BREAK
case 93:
YY_RULE_SETUP
#line 179 "giscanner/scannerlexer.l"
-{ if (scanner->macro_scan) return check_identifier(scanner, yytext); else REJECT; }
+{ return BOOLEAN; }
YY_BREAK
case 94:
YY_RULE_SETUP
-#line 181 "giscanner/scannerlexer.l"
-{ if (!parse_ignored_macro()) REJECT; }
+#line 180 "giscanner/scannerlexer.l"
+{ return BOOLEAN; }
YY_BREAK
case 95:
YY_RULE_SETUP
-#line 182 "giscanner/scannerlexer.l"
-{ return AUTO; }
+#line 181 "giscanner/scannerlexer.l"
+{ return BOOLEAN; }
YY_BREAK
case 96:
YY_RULE_SETUP
#line 183 "giscanner/scannerlexer.l"
-{ return BREAK; }
+{ if (scanner->macro_scan) return check_identifier(scanner, yytext); else REJECT; }
YY_BREAK
case 97:
YY_RULE_SETUP
-#line 184 "giscanner/scannerlexer.l"
-{ return CASE; }
+#line 185 "giscanner/scannerlexer.l"
+{ if (!parse_ignored_macro()) REJECT; }
YY_BREAK
case 98:
YY_RULE_SETUP
-#line 185 "giscanner/scannerlexer.l"
-{ return CHAR; }
+#line 186 "giscanner/scannerlexer.l"
+{ return AUTO; }
YY_BREAK
case 99:
YY_RULE_SETUP
-#line 186 "giscanner/scannerlexer.l"
-{ return CONST; }
+#line 187 "giscanner/scannerlexer.l"
+{ return BREAK; }
YY_BREAK
case 100:
YY_RULE_SETUP
-#line 187 "giscanner/scannerlexer.l"
-{ return CONTINUE; }
+#line 188 "giscanner/scannerlexer.l"
+{ return CASE; }
YY_BREAK
case 101:
YY_RULE_SETUP
-#line 188 "giscanner/scannerlexer.l"
-{ return DEFAULT; }
+#line 189 "giscanner/scannerlexer.l"
+{ return CHAR; }
YY_BREAK
case 102:
YY_RULE_SETUP
-#line 189 "giscanner/scannerlexer.l"
-{ return DO; }
+#line 190 "giscanner/scannerlexer.l"
+{ return CONST; }
YY_BREAK
case 103:
YY_RULE_SETUP
-#line 190 "giscanner/scannerlexer.l"
-{ return DOUBLE; }
+#line 191 "giscanner/scannerlexer.l"
+{ return CONTINUE; }
YY_BREAK
case 104:
YY_RULE_SETUP
-#line 191 "giscanner/scannerlexer.l"
-{ return ELSE; }
+#line 192 "giscanner/scannerlexer.l"
+{ return DEFAULT; }
YY_BREAK
case 105:
YY_RULE_SETUP
-#line 192 "giscanner/scannerlexer.l"
-{ return ENUM; }
+#line 193 "giscanner/scannerlexer.l"
+{ return DO; }
YY_BREAK
case 106:
YY_RULE_SETUP
-#line 193 "giscanner/scannerlexer.l"
-{ return EXTERN; }
+#line 194 "giscanner/scannerlexer.l"
+{ return DOUBLE; }
YY_BREAK
case 107:
YY_RULE_SETUP
-#line 194 "giscanner/scannerlexer.l"
-{ return FLOAT; }
+#line 195 "giscanner/scannerlexer.l"
+{ return ELSE; }
YY_BREAK
case 108:
YY_RULE_SETUP
-#line 195 "giscanner/scannerlexer.l"
-{ return FOR; }
+#line 196 "giscanner/scannerlexer.l"
+{ return ENUM; }
YY_BREAK
case 109:
YY_RULE_SETUP
-#line 196 "giscanner/scannerlexer.l"
-{ return GOTO; }
+#line 197 "giscanner/scannerlexer.l"
+{ return EXTERN; }
YY_BREAK
case 110:
YY_RULE_SETUP
-#line 197 "giscanner/scannerlexer.l"
-{ return IF; }
+#line 198 "giscanner/scannerlexer.l"
+{ return FLOAT; }
YY_BREAK
case 111:
YY_RULE_SETUP
-#line 198 "giscanner/scannerlexer.l"
-{ return INLINE; }
+#line 199 "giscanner/scannerlexer.l"
+{ return FOR; }
YY_BREAK
case 112:
YY_RULE_SETUP
-#line 199 "giscanner/scannerlexer.l"
-{ return INT; }
+#line 200 "giscanner/scannerlexer.l"
+{ return GOTO; }
YY_BREAK
case 113:
YY_RULE_SETUP
-#line 200 "giscanner/scannerlexer.l"
-{ return INT; }
+#line 201 "giscanner/scannerlexer.l"
+{ return IF; }
YY_BREAK
case 114:
YY_RULE_SETUP
-#line 201 "giscanner/scannerlexer.l"
-{ return INT; }
+#line 202 "giscanner/scannerlexer.l"
+{ return INLINE; }
YY_BREAK
case 115:
YY_RULE_SETUP
-#line 202 "giscanner/scannerlexer.l"
+#line 203 "giscanner/scannerlexer.l"
{ return INT; }
YY_BREAK
case 116:
YY_RULE_SETUP
-#line 203 "giscanner/scannerlexer.l"
+#line 204 "giscanner/scannerlexer.l"
{ return INT; }
YY_BREAK
case 117:
YY_RULE_SETUP
-#line 204 "giscanner/scannerlexer.l"
-{ return LONG; }
+#line 205 "giscanner/scannerlexer.l"
+{ return INT; }
YY_BREAK
case 118:
YY_RULE_SETUP
-#line 205 "giscanner/scannerlexer.l"
-{ return REGISTER; }
+#line 206 "giscanner/scannerlexer.l"
+{ return INT; }
YY_BREAK
case 119:
YY_RULE_SETUP
-#line 206 "giscanner/scannerlexer.l"
-{ return RESTRICT; }
+#line 207 "giscanner/scannerlexer.l"
+{ return INT; }
YY_BREAK
case 120:
YY_RULE_SETUP
-#line 207 "giscanner/scannerlexer.l"
-{ return RETURN; }
+#line 208 "giscanner/scannerlexer.l"
+{ return LONG; }
YY_BREAK
case 121:
YY_RULE_SETUP
-#line 208 "giscanner/scannerlexer.l"
-{ return SHORT; }
+#line 209 "giscanner/scannerlexer.l"
+{ return REGISTER; }
YY_BREAK
case 122:
YY_RULE_SETUP
-#line 209 "giscanner/scannerlexer.l"
-{ return SIGNED; }
+#line 210 "giscanner/scannerlexer.l"
+{ return RESTRICT; }
YY_BREAK
case 123:
YY_RULE_SETUP
-#line 210 "giscanner/scannerlexer.l"
-{ return SIZEOF; }
+#line 211 "giscanner/scannerlexer.l"
+{ return RETURN; }
YY_BREAK
case 124:
YY_RULE_SETUP
-#line 211 "giscanner/scannerlexer.l"
-{ return STATIC; }
+#line 212 "giscanner/scannerlexer.l"
+{ return SHORT; }
YY_BREAK
case 125:
YY_RULE_SETUP
-#line 212 "giscanner/scannerlexer.l"
-{ return STRUCT; }
+#line 213 "giscanner/scannerlexer.l"
+{ return SIGNED; }
YY_BREAK
case 126:
YY_RULE_SETUP
-#line 213 "giscanner/scannerlexer.l"
-{ return SWITCH; }
+#line 214 "giscanner/scannerlexer.l"
+{ return SIZEOF; }
YY_BREAK
case 127:
YY_RULE_SETUP
-#line 214 "giscanner/scannerlexer.l"
-{ return TYPEDEF; }
+#line 215 "giscanner/scannerlexer.l"
+{ return STATIC; }
YY_BREAK
case 128:
YY_RULE_SETUP
-#line 215 "giscanner/scannerlexer.l"
-{ return UNION; }
+#line 216 "giscanner/scannerlexer.l"
+{ return STRUCT; }
YY_BREAK
case 129:
YY_RULE_SETUP
-#line 216 "giscanner/scannerlexer.l"
-{ return UNSIGNED; }
+#line 217 "giscanner/scannerlexer.l"
+{ return SWITCH; }
YY_BREAK
case 130:
YY_RULE_SETUP
-#line 217 "giscanner/scannerlexer.l"
-{ return VOID; }
+#line 218 "giscanner/scannerlexer.l"
+{ return TYPEDEF; }
YY_BREAK
case 131:
YY_RULE_SETUP
-#line 218 "giscanner/scannerlexer.l"
-{ return VOLATILE; }
+#line 219 "giscanner/scannerlexer.l"
+{ return UNION; }
YY_BREAK
case 132:
YY_RULE_SETUP
-#line 219 "giscanner/scannerlexer.l"
-{ return WHILE; }
+#line 220 "giscanner/scannerlexer.l"
+{ return UNSIGNED; }
YY_BREAK
case 133:
YY_RULE_SETUP
#line 221 "giscanner/scannerlexer.l"
-{ return check_identifier(scanner, yytext); }
+{ return VOID; }
YY_BREAK
case 134:
YY_RULE_SETUP
-#line 223 "giscanner/scannerlexer.l"
-{ return INTEGER; }
+#line 222 "giscanner/scannerlexer.l"
+{ return VOLATILE; }
YY_BREAK
case 135:
YY_RULE_SETUP
-#line 224 "giscanner/scannerlexer.l"
-{ return INTEGER; }
+#line 223 "giscanner/scannerlexer.l"
+{ return WHILE; }
YY_BREAK
case 136:
YY_RULE_SETUP
#line 225 "giscanner/scannerlexer.l"
-{ return INTEGER; }
+{ return check_identifier(scanner, yytext); }
YY_BREAK
case 137:
YY_RULE_SETUP
#line 227 "giscanner/scannerlexer.l"
-{ return FLOATING; }
+{ return INTEGER; }
YY_BREAK
case 138:
YY_RULE_SETUP
#line 228 "giscanner/scannerlexer.l"
-{ return FLOATING; }
+{ return INTEGER; }
YY_BREAK
case 139:
-/* rule 139 can match eol */
YY_RULE_SETUP
-#line 230 "giscanner/scannerlexer.l"
-{ return CHARACTER; }
+#line 229 "giscanner/scannerlexer.l"
+{ return INTEGER; }
YY_BREAK
case 140:
-/* rule 140 can match eol */
YY_RULE_SETUP
#line 231 "giscanner/scannerlexer.l"
-{ return CHARACTER; }
+{ return FLOATING; }
YY_BREAK
case 141:
-/* rule 141 can match eol */
YY_RULE_SETUP
-#line 233 "giscanner/scannerlexer.l"
-{ return STRING; }
+#line 232 "giscanner/scannerlexer.l"
+{ return FLOATING; }
YY_BREAK
case 142:
/* rule 142 can match eol */
YY_RULE_SETUP
#line 234 "giscanner/scannerlexer.l"
-{ return STRING; }
+{ return CHARACTER; }
YY_BREAK
case 143:
+/* rule 143 can match eol */
YY_RULE_SETUP
-#line 236 "giscanner/scannerlexer.l"
-{ print_error(scanner); }
+#line 235 "giscanner/scannerlexer.l"
+{ return CHARACTER; }
YY_BREAK
case 144:
+/* rule 144 can match eol */
+YY_RULE_SETUP
+#line 237 "giscanner/scannerlexer.l"
+{ return STRING; }
+ YY_BREAK
+case 145:
+/* rule 145 can match eol */
YY_RULE_SETUP
#line 238 "giscanner/scannerlexer.l"
+{ return STRING; }
+ YY_BREAK
+case 146:
+YY_RULE_SETUP
+#line 240 "giscanner/scannerlexer.l"
+{ print_error(scanner); }
+ YY_BREAK
+case 147:
+YY_RULE_SETUP
+#line 242 "giscanner/scannerlexer.l"
ECHO;
YY_BREAK
-#line 2058 "scannerlexer.c"
+#line 2087 "scannerlexer.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 576 )
+ if ( yy_current_state >= 598 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 576 )
+ if ( yy_current_state >= 598 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 575);
+ yy_is_jam = (yy_current_state == 597);
if ( ! yy_is_jam )
*(yy_state_ptr)++ = yy_current_state;
#define YYTABLES_NAME "yytables"
-#line 238 "giscanner/scannerlexer.l"
+#line 242 "giscanner/scannerlexer.l"
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(builddir) \
--add-include-path=$(top_builddir) --warn-all
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None"
+<page id="Regress.ANNOTATION_CALCULATED_DEFINE"
type="topic"
style="default"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
- <title>Regress.AnAnonymousUnion.None</title>
-
-
-
-
-
-
-
-
-
-
-
+ <title>Regress.ANNOTATION_CALCULATED_DEFINE</title>
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE</title>
+ <p>Constant to define a calculated large value</p>
+ <p>Since 1.4</p>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE_DIV"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE_DIV</title>
+ <p>Constant to define a calculated large value</p>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.ATestError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.AliasedTestBoxed</title>
-
-
-
- <p>Typedef TestBoxed to test caller-allocates correctness</p>
-
-
-
-
-
-
-
+ <p>Typedef TestBoxed to test caller-allocates correctness</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnAnonymousUnion-None"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnAnonymousUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnAnonymousUnion->None</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnAnonymousUnion-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnAnonymousUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnAnonymousUnion->x</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnAnonymousUnion"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnAnonymousUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationBitfield"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.AnnotationBitfield</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.AnnotationCallback</title>
-
-
-
- <p>This is a callback.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+const gint* AnnotationCallback (const gint* in);
+ </code></synopsis>
+ <p>This is a callback.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>array of ints</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>array of ints</p>
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-arr"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->arr</title>
+ <p>an array of length @len</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-field1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->field1</title>
+ <p>Some documentation</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-len"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->len</title>
+ <p>the length of array</p>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationFields"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationFields</title>
-
-
-
- <p>This is a struct for testing field documentation and annotations</p>
-
-
-
-
-
-
-
+ <p>This is a struct for testing field documentation and annotations</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationForeachFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.AnnotationForeachFunc</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void AnnotationForeachFunc (RegressAnnotationObject* object,
+ const char* item,
+ gpointer user_data);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>object</code></title>
+
+</item>
+<item>
+<title><code>item</code></title>
+
+</item>
+<item>
+<title><code>user_data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationListCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.AnnotationListCallback</title>
-
-
-
- <p>This is a callback taking a list.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+GList* AnnotationListCallback (GList* in);
+ </code></synopsis>
+ <p>This is a callback taking a list.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>list of strings</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>list of strings</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationNotifyFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.AnnotationNotifyFunc</title>
-
-
-
- <p>This is a callback with a 'closure' argument that is not named
+ <synopsis><code mime="text/x-csrc">
+void AnnotationNotifyFunc (gpointer data);
+ </code></synopsis>
+ <p>This is a callback with a 'closure' argument that is not named
'user_data' and hence has to be annotated.</p>
-
-
-
-
-
-
-
+
+<terms>
+<item>
+<title><code>data</code></title>
+ <p>The user data</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">attribute-signal</title>
-
</info>
<title>Regress.AnnotationObject::attribute-signal</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gchar* attribute-signal (gchar* arg1,
gchar* arg2);
-</code></synopsis>
+ </code></synopsis>
+ <p>This signal tests a signal with attributes.</p>
-
- <p>This signal tests a signal with attributes.</p>
-
-
-
-
<terms>
<item>
<title><code>arg1</code></title>
-<p>a value</p>
+ <p>a value</p>
</item>
<item>
<title><code>arg2</code></title>
-<p>another value</p>
+ <p>another value</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the return value</p>
+ <p>the return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">doc-empty-arg-parsing</title>
-
</info>
<title>Regress.AnnotationObject::doc-empty-arg-parsing</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void doc-empty-arg-parsing (gpointer arg1);
-</code></synopsis>
+ </code></synopsis>
+ <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
- <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
-
-
-
<terms>
<item>
<title><code>arg1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">function-property</title>
-
</info>
<title>Regress.AnnotationObject:function-property</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">list-signal</title>
-
</info>
<title>Regress.AnnotationObject::list-signal</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void list-signal (gpointer list);
-</code></synopsis>
-
-
- <p>This is a signal which takes a list of strings, but it's not
+ </code></synopsis>
+ <p>This is a signal which takes a list of strings, but it's not
known by GObject as it's only marked as G_TYPE_POINTER</p>
-
-
-
-
+
<terms>
<item>
<title><code>list</code></title>
-<p>a list of strings</p>
+ <p>a list of strings</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationObject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationObject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">string-property</title>
-
</info>
<title>Regress.AnnotationObject:string-property</title>
-
-
-
- <p>This is a property which is a string</p>
-
-
- <p>Since 1.0</p>
-
-
-
-
-
+ <p>This is a property which is a string</p>
+ <p>Since 1.0</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">string-signal</title>
-
</info>
<title>Regress.AnnotationObject::string-signal</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void string-signal (gpointer string);
-</code></synopsis>
-
-
- <p>This is a signal which has a broken signal handler,
+ </code></synopsis>
+ <p>This is a signal which has a broken signal handler,
it says it's pointer but it's actually a string.</p>
-
-
- <p>Since 1.0</p>
-
-
+ <p>Since 1.0</p>
<terms>
<item>
<title><code>string</code></title>
-<p>a string</p>
+ <p>a string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">tab-property</title>
-
</info>
<title>Regress.AnnotationObject:tab-property</title>
-
-
-
- <p>This is a property annotation intentionally indented with a mix
+ <p>This is a property annotation intentionally indented with a mix
of tabs and strings to test the tab handling capabilities of the scanner.</p>
-
-
- <p>Since 1.2</p>
-
-
-
-
-
+ <p>Since 1.2</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>somearg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_allow_none</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_object_allow_none (RegressAnnotationObject* object,
const gchar* somearg);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>somearg</code></title>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>NULL</code> always</p>
+ <p><code>NULL</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>toown</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_calleeowns</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_calleeowns (RegressAnnotationObject* object,
GObject** toown);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments; GObject defaults to transfer</p>
-
- <p>This is a test for out arguments; GObject defaults to transfer</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>toown2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_calleesowns</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_calleesowns (RegressAnnotationObject* object,
GObject** toown1,
GObject** toown2);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments, one transferred, other not</p>
-
- <p>This is a test for out arguments, one transferred, other not</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown1</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown2</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_compute_sum</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_compute_sum (RegressAnnotationObject* object,
int* nums);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array</p>
-
- <p>Test taking a zero-terminated array</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers</p>
+ <p>Sequence of numbers</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>n_nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_compute_sum_n</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_compute_sum_n (RegressAnnotationObject* object,
int* nums,
int n_nums);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking an array with length parameter</p>
-
- <p>Test taking an array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of
+ <p>Sequence of
numbers that are zero-terminated</p>
</item>
<item>
<title><code>n_nums</code></title>
-<p>Length of number array</p>
+ <p>Length of number array</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>n_nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_compute_sum_nz</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_compute_sum_nz (RegressAnnotationObject* object,
int* nums,
int n_nums);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers that
+ <p>Sequence of numbers that
are zero-terminated</p>
</item>
<item>
<title><code>n_nums</code></title>
-<p>Length of number array</p>
+ <p>Length of number array</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_create_object</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_object_create_object (RegressAnnotationObject* object);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a caller-owned object</p>
-
- <p>Test returning a caller-owned object</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>The object</p>
+ <p>The object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_do_not_use</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_object_do_not_use (RegressAnnotationObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>NULL</code> always</p>
+ <p><code>NULL</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_extra_annos</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_extra_annos (RegressAnnotationObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_foreach</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_foreach (RegressAnnotationObject* object,
RegressAnnotationForeachFunc func,
gpointer user_data);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a call-scoped callback</p>
-
- <p>Test taking a call-scoped callback</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>func</code></title>
-<p>Callback to invoke</p>
+ <p>Callback to invoke</p>
</item>
<item>
<title><code>user_data</code></title>
-<p>Callback user data</p>
+ <p>Callback user data</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_get_hash</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_annotation_object_get_hash (RegressAnnotationObject* object);
-</code></synopsis>
-
-
- <p>This is a test for returning a hash table mapping strings to
+ </code></synopsis>
+ <p>This is a test for returning a hash table mapping strings to
objects.</p>
-
-
-
-
+
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>hash table</p>
+ <p>hash table</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_get_objects</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GSList* regress_annotation_object_get_objects (RegressAnnotationObject* object);
-</code></synopsis>
-
-
- <p>This is a test for returning a list of objects.
+ </code></synopsis>
+ <p>This is a test for returning a list of objects.
The list itself should be freed, but not the internal objects,
intentionally similar example to gtk_container_get_children</p>
-
-
-
-
+
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>list of objects</p>
+ <p>list of objects</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_get_strings</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GList* regress_annotation_object_get_strings (RegressAnnotationObject* object);
-</code></synopsis>
-
-
- <p>This is a test for returning a list of strings, where
+ </code></synopsis>
+ <p>This is a test for returning a list of strings, where
each string needs to be freed.</p>
-
-
-
-
+
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>list of strings</p>
+ <p>list of strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_hidden_self</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_hidden_self (gpointer object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/></p>
+ <p>A <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_in (RegressAnnotationObject* object,
int* inarg);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for in arguments</p>
-
- <p>This is a test for in arguments</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_inout</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_inout (RegressAnnotationObject* object,
int* inoutarg);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_inout2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_inout2 (RegressAnnotationObject* object,
int* inoutarg);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a second test for out arguments</p>
-
- <p>This is a second test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_inout3</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_inout3 (RegressAnnotationObject* object,
int* inoutarg);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a 3th test for out arguments</p>
-
- <p>This is a 3th test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_method (RegressAnnotationObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_notrans</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_object_notrans (RegressAnnotationObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>An object, not referenced</p>
+ <p>An object, not referenced</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>outarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_object_out (RegressAnnotationObject* object,
int* outarg);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>outarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationObject</title>
-
-
-
- <p>This is an object used to test annotations.</p>
-
-
-
-
+ <p>This is an object used to test annotations.</p>
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_parse_args</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_parse_args (RegressAnnotationObject* object,
int* argc,
char*** argv);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>argc</code></title>
-<p>Length of the argument vector</p>
+ <p>Length of the argument vector</p>
</item>
<item>
<title><code>argv</code></title>
-<p>Argument vector</p>
+ <p>Argument vector</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_set_data</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_set_data (RegressAnnotationObject* object,
guchar* data,
gsize length);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a guchar * with a length.</p>
-
- <p>Test taking a guchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_set_data2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_set_data2 (RegressAnnotationObject* object,
gint8* data,
gsize length);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a gchar * with a length.</p>
-
- <p>Test taking a gchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_set_data3</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_set_data3 (RegressAnnotationObject* object,
guint8* data,
gsize length);
-</code></synopsis>
-
-
- <p>Test taking a gchar * with a length, overriding the array element
+ </code></synopsis>
+ <p>Test taking a gchar * with a length, overriding the array element
type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>str_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_string_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_annotation_object_string_out (RegressAnnotationObject* object,
char** str_out);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a string as an out parameter</p>
-
- <p>Test returning a string as an out parameter</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>str_out</code></title>
-<p>string return value</p>
+ <p>string return value</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>some boolean</p>
+ <p>some boolean</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bytes</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_use_buffer</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_use_buffer (RegressAnnotationObject* object,
guchar* bytes);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>bytes</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:type>void</api:type>
</api:returns>
- <api:name>regress_annotation_object_watch</api:name>
+ <api:name>regress_annotation_object_watch_full</api:name>
<api:arg>
<api:type>RegressAnnotationObject*</api:type>
<api:name>object</api:name>
<api:type>gpointer</api:type>
<api:name>user_data</api:name>
</api:arg>
+ <api:arg>
+ <api:type>GDestroyNotify</api:type>
+ <api:name>destroy</api:name>
+ </api:arg>
</api:function>
-
</info>
- <title>regress_annotation_object_watch</title>
-
-<synopsis><code mime="text/x-csrc">
-void regress_annotation_object_watch (RegressAnnotationObject* object,
- RegressAnnotationForeachFunc func,
- gpointer user_data);
-</code></synopsis>
+ <title>regress_annotation_object_watch_full</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_annotation_object_watch_full (RegressAnnotationObject* object,
+ RegressAnnotationForeachFunc func,
+ gpointer user_data,
+ GDestroyNotify destroy);
+ </code></synopsis>
+ <p>Test overriding via the "Rename To" annotation.</p>
-
- <p>This is here just for the sake of being overriden by its
-<link xref="Regress.watch_full"/>.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/></p>
+ <p>A <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>func</code></title>
-<p>The callback</p>
+ <p>The callback</p>
</item>
<item>
<title><code>user_data</code></title>
-<p>The callback data</p>
+ <p>The callback data</p>
+</item>
+<item>
+<title><code>destroy</code></title>
+ <p>Destroy notification</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
+++ /dev/null
-<?xml version="1.0"?>
-<page id="Regress.AnnotationObject.watch_full"
- type="topic"
- style="method"
- xmlns="http://projectmallard.org/1.0/"
- xmlns:api="http://projectmallard.org/experimental/api/"
- xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
-
- <link xref="Regress.AnnotationObject" group="method" type="guide"/>
- <api:function>
- <api:returns>
- <api:type>void</api:type>
- </api:returns>
- <api:name>regress_annotation_object_watch_full</api:name>
- <api:arg>
- <api:type>RegressAnnotationObject*</api:type>
- <api:name>object</api:name>
- </api:arg>
- <api:arg>
- <api:type>RegressAnnotationForeachFunc</api:type>
- <api:name>func</api:name>
- </api:arg>
- <api:arg>
- <api:type>gpointer</api:type>
- <api:name>user_data</api:name>
- </api:arg>
- <api:arg>
- <api:type>GDestroyNotify</api:type>
- <api:name>destroy</api:name>
- </api:arg>
- </api:function>
-
- </info>
- <title>regress_annotation_object_watch_full</title>
-
-<synopsis><code mime="text/x-csrc">
-void regress_annotation_object_watch_full (RegressAnnotationObject* object,
- RegressAnnotationForeachFunc func,
- gpointer user_data,
- GDestroyNotify destroy);
-</code></synopsis>
-
-
- <p>Test overriding via the "Rename To" annotation.</p>
-
-
-
-
-<terms>
-<item>
-<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/></p>
-</item>
-<item>
-<title><code>func</code></title>
-<p>The callback</p>
-</item>
-<item>
-<title><code>user_data</code></title>
-<p>The callback data</p>
-</item>
-<item>
-<title><code>destroy</code></title>
-<p>Destroy notification</p>
-</item>
-<item>
-<title><code>Returns</code></title>
-
-</item>
-</terms>
-
-
-
-</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_object_with_voidp</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_object_with_voidp (RegressAnnotationObject* object,
void* data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
<item>
<title><code>data</code></title>
-<p>Opaque pointer handle</p>
+ <p>Opaque pointer handle</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationObjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationObjectClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationObjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationStruct-objects"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationStruct->objects</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationStruct"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationStruct</title>
-
-
-
- <p>This is a test of an array of object in an field of a struct.</p>
-
-
-
-
-
-
-
+ <p>This is a test of an array of object in an field of a struct.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None"
+<page id="Regress.BOOL_CONSTANT"
type="topic"
style="default"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
- <title>Regress.AnAnonymousUnion.None</title>
-
-
-
-
-
-
-
-
-
-
-
+ <title>Regress.BOOL_CONSTANT</title>
+
+
</page>
<?xml version="1.0"?>
-<page id="Regress.AnAnonymousUnion.None"
+<page id="Regress.DOUBLE_CONSTANT"
type="topic"
style="default"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
- <title>Regress.AnAnonymousUnion.None</title>
-
-
-
-
-
-
-
-
-
-
-
+ <title>Regress.DOUBLE_CONSTANT</title>
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_DEFINE_SHOULD_BE_EXPOSED"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_DEFINE_SHOULD_BE_EXPOSED</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_PIE_IS_TASTY"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_PIE_IS_TASTY</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_SUCCESS_INT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_SUCCESS_INT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooASingle</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooAddressType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBRect->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBRect->y</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBRect" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_brect_add</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_brect_add (RegressFooBRect* b1,
RegressFooBRect* b2);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>b1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBRect" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>y</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_brect_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooBRect* regress_foo_brect_new (double x,
double y);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBRect"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBRect</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-rect"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->rect</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->type</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-v"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->v</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBUnion" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bunion</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_bunion_get_contained_type</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_foo_bunion_get_contained_type (RegressFooBUnion* bunion);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>bunion</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBUnion" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_bunion_new</api:name>
</api:function>
-
</info>
<title>regress_foo_bunion_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooBUnion* regress_foo_bunion_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_boxed_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_boxed_method (RegressFooBoxed* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_boxed_new</api:name>
</api:function>
-
</info>
<title>regress_foo_boxed_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooBoxed* regress_foo_boxed_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBoxed"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBuffer</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBuffer" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>buffer</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_buffer_some_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_buffer_some_method (RegressFooBuffer* buffer);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>buffer</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBufferClass"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooBufferClass</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
<?xml version="1.0"?>
<page id="Regress.FooCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+gboolean FooCallback (RegressFooObject* regress_foo,
+ gboolean b,
+ gpointer data);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>regress_foo</code></title>
+
+</item>
+<item>
+<title><code>b</code></title>
+
+</item>
+<item>
+<title><code>data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooDBusData" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>dbusdata</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_dbus_data_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_dbus_data_method (RegressFooDBusData* dbusdata);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>dbusdata</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooDBusData"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooDBusData</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumFullname</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumNoType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>int</api:type>
<api:name>regress_foo_enum</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_enum_type_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_foo_enum_type_method (RegressFooEnumType regress_foo_enum);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>regress_foo_enum</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>RegressFooEnumType</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_enum_type_returnv</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooEnumType regress_foo_enum_type_returnv (int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
</api:returns>
<api:name>regress_foo_error_quark</api:name>
</api:function>
-
</info>
<title>regress_foo_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_foo_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-any"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->any</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-expose"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->expose</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->type</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEvent"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventAny-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventAny" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventAny->send_event</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventAny"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventAny</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventExpose->count</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventExpose->send_event</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventExpose"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventExpose</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsNoType"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsNoType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsType"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooForeignStruct-regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooForeignStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooForeignStruct->regress_foo</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooForeignStruct" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>original</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_foreign_struct_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooForeignStruct* regress_foo_foreign_struct_copy (RegressFooForeignStruct* original);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>original</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooForeignStruct" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_foreign_struct_new</api:name>
</api:function>
-
</info>
<title>regress_foo_foreign_struct_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooForeignStruct* regress_foo_foreign_struct_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooForeignStruct"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooForeignStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooInterface::do_regress_foo</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void do_regress_foo (RegressFooInterface* self,
int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_interface_do_regress_foo</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_interface_do_regress_foo (RegressFooInterface* iface,
int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>iface</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooInterface</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>FooInterface is implemented by FooBuffer, FooObject and FooSubobject</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_interface_static_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_interface_static_method (int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooInterfaceIface-do_regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooInterfaceIface->do_regress_foo</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooInterfaceIface-parent_iface"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooInterfaceIface->parent_iface</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooInterfaceIface.do_regress_foo"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooInterfaceIface.do_regress_foo</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void do_regress_foo (RegressFooInterface* self,
+ int x);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>self</code></title>
+
+</item>
+<item>
+<title><code>x</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooInterfaceIface"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooInterfaceIface</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="property" type="guide"/>
<title type="link" role="topic">hidden</title>
-
</info>
<title>Regress.FooObject:hidden</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooObject::read_fn</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void read_fn (RegressFooObject* object,
int offset,
int length);
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>obj</p>
+ <p>obj</p>
</item>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="signal" type="guide"/>
<title type="link" role="topic">signal</title>
-
</info>
<title>Regress.FooObject::signal</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gchar* signal (GObject object,
gpointer p0);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObject-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObject->some_int</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
<title>Regress.FooObject:string</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooObject::virtual_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean virtual_method (RegressFooObject* object,
int first_param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_a_global_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_a_global_method (UtilityObject* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_append_new_stack_layer</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooOtherObject* regress_foo_object_append_new_stack_layer (RegressFooObject* obj,
int x);
-</code></synopsis>
+ </code></synopsis>
+ <p>This shouldn't be scanned as a constructor.</p>
-
- <p>This shouldn't be scanned as a constructor.</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_dup_name</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char* regress_foo_object_dup_name (RegressFooObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_external_type</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
UtilityObject* regress_foo_object_external_type (RegressFooObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>a <link xref="Regress.FooObject"/></p>
+ <p>a <link xref="Regress.FooObject"/></p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>NULL</code> always</p>
+ <p><code>NULL</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_get_default</api:name>
</api:function>
-
</info>
<title>regress_foo_object_get_default</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooObject* regress_foo_object_get_default (void);
-</code></synopsis>
-
-
- <p>This function is intended to match clutter_stage_get_default which
+ </code></synopsis>
+ <p>This function is intended to match clutter_stage_get_default which
uses a C sugar return type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>The global <link xref="Regress.FooSubobject"/></p>
+ <p>The global <link xref="Regress.FooSubobject"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_get_name</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const char* regress_foo_object_get_name (RegressFooObject* object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>glyph</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_handle_glyph</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_handle_glyph (RegressFooObject* object,
UtilityGlyph glyph);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>time</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_is_it_time_yet</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_is_it_time_yet (RegressFooObject* object,
time_t time);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_new</api:name>
</api:function>
-
</info>
<title>regress_foo_object_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooObject* regress_foo_object_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_new_as_super</api:name>
</api:function>
-
</info>
<title>regress_foo_object_new_as_super</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_foo_object_new_as_super (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>target</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_new_cookie</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooObjectCookie regress_foo_object_new_cookie (RegressFooObject* object,
const char* target);
-</code></synopsis>
+ </code></synopsis>
+ <p>Not sure why this test is here...</p>
-
- <p>Not sure why this test is here...</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooObject</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_read</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_read (RegressFooObject* object,
int offset,
int length);
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>obj</p>
+ <p>obj</p>
</item>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_skipped_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_skipped_method (RegressFooObject* object);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is only useful from C.</p>
-
- <p>This is only useful from C.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>obj</p>
+ <p>obj</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_static_meth</api:name>
</api:function>
-
</info>
<title>regress_foo_object_static_meth</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_foo_object_static_meth (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:arg>
<api:varargs/>
</api:function>
-
</info>
<title>regress_foo_object_take_all</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_take_all (RegressFooObject* object,
int x,
...);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>some_type</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_various</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_object_various (RegressFooObject* object,
void* data,
GType some_type);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>first_param</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_object_virtual_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_foo_object_virtual_method (RegressFooObject* object,
int first_param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObjectClass-_reserved"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObjectClass->_reserved</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObjectClass->parent_class</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObjectClass-read_fn"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObjectClass->read_fn</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObjectClass-virtual_method"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObjectClass->virtual_method</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooObjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooObjectClass.read_fn"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooObjectClass.read_fn</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void read_fn (RegressFooObject* object,
+ int offset,
+ int length);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>object</code></title>
+ <p>obj</p>
+</item>
+<item>
+<title><code>offset</code></title>
+ <p>offset</p>
+</item>
+<item>
+<title><code>length</code></title>
+ <p>length</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooObjectClass.virtual_method"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooObjectClass.virtual_method</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+gboolean virtual_method (RegressFooObject* object,
+ int first_param);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>object</code></title>
+
+</item>
+<item>
+<title><code>first_param</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooObjectCookie</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooOtherObject</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooOtherObjectClass"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooOtherObjectClass</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-height"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->height</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-width"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->width</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->y</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooRectangle" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>r2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_rectangle_add</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_rectangle_add (RegressFooRectangle* r1,
const RegressFooRectangle* r2);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>r1</code></title>
-<p>add to this rect</p>
+ <p>add to this rect</p>
</item>
<item>
<title><code>r2</code></title>
-<p>source rectangle</p>
+ <p>source rectangle</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooRectangle" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>height</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_rectangle_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooRectangle* regress_foo_rectangle_new (int x,
int y,
int width,
int height);
-</code></synopsis>
-
-
- <p>This is a C convenience constructor; we have to (skip)
+ </code></synopsis>
+ <p>This is a C convenience constructor; we have to (skip)
it because it's not a boxed type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooRectangle"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooRectangle</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooSkippable</title>
-
-
-
- <p>Some type that is only interesting from C and should not be
+ <p>Some type that is only interesting from C and should not be
exposed to language bindings.</p>
-
-
-
-
-
-
-
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooStackLayer</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-member"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooStruct->member</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooStruct->priv</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooStruct"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStructPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooStructPrivate</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="signal" type="guide"/>
<title type="link" role="topic">destroy-event</title>
-
</info>
<title>Regress.FooSubInterface::destroy-event</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void destroy-event (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooSubInterface::destroy_event</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void destroy_event (RegressFooSubInterface* self);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooSubInterface::do_bar</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void do_bar (RegressFooSubInterface* self);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
</info>
<title>Regress.FooSubInterface::do_baz</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void do_baz (RegressFooSubInterface* self,
GCallback callback,
gpointer user_data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_sub_interface_do_bar</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_sub_interface_do_bar (RegressFooSubInterface* self);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_sub_interface_do_baz</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_sub_interface_do_baz (RegressFooSubInterface* self,
GCallback callback,
gpointer user_data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooSubInterface</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooSubInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooSubInterface requires Regress.FooInterface</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubInterfaceIface-destroy_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubInterfaceIface->destroy_event</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubInterfaceIface-do_bar"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubInterfaceIface->do_bar</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubInterfaceIface-do_baz"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubInterfaceIface->do_baz</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubInterfaceIface-parent_iface"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubInterfaceIface->parent_iface</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterfaceIface.destroy_event"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooSubInterfaceIface.destroy_event</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void destroy_event (RegressFooSubInterface* self);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>self</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterfaceIface.do_bar"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooSubInterfaceIface.do_bar</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void do_bar (RegressFooSubInterface* self);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>self</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterfaceIface.do_baz"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooSubInterfaceIface.do_baz</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void do_baz (RegressFooSubInterface* self,
+ GCallback callback,
+ gpointer user_data);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>self</code></title>
+
+</item>
+<item>
+<title><code>callback</code></title>
+
+</item>
+<item>
+<title><code>user_data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterfaceIface"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooSubInterfaceIface</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubobject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubobject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubobject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubobject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_subobject_new</api:name>
</api:function>
-
</info>
<title>regress_foo_subobject_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooSubobject* regress_foo_subobject_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooSubobject</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubobjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubobjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubobjectClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooSubobjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooSubobjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-data"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->data</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-lines"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->lines</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->y</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooThingWithArray"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooThingWithArray</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooUnion-regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooUnion->regress_foo</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooUtilityStruct-bar"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooUtilityStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooUtilityStruct->bar</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooUtilityStruct"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUtilityStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooVarargsCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.FooVarargsCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void FooVarargsCallback (const char* param,
+ ...);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>param</code></title>
+
+</item>
+<item>
+<title><code>...</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooXEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_ELSE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_ELSE</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_IFDEF"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_IFDEF</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANTA"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANTA</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.G_GINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.G_GINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.INT_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.IntSet</title>
-
-
-
- <p>Compatibility typedef, like telepathy-glib's TpIntSet</p>
-
-
-
-
-
-
-
+ <p>Compatibility typedef, like telepathy-glib's TpIntSet</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.Intset"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.Intset</title>
+ <p>Like telepathy-glib's TpIntset.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LONG_STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.LONG_STRING_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-attributes"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->attributes</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->dummy</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->dummy2</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeGnomeKeyringPasswordSchema"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeGnomeKeyringPasswordSchema</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeXklConfigItem-name"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeXklConfigItem" group="field" type="guide"/>
+ </info>
+ <title>Regress.LikeXklConfigItem->name</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeXklConfigItem"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeXklConfigItem</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.LikeXklConfigItem" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>name</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_like_xkl_config_item_set_name</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_like_xkl_config_item_set_name (RegressLikeXklConfigItem* self,
const char* name);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MAXUINT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MAXUINT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MININT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MININT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.Mixed_Case_Constant"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.Mixed_Case_Constant</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.NEGATIVE_INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.NEGATIVE_INT_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.PtrArrayAlias</title>
-
-
-
- <p>Typedef'd GPtrArray for some reason</p>
-
-
-
-
-
-
-
+ <p>Typedef'd GPtrArray for some reason</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.STRING_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.SkippedStructure-v"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.SkippedStructure" group="field" type="guide"/>
+ </info>
+ <title>Regress.SkippedStructure->v</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.SkippedStructure-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.SkippedStructure" group="field" type="guide"/>
+ </info>
+ <title>Regress.SkippedStructure->x</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.SkippedStructure"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.SkippedStructure</title>
-
-
-
- <p>This should be skipped, and moreover, all function which
+ <p>This should be skipped, and moreover, all function which
use it should be.</p>
-
-
-
-
-
-
-
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestABCError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestABCError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
</api:returns>
<api:name>regress_test_abc_error_quark</api:name>
</api:function>
-
</info>
<title>regress_test_abc_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_test_abc_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->priv</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxed* regress_test_boxed_copy (RegressTestBoxed* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_equals</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_boxed_equals (RegressTestBoxed* boxed,
RegressTestBoxed* other);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_new</api:name>
</api:function>
-
</info>
<title>regress_test_boxed_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxed* regress_test_boxed_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>i</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_new_alternative_constructor1</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxed* regress_test_boxed_new_alternative_constructor1 (int i);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>j</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_new_alternative_constructor2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxed* regress_test_boxed_new_alternative_constructor2 (int i,
int j);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>s</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_new_alternative_constructor3</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxed* regress_test_boxed_new_alternative_constructor3 (char* s);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>s</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxed"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedB->some_int8</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_long"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedB->some_long</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_b_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxedB* regress_test_boxed_b_copy (RegressTestBoxedB* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedB" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>some_long</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_b_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxedB* regress_test_boxed_b_new (gint8 some_int8,
glong some_long);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>some_int8</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedB"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-another_thing"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedC->another_thing</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-refcount"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedC->refcount</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedC" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_c_new</api:name>
</api:function>
-
</info>
<title>regress_test_boxed_c_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxedC* regress_test_boxed_c_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedC"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedC</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_d_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxedD* regress_test_boxed_d_copy (RegressTestBoxedD* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_d_free</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_boxed_d_free (RegressTestBoxedD* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_d_get_magic</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_boxed_d_get_magic (RegressTestBoxedD* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>a_int</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boxed_d_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestBoxedD* regress_test_boxed_d_new (const char* a_string,
int a_int);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a_string</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedD"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedD</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedPrivate</title>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
<?xml version="1.0"?>
<page id="Regress.TestCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+int TestCallback (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackArray"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+int TestCallbackArray (int* one,
+ gsize one_length,
+ utf8* two,
+ int two_length);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>one</code></title>
+
+</item>
+<item>
+<title><code>one_length</code></title>
+
+</item>
+<item>
+<title><code>two</code></title>
+
+</item>
+<item>
+<title><code>two_length</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackFull"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackFull</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+int TestCallbackFull (int foo,
+ double bar,
+ char* path);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>foo</code></title>
+ <p>the investment rate</p>
+</item>
+<item>
+<title><code>bar</code></title>
+ <p>how much money</p>
+</item>
+<item>
+<title><code>path</code></title>
+ <p>Path to file</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void TestCallbackGError (const GError* error);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackHashtable"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackHashtable</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void TestCallbackHashtable (GHashTable* data);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>data</code></title>
+ <p>a hash table; will be modified</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackOwnedGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackOwnedGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void TestCallbackOwnedGError (GError* error);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+ <p>GError instance; must be freed by the callback</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackUserData"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestCallbackUserData</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+int TestCallbackUserData (gpointer user_data);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>user_data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestDEFError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnum</title>
-
-
-
- <p>By purpose, not all members have documentation</p>
-
-
-
-
-
-
-
+ <p>By purpose, not all members have documentation</p>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestEnum" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>const gchar*</api:type>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_enum_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const gchar* regress_test_enum_param (RegressTestEnum e);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumNoGEnum</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumUnsigned</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
</api:returns>
<api:name>regress_test_error_quark</api:name>
</api:function>
-
</info>
<title>regress_test_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_test_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestExternallyDefinedCallback"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestExternallyDefinedCallback</title>
+ <synopsis><code mime="text/x-csrc">
+void TestExternallyDefinedCallback (RegressTestObj* obj,
+ int someint);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>someint</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFlags"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestFlags</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFloating-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFloating" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFloating->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFloating" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_floating_new</api:name>
</api:function>
-
</info>
<title>regress_test_floating_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestFloating* regress_test_floating_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>A new floating <link xref="Regress.TestFloating"/></p>
+ <p>A new floating <link xref="Regress.TestFloating"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFloating</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFloatingClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFloatingClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFloatingClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFloatingClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFloatingClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-copy"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::copy</title>
+ <synopsis><code mime="text/x-csrc">
+RegressTestFundamentalObject* copy (const RegressTestFundamentalObject* obj);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-finalize"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::finalize</title>
+ <synopsis><code mime="text/x-csrc">
+void finalize (RegressTestFundamentalObject* obj);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-flags"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->flags</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->instance</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-refcount"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->refcount</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalObject</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>fundamental_object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_fundamental_object_ref</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestFundamentalObject* regress_test_fundamental_object_ref (RegressTestFundamentalObject* fundamental_object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>fundamental_object</code></title>
</item>
<item>
<title><code>Returns</code></title>
-<p>A new <link xref="Regress.TestFundamentalObject"/></p>
+ <p>A new <link xref="Regress.TestFundamentalObject"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>fundamental_object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_fundamental_object_unref</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_fundamental_object_unref (RegressTestFundamentalObject* fundamental_object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>fundamental_object</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObjectClass-copy"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObjectClass->copy</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObjectClass-finalize"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObjectClass->finalize</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObjectClass-type_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObjectClass->type_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectCopyFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestFundamentalObjectCopyFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+RegressTestFundamentalObject* TestFundamentalObjectCopyFunction (const RegressTestFundamentalObject* obj);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectFinalizeFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestFundamentalObjectFinalizeFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void TestFundamentalObjectFinalizeFunction (RegressTestFundamentalObject* obj);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalSubObject-data"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalSubObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalSubObject->data</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalSubObject-fundamental_object"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalSubObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalSubObject->fundamental_object</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalSubObject"
group="constructor"
type="guide"/>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_fundamental_sub_object_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestFundamentalSubObject* regress_test_fundamental_sub_object_new (const char* data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalSubObject</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalSubObjectClass-fundamental_object_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalSubObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalSubObjectClass->fundamental_object_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalSubObjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalSubObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritDrawable-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritDrawable" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInheritDrawable->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_inherit_drawable_do_foo</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_inherit_drawable_do_foo (RegressTestInheritDrawable* drawable,
int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>drawable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_inherit_drawable_do_foo_maybe_throw</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_inherit_drawable_do_foo_maybe_throw (RegressTestInheritDrawable* drawable,
int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>drawable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>y</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_inherit_drawable_get_origin</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_inherit_drawable_get_origin (RegressTestInheritDrawable* drawable,
int* x,
int* y);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>drawable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>height</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_inherit_drawable_get_size</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_inherit_drawable_get_size (RegressTestInheritDrawable* drawable,
guint* width,
guint* height);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>drawable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritDrawable</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritDrawableClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritDrawableClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInheritDrawableClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestInheritDrawableClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritDrawableClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritPixmapObjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritPixmapObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInheritPixmapObjectClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestInheritPixmapObjectClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritPixmapObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.TestInterface</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.TestInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>TestInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInterfaceIface-base_iface"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInterfaceIface" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInterfaceIface->base_iface</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestInterfaceIface"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInterfaceIface</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">all</title>
-
</info>
<title>Regress.TestObj::all</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void all (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
</info>
<title>Regress.TestObj::allow_none_vfunc</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void allow_none_vfunc (RegressTestObj* obj,
RegressTestObj* two);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
<item>
<title><code>two</code></title>
-<p>Another object</p>
+ <p>Another object</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">bare</title>
-
</info>
<title>Regress.TestObj:bare</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">boxed</title>
-
</info>
<title>Regress.TestObj:boxed</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">cleanup</title>
-
</info>
<title>Regress.TestObj::cleanup</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void cleanup (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-complex_vfunc"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestObj::complex_vfunc</title>
+ <synopsis><code mime="text/x-csrc">
+void complex_vfunc (RegressTestObj* obj,
+ int someint);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>someint</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">double</title>
-
</info>
<title>Regress.TestObj:double</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">first</title>
-
</info>
<title>Regress.TestObj::first</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void first (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">float</title>
-
</info>
<title>Regress.TestObj:float</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-function_ptr"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->function_ptr</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">gtype</title>
-
</info>
<title>Regress.TestObj:gtype</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table-old</title>
-
</info>
<title>Regress.TestObj:hash-table-old</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table</title>
-
</info>
<title>Regress.TestObj:hash-table</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-hash_table"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->hash_table</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">int</title>
-
</info>
<title>Regress.TestObj:int</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list-old</title>
-
</info>
<title>Regress.TestObj:list-old</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list</title>
-
</info>
<title>Regress.TestObj:list</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
</info>
<title>Regress.TestObj::matrix</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int matrix (RegressTestObj* obj,
const char* somestr);
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-len-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-len-prop</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-array-len-prop (guint* arr,
gint len);
-</code></synopsis>
+ </code></synopsis>
+ <p>This test signal similar to GSettings::change-event</p>
-
- <p>This test signal similar to GSettings::change-event</p>
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
-<p>numbers, or <code>NULL</code></p>
+ <p>numbers, or <code>NULL</code></p>
</item>
<item>
<title><code>len</code></title>
-<p>length of <code>arr</code>, or 0</p>
+ <p>length of <code>arr</code>, or 0</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-prop</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-array-prop (guint* arr);
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpChannel:: group-members-changed-detailed:</p>
-
-
-
-
+
<terms>
<item>
<title><code>arr</code></title>
-<p>numbers</p>
+ <p>numbers</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-foreign-struct</title>
-
</info>
<title>Regress.TestObj::sig-with-foreign-struct</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-foreign-struct (cairo_t cr);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>cr</code></title>
-<p>A cairo context.</p>
+ <p>A cairo context.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-hash-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-hash-prop</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-hash-prop (<map> hash);
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpAccount::status-changed</p>
-
-
-
-
+
<terms>
<item>
<title><code>hash</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-int64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-int64-prop</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint64 sig-with-int64-prop (gint64 i);
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-intarray-ret</title>
-
</info>
<title>Regress.TestObj::sig-with-intarray-ret</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
None sig-with-intarray-ret (gint i);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-obj</title>
-
</info>
<title>Regress.TestObj::sig-with-obj</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-obj (GObject obj);
-</code></synopsis>
-
-
- <p>Test transfer none GObject as a param (tests refcounting).
+ </code></synopsis>
+ <p>Test transfer none GObject as a param (tests refcounting).
Use with regress_test_obj_emit_sig_with_obj</p>
-
-
-
-
+
<terms>
<item>
<title><code>obj</code></title>
-<p>A newly created RegressTestObj</p>
+ <p>A newly created RegressTestObj</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-strv</title>
-
</info>
<title>Regress.TestObj::sig-with-strv</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void sig-with-strv (utf8* strs);
-</code></synopsis>
+ </code></synopsis>
+ <p>Test GStrv as a param.</p>
-
- <p>Test GStrv as a param.</p>
-
-
-
-
<terms>
<item>
<title><code>strs</code></title>
-<p>strings</p>
+ <p>strings</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-uint64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-uint64-prop</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint64 sig-with-uint64-prop (guint64 i);
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_float"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_float</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
<title>Regress.TestObj:string</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test-with-static-scope-arg</title>
-
</info>
<title>Regress.TestObj::test-with-static-scope-arg</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void test-with-static-scope-arg (RegressTestSimpleBoxedA object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test</title>
-
</info>
<title>Regress.TestObj::test</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void test (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_constructor</api:name>
</api:function>
-
</info>
<title>regress_constructor</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestObj* regress_constructor (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>somestr</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_do_matrix</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_obj_do_matrix (RegressTestObj* obj,
const char* somestr);
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_emit_sig_with_foreign_struct</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_emit_sig_with_foreign_struct (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_emit_sig_with_int64</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_emit_sig_with_int64 (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_emit_sig_with_obj</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_emit_sig_with_obj (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_emit_sig_with_uint64</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_emit_sig_with_uint64 (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_forced_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_forced_method (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj.function_ptr"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestObj.function_ptr</title>
+ <synopsis><code mime="text/x-csrc">
+void function_ptr (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_instance_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_obj_instance_method (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_instance_method_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_instance_method_callback (RegressTestObj* obj,
RegressTestCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestObj* regress_test_obj_new (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>notify</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_new_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestObj* regress_test_obj_new_callback (RegressTestCallbackUserData callback,
gpointer user_data,
GDestroyNotify notify);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_new_from_file</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestObj* regress_test_obj_new_from_file (const char* x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_null_out (RegressTestObj** obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestObj</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bare</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_set_bare</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_set_bare (RegressTestObj* obj,
GObject* bare);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_skip_inout_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_skip_inout_param (RegressTestObj* obj,
gint a,
gint* out_b,
gint* out_sum,
gint num1,
gint num2);
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
+ <p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_skip_out_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_skip_out_param (RegressTestObj* obj,
gint a,
gint* out_b,
gint* out_sum,
gint num1,
gint num2);
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
+ <p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_skip_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_skip_param (RegressTestObj* obj,
gint a,
gint* out_b,
gint* out_sum,
gint num1,
gint num2);
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that a parameter is skipped</p>
-
- <p>Check that a parameter is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
+ <p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_skip_return_val</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_skip_return_val (RegressTestObj* obj,
gint a,
gint* out_b,
gint* out_sum,
gint num1,
gint num2);
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the return value is skipped</p>
-
- <p>Check that the return value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>a <link xref="Regress.TestObj"/></p>
+ <p>a <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>A return value.</p>
+ <p>A return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
+ <p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_skip_return_val_no_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_skip_return_val_no_out (RegressTestObj* obj,
gint a);
-</code></synopsis>
-
-
- <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
+ </code></synopsis>
+ <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
raise an error.</p>
-
-
-
-
+
<terms>
<item>
<title><code>obj</code></title>
-<p>a <link xref="Regress.TestObj"/></p>
+ <p>a <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
+ <p><code>TRUE</code> if the call succeeds, <code>FALSE</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_static_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
double regress_test_obj_static_method (int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_static_method_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_static_method_callback (RegressTestCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_torture_signature_0</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_obj_torture_signature_0 (RegressTestObj* obj,
int x,
double* y,
const char* foo,
int* q,
guint m);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_obj_torture_signature_1</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_obj_torture_signature_1 (RegressTestObj* obj,
int x,
double* y,
const char* foo,
int* q,
guint m);
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-_regress_reserved1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->_regress_reserved1</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-_regress_reserved2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->_regress_reserved2</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-allow_none_vfunc"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->allow_none_vfunc</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-complex_vfunc"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->complex_vfunc</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-matrix"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->matrix</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->parent_class</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-test_signal"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->test_signal</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObjClass-test_signal_with_static_scope_arg"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObjClass->test_signal_with_static_scope_arg</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestObjClass._regress_reserved1"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestObjClass._regress_reserved1</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void _regress_reserved1 (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestObjClass._regress_reserved2"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestObjClass._regress_reserved2</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void _regress_reserved2 (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestObjClass.allow_none_vfunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestObjClass.allow_none_vfunc</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void allow_none_vfunc (RegressTestObj* obj,
+ RegressTestObj* two);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>two</code></title>
+ <p>Another object</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestObjClass.matrix"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestObjClass.matrix</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+int matrix (RegressTestObj* obj,
+ const char* somestr);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+ <p>A <link xref="Regress.TestObj"/></p>
+</item>
+<item>
+<title><code>somestr</code></title>
+ <p>Meaningless string</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestObjClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestObjClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestOtherError</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestOtherError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GQuark</api:type>
</api:returns>
<api:name>regress_test_unconventional_error_quark</api:name>
</api:function>
-
</info>
<title>regress_test_unconventional_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_test_unconventional_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateEnum"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestPrivateEnum</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_after"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestPrivateStruct->this_is_public_after</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_before"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestPrivateStruct->this_is_public_before</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateStruct"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestPrivateStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestReferenceEnum</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_enum</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_simple_boxed_a_const_return</api:name>
</api:function>
-
</info>
<title>regress_test_simple_boxed_a_const_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const RegressTestSimpleBoxedA* regress_test_simple_boxed_a_const_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_simple_boxed_a_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestSimpleBoxedA* regress_test_simple_boxed_a_copy (RegressTestSimpleBoxedA* a);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other_a</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_simple_boxed_a_equals</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_simple_boxed_a_equals (RegressTestSimpleBoxedA* a,
RegressTestSimpleBoxedA* other_a);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedA"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedA</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedB->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedB->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_simple_boxed_b_copy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestSimpleBoxedB* regress_test_simple_boxed_b_copy (RegressTestSimpleBoxedB* b);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>b</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedB"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
- </info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
<title>Regress.TestSimpleCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-csrc">
+void TestSimpleCallback (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_enum</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>a_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_struct_a_clone</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_struct_a_clone (RegressTestStructA* a,
RegressTestStructA* a_out);
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructA</p>
-
- <p>Make a copy of a RegressTestStructA</p>
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
-<p>the structure</p>
+ <p>the structure</p>
</item>
<item>
<title><code>a_out</code></title>
-<p>the cloned structure</p>
+ <p>the cloned structure</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructA"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructA</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>string</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_struct_a_parse</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_struct_a_parse (RegressTestStructA* a_out,
const gchar* string);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a_out</code></title>
-<p>the structure that is to be filled</p>
+ <p>the structure that is to be filled</p>
</item>
<item>
<title><code>string</code></title>
-<p>ignored</p>
+ <p>ignored</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructB->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructB->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_struct_b_clone</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_struct_b_clone (RegressTestStructB* b,
RegressTestStructB* b_out);
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructB</p>
-
- <p>Make a copy of a RegressTestStructB</p>
-
-
-
-
<terms>
<item>
<title><code>b</code></title>
-<p>the structure</p>
+ <p>the structure</p>
</item>
<item>
<title><code>b_out</code></title>
-<p>the cloned structure</p>
+ <p>the cloned structure</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructB"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructB</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-another_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructC->another_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-obj"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructC->obj</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructC"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructC</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->array1</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->array2</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-field"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->field</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-garray"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->garray</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-list"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->list</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructD"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructD</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructE->some_type</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_union"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructE->some_union</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_float"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_float</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_int64"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_int64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_long"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_long</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_pointer"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_pointer</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_uint"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_uint</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_uint64"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_uint64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_ulong"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_ulong</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE__some_union__union"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE__some_union__union</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data1</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data2</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data3"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data3</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data4"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data4</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data5"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data5</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data6"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data6</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-ref_count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->ref_count</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructF"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructF</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-array"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructFixedArray->array</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-just_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructFixedArray->just_int</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructFixedArray" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>str</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_struct_fixed_array_frob</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_struct_fixed_array_frob (RegressTestStructFixedArray* str);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>str</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructFixedArray"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructFixedArray</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSubObj-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSubObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSubObj->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_sub_obj_instance_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_sub_obj_instance_method (RegressTestSubObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_sub_obj_new</api:name>
</api:function>
-
</info>
<title>regress_test_sub_obj_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestObj* regress_test_sub_obj_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSubObj</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_sub_obj_unset_bare</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_sub_obj_unset_bare (RegressTestSubObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSubObjClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSubObjClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSubObjClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestSubObjClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSubObjClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.TestTypeGUInt64</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestWi8021x-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestWi8021x" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestWi8021x->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="property" type="guide"/>
<title type="link" role="topic">testbool</title>
-
</info>
<title>Regress.TestWi8021x:testbool</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_wi_802_1x_get_testbool</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_wi_802_1x_get_testbool (RegressTestWi8021x* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_wi_802_1x_new</api:name>
</api:function>
-
</info>
<title>regress_test_wi_802_1x_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestWi8021x* regress_test_wi_802_1x_new (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestWi8021x</title>
-
-
-
-
-
-
-
-
+
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-csrc"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_wi_802_1x_set_testbool</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_wi_802_1x_set_testbool (RegressTestWi8021x* obj,
gboolean v);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_wi_802_1x_static_method</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_wi_802_1x_static_method (int x);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestWi8021xClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestWi8021xClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestWi8021xClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestWi8021xClass"
- type="topic"
- style="record"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestWi8021xClass</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-csrc"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.UTF8_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.UTF8_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.VaListAlias</title>
-
-
-
- <p>Typedef'd va_list for additional reasons</p>
-
-
-
-
-
-
-
+ <p>Typedef'd va_list for additional reasons</p>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_aliased_caller_alloc</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_aliased_caller_alloc (RegressAliasedTestBoxed* boxed);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_attribute_func</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_annotation_attribute_func (RegressAnnotationObject* object,
const gchar* data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/>.</p>
+ <p>A <link xref="Regress.AnnotationObject"/>.</p>
</item>
<item>
<title><code>data</code></title>
-<p>Some data.</p>
+ <p>Some data.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>The return value.</p>
+ <p>The return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_custom_destroy</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_custom_destroy (RegressAnnotationCallback callback,
RegressAnnotationNotifyFunc destroy,
gpointer data);
-</code></synopsis>
-
-
- <p>Test messing up the heuristic of closure/destroy-notification
+ </code></synopsis>
+ <p>Test messing up the heuristic of closure/destroy-notification
detection, and fixing it via annotations.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
-<p>Destroy notification</p>
+ <p>Destroy notification</p>
</item>
<item>
<title><code>destroy</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_get_source_file</api:name>
</api:function>
-
</info>
<title>regress_annotation_get_source_file</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char* regress_annotation_get_source_file (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>Source file</p>
+ <p>Source file</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_init</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_init (int* argc,
char*** argv);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>argc</code></title>
-<p>The number of args.</p>
+ <p>The number of args.</p>
</item>
<item>
<title><code>argv</code></title>
-<p>The arguments.</p>
+ <p>The arguments.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>foo</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_invalid_regress_annotation</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_invalid_regress_annotation (int foo);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>foo</code></title>
-<p>some text (e.g. example) or else</p>
+ <p>some text (e.g. example) or else</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_ptr_array</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_ptr_array (GValue* array);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
-<p>the array</p>
+ <p>the array</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_return_array</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char** regress_annotation_return_array (int* length);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>length</code></title>
-<p>Number of return values</p>
+ <p>Number of return values</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>The return value</p>
+ <p>The return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_return_filename</api:name>
</api:function>
-
</info>
<title>regress_annotation_return_filename</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gchar* regress_annotation_return_filename (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>An annotated filename</p>
+ <p>An annotated filename</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>fname</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_set_source_file</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_set_source_file (char* fname);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>fname</code></title>
-<p>Source file</p>
+ <p>Source file</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_space_after_comment_bug631690</api:name>
</api:function>
-
</info>
<title>regress_annotation_space_after_comment_bug631690</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_space_after_comment_bug631690 (void);
-</code></synopsis>
+ </code></synopsis>
+ <p>Explicitly test having a space after the ** here.</p>
-
- <p>Explicitly test having a space after the ** here.</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>properties</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_string_array_length</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_string_array_length (guint n_properties,
utf8* properties);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_properties</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_string_zero_terminated</api:name>
</api:function>
-
</info>
<title>regress_annotation_string_zero_terminated</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char** regress_annotation_string_zero_terminated (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>The return value</p>
+ <p>The return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_annotation_string_zero_terminated_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_string_zero_terminated_out (char*** out);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_test_parsing_bug630862</api:name>
</api:function>
-
</info>
<title>regress_annotation_test_parsing_bug630862</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_test_parsing_bug630862 (void);
-</code></synopsis>
+ </code></synopsis>
+ <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
- <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>An object, note the colon:in here</p>
+ <p>An object, note the colon:in here</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_transfer_floating</api:name>
</api:function>
-
</info>
<title>regress_annotation_transfer_floating</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GObject* regress_annotation_transfer_floating (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>A floating object</p>
+ <p>A floating object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_versioned</api:name>
</api:function>
-
</info>
<title>regress_annotation_versioned</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_annotation_versioned (void);
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 0.6</p>
-
-
+ <p>Since 0.6</p>
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_atest_error_quark</api:name>
</api:function>
-
</info>
<title>regress_atest_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_atest_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_async_ready_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_async_ready_callback (GCancellable* cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>cancellable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>destroy</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_destroy_notify_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_destroy_notify_callback (RegressFooCallback callback,
gpointer data,
GDestroyNotify destroy);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_init</api:name>
</api:function>
-
</info>
<title>regress_foo_init</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_foo_init (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>s</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_method_external_references</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_method_external_references (UtilityObject* object,
UtilityEnumType e,
UtilityFlagType f,
UtilityStruct s);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_not_a_constructor_new</api:name>
</api:function>
-
</info>
<title>regress_foo_not_a_constructor_new</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressFooObject* regress_foo_not_a_constructor_new (void);
-</code></synopsis>
-
-
- <p>This should be scanned as a top-level function, and shouldn't cause
+ </code></synopsis>
+ <p>This should be scanned as a top-level function, and shouldn't cause
a "Can't find matching type for constructor" warning.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>fs</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_skip_me</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_skip_me (RegressFooSkippable fs);
-</code></synopsis>
-
-
- <p>Does something that's only interesting from C and should not be
+ </code></synopsis>
+ <p>Does something that's only interesting from C and should not be
exposed to language bindings.</p>
-
-
-
-
+
<terms>
<item>
<title><code>fs</code></title>
-<p>a <link xref="Regress.FooSkippable"/></p>
+ <p>a <link xref="Regress.FooSkippable"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>args</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_some_variant</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_some_variant (guint x,
va_list args);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>args</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_some_variant_ptr</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_some_variant_ptr (guint x,
va_list* args);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_array</api:name>
</api:function>
-
</info>
<title>regress_foo_test_array</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GArray* regress_foo_test_array (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_const_char_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_const_char_param (const char* param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_char_retval</api:name>
</api:function>
-
</info>
<title>regress_foo_test_const_char_retval</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const char* regress_foo_test_const_char_retval (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_const_struct_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_const_struct_param (const RegressFooStruct* param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_struct_retval</api:name>
</api:function>
-
</info>
<title>regress_foo_test_const_struct_retval</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const RegressFooStruct* regress_foo_test_const_struct_retval (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_string_array</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_string_array (char** array);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_string_array_with_g</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_string_array_with_g (gchar** array);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_unsigned_qualifier</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_unsigned_qualifier (unsigned int unsigned_param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_unsigned_type</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_unsigned_type (unsigned unsigned_param);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_varargs_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_varargs_callback (gint i,
RegressFooVarargsCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_varargs_callback2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_varargs_callback2 (RegressFooVarargsCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback2</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_foo_test_varargs_callback3</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_foo_test_varargs_callback3 (RegressFooVarargsCallback callback,
RegressFooVarargsCallback callback2);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_func_obj_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_func_obj_null_in (RegressTestObj* obj);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_global_get_flags_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_global_get_flags_out (RegressTestFlags* v);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
-<p>A flags value</p>
+ <p>A flags value</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>attributes</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_has_parameter_named_attrs</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_has_parameter_named_attrs (int foo,
gpointer* attributes);
-</code></synopsis>
-
-
- <p>This test case mirrors GnomeKeyringPasswordSchema from
+ </code></synopsis>
+ <p>This test case mirrors GnomeKeyringPasswordSchema from
libgnome-keyring.</p>
-
-
-
-
+
<terms>
<item>
<title><code>foo</code></title>
-<p>some int</p>
+ <p>some int</p>
</item>
<item>
<title><code>attributes</code></title>
-<p>list of attributes</p>
+ <p>list of attributes</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_introspectable_via_alias</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_introspectable_via_alias (RegressPtrArrayAlias* data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ok</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_not_introspectable_via_alias</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_not_introspectable_via_alias (RegressVaListAlias ok);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ok</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_random_function_with_skipped_structure</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_random_function_with_skipped_structure (int x,
RegressSkippedStructure* foo,
double v);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>abort_on_error</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_set_abort_on_error</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_set_abort_on_error (gboolean abort_on_error);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>abort_on_error</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_array_callback (RegressTestCallbackArray callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>objs</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_fixed_out_objects</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_fixed_out_objects (RegressTestObj*** objs);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>objs</code></title>
-<p>An array of <link xref="Regress.TestObj"/></p>
+ <p>An array of <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_fixed_size_int_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_array_fixed_size_int_in (int* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers</p>
+ <p>a list of 5 integers</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the sum of the items in <code>ints</code></p>
+ <p>the sum of the items in <code>ints</code></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_fixed_size_int_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_fixed_size_int_out (int** ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers ranging from 0 to 4</p>
+ <p>a list of 5 integers ranging from 0 to 4</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_fixed_size_int_return</api:name>
</api:function>
-
</info>
<title>regress_test_array_fixed_size_int_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int* regress_test_array_fixed_size_int_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>a list of 5 integers ranging from 0 to 4</p>
+ <p>a list of 5 integers ranging from 0 to 4</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_gint16_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_array_gint16_in (int n_ints,
gint16* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_gint32_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint32 regress_test_array_gint32_in (int n_ints,
gint32* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_gint64_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint64 regress_test_array_gint64_in (int n_ints,
gint64* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_gint8_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_array_gint8_in (int n_ints,
gint8* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>types</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_gtype_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char* regress_test_array_gtype_in (int n_types,
GType* types);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_types</code></title>
</item>
<item>
<title><code>types</code></title>
-<p>List of types</p>
+ <p>List of types</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>string representation of provided types</p>
+ <p>string representation of provided types</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_full_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int* regress_test_array_int_full_out (int* len);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>len</code></title>
-<p>length of the returned array.</p>
+ <p>length of the returned array.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>a new array of integers.</p>
+ <p>a new array of integers.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_array_int_in (int n_ints,
int* ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_inout</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_int_inout (int* n_ints,
int** ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
-<p>the length of <code>ints</code></p>
+ <p>the length of <code>ints</code></p>
</item>
<item>
<title><code>ints</code></title>
-<p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
+ <p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_none_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int* regress_test_array_int_none_out (int* len);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>len</code></title>
-<p>length of the returned array.</p>
+ <p>length of the returned array.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>a static array of integers.</p>
+ <p>a static array of integers.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_int_null_in (int* arr,
int len);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
<item>
<title><code>len</code></title>
-<p>length</p>
+ <p>length</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_int_null_out (int** arr,
int* len);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
<item>
<title><code>len</code></title>
-<p>length</p>
+ <p>length</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_array_int_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_array_int_out (int* n_ints,
int** ints);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
-<p>the length of <code>ints</code></p>
+ <p>the length of <code>ints</code></p>
</item>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers, from 0 to 4 in consecutive order</p>
+ <p>a list of 5 integers, from 0 to 4 in consecutive order</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_async_ready_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_async_ready_callback (GAsyncReadyCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boolean</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_boolean (gboolean in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boolean_false</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_boolean_false (gboolean in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_boolean_true</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_boolean_true (gboolean in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_method"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_method</api:name>
+ <api:arg>
+ <api:type>RegressTestBoxed*</api:type>
+ <api:name>boxed</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>regress_test_boxeds_not_a_method</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_test_boxeds_not_a_method (RegressTestBoxed* boxed);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>boxed</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_static"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_static</api:name>
+ </api:function>
+ </info>
+ <title>regress_test_boxeds_not_a_static</title>
+ <synopsis><code mime="text/x-csrc">
+void regress_test_boxeds_not_a_static (void);
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_context_full_return</api:name>
</api:function>
-
</info>
<title>regress_test_cairo_context_full_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
cairo_t* regress_test_cairo_context_full_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>context</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_cairo_context_none_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_cairo_context_none_in (cairo_t* context);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>context</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>surface</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_cairo_surface_full_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_cairo_surface_full_out (cairo_surface_t** surface);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>surface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_full_return</api:name>
</api:function>
-
</info>
<title>regress_test_cairo_surface_full_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
cairo_surface_t* regress_test_cairo_surface_full_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>surface</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_cairo_surface_none_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_cairo_surface_none_in (cairo_surface_t* surface);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>surface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_none_return</api:name>
</api:function>
-
</info>
<title>regress_test_cairo_surface_none_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
cairo_surface_t* regress_test_cairo_surface_none_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback (RegressTestCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_callback_async</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_callback_async (RegressTestCallbackUserData callback,
gpointer user_data);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>notify</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_callback_destroy_notify</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback_destroy_notify (RegressTestCallbackUserData callback,
gpointer user_data,
GDestroyNotify notify);
-</code></synopsis>
-
-
- <p>Notified - callback persists until a DestroyNotify delegate
+ </code></synopsis>
+ <p>Notified - callback persists until a DestroyNotify delegate
is invoked.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>notify</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_callback_destroy_notify_no_user_data</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback_destroy_notify_no_user_data (RegressTestCallbackUserData callback,
GDestroyNotify notify);
-</code></synopsis>
-
-
- <p>Adds a scope notified callback with no user data. This can invoke an error
+ </code></synopsis>
+ <p>Adds a scope notified callback with no user data. This can invoke an error
condition in bindings which needs to be tested.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_callback_thaw_async</api:name>
</api:function>
-
</info>
<title>regress_test_callback_thaw_async</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback_thaw_async (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_callback_thaw_notifications</api:name>
</api:function>
-
</info>
<title>regress_test_callback_thaw_notifications</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback_thaw_notifications (void);
-</code></synopsis>
-
-
- <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
+ </code></synopsis>
+ <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
adding up their return values, and removes them, invoking the
corresponding destroy notfications.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>Sum of the return values of the invoked callbacks.</p>
+ <p>Sum of the return values of the invoked callbacks.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_callback_user_data</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_callback_user_data (RegressTestCallbackUserData callback,
gpointer user_data);
-</code></synopsis>
-
-
- <p>Call - callback parameter persists for the duration of the method
+ </code></synopsis>
+ <p>Call - callback parameter persists for the duration of the method
call and can be released on return.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>closure</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_closure</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_closure (GClosure* closure);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_closure_one_arg</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_closure_one_arg (GClosure* closure,
int arg);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_closure_variant</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_closure_variant (GClosure* closure,
GVariant* arg);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
-<p>GClosure which takes one GVariant and returns a GVariant</p>
+ <p>GClosure which takes one GVariant and returns a GVariant</p>
</item>
<item>
<title><code>arg</code></title>
-<p>a GVariant passed as argument to <code>closure</code></p>
+ <p>a GVariant passed as argument to <code>closure</code></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the return value of <code>closure</code></p>
+ <p>the return value of <code>closure</code></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_date_in_gvalue</api:name>
</api:function>
-
</info>
<title>regress_test_date_in_gvalue</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GValue* regress_test_date_in_gvalue (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_def_error_quark</api:name>
</api:function>
-
</info>
<title>regress_test_def_error_quark</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GQuark regress_test_def_error_quark (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_double</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gdouble regress_test_double (gdouble in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_filename_return</api:name>
</api:function>
-
</info>
<title>regress_test_filename_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GSList* regress_test_filename_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>list of strings</p>
+ <p>list of strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_float</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gfloat regress_test_float (gfloat in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_garray_container_return</api:name>
</api:function>
-
</info>
<title>regress_test_garray_container_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GPtrArray* regress_test_garray_container_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_garray_full_return</api:name>
</api:function>
-
</info>
<title>regress_test_garray_full_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GPtrArray* regress_test_garray_full_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gerror_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_gerror_callback (RegressTestCallbackGError callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_container_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_container_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_container_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_everything_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_everything_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_everything_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>hash</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ghash_gvalue_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_ghash_gvalue_in (GHashTable* hash);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>hash</code></title>
-<p>the hash table returned by
+ <p>the hash table returned by
<link xref="Regress.test_ghash_gvalue_return"/>.</p>
</item>
<item>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_gvalue_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_gvalue_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_gvalue_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_nested_everything_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_nested_everything_return (void);
-</code></synopsis>
+ </code></synopsis>
+ <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
- <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return2</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_nested_everything_return2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_nested_everything_return2 (void);
-</code></synopsis>
-
-
- <p>Another way of specifying nested parameterized types: using the
+ </code></synopsis>
+ <p>Another way of specifying nested parameterized types: using the
element-type annotation.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ghash_nothing_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_ghash_nothing_in (const GHashTable* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ghash_nothing_in2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_ghash_nothing_in2 (GHashTable* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_nothing_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const GHashTable* regress_test_ghash_nothing_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return2</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_nothing_return2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GHashTable* regress_test_ghash_nothing_return2 (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ghash_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_ghash_null_in (const GHashTable* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ghash_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_ghash_null_out (const GHashTable** out);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_null_return</api:name>
</api:function>
-
</info>
<title>regress_test_ghash_null_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const GHashTable* regress_test_ghash_null_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_container_return</api:name>
</api:function>
-
</info>
<title>regress_test_glist_container_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GList* regress_test_glist_container_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_everything_return</api:name>
</api:function>
-
</info>
<title>regress_test_glist_everything_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GList* regress_test_glist_everything_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_glist_nothing_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_glist_nothing_in (const GList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_glist_nothing_in2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_glist_nothing_in2 (GList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_return</api:name>
</api:function>
-
</info>
<title>regress_test_glist_nothing_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const GList* regress_test_glist_nothing_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_return2</api:name>
</api:function>
-
</info>
<title>regress_test_glist_nothing_return2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GList* regress_test_glist_nothing_return2 (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_glist_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_glist_null_in (GSList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out_list</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_glist_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_glist_null_out (GSList** out_list);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out_list</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_container_return</api:name>
</api:function>
-
</info>
<title>regress_test_gslist_container_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GSList* regress_test_gslist_container_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_everything_return</api:name>
</api:function>
-
</info>
<title>regress_test_gslist_everything_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GSList* regress_test_gslist_everything_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gslist_nothing_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_gslist_nothing_in (const GSList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gslist_nothing_in2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_gslist_nothing_in2 (GSList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_return</api:name>
</api:function>
-
</info>
<title>regress_test_gslist_nothing_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const GSList* regress_test_gslist_nothing_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_return2</api:name>
</api:function>
-
</info>
<title>regress_test_gslist_nothing_return2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GSList* regress_test_gslist_nothing_return2 (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gslist_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_gslist_null_in (GSList* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out_list</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gslist_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_gslist_null_out (GSList** out_list);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out_list</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_gtype</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GType regress_test_gtype (GType in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_as</api:name>
</api:function>
-
</info>
<title>regress_test_gvariant_as</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_gvariant_as (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_asv</api:name>
</api:function>
-
</info>
<title>regress_test_gvariant_asv</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_gvariant_asv (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_i</api:name>
</api:function>
-
</info>
<title>regress_test_gvariant_i</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_gvariant_i (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_s</api:name>
</api:function>
-
</info>
<title>regress_test_gvariant_s</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_gvariant_s (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_v</api:name>
</api:function>
-
</info>
<title>regress_test_gvariant_v</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GVariant* regress_test_gvariant_v (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_hash_table_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_hash_table_callback (GHashTable* data,
RegressTestCallbackHashtable callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>GHashTable that gets passed to callback</p>
+ <p>GHashTable that gets passed to callback</p>
</item>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint regress_test_int (gint in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int16</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint16 regress_test_int16 (gint16 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int32</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint32 regress_test_int32 (gint32 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int64</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint64 regress_test_int64 (gint64 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int8</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gint8 regress_test_int8 (gint8 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int_out_utf8</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_int_out_utf8 (int* length,
const char* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>length</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_int_value_arg</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_int_value_arg (const GValue* v);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_long</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
glong regress_test_long (glong in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_multi_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
int regress_test_multi_callback (RegressTestCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>two</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_multi_double_args</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_multi_double_args (gdouble in,
gdouble* one,
gdouble* two);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_multiline_doc_comments</api:name>
</api:function>
-
</info>
<title>regress_test_multiline_doc_comments</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_multiline_doc_comments (void);
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a function.</p> <p>It has multiple lines in the documentation.</p> <p>The sky is blue.</p> <p>You will give me your credit card number.</p>
-
- <p>This is a function.</p><p>It has multiple lines in the documentation.</p><p>The sky is blue.</p><p>You will give me your credit card number.</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_nested_parameter</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_nested_parameter (int a);
-</code></synopsis>
-
-
- <p><informaltable>
+ </code></synopsis>
+ <p><informaltable>
<tgroup cols="3">
<thead>
<row>
</row>
</tbody>
</tgroup>
-</informaltable></p><p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
-
-
-
-
+</informaltable></p> <p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
+
<terms>
<item>
<title><code>a</code></title>
-<p>An integer</p>
+ <p>An integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_null_gerror_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_null_gerror_callback (RegressTestCallbackGError callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_owned_gerror_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_owned_gerror_callback (RegressTestCallbackOwnedGError callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_short</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gshort regress_test_short (gshort in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_simple_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_simple_callback (RegressTestSimpleCallback callback);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_size</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gsize regress_test_size (gsize in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_skip_unannotated_callback</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_skip_unannotated_callback (RegressTestCallback callback);
-</code></synopsis>
-
-
- <p>Should not emit a warning:
+ </code></synopsis>
+ <p>Should not emit a warning:
https://bugzilla.gnome.org/show_bug.cgi?id=685399</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
-<p>No annotation here</p>
+ <p>No annotation here</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ssize</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gssize regress_test_ssize (gssize in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arr</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_strv_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_strv_in (char** arr);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_in_gvalue</api:name>
</api:function>
-
</info>
<title>regress_test_strv_in_gvalue</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
GValue* regress_test_strv_in_gvalue (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out</api:name>
</api:function>
-
</info>
<title>regress_test_strv_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char** regress_test_strv_out (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out_c</api:name>
</api:function>
-
</info>
<title>regress_test_strv_out_c</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const char* const* regress_test_strv_out_c (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out_container</api:name>
</api:function>
-
</info>
<title>regress_test_strv_out_container</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char** regress_test_strv_out_container (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>retp</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_strv_outarg</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_strv_outarg (char*** retp);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>retp</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_timet</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
time_t regress_test_timet (time_t in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_torture_signature_0</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_torture_signature_0 (int x,
double* y,
int* z,
const char* foo,
int* q,
guint m);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_torture_signature_1</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gboolean regress_test_torture_signature_1 (int x,
double* y,
int* z,
const char* foo,
int* q,
guint m);
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_torture_signature_2</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_torture_signature_2 (int x,
RegressTestCallbackUserData callback,
gpointer user_data,
const char* foo,
int* q,
guint m);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_uint</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint regress_test_uint (guint in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_uint16</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint16 regress_test_uint16 (guint16 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_uint32</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint32 regress_test_uint32 (guint32 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_uint64</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint64 regress_test_uint64 (guint64 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_uint8</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
guint8 regress_test_uint8 (guint8 in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ulong</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gulong regress_test_ulong (gulong in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_unichar</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gunichar regress_test_unichar (gunichar in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_unsigned_enum_param</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const gchar* regress_test_unsigned_enum_param (RegressTestEnumUnsigned e);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_ushort</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
gushort regress_test_ushort (gushort in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_const_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_const_in (const char* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_const_return</api:name>
</api:function>
-
</info>
<title>regress_test_utf8_const_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const char* regress_test_utf8_const_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>UTF-8 string</p>
+ <p>UTF-8 string</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>inout</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_inout</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_inout (char** inout);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>inout</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_nonconst_return</api:name>
</api:function>
-
</info>
<title>regress_test_utf8_nonconst_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char* regress_test_utf8_nonconst_return (void);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>UTF-8 string</p>
+ <p>UTF-8 string</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_null_in</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_null_in (char* in);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>char_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_null_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_null_out (char** char_out);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>char_out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_out (char** out);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_out_nonconst_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
char* regress_test_utf8_out_nonconst_return (char** out);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
-<p>a copy of "second"</p>
+ <p>a copy of "second"</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>a copy of "first"</p>
+ <p>a copy of "first"</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out1</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_utf8_out_out</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_utf8_out_out (char** out0,
char** out1);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out0</code></title>
-<p>a copy of "first"</p>
+ <p>a copy of "first"</p>
</item>
<item>
<title><code>out1</code></title>
-<p>a copy of "second"</p>
+ <p>a copy of "second"</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>value</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_value_get_fundamental_object</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
RegressTestFundamentalObject* regress_test_value_get_fundamental_object (const GValue* value);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>value</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>i</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_value_return</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
const GValue* regress_test_value_return (int i);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the int wrapped in a GValue.</p>
+ <p>the int wrapped in a GValue.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>fundamental_object</api:name>
</api:arg>
</api:function>
-
</info>
<title>regress_test_value_set_fundamental_object</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_value_set_fundamental_object (GValue* value,
RegressTestFundamentalObject* fundamental_object);
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>value</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_versioning</api:name>
</api:function>
-
</info>
<title>regress_test_versioning</title>
-
-<synopsis><code mime="text/x-csrc">
+ <synopsis><code mime="text/x-csrc">
void regress_test_versioning (void);
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 1.32.1</p>
-
-
+ <p>Since 1.32.1</p>
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
-
-
- </info>
- <title>Index</title>
-
-
-
-
-
-
-
-
-
- <links type="topic" ui:expanded="true" groups="class" style="linklist">
+ <info> </info>
+ <title>Regress</title>
+ <links type="topic" ui:expanded="true" groups="class interface" style="linklist">
<title>Classes</title>
</links>
<links type="topic" ui:expanded="true" groups="function" style="linklist">
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_DEFINE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_DEFINE</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE</title>
+ <p>Constant to define a calculated large value</p>
+ <p>Since 1.4</p>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE_DIV"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE_DIV</title>
+ <p>Constant to define a calculated large value</p>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.ATestError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.ATestError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>ATestError.CODE0</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.AliasedTestBoxed</title>
-
-
-
- <p>Typedef TestBoxed to test caller-allocates correctness</p>
-
-
-
-
-
-
-
+ <p>Typedef TestBoxed to test caller-allocates correctness</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnAnonymousUnion-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnAnonymousUnion" group="field" type="guide"/>
+ <title type="link" role="topic">x</title>
+ </info>
+ <title>Regress.AnAnonymousUnion.x</title>
+ <synopsis><code mime="text/x-gjs">
+AnAnonymousUnion.x: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnAnonymousUnion"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnAnonymousUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let anAnonymousUnion = new Regress.AnAnonymousUnion({
+ <link xref='Regress.AnAnonymousUnion-x'>x</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationBitfield"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.AnnotationBitfield</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>AnnotationBitfield.FOO</code></title>
+
+</item>
+<item>
+<title><code>AnnotationBitfield.BAR</code></title>
+
+</item>
+</terms>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationCallback</title>
-
-
-
- <p>This is a callback.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onAnnotationCallback(in: Number(gint)): Number(gint) {
+}
+ </code></synopsis>
+ <p>This is a callback.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>array of ints</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>array of ints</p>
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-arr"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ <title type="link" role="topic">arr</title>
+ </info>
+ <title>Regress.AnnotationFields.arr</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationFields.arr: ByteArray (Read / Write)
+ </code></synopsis>
+ <p>an array of length @len</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-field1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ <title type="link" role="topic">field1</title>
+ </info>
+ <title>Regress.AnnotationFields.field1</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationFields.field1: Number(gint) (Read / Write)
+ </code></synopsis>
+ <p>Some documentation</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-len"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ <title type="link" role="topic">len</title>
+ </info>
+ <title>Regress.AnnotationFields.len</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationFields.len: Number(gulong) (Read / Write)
+ </code></synopsis>
+ <p>the length of array</p>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationFields"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationFields</title>
-
-
-
- <p>This is a struct for testing field documentation and annotations</p>
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let annotationFields = new Regress.AnnotationFields({
+ <link xref='Regress.AnnotationFields-field1'>field1</link>: value
+ <link xref='Regress.AnnotationFields-arr'>arr</link>: value
+ <link xref='Regress.AnnotationFields-len'>len</link>: value
+});
+ </code></synopsis>
+ <p>This is a struct for testing field documentation and annotations</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationForeachFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationForeachFunc</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onAnnotationForeachFunc(object: <link xref="Regress.AnnotationObject">Regress.AnnotationObject</link>, item: String): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>object</code></title>
+
+</item>
+<item>
+<title><code>item</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationListCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationListCallback</title>
-
-
-
- <p>This is a callback taking a list.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onAnnotationListCallback(in: Array(String)): Array(String) {
+}
+ </code></synopsis>
+ <p>This is a callback taking a list.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>list of strings</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>list of strings</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationNotifyFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationNotifyFunc</title>
-
-
-
- <p>This is a callback with a 'closure' argument that is not named
+ <synopsis><code mime="text/x-gjs">
+function onAnnotationNotifyFunc(): void {
+}
+ </code></synopsis>
+ <p>This is a callback with a 'closure' argument that is not named
'user_data' and hence has to be annotated.</p>
-
-
-
-
-
-
-
+
+<terms>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">attribute-signal</title>
-
</info>
<title>Regress.AnnotationObject::attribute-signal</title>
-
-<synopsis><code mime="text/x-python">
-function callback(annotation_object, arg1:String, arg2:String, ):String;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('attribute-signal', function (annotationObject, arg1: String, arg2: String, ): String);
+ </code></synopsis>
+ <p>This signal tests a signal with attributes.</p>
-
- <p>This signal tests a signal with attributes.</p>
-
-
-
-
<terms>
<item>
-<title><code>annotation_object</code></title>
+<title><code>annotationObject</code></title>
<p>instance of <link xref="Regress.AnnotationObject"/> that is emitting the signal</p>
</item>
<item>
<title><code>arg1</code></title>
-<p>a value</p>
+ <p>a value</p>
</item>
<item>
<title><code>arg2</code></title>
-<p>another value</p>
+ <p>another value</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the return value</p>
+ <p>the return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">doc-empty-arg-parsing</title>
-
</info>
<title>Regress.AnnotationObject::doc-empty-arg-parsing</title>
-
-<synopsis><code mime="text/x-python">
-function callback(annotation_object, arg1:gpointer, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('doc-empty-arg-parsing', function (annotationObject, arg1: void, ): void);
+ </code></synopsis>
+ <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
- <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
-
-
-
<terms>
<item>
-<title><code>annotation_object</code></title>
+<title><code>annotationObject</code></title>
<p>instance of <link xref="Regress.AnnotationObject"/> that is emitting the signal</p>
</item>
<item>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">function-property</title>
-
</info>
- <title>Regress.AnnotationObject:function-property</title>
-
-<synopsis><code mime="text/x-python">
-"function-property" Regress.AnnotationCallback : Read / Write / Construct
-</code></synopsis>
+ <title>Regress.AnnotationObject.function_property</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationObject.function_property: <link xref="Regress.AnnotationCallback">Regress.AnnotationCallback</link> (Read / Write / Construct)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">list-signal</title>
-
</info>
<title>Regress.AnnotationObject::list-signal</title>
-
-<synopsis><code mime="text/x-python">
-function callback(annotation_object, list:[String], ):void;
-</code></synopsis>
-
-
- <p>This is a signal which takes a list of strings, but it's not
+ <synopsis><code mime="text/x-gjs">
+connect('list-signal', function (annotationObject, list: Array(String), ): void);
+ </code></synopsis>
+ <p>This is a signal which takes a list of strings, but it's not
known by GObject as it's only marked as G_TYPE_POINTER</p>
-
-
-
-
+
<terms>
<item>
-<title><code>annotation_object</code></title>
+<title><code>annotationObject</code></title>
<p>instance of <link xref="Regress.AnnotationObject"/> that is emitting the signal</p>
</item>
<item>
<title><code>list</code></title>
-<p>a list of strings</p>
+ <p>a list of strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">string-property</title>
-
</info>
- <title>Regress.AnnotationObject:string-property</title>
-
-<synopsis><code mime="text/x-python">
-"string-property" String : Read / Write / Construct
-</code></synopsis>
-
-
- <p>This is a property which is a string</p>
-
-
- <p>Since 1.0</p>
-
-
-
-
-
+ <title>Regress.AnnotationObject.string_property</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationObject.string_property: String (Read / Write / Construct)
+ </code></synopsis>
+ <p>This is a property which is a string</p>
+ <p>Since 1.0</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">string-signal</title>
-
</info>
<title>Regress.AnnotationObject::string-signal</title>
-
-<synopsis><code mime="text/x-python">
-function callback(annotation_object, string:String, ):void;
-</code></synopsis>
-
-
- <p>This is a signal which has a broken signal handler,
+ <synopsis><code mime="text/x-gjs">
+connect('string-signal', function (annotationObject, string: String, ): void);
+ </code></synopsis>
+ <p>This is a signal which has a broken signal handler,
it says it's pointer but it's actually a string.</p>
-
-
- <p>Since 1.0</p>
-
-
+ <p>Since 1.0</p>
<terms>
<item>
-<title><code>annotation_object</code></title>
+<title><code>annotationObject</code></title>
<p>instance of <link xref="Regress.AnnotationObject"/> that is emitting the signal</p>
</item>
<item>
<title><code>string</code></title>
-<p>a string</p>
+ <p>a string</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">tab-property</title>
-
</info>
- <title>Regress.AnnotationObject:tab-property</title>
-
-<synopsis><code mime="text/x-python">
-"tab-property" String : Read / Write / Construct
-</code></synopsis>
-
-
- <p>This is a property annotation intentionally indented with a mix
+ <title>Regress.AnnotationObject.tab_property</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationObject.tab_property: String (Read / Write / Construct)
+ </code></synopsis>
+ <p>This is a property annotation intentionally indented with a mix
of tabs and strings to test the tab handling capabilities of the scanner.</p>
-
-
- <p>Since 1.2</p>
-
-
-
-
-
+ <p>Since 1.2</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>somearg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.allow_none</title>
-
-<synopsis><code mime="text/x-gjs">
-function allow_none(somearg:String):GObject.Object {
+ <synopsis><code mime="text/x-gjs">
+function allow_none(somearg: String): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_object_allow_none()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>somearg</code></title>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>null</code> always</p>
+ <p><code>null</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_calleeowns</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.calleeowns</title>
-
-<synopsis><code mime="text/x-gjs">
-function calleeowns():Number {
+ <synopsis><code mime="text/x-gjs">
+function calleeowns(): [return_value: Number(gint), toown: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>] {
// Gjs wrapper for regress_annotation_object_calleeowns()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments; GObject defaults to transfer</p>
-
- <p>This is a test for out arguments; GObject defaults to transfer</p>
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>return_value</code></title>
+ <p>an int</p>
+</item>
+<item>
+<title><code>toown</code></title>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_calleesowns</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.calleesowns</title>
-
-<synopsis><code mime="text/x-gjs">
-function calleesowns():Number {
+ <synopsis><code mime="text/x-gjs">
+function calleesowns(): [return_value: Number(gint), toown1: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>, toown2: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>] {
// Gjs wrapper for regress_annotation_object_calleesowns()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments, one transferred, other not</p>
-
- <p>This is a test for out arguments, one transferred, other not</p>
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>return_value</code></title>
+ <p>an int</p>
+</item>
+<item>
+<title><code>toown1</code></title>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
+</item>
+<item>
+<title><code>toown2</code></title>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_compute_sum</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.compute_sum</title>
-
-<synopsis><code mime="text/x-gjs">
-function compute_sum(nums:[Number]):void {
+ <synopsis><code mime="text/x-gjs">
+function compute_sum(nums: Array(Number(gint))): void {
// Gjs wrapper for regress_annotation_object_compute_sum()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array</p>
-
- <p>Test taking a zero-terminated array</p>
-
-
-
-
<terms>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers</p>
+ <p>Sequence of numbers</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_compute_sum_n</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.compute_sum_n</title>
-
-<synopsis><code mime="text/x-gjs">
-function compute_sum_n(nums:[Number]):void {
+ <synopsis><code mime="text/x-gjs">
+function compute_sum_n(nums: Array(Number(gint))): void {
// Gjs wrapper for regress_annotation_object_compute_sum_n()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking an array with length parameter</p>
-
- <p>Test taking an array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>nums</code></title>
-<p>Sequence of
+ <p>Sequence of
numbers that are zero-terminated</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_compute_sum_nz</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.compute_sum_nz</title>
-
-<synopsis><code mime="text/x-gjs">
-function compute_sum_nz(nums:[Number]):void {
+ <synopsis><code mime="text/x-gjs">
+function compute_sum_nz(nums: Array(Number(gint))): void {
// Gjs wrapper for regress_annotation_object_compute_sum_nz()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers that
+ <p>Sequence of numbers that
are zero-terminated</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_create_object</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.create_object</title>
-
-<synopsis><code mime="text/x-gjs">
-function create_object():GObject.Object {
+ <synopsis><code mime="text/x-gjs">
+function create_object(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_object_create_object()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a caller-owned object</p>
-
- <p>Test returning a caller-owned object</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>The object</p>
+ <p>The object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_do_not_use</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.do_not_use</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_not_use():GObject.Object {
+ <synopsis><code mime="text/x-gjs">
+function do_not_use(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_object_do_not_use()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p><code>null</code> always</p>
+ <p><code>null</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_extra_annos</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.extra_annos</title>
-
-<synopsis><code mime="text/x-gjs">
-function extra_annos():void {
+ <synopsis><code mime="text/x-gjs">
+function extra_annos(): void {
// Gjs wrapper for regress_annotation_object_extra_annos()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>func</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.foreach</title>
-
-<synopsis><code mime="text/x-gjs">
-function foreach(func:Regress.AnnotationForeachFunc):void {
+ <synopsis><code mime="text/x-gjs">
+function foreach(func: <link xref="Regress.AnnotationForeachFunc">Regress.AnnotationForeachFunc</link>): void {
// Gjs wrapper for regress_annotation_object_foreach()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a call-scoped callback</p>
-
- <p>Test taking a call-scoped callback</p>
-
-
-
-
<terms>
<item>
<title><code>func</code></title>
-<p>Callback to invoke</p>
+ <p>Callback to invoke</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_get_hash</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.get_hash</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_hash():{String: GObject.Object} {
+ <synopsis><code mime="text/x-gjs">
+function get_hash(): {String: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>} {
// Gjs wrapper for regress_annotation_object_get_hash()
}
-</code></synopsis>
-
-
- <p>This is a test for returning a hash table mapping strings to
+ </code></synopsis>
+ <p>This is a test for returning a hash table mapping strings to
objects.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>hash table</p>
+ <p>hash table</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>[Regress.AnnotationObject]</api:type>
+ <api:type>Array(Regress.AnnotationObject)</api:type>
</api:returns>
<api:name>regress_annotation_object_get_objects</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.get_objects</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_objects():[Regress.AnnotationObject] {
+ <synopsis><code mime="text/x-gjs">
+function get_objects(): Array(<link xref="Regress.AnnotationObject">Regress.AnnotationObject</link>) {
// Gjs wrapper for regress_annotation_object_get_objects()
}
-</code></synopsis>
-
-
- <p>This is a test for returning a list of objects.
+ </code></synopsis>
+ <p>This is a test for returning a list of objects.
The list itself should be freed, but not the internal objects,
intentionally similar example to gtk_container_get_children</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>list of objects</p>
+ <p>list of objects</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_annotation_object_get_strings</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.get_strings</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_strings():[String] {
+ <synopsis><code mime="text/x-gjs">
+function get_strings(): Array(String) {
// Gjs wrapper for regress_annotation_object_get_strings()
}
-</code></synopsis>
-
-
- <p>This is a test for returning a list of strings, where
+ </code></synopsis>
+ <p>This is a test for returning a list of strings, where
each string needs to be freed.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>list of strings</p>
+ <p>list of strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_hidden_self</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.hidden_self</title>
-
-<synopsis><code mime="text/x-gjs">
-function hidden_self():void {
+ <synopsis><code mime="text/x-gjs">
+function hidden_self(): void {
// Gjs wrapper for regress_annotation_object_hidden_self()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_in</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.in</title>
-
-<synopsis><code mime="text/x-gjs">
-function in(inarg:Number):Number {
+ <synopsis><code mime="text/x-gjs">
+function in(inarg: Number(gint)): Number(gint) {
// Gjs wrapper for regress_annotation_object_in()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for in arguments</p>
-
- <p>This is a test for in arguments</p>
-
-
-
-
<terms>
<item>
<title><code>inarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_inout</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.inout</title>
-
-<synopsis><code mime="text/x-gjs">
-function inout(inoutarg:Number):Number {
+ <synopsis><code mime="text/x-gjs">
+function inout(inoutarg: Number(gint)): [return_value: Number(gint), inoutarg: Number(gint)] {
// Gjs wrapper for regress_annotation_object_inout()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
+</item>
+<item>
+<title><code>return_value</code></title>
+ <p>an int</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>inoutarg (out)</code></title>
+ <p>This is an argument test</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_inout2</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.inout2</title>
-
-<synopsis><code mime="text/x-gjs">
-function inout2(inoutarg:Number):Number {
+ <synopsis><code mime="text/x-gjs">
+function inout2(inoutarg: Number(gint)): [return_value: Number(gint), inoutarg: Number(gint)] {
// Gjs wrapper for regress_annotation_object_inout2()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a second test for out arguments</p>
-
- <p>This is a second test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
+</item>
+<item>
+<title><code>return_value</code></title>
+ <p>an int</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>inoutarg (out)</code></title>
+ <p>This is an argument test</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_inout3</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.inout3</title>
-
-<synopsis><code mime="text/x-gjs">
-function inout3(inoutarg:Number):Number {
+ <synopsis><code mime="text/x-gjs">
+function inout3(inoutarg: Number(gint)): [return_value: Number(gint), inoutarg: Number(gint)] {
// Gjs wrapper for regress_annotation_object_inout3()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a 3th test for out arguments</p>
-
- <p>This is a 3th test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
+</item>
+<item>
+<title><code>return_value</code></title>
+ <p>an int</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>inoutarg (out)</code></title>
+ <p>This is an argument test</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_method</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.method</title>
-
-<synopsis><code mime="text/x-gjs">
-function method():Number {
+ <synopsis><code mime="text/x-gjs">
+function method(): Number(gint) {
// Gjs wrapper for regress_annotation_object_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_notrans</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.notrans</title>
-
-<synopsis><code mime="text/x-gjs">
-function notrans():GObject.Object {
+ <synopsis><code mime="text/x-gjs">
+function notrans(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_object_notrans()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>An object, not referenced</p>
+ <p>An object, not referenced</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_object_out</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.out</title>
-
-<synopsis><code mime="text/x-gjs">
-function out():Number {
+ <synopsis><code mime="text/x-gjs">
+function out(): [return_value: Number(gint), outarg: Number(gint)] {
// Gjs wrapper for regress_annotation_object_out()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>an int</p>
+<title><code>return_value</code></title>
+ <p>an int</p>
+</item>
+<item>
+<title><code>outarg</code></title>
+ <p>This is an argument test</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationObject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let annotation_object = new Regress.AnnotationObject({
+let annotationObject = new Regress.AnnotationObject({
<link xref='Regress.AnnotationObject-function-property'>function_property</link>: value,
<link xref='Regress.AnnotationObject-string-property'>string_property</link>: value,
<link xref='Regress.AnnotationObject-tab-property'>tab_property</link>: value,
});
</code></synopsis>
+ <p>This is an object used to test annotations.</p>
-
- <p>This is an object used to test annotations.</p>
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_parse_args</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.parse_args</title>
-
-<synopsis><code mime="text/x-gjs">
-function parse_args(argv:[String]):void {
+ <synopsis><code mime="text/x-gjs">
+function parse_args(argv: Array(String)): Array(String) {
// Gjs wrapper for regress_annotation_object_parse_args()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
-<title><code>argv</code></title>
-<p>Argument vector</p>
+<title><code>Returns</code></title>
+ <p>Argument vector</p>
+</item>
+<item>
+<title><code>Returns (out)</code></title>
+ <p>Argument vector</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_set_data</api:name>
<api:arg>
- <api:type>[guint8]</api:type>
+ <api:type>ByteArray</api:type>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.set_data</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_data(data:[guint8]):void {
+ <synopsis><code mime="text/x-gjs">
+function set_data(data: ByteArray): void {
// Gjs wrapper for regress_annotation_object_set_data()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a guchar * with a length.</p>
-
- <p>Test taking a guchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_set_data2</api:name>
<api:arg>
- <api:type>[gint8]</api:type>
+ <api:type>ByteArray</api:type>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.set_data2</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_data2(data:[gint8]):void {
+ <synopsis><code mime="text/x-gjs">
+function set_data2(data: ByteArray): void {
// Gjs wrapper for regress_annotation_object_set_data2()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a gchar * with a length.</p>
-
- <p>Test taking a gchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_set_data3</api:name>
<api:arg>
- <api:type>[guint8]</api:type>
+ <api:type>ByteArray</api:type>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.set_data3</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_data3(data:[guint8]):void {
+ <synopsis><code mime="text/x-gjs">
+function set_data3(data: ByteArray): void {
// Gjs wrapper for regress_annotation_object_set_data3()
}
-</code></synopsis>
-
-
- <p>Test taking a gchar * with a length, overriding the array element
+ </code></synopsis>
+ <p>Test taking a gchar * with a length, overriding the array element
type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_string_out</api:name>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.string_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function string_out():Boolean {
+ <synopsis><code mime="text/x-gjs">
+function string_out(): [ok: Boolean, str_out: String] {
// Gjs wrapper for regress_annotation_object_string_out()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a string as an out parameter</p>
-
- <p>Test returning a string as an out parameter</p>
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>some boolean</p>
+<title><code>ok</code></title>
+ <p>some boolean</p>
+</item>
+<item>
+<title><code>str_out</code></title>
+ <p>string return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_use_buffer</api:name>
<api:arg>
- <api:type>guint8</api:type>
+ <api:type>Number(guint8)</api:type>
<api:name>bytes</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.use_buffer</title>
-
-<synopsis><code mime="text/x-gjs">
-function use_buffer(bytes:guint8):void {
+ <synopsis><code mime="text/x-gjs">
+function use_buffer(bytes: Number(guint8)): void {
// Gjs wrapper for regress_annotation_object_use_buffer()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>bytes</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
-<page id="Regress.AnnotationObject.watch_full"
+<page id="Regress.AnnotationObject.watch"
type="topic"
style="method"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>func</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Regress.AnnotationObject.prototype.watch_full</title>
-
-<synopsis><code mime="text/x-gjs">
-function watch_full(func:Regress.AnnotationForeachFunc):void {
+ <title>Regress.AnnotationObject.prototype.watch</title>
+ <synopsis><code mime="text/x-gjs">
+function watch(func: <link xref="Regress.AnnotationForeachFunc">Regress.AnnotationForeachFunc</link>): void {
// Gjs wrapper for regress_annotation_object_watch_full()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Test overriding via the "Rename To" annotation.</p>
-
- <p>Test overriding via the "Rename To" annotation.</p>
-
-
-
-
<terms>
<item>
<title><code>func</code></title>
-<p>The callback</p>
+ <p>The callback</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_object_with_voidp</api:name>
<api:arg>
- <api:type>gpointer</api:type>
+ <api:type>void</api:type>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.prototype.with_voidp</title>
-
-<synopsis><code mime="text/x-gjs">
-function with_voidp(data:gpointer):void {
+ <synopsis><code mime="text/x-gjs">
+function with_voidp(data: void): void {
// Gjs wrapper for regress_annotation_object_with_voidp()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>Opaque pointer handle</p>
+ <p>Opaque pointer handle</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationStruct-objects"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationStruct" group="field" type="guide"/>
+ <title type="link" role="topic">objects</title>
+ </info>
+ <title>Regress.AnnotationStruct.objects</title>
+ <synopsis><code mime="text/x-gjs">
+AnnotationStruct.objects: Array(<link xref="Regress.AnnotationObject">Regress.AnnotationObject</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationStruct</title>
-
-
-
- <p>This is a test of an array of object in an field of a struct.</p>
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let annotationStruct = new Regress.AnnotationStruct({
+ <link xref='Regress.AnnotationStruct-objects'>objects</link>: value
+});
+ </code></synopsis>
+ <p>This is a test of an array of object in an field of a struct.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.BOOL_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.BOOL_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.DOUBLE_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.DOUBLE_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_DEFINE_SHOULD_BE_EXPOSED"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_DEFINE_SHOULD_BE_EXPOSED</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_PIE_IS_TASTY"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_PIE_IS_TASTY</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_SUCCESS_INT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_SUCCESS_INT</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooASingle"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooASingle</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooASingle.FOO_SOME_SINGLE_ENUM</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooAddressType"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooAddressType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooAddressType.INVALID</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ <title type="link" role="topic">x</title>
+ </info>
+ <title>Regress.FooBRect.x</title>
+ <synopsis><code mime="text/x-gjs">
+FooBRect.x: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ <title type="link" role="topic">y</title>
+ </info>
+ <title>Regress.FooBRect.y</title>
+ <synopsis><code mime="text/x-gjs">
+FooBRect.y: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBRect" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBRect.prototype.add</title>
-
-<synopsis><code mime="text/x-gjs">
-function add(b2:Regress.FooBRect):void {
+ <synopsis><code mime="text/x-gjs">
+function add(b2: <link xref="Regress.FooBRect">Regress.FooBRect</link>): void {
// Gjs wrapper for regress_foo_brect_add()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>b2</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBRect" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_brect_new</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>y</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBRect.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new(x:Number, y:Number):Regress.FooBRect {
+ <synopsis><code mime="text/x-gjs">
+function new(x: Number(gdouble), y: Number(gdouble)): <link xref="Regress.FooBRect">Regress.FooBRect</link> {
// Gjs wrapper for regress_foo_brect_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBRect"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBRect</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooBRect = new Regress.FooBRect({
+ <link xref='Regress.FooBRect-x'>x</link>: value
+ <link xref='Regress.FooBRect-y'>y</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBUnion" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_foo_bunion_get_contained_type</api:name>
</api:function>
-
</info>
<title>Regress.FooBUnion.prototype.get_contained_type</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_contained_type():Number {
+ <synopsis><code mime="text/x-gjs">
+function get_contained_type(): Number(gint) {
// Gjs wrapper for regress_foo_bunion_get_contained_type()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBUnion" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_bunion_new</api:name>
</api:function>
-
</info>
<title>Regress.FooBUnion.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.FooBUnion {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.FooBUnion">Regress.FooBUnion</link> {
// Gjs wrapper for regress_foo_bunion_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooBUnion = new Regress.FooBUnion();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_boxed_method</api:name>
</api:function>
-
</info>
<title>Regress.FooBoxed.prototype.method</title>
-
-<synopsis><code mime="text/x-gjs">
-function method():void {
+ <synopsis><code mime="text/x-gjs">
+function method(): void {
// Gjs wrapper for regress_foo_boxed_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_boxed_new</api:name>
</api:function>
-
</info>
<title>Regress.FooBoxed.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.FooBoxed {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.FooBoxed">Regress.FooBoxed</link> {
// Gjs wrapper for regress_foo_boxed_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBoxed"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooBoxed = new Regress.FooBoxed();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBuffer</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let foo_buffer = new Regress.FooBuffer();
+let fooBuffer = new Regress.FooBuffer();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBuffer" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_buffer_some_method</api:name>
</api:function>
-
</info>
<title>Regress.FooBuffer.prototype.some_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function some_method():void {
+ <synopsis><code mime="text/x-gjs">
+function some_method(): void {
// Gjs wrapper for regress_foo_buffer_some_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.FooCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onFooCallback(regress_foo: <link xref="Regress.FooObject">Regress.FooObject</link>, b: Boolean, data: void): Boolean {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>regress_foo</code></title>
+
+</item>
+<item>
+<title><code>b</code></title>
+
+</item>
+<item>
+<title><code>data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooDBusData" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_dbus_data_method</api:name>
</api:function>
-
</info>
<title>Regress.FooDBusData.prototype.method</title>
-
-<synopsis><code mime="text/x-gjs">
-function method():void {
+ <synopsis><code mime="text/x-gjs">
+function method(): void {
// Gjs wrapper for regress_foo_dbus_data_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooDBusData"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooDBusData</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooDBusData = new Regress.FooDBusData();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooEnumFullname"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumFullname</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumFullname.ONE</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooEnumNoType"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumNoType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumNoType.UN</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_foo_enum_type_method</api:name>
<api:arg>
<api:name>regress_foo_enum</api:name>
</api:arg>
</api:function>
-
</info>
- <title>method</title>
-
-<synopsis><code mime="text/x-gjs">
-function method(regress_foo_enum:Regress.FooEnumType):Number {
+ <title>Regress.FooEnumType.method</title>
+ <synopsis><code mime="text/x-gjs">
+function method(regress_foo_enum: <link xref="Regress.FooEnumType">Regress.FooEnumType</link>): Number(gint) {
// Gjs wrapper for regress_foo_enum_type_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>regress_foo_enum</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooEnumType"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumType.ALPHA</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>Regress.FooEnumType</api:type>
</api:returns>
<api:name>regress_foo_enum_type_returnv</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
- <title>returnv</title>
-
-<synopsis><code mime="text/x-gjs">
-function returnv(x:Number):Regress.FooEnumType {
+ <title>Regress.FooEnumType.returnv</title>
+ <synopsis><code mime="text/x-gjs">
+function returnv(x: Number(gint)): <link xref="Regress.FooEnumType">Regress.FooEnumType</link> {
// Gjs wrapper for regress_foo_enum_type_returnv()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooError.GOOD</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_foo_error_quark</api:name>
</api:function>
-
</info>
- <title>quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function quark():GLib.Quark {
+ <title>Regress.FooError.quark</title>
+ <synopsis><code mime="text/x-gjs">
+function quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_foo_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooEvent"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooEvent = new Regress.FooEvent();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventAny-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventAny" group="field" type="guide"/>
+ <title type="link" role="topic">send_event</title>
+ </info>
+ <title>Regress.FooEventAny.send_event</title>
+ <synopsis><code mime="text/x-gjs">
+FooEventAny.send_event: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventAny"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventAny</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooEventAny = new Regress.FooEventAny({
+ <link xref='Regress.FooEventAny-send_event'>send_event</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ <title type="link" role="topic">count</title>
+ </info>
+ <title>Regress.FooEventExpose.count</title>
+ <synopsis><code mime="text/x-gjs">
+FooEventExpose.count: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ <title type="link" role="topic">send_event</title>
+ </info>
+ <title>Regress.FooEventExpose.send_event</title>
+ <synopsis><code mime="text/x-gjs">
+FooEventExpose.send_event: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventExpose"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventExpose</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooEventExpose = new Regress.FooEventExpose({
+ <link xref='Regress.FooEventExpose-send_event'>send_event</link>: value
+ <link xref='Regress.FooEventExpose-count'>count</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsNoType"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsNoType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>FooFlagsNoType.ETT</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsNoType.TVA</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsNoType.FYRA</code></title>
+
+</item>
+</terms>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsType"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>FooFlagsType.FIRST</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsType.SECOND</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsType.THIRD</code></title>
+
+</item>
+</terms>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooForeignStruct-regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooForeignStruct" group="field" type="guide"/>
+ <title type="link" role="topic">regress_foo</title>
+ </info>
+ <title>Regress.FooForeignStruct.regress_foo</title>
+ <synopsis><code mime="text/x-gjs">
+FooForeignStruct.regress_foo: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooForeignStruct" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_foreign_struct_copy</api:name>
</api:function>
-
</info>
<title>Regress.FooForeignStruct.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.FooForeignStruct {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.FooForeignStruct">Regress.FooForeignStruct</link> {
// Gjs wrapper for regress_foo_foreign_struct_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooForeignStruct" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_foreign_struct_new</api:name>
</api:function>
-
</info>
<title>Regress.FooForeignStruct.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.FooForeignStruct {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.FooForeignStruct">Regress.FooForeignStruct</link> {
// Gjs wrapper for regress_foo_foreign_struct_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooForeignStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooForeignStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooForeignStruct = new Regress.FooForeignStruct({
+ <link xref='Regress.FooForeignStruct-regress_foo'>regress_foo</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooInterface::do_regress_foo</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_do_regress_foo(x:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_do_regress_foo(x: Number(gint)): void {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_interface_do_regress_foo</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooInterface.prototype.do_regress_foo</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_regress_foo(x:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function do_regress_foo(x: Number(gint)): void {
// Gjs wrapper for regress_foo_interface_do_regress_foo()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooInterface</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
let foo_interface = new Regress.FooInterface();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>FooInterface is implemented by FooBuffer, FooObject and FooSubobject</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_interface_static_method</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
- <title>static_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function static_method(x:Number):void {
+ <title>Regress.FooInterface.static_method</title>
+ <synopsis><code mime="text/x-gjs">
+function static_method(x: Number(gint)): void {
// Gjs wrapper for regress_foo_interface_static_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooObject" group="vfunc" type="guide"/>
</info>
<title>Regress.FooObject::read_fn</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_read_fn(offset:Number, length:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_read_fn(offset: Number(gint), length: Number(gint)): void {
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="signal" type="guide"/>
<title type="link" role="topic">signal</title>
-
</info>
<title>Regress.FooObject::signal</title>
-
-<synopsis><code mime="text/x-python">
-function callback(foo_object, object:GObject.Object, p0:gpointer, ):String;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('signal', function (fooObject, object: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>, p0: void, ): String);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>foo_object</code></title>
+<title><code>fooObject</code></title>
<p>instance of <link xref="Regress.FooObject"/> that is emitting the signal</p>
</item>
<item>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
- <title>Regress.FooObject:string</title>
-
-<synopsis><code mime="text/x-python">
-"string" String : Read / Write / Construct
-</code></synopsis>
+ <title>Regress.FooObject.string</title>
+ <synopsis><code mime="text/x-gjs">
+FooObject.string: String (Read / Write / Construct)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooObject" group="vfunc" type="guide"/>
</info>
<title>Regress.FooObject::virtual_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_virtual_method(first_param:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_virtual_method(first_param: Number(gint)): Boolean {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>first_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
- <title>a_global_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function a_global_method(obj:Utility.Object):void {
+ <title>Regress.FooObject.a_global_method</title>
+ <synopsis><code mime="text/x-gjs">
+function a_global_method(obj: <link href="../Utility-1.0/Utility.Object.html">Utility.Object</link>): void {
// Gjs wrapper for regress_foo_object_a_global_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_append_new_stack_layer</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.append_new_stack_layer</title>
-
-<synopsis><code mime="text/x-gjs">
-function append_new_stack_layer(x:Number):Regress.FooOtherObject {
+ <synopsis><code mime="text/x-gjs">
+function append_new_stack_layer(x: Number(gint)): <link xref="Regress.FooOtherObject">Regress.FooOtherObject</link> {
// Gjs wrapper for regress_foo_object_append_new_stack_layer()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This shouldn't be scanned as a constructor.</p>
-
- <p>This shouldn't be scanned as a constructor.</p>
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_dup_name</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.dup_name</title>
-
-<synopsis><code mime="text/x-gjs">
-function dup_name():String {
+ <synopsis><code mime="text/x-gjs">
+function dup_name(): String {
// Gjs wrapper for regress_foo_object_dup_name()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_external_type</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.external_type</title>
-
-<synopsis><code mime="text/x-gjs">
-function external_type():Utility.Object {
+ <synopsis><code mime="text/x-gjs">
+function external_type(): <link href="../Utility-1.0/Utility.Object.html">Utility.Object</link> {
// Gjs wrapper for regress_foo_object_external_type()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p><code>null</code> always</p>
+ <p><code>null</code> always</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_get_default</api:name>
</api:function>
-
</info>
- <title>get_default</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_default():Regress.FooSubobject {
+ <title>Regress.FooObject.get_default</title>
+ <synopsis><code mime="text/x-gjs">
+function get_default(): <link xref="Regress.FooSubobject">Regress.FooSubobject</link> {
// Gjs wrapper for regress_foo_object_get_default()
}
-</code></synopsis>
-
-
- <p>This function is intended to match clutter_stage_get_default which
+ </code></synopsis>
+ <p>This function is intended to match clutter_stage_get_default which
uses a C sugar return type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>The global <link xref="Regress.FooSubobject"/></p>
+ <p>The global <link xref="Regress.FooSubobject"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_get_name</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.get_name</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_name():String {
+ <synopsis><code mime="text/x-gjs">
+function get_name(): String {
// Gjs wrapper for regress_foo_object_get_name()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>glyph</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.handle_glyph</title>
-
-<synopsis><code mime="text/x-gjs">
-function handle_glyph(glyph:Utility.Glyph):void {
+ <synopsis><code mime="text/x-gjs">
+function handle_glyph(glyph: <link href="../Utility-1.0/Utility.Glyph.html">Utility.Glyph</link>): void {
// Gjs wrapper for regress_foo_object_handle_glyph()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>glyph</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_is_it_time_yet</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
<api:name>time</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.is_it_time_yet</title>
-
-<synopsis><code mime="text/x-gjs">
-function is_it_time_yet(time:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function is_it_time_yet(time: Number(glong)): void {
// Gjs wrapper for regress_foo_object_is_it_time_yet()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>time</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_new</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.FooObject {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.FooObject">Regress.FooObject</link> {
// Gjs wrapper for regress_foo_object_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_new_as_super</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.new_as_super</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_as_super():GObject.Object {
+ <synopsis><code mime="text/x-gjs">
+function new_as_super(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_foo_object_new_as_super()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooObject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let foo_object = new Regress.FooObject({
+let fooObject = new Regress.FooObject({
<link xref='Regress.FooObject-hidden'>hidden</link>: value,
<link xref='Regress.FooObject-string'>string</link>: value,
});
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_read</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>offset</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.read</title>
-
-<synopsis><code mime="text/x-gjs">
-function read(offset:Number, length:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function read(offset: Number(gint), length: Number(gint)): void {
// Gjs wrapper for regress_foo_object_read()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_foo_object_static_meth</api:name>
</api:function>
-
</info>
- <title>static_meth</title>
-
-<synopsis><code mime="text/x-gjs">
-function static_meth():Number {
+ <title>Regress.FooObject.static_meth</title>
+ <synopsis><code mime="text/x-gjs">
+function static_meth(): Number(gint) {
// Gjs wrapper for regress_foo_object_static_meth()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_various</api:name>
<api:arg>
- <api:type>gpointer</api:type>
+ <api:type>void</api:type>
<api:name>data</api:name>
</api:arg>
<api:arg>
- <api:type>GType</api:type>
+ <api:type>GObject.Type</api:type>
<api:name>some_type</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.various</title>
-
-<synopsis><code mime="text/x-gjs">
-function various(data:gpointer, some_type:GType):void {
+ <synopsis><code mime="text/x-gjs">
+function various(data: void, some_type: GObject.Type): void {
// Gjs wrapper for regress_foo_object_various()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_virtual_method</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>first_param</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.prototype.virtual_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function virtual_method(first_param:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function virtual_method(first_param: Number(gint)): Boolean {
// Gjs wrapper for regress_foo_object_virtual_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>first_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooObjectCookie</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooOtherObject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let foo_other_object = new Regress.FooOtherObject();
+let fooOtherObject = new Regress.FooOtherObject();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-height"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ <title type="link" role="topic">height</title>
+ </info>
+ <title>Regress.FooRectangle.height</title>
+ <synopsis><code mime="text/x-gjs">
+FooRectangle.height: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-width"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ <title type="link" role="topic">width</title>
+ </info>
+ <title>Regress.FooRectangle.width</title>
+ <synopsis><code mime="text/x-gjs">
+FooRectangle.width: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ <title type="link" role="topic">x</title>
+ </info>
+ <title>Regress.FooRectangle.x</title>
+ <synopsis><code mime="text/x-gjs">
+FooRectangle.x: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ <title type="link" role="topic">y</title>
+ </info>
+ <title>Regress.FooRectangle.y</title>
+ <synopsis><code mime="text/x-gjs">
+FooRectangle.y: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooRectangle" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>r2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooRectangle.prototype.add</title>
-
-<synopsis><code mime="text/x-gjs">
-function add(r2:Regress.FooRectangle):void {
+ <synopsis><code mime="text/x-gjs">
+function add(r2: <link xref="Regress.FooRectangle">Regress.FooRectangle</link>): void {
// Gjs wrapper for regress_foo_rectangle_add()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>r2</code></title>
-<p>source rectangle</p>
+ <p>source rectangle</p>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooRectangle"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooRectangle</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooRectangle = new Regress.FooRectangle({
+ <link xref='Regress.FooRectangle-x'>x</link>: value
+ <link xref='Regress.FooRectangle-y'>y</link>: value
+ <link xref='Regress.FooRectangle-width'>width</link>: value
+ <link xref='Regress.FooRectangle-height'>height</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooStackLayer"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooStackLayer</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooStackLayer.DESKTOP</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-member"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ <title type="link" role="topic">member</title>
+ </info>
+ <title>Regress.FooStruct.member</title>
+ <synopsis><code mime="text/x-gjs">
+FooStruct.member: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ <title type="link" role="topic">priv</title>
+ </info>
+ <title>Regress.FooStruct.priv</title>
+ <synopsis><code mime="text/x-gjs">
+FooStruct.priv: <link xref="Regress.FooStructPrivate">Regress.FooStructPrivate</link> (Read)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooStruct = new Regress.FooStruct({
+ <link xref='Regress.FooStruct-member'>member</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="signal" type="guide"/>
<title type="link" role="topic">destroy-event</title>
-
</info>
<title>Regress.FooSubInterface::destroy-event</title>
-
-<synopsis><code mime="text/x-python">
-function callback(foo_sub_interface, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('destroy-event', function (fooSubInterface, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>foo_sub_interface</code></title>
+<title><code>fooSubInterface</code></title>
<p>instance of <link xref="Regress.FooSubInterface"/> that is emitting the signal</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::destroy_event</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_destroy_event():void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_destroy_event(): void {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::do_bar</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_do_bar():void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_do_bar(): void {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::do_baz</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_do_baz(callback:GObject.Callback):void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_do_baz(callback: <link href="../GObject-2.0/GObject.Callback.html">GObject.Callback</link>): void {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_sub_interface_do_bar</api:name>
</api:function>
-
</info>
<title>Regress.FooSubInterface.prototype.do_bar</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_bar():void {
+ <synopsis><code mime="text/x-gjs">
+function do_bar(): void {
// Gjs wrapper for regress_foo_sub_interface_do_bar()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooSubInterface.prototype.do_baz</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_baz(callback:GObject.Callback):void {
+ <synopsis><code mime="text/x-gjs">
+function do_baz(callback: <link href="../GObject-2.0/GObject.Callback.html">GObject.Callback</link>): void {
// Gjs wrapper for regress_foo_sub_interface_do_baz()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooSubInterface</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
let foo_sub_interface = new Regress.FooSubInterface();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooSubInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooSubInterface requires Regress.FooInterface</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubobject" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_subobject_new</api:name>
</api:function>
-
</info>
<title>Regress.FooSubobject.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.FooSubobject {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.FooSubobject">Regress.FooSubobject</link> {
// Gjs wrapper for regress_foo_subobject_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooSubobject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let foo_subobject = new Regress.FooSubobject();
+let fooSubobject = new Regress.FooSubobject();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-data"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ <title type="link" role="topic">data</title>
+ </info>
+ <title>Regress.FooThingWithArray.data</title>
+ <synopsis><code mime="text/x-gjs">
+FooThingWithArray.data: Number(guint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-lines"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ <title type="link" role="topic">lines</title>
+ </info>
+ <title>Regress.FooThingWithArray.lines</title>
+ <synopsis><code mime="text/x-gjs">
+FooThingWithArray.lines: Array(Number(gchar)) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ <title type="link" role="topic">x</title>
+ </info>
+ <title>Regress.FooThingWithArray.x</title>
+ <synopsis><code mime="text/x-gjs">
+FooThingWithArray.x: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ <title type="link" role="topic">y</title>
+ </info>
+ <title>Regress.FooThingWithArray.y</title>
+ <synopsis><code mime="text/x-gjs">
+FooThingWithArray.y: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooThingWithArray"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooThingWithArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooThingWithArray = new Regress.FooThingWithArray({
+ <link xref='Regress.FooThingWithArray-x'>x</link>: value
+ <link xref='Regress.FooThingWithArray-y'>y</link>: value
+ <link xref='Regress.FooThingWithArray-lines'>lines</link>: value
+ <link xref='Regress.FooThingWithArray-data'>data</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooUnion = new Regress.FooUnion();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooUtilityStruct-bar"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooUtilityStruct" group="field" type="guide"/>
+ <title type="link" role="topic">bar</title>
+ </info>
+ <title>Regress.FooUtilityStruct.bar</title>
+ <synopsis><code mime="text/x-gjs">
+FooUtilityStruct.bar: <link href="../Utility-1.0/Utility.Struct.html">Utility.Struct</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooUtilityStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUtilityStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let fooUtilityStruct = new Regress.FooUtilityStruct({
+ <link xref='Regress.FooUtilityStruct-bar'>bar</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooXEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_ELSE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_ELSE</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_IFDEF"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_IFDEF</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANTA"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANTA</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.G_GINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.G_GINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.INT_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LONG_STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.LONG_STRING_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-attributes"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ <title type="link" role="topic">attributes</title>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema.attributes</title>
+ <synopsis><code mime="text/x-gjs">
+LikeGnomeKeyringPasswordSchema.attributes: Array(void) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ <title type="link" role="topic">dummy</title>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema.dummy</title>
+ <synopsis><code mime="text/x-gjs">
+LikeGnomeKeyringPasswordSchema.dummy: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ <title type="link" role="topic">dummy2</title>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema.dummy2</title>
+ <synopsis><code mime="text/x-gjs">
+LikeGnomeKeyringPasswordSchema.dummy2: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeGnomeKeyringPasswordSchema"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeGnomeKeyringPasswordSchema</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let likeGnomeKeyringPasswordSchema = new Regress.LikeGnomeKeyringPasswordSchema({
+ <link xref='Regress.LikeGnomeKeyringPasswordSchema-dummy'>dummy</link>: value
+ <link xref='Regress.LikeGnomeKeyringPasswordSchema-attributes'>attributes</link>: value
+ <link xref='Regress.LikeGnomeKeyringPasswordSchema-dummy2'>dummy2</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeXklConfigItem-name"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeXklConfigItem" group="field" type="guide"/>
+ <title type="link" role="topic">name</title>
+ </info>
+ <title>Regress.LikeXklConfigItem.name</title>
+ <synopsis><code mime="text/x-gjs">
+LikeXklConfigItem.name: Array(Number(gchar)) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeXklConfigItem"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeXklConfigItem</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let likeXklConfigItem = new Regress.LikeXklConfigItem({
+ <link xref='Regress.LikeXklConfigItem-name'>name</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.LikeXklConfigItem" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>name</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.LikeXklConfigItem.prototype.set_name</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_name(name:String):void {
+ <synopsis><code mime="text/x-gjs">
+function set_name(name: String): void {
// Gjs wrapper for regress_like_xkl_config_item_set_name()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>name</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MAXUINT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MAXUINT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MININT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MININT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.Mixed_Case_Constant"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.Mixed_Case_Constant</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.NEGATIVE_INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.NEGATIVE_INT_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.PtrArrayAlias</title>
-
-
-
- <p>Typedef'd GPtrArray for some reason</p>
-
-
-
-
-
-
-
+ <p>Typedef'd GPtrArray for some reason</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.STRING_CONSTANT</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestABCError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestABCError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestABCError.CODE1</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestABCError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_abc_error_quark</api:name>
</api:function>
-
</info>
- <title>quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function quark():GLib.Quark {
+ <title>Regress.TestABCError.quark</title>
+ <synopsis><code mime="text/x-gjs">
+function quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_test_abc_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ <title type="link" role="topic">nested_a</title>
+ </info>
+ <title>Regress.TestBoxed.nested_a</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxed.nested_a: <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ <title type="link" role="topic">priv</title>
+ </info>
+ <title>Regress.TestBoxed.priv</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxed.priv: <link xref="Regress.TestBoxedPrivate">Regress.TestBoxedPrivate</link> (Read)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestBoxed.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxed.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_copy</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxed.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.TestBoxed {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.TestBoxed">Regress.TestBoxed</link> {
// Gjs wrapper for regress_test_boxed_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.prototype.equals</title>
-
-<synopsis><code mime="text/x-gjs">
-function equals(other:Regress.TestBoxed):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function equals(other: <link xref="Regress.TestBoxed">Regress.TestBoxed</link>): Boolean {
// Gjs wrapper for regress_test_boxed_equals()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>other</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_new</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxed.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.TestBoxed {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.TestBoxed">Regress.TestBoxed</link> {
// Gjs wrapper for regress_test_boxed_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_new_alternative_constructor1</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>i</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.new_alternative_constructor1</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_alternative_constructor1(i:Number):Regress.TestBoxed {
+ <synopsis><code mime="text/x-gjs">
+function new_alternative_constructor1(i: Number(gint)): <link xref="Regress.TestBoxed">Regress.TestBoxed</link> {
// Gjs wrapper for regress_test_boxed_new_alternative_constructor1()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_new_alternative_constructor2</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>i</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>j</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.new_alternative_constructor2</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_alternative_constructor2(i:Number, j:Number):Regress.TestBoxed {
+ <synopsis><code mime="text/x-gjs">
+function new_alternative_constructor2(i: Number(gint), j: Number(gint)): <link xref="Regress.TestBoxed">Regress.TestBoxed</link> {
// Gjs wrapper for regress_test_boxed_new_alternative_constructor2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>s</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.new_alternative_constructor3</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_alternative_constructor3(s:String):Regress.TestBoxed {
+ <synopsis><code mime="text/x-gjs">
+function new_alternative_constructor3(s: String): <link xref="Regress.TestBoxed">Regress.TestBoxed</link> {
// Gjs wrapper for regress_test_boxed_new_alternative_constructor3()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>s</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxed"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testBoxed = new Regress.TestBoxed({
+ <link xref='Regress.TestBoxed-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestBoxed-nested_a'>nested_a</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestBoxedB.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxedB.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_long"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ <title type="link" role="topic">some_long</title>
+ </info>
+ <title>Regress.TestBoxedB.some_long</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxedB.some_long: Number(glong) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_b_copy</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxedB.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.TestBoxedB {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.TestBoxedB">Regress.TestBoxedB</link> {
// Gjs wrapper for regress_test_boxed_b_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedB" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_b_new</api:name>
<api:arg>
- <api:type>gint8</api:type>
+ <api:type>Number(gint8)</api:type>
<api:name>some_int8</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
<api:name>some_long</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedB.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new(some_int8:gint8, some_long:Number):Regress.TestBoxedB {
+ <synopsis><code mime="text/x-gjs">
+function new(some_int8: Number(gint8), some_long: Number(glong)): <link xref="Regress.TestBoxedB">Regress.TestBoxedB</link> {
// Gjs wrapper for regress_test_boxed_b_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>some_int8</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testBoxedB = new Regress.TestBoxedB({
+ <link xref='Regress.TestBoxedB-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestBoxedB-some_long'>some_long</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-another_thing"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ <title type="link" role="topic">another_thing</title>
+ </info>
+ <title>Regress.TestBoxedC.another_thing</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxedC.another_thing: Number(guint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-refcount"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ <title type="link" role="topic">refcount</title>
+ </info>
+ <title>Regress.TestBoxedC.refcount</title>
+ <synopsis><code mime="text/x-gjs">
+TestBoxedC.refcount: Number(guint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedC" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_c_new</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxedC.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.TestBoxedC {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.TestBoxedC">Regress.TestBoxedC</link> {
// Gjs wrapper for regress_test_boxed_c_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedC"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedC</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testBoxedC = new Regress.TestBoxedC({
+ <link xref='Regress.TestBoxedC-refcount'>refcount</link>: value
+ <link xref='Regress.TestBoxedC-another_thing'>another_thing</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_d_copy</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxedD.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.TestBoxedD {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.TestBoxedD">Regress.TestBoxedD</link> {
// Gjs wrapper for regress_test_boxed_d_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_boxed_d_free</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxedD.prototype.free</title>
-
-<synopsis><code mime="text/x-gjs">
-function free():void {
+ <synopsis><code mime="text/x-gjs">
+function free(): void {
// Gjs wrapper for regress_test_boxed_d_free()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_boxed_d_get_magic</api:name>
</api:function>
-
</info>
<title>Regress.TestBoxedD.prototype.get_magic</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_magic():Number {
+ <synopsis><code mime="text/x-gjs">
+function get_magic(): Number(gint) {
// Gjs wrapper for regress_test_boxed_d_get_magic()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>a_string</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a_int</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedD.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new(a_string:String, a_int:Number):Regress.TestBoxedD {
+ <synopsis><code mime="text/x-gjs">
+function new(a_string: String, a_int: Number(gint)): <link xref="Regress.TestBoxedD">Regress.TestBoxedD</link> {
// Gjs wrapper for regress_test_boxed_d_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a_string</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedD"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedD</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testBoxedD = new Regress.TestBoxedD(a_string: String, a_int: Number(gint));
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallback(): Number(gint) {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackArray"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackArray(one: Array(Number(gint)), two: Array(String)): Number(gint) {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>one</code></title>
+
+</item>
+<item>
+<title><code>two</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackFull"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackFull</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackFull(foo: Number(gint), bar: Number(gdouble), path: String): Number(gint) {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>foo</code></title>
+ <p>the investment rate</p>
+</item>
+<item>
+<title><code>bar</code></title>
+ <p>how much money</p>
+</item>
+<item>
+<title><code>path</code></title>
+ <p>Path to file</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackGError(error: <link href="../GLib-2.0/GLib.Error.html">GLib.Error</link>): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackHashtable"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackHashtable</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackHashtable(data: {String: Number(gint)}): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>data</code></title>
+ <p>a hash table; will be modified</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackOwnedGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackOwnedGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackOwnedGError(error: <link href="../GLib-2.0/GLib.Error.html">GLib.Error</link>): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+ <p>GError instance; must be freed by the callback</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackUserData"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackUserData</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestCallbackUserData(): Number(gint) {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestDEFError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestDEFError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestDEFError.CODE0</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestEnum"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnum</title>
-
-
-
- <p>By purpose, not all members have documentation</p>
-
-
-
-
+ <p>By purpose, not all members have documentation</p>
+
<terms>
<item>
<title><code>TestEnum.VALUE1</code></title>
-<p>value 1</p>
+ <p>value 1</p>
</item>
<item>
<title><code>TestEnum.VALUE2</code></title>
-<p>value 2</p>
+ <p>value 2</p>
</item>
<item>
<title><code>TestEnum.VALUE3</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestEnum" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>String</api:type>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
- <title>param</title>
-
-<synopsis><code mime="text/x-gjs">
-function param(e:Regress.TestEnum):String {
+ <title>Regress.TestEnum.param</title>
+ <synopsis><code mime="text/x-gjs">
+function param(e: <link xref="Regress.TestEnum">Regress.TestEnum</link>): String {
// Gjs wrapper for regress_test_enum_param()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestEnumNoGEnum"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumNoGEnum</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestEnumNoGEnum.EVALUE1</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestEnumUnsigned"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumUnsigned</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestEnumUnsigned.VALUE1</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestError.CODE1</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_error_quark</api:name>
</api:function>
-
</info>
- <title>quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function quark():GLib.Quark {
+ <title>Regress.TestError.quark</title>
+ <synopsis><code mime="text/x-gjs">
+function quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_test_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestExternallyDefinedCallback"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestExternallyDefinedCallback</title>
+ <synopsis><code mime="text/x-gjs">
+function onTestExternallyDefinedCallback(obj: <link xref="Regress.TestObj">Regress.TestObj</link>, someint: Number(gint)): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>someint</code></title>
+
+</item>
+</terms>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFlags"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestFlags</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>TestFlags.FLAG1</code></title>
+
+</item>
+<item>
+<title><code>TestFlags.FLAG2</code></title>
+
+</item>
+<item>
+<title><code>TestFlags.FLAG3</code></title>
+
+</item>
+</terms>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFloating" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_floating_new</api:name>
</api:function>
-
</info>
<title>Regress.TestFloating.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.TestFloating {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.TestFloating">Regress.TestFloating</link> {
// Gjs wrapper for regress_test_floating_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>A new floating <link xref="Regress.TestFloating"/></p>
+ <p>A new floating <link xref="Regress.TestFloating"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFloating</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_floating = new Regress.TestFloating();
+let testFloating = new Regress.TestFloating();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-copy"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::copy</title>
+ <synopsis><code mime="text/x-gjs">
+function vfunc_copy(): <link xref="Regress.TestFundamentalObject">Regress.TestFundamentalObject</link> {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-finalize"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::finalize</title>
+ <synopsis><code mime="text/x-gjs">
+function vfunc_finalize(): void {
+}
+ </code></synopsis>
+
+
+<terms>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalObject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_fundamental_object = new Regress.TestFundamentalObject();
+let testFundamentalObject = new Regress.TestFundamentalObject();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_fundamental_object_ref</api:name>
</api:function>
-
</info>
<title>Regress.TestFundamentalObject.prototype.ref</title>
-
-<synopsis><code mime="text/x-gjs">
-function ref():Regress.TestFundamentalObject {
+ <synopsis><code mime="text/x-gjs">
+function ref(): <link xref="Regress.TestFundamentalObject">Regress.TestFundamentalObject</link> {
// Gjs wrapper for regress_test_fundamental_object_ref()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>A new <link xref="Regress.TestFundamentalObject"/></p>
+ <p>A new <link xref="Regress.TestFundamentalObject"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_fundamental_object_unref</api:name>
</api:function>
-
</info>
<title>Regress.TestFundamentalObject.prototype.unref</title>
-
-<synopsis><code mime="text/x-gjs">
-function unref():void {
+ <synopsis><code mime="text/x-gjs">
+function unref(): void {
// Gjs wrapper for regress_test_fundamental_object_unref()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectCopyFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestFundamentalObjectCopyFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestFundamentalObjectCopyFunction(obj: <link xref="Regress.TestFundamentalObject">Regress.TestFundamentalObject</link>): <link xref="Regress.TestFundamentalObject">Regress.TestFundamentalObject</link> {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectFinalizeFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestFundamentalObjectFinalizeFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestFundamentalObjectFinalizeFunction(obj: <link xref="Regress.TestFundamentalObject">Regress.TestFundamentalObject</link>): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalSubObject"
group="constructor"
type="guide"/>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestFundamentalSubObject.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new(data:String):Regress.TestFundamentalSubObject {
+ <synopsis><code mime="text/x-gjs">
+function new(data: String): <link xref="Regress.TestFundamentalSubObject">Regress.TestFundamentalSubObject</link> {
// Gjs wrapper for regress_test_fundamental_sub_object_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalSubObject</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_fundamental_sub_object = new Regress.TestFundamentalSubObject();
+let testFundamentalSubObject = new Regress.TestFundamentalSubObject();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_inherit_drawable_do_foo</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.prototype.do_foo</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_foo(x:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function do_foo(x: Number(gint)): void {
// Gjs wrapper for regress_test_inherit_drawable_do_foo()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_inherit_drawable_do_foo_maybe_throw</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.prototype.do_foo_maybe_throw</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_foo_maybe_throw(x:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function do_foo_maybe_throw(x: Number(gint)): void {
// Gjs wrapper for regress_test_inherit_drawable_do_foo_maybe_throw()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_inherit_drawable_get_origin</api:name>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.prototype.get_origin</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_origin():void {
+ <synopsis><code mime="text/x-gjs">
+function get_origin(): [x: Number(gint), y: Number(gint)] {
// Gjs wrapper for regress_test_inherit_drawable_get_origin()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>x</code></title>
+
+</item>
+<item>
+<title><code>y</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_inherit_drawable_get_size</api:name>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.prototype.get_size</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_size():void {
+ <synopsis><code mime="text/x-gjs">
+function get_size(): [width: Number(guint), height: Number(guint)] {
// Gjs wrapper for regress_test_inherit_drawable_get_size()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>width</code></title>
+
+</item>
+<item>
+<title><code>height</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritDrawable</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_inherit_drawable = new Regress.TestInheritDrawable();
+let testInheritDrawable = new Regress.TestInheritDrawable();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritPixmapObjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritPixmapObjectClass" group="field" type="guide"/>
+ <title type="link" role="topic">parent_class</title>
+ </info>
+ <title>Regress.TestInheritPixmapObjectClass.parent_class</title>
+ <synopsis><code mime="text/x-gjs">
+TestInheritPixmapObjectClass.parent_class: <link xref="Regress.TestInheritDrawableClass">Regress.TestInheritDrawableClass</link> (Read)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestInheritPixmapObjectClass"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritPixmapObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testInheritPixmapObjectClass = new Regress.TestInheritPixmapObjectClass();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.TestInterface</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
let test_interface = new Regress.TestInterface();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.TestInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>TestInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">all</title>
-
</info>
<title>Regress.TestObj::all</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('all', function (testObj, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
</info>
<title>Regress.TestObj::allow_none_vfunc</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_allow_none_vfunc(two:Regress.TestObj):void {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_allow_none_vfunc(two: <link xref="Regress.TestObj">Regress.TestObj</link>): void {
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>two</code></title>
-<p>Another object</p>
+ <p>Another object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">bare</title>
-
</info>
- <title>Regress.TestObj:bare</title>
-
-<synopsis><code mime="text/x-python">
-"bare" GObject.Object : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.bare</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.bare: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">boxed</title>
-
</info>
- <title>Regress.TestObj:boxed</title>
-
-<synopsis><code mime="text/x-python">
-"boxed" Regress.TestBoxed : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.boxed</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.boxed: <link xref="Regress.TestBoxed">Regress.TestBoxed</link> (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">cleanup</title>
-
</info>
<title>Regress.TestObj::cleanup</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('cleanup', function (testObj, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-complex_vfunc"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestObj::complex_vfunc</title>
+ <synopsis><code mime="text/x-gjs">
+function vfunc_complex_vfunc(someint: Number(gint)): void {
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>someint</code></title>
+
+</item>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">double</title>
-
</info>
- <title>Regress.TestObj:double</title>
-
-<synopsis><code mime="text/x-python">
-"double" Number : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.double</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.double: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">first</title>
-
</info>
<title>Regress.TestObj::first</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('first', function (testObj, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">float</title>
-
</info>
- <title>Regress.TestObj:float</title>
-
-<synopsis><code mime="text/x-python">
-"float" Number : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.float</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.float: Number(gfloat) (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">gtype</title>
-
</info>
- <title>Regress.TestObj:gtype</title>
-
-<synopsis><code mime="text/x-python">
-"gtype" GType : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.gtype</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.gtype: GObject.Type (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table-old</title>
-
</info>
- <title>Regress.TestObj:hash-table-old</title>
-
-<synopsis><code mime="text/x-python">
-"hash-table-old" {String: gint8} : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.hash_table_old</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.hash_table_old: {String: Number(gint8)} (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table</title>
-
</info>
- <title>Regress.TestObj:hash-table</title>
-
-<synopsis><code mime="text/x-python">
-"hash-table" {String: gint8} : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.hash_table</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.hash_table: {String: Number(gint8)} (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">int</title>
-
</info>
- <title>Regress.TestObj:int</title>
-
-<synopsis><code mime="text/x-python">
-"int" Number : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.int</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.int: Number(gint) (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list-old</title>
-
</info>
- <title>Regress.TestObj:list-old</title>
-
-<synopsis><code mime="text/x-python">
-"list-old" [String] : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.list_old</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.list_old: Array(String) (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list</title>
-
</info>
- <title>Regress.TestObj:list</title>
-
-<synopsis><code mime="text/x-python">
-"list" [String] : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.list</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.list: Array(String) (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
</info>
<title>Regress.TestObj::matrix</title>
-
-<synopsis><code mime="text/x-gjs">
-function vfunc_matrix(somestr:String):Number {
+ <synopsis><code mime="text/x-gjs">
+function vfunc_matrix(somestr: String): Number(gint) {
}
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-len-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-len-prop</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, arr:[Number], ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-array-len-prop', function (testObj, arr: Array(Number(guint)), ): void);
+ </code></synopsis>
+ <p>This test signal similar to GSettings::change-event</p>
-
- <p>This test signal similar to GSettings::change-event</p>
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>arr</code></title>
-<p>numbers, or <code>null</code></p>
+ <p>numbers, or <code>null</code></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-prop</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, arr:[Number], ):void;
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-array-prop', function (testObj, arr: Array(Number(guint)), ): void);
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpChannel:: group-members-changed-detailed:</p>
-
-
-
-
+
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>arr</code></title>
-<p>numbers</p>
+ <p>numbers</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-foreign-struct</title>
-
</info>
<title>Regress.TestObj::sig-with-foreign-struct</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, cr:cairo.Context, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-foreign-struct', function (testObj, cr: <link href="../cairo-1.0/cairo.Context.html">cairo.Context</link>, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>cr</code></title>
-<p>A cairo context.</p>
+ <p>A cairo context.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-hash-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-hash-prop</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, hash:{String: GObject.Value}, ):void;
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-hash-prop', function (testObj, hash: {String: Any}, ): void);
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpAccount::status-changed</p>
-
-
-
-
+
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-int64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-int64-prop</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, i:Number, ):Number;
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-int64-prop', function (testObj, i: Number(gint64), ): Number(gint64));
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-intarray-ret</title>
-
</info>
<title>Regress.TestObj::sig-with-intarray-ret</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, i:Number, ):[Number];
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-intarray-ret', function (testObj, i: Number(gint), ): Array(Number(gint)));
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-obj</title>
-
</info>
<title>Regress.TestObj::sig-with-obj</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, obj:GObject.Object, ):void;
-</code></synopsis>
-
-
- <p>Test transfer none GObject as a param (tests refcounting).
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-obj', function (testObj, obj: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>, ): void);
+ </code></synopsis>
+ <p>Test transfer none GObject as a param (tests refcounting).
Use with regress_test_obj_emit_sig_with_obj</p>
-
-
-
-
+
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>obj</code></title>
-<p>A newly created RegressTestObj</p>
+ <p>A newly created RegressTestObj</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-strv</title>
-
</info>
<title>Regress.TestObj::sig-with-strv</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, strs:[String], ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-strv', function (testObj, strs: Array(String), ): void);
+ </code></synopsis>
+ <p>Test GStrv as a param.</p>
-
- <p>Test GStrv as a param.</p>
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>strs</code></title>
-<p>strings</p>
+ <p>strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-uint64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-uint64-prop</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, i:Number, ):Number;
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+ <synopsis><code mime="text/x-gjs">
+connect('sig-with-uint64-prop', function (testObj, i: Number(guint64), ): Number(guint64));
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
- <title>Regress.TestObj:string</title>
-
-<synopsis><code mime="text/x-python">
-"string" String : Read / Write
-</code></synopsis>
+ <title>Regress.TestObj.string</title>
+ <synopsis><code mime="text/x-gjs">
+TestObj.string: String (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test-with-static-scope-arg</title>
-
</info>
<title>Regress.TestObj::test-with-static-scope-arg</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, object:Regress.TestSimpleBoxedA, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('test-with-static-scope-arg', function (testObj, object: <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link>, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
<item>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test</title>
-
</info>
<title>Regress.TestObj::test</title>
-
-<synopsis><code mime="text/x-python">
-function callback(test_obj, ):void;
-</code></synopsis>
+ <synopsis><code mime="text/x-gjs">
+connect('test', function (testObj, ): void);
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>test_obj</code></title>
+<title><code>testObj</code></title>
<p>instance of <link xref="Regress.TestObj"/> that is emitting the signal</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_constructor</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.constructor</title>
-
-<synopsis><code mime="text/x-gjs">
-function constructor():Regress.TestObj {
+ <synopsis><code mime="text/x-gjs">
+function constructor(): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_constructor()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_obj_do_matrix</api:name>
<api:arg>
<api:name>somestr</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.do_matrix</title>
-
-<synopsis><code mime="text/x-gjs">
-function do_matrix(somestr:String):Number {
+ <synopsis><code mime="text/x-gjs">
+function do_matrix(somestr: String): Number(gint) {
// Gjs wrapper for regress_test_obj_do_matrix()
}
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_emit_sig_with_foreign_struct</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.emit_sig_with_foreign_struct</title>
-
-<synopsis><code mime="text/x-gjs">
-function emit_sig_with_foreign_struct():void {
+ <synopsis><code mime="text/x-gjs">
+function emit_sig_with_foreign_struct(): void {
// Gjs wrapper for regress_test_obj_emit_sig_with_foreign_struct()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_emit_sig_with_int64</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.emit_sig_with_int64</title>
-
-<synopsis><code mime="text/x-gjs">
-function emit_sig_with_int64():void {
+ <synopsis><code mime="text/x-gjs">
+function emit_sig_with_int64(): void {
// Gjs wrapper for regress_test_obj_emit_sig_with_int64()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_emit_sig_with_obj</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.emit_sig_with_obj</title>
-
-<synopsis><code mime="text/x-gjs">
-function emit_sig_with_obj():void {
+ <synopsis><code mime="text/x-gjs">
+function emit_sig_with_obj(): void {
// Gjs wrapper for regress_test_obj_emit_sig_with_obj()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_emit_sig_with_uint64</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.emit_sig_with_uint64</title>
-
-<synopsis><code mime="text/x-gjs">
-function emit_sig_with_uint64():void {
+ <synopsis><code mime="text/x-gjs">
+function emit_sig_with_uint64(): void {
// Gjs wrapper for regress_test_obj_emit_sig_with_uint64()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_forced_method</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.forced_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function forced_method():void {
+ <synopsis><code mime="text/x-gjs">
+function forced_method(): void {
// Gjs wrapper for regress_forced_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj.function_ptr"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestObj.function_ptr</title>
+ <synopsis><code mime="text/x-gjs">
+function onfunction_ptr(): void {
+}
+ </code></synopsis>
+
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_obj_instance_method</api:name>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.instance_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function instance_method():Number {
+ <synopsis><code mime="text/x-gjs">
+function instance_method(): Number(gint) {
// Gjs wrapper for regress_test_obj_instance_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.instance_method_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function instance_method_callback(callback:Regress.TestCallback):void {
+ <synopsis><code mime="text/x-gjs">
+function instance_method_callback(callback: <link xref="Regress.TestCallback">Regress.TestCallback</link>): void {
// Gjs wrapper for regress_test_obj_instance_method_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new(obj:Regress.TestObj):Regress.TestObj {
+ <synopsis><code mime="text/x-gjs">
+function new(obj: <link xref="Regress.TestObj">Regress.TestObj</link>): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_test_obj_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.new_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_callback(callback:Regress.TestCallbackUserData):Regress.TestObj {
+ <synopsis><code mime="text/x-gjs">
+function new_callback(callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_test_obj_new_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.new_from_file</title>
-
-<synopsis><code mime="text/x-gjs">
-function new_from_file(x:String):Regress.TestObj {
+ <synopsis><code mime="text/x-gjs">
+function new_from_file(x: String): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_test_obj_new_from_file()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_null_out</api:name>
</api:function>
-
</info>
- <title>null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function null_out():void {
+ <title>Regress.TestObj.null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function null_out(): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_test_obj_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>A <link xref="Regress.TestObj"/></p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestObj</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_obj = new Regress.TestObj({
- <link xref='Regress.TestObj-bare'>bare</link>: value,
- <link xref='Regress.TestObj-boxed'>boxed</link>: value,
- <link xref='Regress.TestObj-double'>double</link>: value,
- <link xref='Regress.TestObj-float'>float</link>: value,
- <link xref='Regress.TestObj-gtype'>gtype</link>: value,
- <link xref='Regress.TestObj-hash-table'>hash_table</link>: value,
- <link xref='Regress.TestObj-hash-table-old'>hash_table_old</link>: value,
- <link xref='Regress.TestObj-int'>int</link>: value,
- <link xref='Regress.TestObj-list'>list</link>: value,
- <link xref='Regress.TestObj-list-old'>list_old</link>: value,
- <link xref='Regress.TestObj-string'>string</link>: value,
+let testObj = new Regress.TestObj({
});
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bare</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.set_bare</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_bare(bare:GObject.Object):void {
+ <synopsis><code mime="text/x-gjs">
+function set_bare(bare: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link>): void {
// Gjs wrapper for regress_test_obj_set_bare()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>bare</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_skip_inout_param</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>c</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inout_d</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num1</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.skip_inout_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function skip_inout_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function skip_inout_param(a: Number(gint), c: Number(gdouble), inout_d: Number(gint), num1: Number(gint), num2: Number(gint)): [ok: Boolean, out_b: Number(gint), inout_d: Number(gint), out_sum: Number(gint)] {
// Gjs wrapper for regress_test_obj_skip_inout_param()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
+</item>
+<item>
+<title><code>ok</code></title>
+ <p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+</item>
+<item>
+<title><code>out_b</code></title>
+ <p>Return value.</p>
+</item>
+<item>
+<title><code>inout_d (out)</code></title>
+ <p>Will be incremented.</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+<title><code>out_sum</code></title>
+ <p>Return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_skip_out_param</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>c</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inout_d</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num1</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.skip_out_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function skip_out_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function skip_out_param(a: Number(gint), c: Number(gdouble), inout_d: Number(gint), num1: Number(gint), num2: Number(gint)): [ok: Boolean, out_b: Number(gint), inout_d: Number(gint), out_sum: Number(gint)] {
// Gjs wrapper for regress_test_obj_skip_out_param()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
+</item>
+<item>
+<title><code>ok</code></title>
+ <p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+</item>
+<item>
+<title><code>out_b</code></title>
+ <p>Return value.</p>
+</item>
+<item>
+<title><code>inout_d (out)</code></title>
+ <p>Will be incremented.</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+<title><code>out_sum</code></title>
+ <p>Return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_skip_param</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>c</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inout_d</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num1</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.skip_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function skip_param(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function skip_param(a: Number(gint), c: Number(gdouble), inout_d: Number(gint), num1: Number(gint), num2: Number(gint)): [ok: Boolean, out_b: Number(gint), inout_d: Number(gint), out_sum: Number(gint)] {
// Gjs wrapper for regress_test_obj_skip_param()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that a parameter is skipped</p>
-
- <p>Check that a parameter is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
+</item>
+<item>
+<title><code>ok</code></title>
+ <p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+</item>
+<item>
+<title><code>out_b</code></title>
+ <p>Return value.</p>
+</item>
+<item>
+<title><code>inout_d (out)</code></title>
+ <p>Will be incremented.</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+<title><code>out_sum</code></title>
+ <p>Return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_skip_return_val</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>c</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>inout_d</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num1</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.skip_return_val</title>
-
-<synopsis><code mime="text/x-gjs">
-function skip_return_val(a:Number, c:Number, inout_d:Number, num1:Number, num2:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function skip_return_val(a: Number(gint), c: Number(gdouble), inout_d: Number(gint), num1: Number(gint), num2: Number(gint)): [ok: Boolean, out_b: Number(gint), inout_d: Number(gint), out_sum: Number(gint)] {
// Gjs wrapper for regress_test_obj_skip_return_val()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the return value is skipped</p>
-
- <p>Check that the return value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
+</item>
+<item>
+<title><code>ok</code></title>
+ <p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+</item>
+<item>
+<title><code>out_b</code></title>
+ <p>A return value.</p>
+</item>
+<item>
+<title><code>inout_d (out)</code></title>
+ <p>Will be incremented.</p>
</item>
<item>
-<title><code>Returns</code></title>
-<p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+<title><code>out_sum</code></title>
+ <p>Return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_skip_return_val_no_out</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.skip_return_val_no_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function skip_return_val_no_out(a:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function skip_return_val_no_out(a: Number(gint)): Boolean {
// Gjs wrapper for regress_test_obj_skip_return_val_no_out()
}
-</code></synopsis>
-
-
- <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
+ </code></synopsis>
+ <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
raise an error.</p>
-
-
-
-
+
<terms>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
+ <p><code>true</code> if the call succeeds, <code>false</code> if @error is set.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
</api:returns>
<api:name>regress_test_obj_static_method</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
- <title>static_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function static_method(x:Number):Number {
+ <title>Regress.TestObj.static_method</title>
+ <synopsis><code mime="text/x-gjs">
+function static_method(x: Number(gint)): Number(gdouble) {
// Gjs wrapper for regress_test_obj_static_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>static_method_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function static_method_callback(callback:Regress.TestCallback):void {
+ <title>Regress.TestObj.static_method_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function static_method_callback(callback: <link xref="Regress.TestCallback">Regress.TestCallback</link>): void {
// Gjs wrapper for regress_test_obj_static_method_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_torture_signature_0</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.torture_signature_0</title>
-
-<synopsis><code mime="text/x-gjs">
-function torture_signature_0(x:Number, foo:String, m:Number):void {
+ <synopsis><code mime="text/x-gjs">
+function torture_signature_0(x: Number(gint), foo: String, m: Number(guint)): [y: Number(gdouble), z: Number(gint), q: Number(gint)] {
// Gjs wrapper for regress_test_obj_torture_signature_0()
}
-</code></synopsis>
-
-
-
-
-
-
-
+ </code></synopsis>
+
+
<terms>
<item>
<title><code>x</code></title>
<title><code>m</code></title>
</item>
+<item>
+<title><code>y</code></title>
+
+</item>
+<item>
+<title><code>z</code></title>
+
+</item>
+<item>
+<title><code>q</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_obj_torture_signature_1</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.prototype.torture_signature_1</title>
-
-<synopsis><code mime="text/x-gjs">
-function torture_signature_1(x:Number, foo:String, m:Number):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function torture_signature_1(x: Number(gint), foo: String, m: Number(guint)): [ok: Boolean, y: Number(gdouble), z: Number(gint), q: Number(gint)] {
// Gjs wrapper for regress_test_obj_torture_signature_1()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
<item>
-<title><code>Returns</code></title>
+<title><code>ok</code></title>
+
+</item>
+<item>
+<title><code>y</code></title>
+
+</item>
+<item>
+<title><code>z</code></title>
+
+</item>
+<item>
+<title><code>q</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestOtherError"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestOtherError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestOtherError.CODE1</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestOtherError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_unconventional_error_quark</api:name>
</api:function>
-
</info>
- <title>quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function quark():GLib.Quark {
+ <title>Regress.TestOtherError.quark</title>
+ <synopsis><code mime="text/x-gjs">
+function quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_test_unconventional_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateEnum"
- type="topic"
- style="default"
+ type="guide"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestPrivateEnum</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>TestPrivateEnum.PUBLIC_ENUM_BEFORE</code></title>
+
+</item>
+<item>
+<title><code>TestPrivateEnum.PUBLIC_ENUM_AFTER</code></title>
+
+</item>
+</terms>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_after"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ <title type="link" role="topic">this_is_public_after</title>
+ </info>
+ <title>Regress.TestPrivateStruct.this_is_public_after</title>
+ <synopsis><code mime="text/x-gjs">
+TestPrivateStruct.this_is_public_after: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_before"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ <title type="link" role="topic">this_is_public_before</title>
+ </info>
+ <title>Regress.TestPrivateStruct.this_is_public_before</title>
+ <synopsis><code mime="text/x-gjs">
+TestPrivateStruct.this_is_public_before: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestPrivateStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testPrivateStruct = new Regress.TestPrivateStruct({
+ <link xref='Regress.TestPrivateStruct-this_is_public_before'>this_is_public_before</link>: value
+ <link xref='Regress.TestPrivateStruct-this_is_public_after'>this_is_public_after</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestReferenceEnum"
- type="topic"
+ type="guide"
style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestReferenceEnum</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestReferenceEnum.0</code></title>
</item>
</terms>
-
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Functions</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ <title type="link" role="topic">some_double</title>
+ </info>
+ <title>Regress.TestSimpleBoxedA.some_double</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedA.some_double: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ <title type="link" role="topic">some_enum</title>
+ </info>
+ <title>Regress.TestSimpleBoxedA.some_enum</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedA.some_enum: <link xref="Regress.TestEnum">Regress.TestEnum</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ <title type="link" role="topic">some_int</title>
+ </info>
+ <title>Regress.TestSimpleBoxedA.some_int</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedA.some_int: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestSimpleBoxedA.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedA.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_simple_boxed_a_const_return</api:name>
</api:function>
-
</info>
- <title>const_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function const_return():Regress.TestSimpleBoxedA {
+ <title>Regress.TestSimpleBoxedA.const_return</title>
+ <synopsis><code mime="text/x-gjs">
+function const_return(): <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link> {
// Gjs wrapper for regress_test_simple_boxed_a_const_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_simple_boxed_a_copy</api:name>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedA.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.TestSimpleBoxedA {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link> {
// Gjs wrapper for regress_test_simple_boxed_a_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other_a</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedA.prototype.equals</title>
-
-<synopsis><code mime="text/x-gjs">
-function equals(other_a:Regress.TestSimpleBoxedA):Boolean {
+ <synopsis><code mime="text/x-gjs">
+function equals(other_a: <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link>): Boolean {
// Gjs wrapper for regress_test_simple_boxed_a_equals()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>other_a</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedA"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedA</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testSimpleBoxedA = new Regress.TestSimpleBoxedA({
+ <link xref='Regress.TestSimpleBoxedA-some_int'>some_int</link>: value
+ <link xref='Regress.TestSimpleBoxedA-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestSimpleBoxedA-some_double'>some_double</link>: value
+ <link xref='Regress.TestSimpleBoxedA-some_enum'>some_enum</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ <title type="link" role="topic">nested_a</title>
+ </info>
+ <title>Regress.TestSimpleBoxedB.nested_a</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedB.nested_a: <link xref="Regress.TestSimpleBoxedA">Regress.TestSimpleBoxedA</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestSimpleBoxedB.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestSimpleBoxedB.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_simple_boxed_b_copy</api:name>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedB.prototype.copy</title>
-
-<synopsis><code mime="text/x-gjs">
-function copy():Regress.TestSimpleBoxedB {
+ <synopsis><code mime="text/x-gjs">
+function copy(): <link xref="Regress.TestSimpleBoxedB">Regress.TestSimpleBoxedB</link> {
// Gjs wrapper for regress_test_simple_boxed_b_copy()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testSimpleBoxedB = new Regress.TestSimpleBoxedB({
+ <link xref='Regress.TestSimpleBoxedB-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestSimpleBoxedB-nested_a'>nested_a</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestSimpleCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-gjs">
+function onTestSimpleCallback(): void {
+}
+ </code></synopsis>
+
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ <title type="link" role="topic">some_double</title>
+ </info>
+ <title>Regress.TestStructA.some_double</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructA.some_double: Number(gdouble) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ <title type="link" role="topic">some_enum</title>
+ </info>
+ <title>Regress.TestStructA.some_enum</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructA.some_enum: <link xref="Regress.TestEnum">Regress.TestEnum</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ <title type="link" role="topic">some_int</title>
+ </info>
+ <title>Regress.TestStructA.some_int</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructA.some_int: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestStructA.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructA.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_struct_a_clone</api:name>
</api:function>
-
</info>
<title>Regress.TestStructA.prototype.clone</title>
-
-<synopsis><code mime="text/x-gjs">
-function clone():void {
+ <synopsis><code mime="text/x-gjs">
+function clone(): <link xref="Regress.TestStructA">Regress.TestStructA</link> {
// Gjs wrapper for regress_test_struct_a_clone()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructA</p>
-
- <p>Make a copy of a RegressTestStructA</p>
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>the cloned structure</p>
+</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructA"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructA</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructA = new Regress.TestStructA({
+ <link xref='Regress.TestStructA-some_int'>some_int</link>: value
+ <link xref='Regress.TestStructA-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestStructA-some_double'>some_double</link>: value
+ <link xref='Regress.TestStructA-some_enum'>some_enum</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>string</api:name>
</api:arg>
</api:function>
-
</info>
- <title>parse</title>
-
-<synopsis><code mime="text/x-gjs">
-function parse(string:String):void {
+ <title>Regress.TestStructA.parse</title>
+ <synopsis><code mime="text/x-gjs">
+function parse(string: String): <link xref="Regress.TestStructA">Regress.TestStructA</link> {
// Gjs wrapper for regress_test_struct_a_parse()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>string</code></title>
-<p>ignored</p>
+ <p>ignored</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>the structure that is to be filled</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ <title type="link" role="topic">nested_a</title>
+ </info>
+ <title>Regress.TestStructB.nested_a</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructB.nested_a: <link xref="Regress.TestStructA">Regress.TestStructA</link> (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ <title type="link" role="topic">some_int8</title>
+ </info>
+ <title>Regress.TestStructB.some_int8</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructB.some_int8: Number(gint8) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructB" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_struct_b_clone</api:name>
</api:function>
-
</info>
<title>Regress.TestStructB.prototype.clone</title>
-
-<synopsis><code mime="text/x-gjs">
-function clone():void {
+ <synopsis><code mime="text/x-gjs">
+function clone(): <link xref="Regress.TestStructB">Regress.TestStructB</link> {
// Gjs wrapper for regress_test_struct_b_clone()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructB</p>
-
- <p>Make a copy of a RegressTestStructB</p>
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>the cloned structure</p>
+</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructB = new Regress.TestStructB({
+ <link xref='Regress.TestStructB-some_int8'>some_int8</link>: value
+ <link xref='Regress.TestStructB-nested_a'>nested_a</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-another_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ <title type="link" role="topic">another_int</title>
+ </info>
+ <title>Regress.TestStructC.another_int</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructC.another_int: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-obj"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ <title type="link" role="topic">obj</title>
+ </info>
+ <title>Regress.TestStructC.obj</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructC.obj: <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> (Read)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructC"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructC</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructC = new Regress.TestStructC({
+ <link xref='Regress.TestStructC-another_int'>another_int</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ <title type="link" role="topic">array1</title>
+ </info>
+ <title>Regress.TestStructD.array1</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructD.array1: Array(<link xref="Regress.TestStructA">Regress.TestStructA</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ <title type="link" role="topic">array2</title>
+ </info>
+ <title>Regress.TestStructD.array2</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructD.array2: Array(<link xref="Regress.TestObj">Regress.TestObj</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-field"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ <title type="link" role="topic">field</title>
+ </info>
+ <title>Regress.TestStructD.field</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructD.field: <link xref="Regress.TestObj">Regress.TestObj</link> (Read)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-garray"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ <title type="link" role="topic">garray</title>
+ </info>
+ <title>Regress.TestStructD.garray</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructD.garray: Array(<link xref="Regress.TestObj">Regress.TestObj</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-list"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ <title type="link" role="topic">list</title>
+ </info>
+ <title>Regress.TestStructD.list</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructD.list: Array(<link xref="Regress.TestObj">Regress.TestObj</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructD"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructD</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructD = new Regress.TestStructD({
+ <link xref='Regress.TestStructD-array1'>array1</link>: value
+ <link xref='Regress.TestStructD-array2'>array2</link>: value
+ <link xref='Regress.TestStructD-list'>list</link>: value
+ <link xref='Regress.TestStructD-garray'>garray</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ <title type="link" role="topic">some_type</title>
+ </info>
+ <title>Regress.TestStructE.some_type</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructE.some_type: GObject.Type (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_union"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ <title type="link" role="topic">some_union</title>
+ </info>
+ <title>Regress.TestStructE.some_union</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructE.some_union: Array(<link xref="Regress.TestStructE__some_union__union">Regress.TestStructE__some_union__union</link>) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructE = new Regress.TestStructE({
+ <link xref='Regress.TestStructE-some_type'>some_type</link>: value
+ <link xref='Regress.TestStructE-some_union'>some_union</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE__some_union__union"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE__some_union__union</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructE__some_union__union = new Regress.TestStructE__some_union__union();
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data1</title>
+ </info>
+ <title>Regress.TestStructF.data1</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data1: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data2</title>
+ </info>
+ <title>Regress.TestStructF.data2</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data2: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data3"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data3</title>
+ </info>
+ <title>Regress.TestStructF.data3</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data3: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data4"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data4</title>
+ </info>
+ <title>Regress.TestStructF.data4</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data4: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data5"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data5</title>
+ </info>
+ <title>Regress.TestStructF.data5</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data5: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data6"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">data6</title>
+ </info>
+ <title>Regress.TestStructF.data6</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.data6: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-ref_count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ <title type="link" role="topic">ref_count</title>
+ </info>
+ <title>Regress.TestStructF.ref_count</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructF.ref_count: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructF"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructF</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructF = new Regress.TestStructF({
+ <link xref='Regress.TestStructF-ref_count'>ref_count</link>: value
+ <link xref='Regress.TestStructF-data1'>data1</link>: value
+ <link xref='Regress.TestStructF-data2'>data2</link>: value
+ <link xref='Regress.TestStructF-data3'>data3</link>: value
+ <link xref='Regress.TestStructF-data4'>data4</link>: value
+ <link xref='Regress.TestStructF-data5'>data5</link>: value
+ <link xref='Regress.TestStructF-data6'>data6</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-array"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ <title type="link" role="topic">array</title>
+ </info>
+ <title>Regress.TestStructFixedArray.array</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructFixedArray.array: Array(Number(gint)) (Read / Write)
+ </code></synopsis>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-just_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ <title type="link" role="topic">just_int</title>
+ </info>
+ <title>Regress.TestStructFixedArray.just_int</title>
+ <synopsis><code mime="text/x-gjs">
+TestStructFixedArray.just_int: Number(gint) (Read / Write)
+ </code></synopsis>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructFixedArray" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_struct_fixed_array_frob</api:name>
</api:function>
-
</info>
<title>Regress.TestStructFixedArray.prototype.frob</title>
-
-<synopsis><code mime="text/x-gjs">
-function frob():void {
+ <synopsis><code mime="text/x-gjs">
+function frob(): void {
// Gjs wrapper for regress_test_struct_fixed_array_frob()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructFixedArray"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructFixedArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+const Regress = imports.gi.Regress;
+
+let testStructFixedArray = new Regress.TestStructFixedArray({
+ <link xref='Regress.TestStructFixedArray-just_int'>just_int</link>: value
+ <link xref='Regress.TestStructFixedArray-array'>array</link>: value
+});
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_sub_obj_instance_method</api:name>
</api:function>
-
</info>
<title>Regress.TestSubObj.prototype.instance_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function instance_method():Number {
+ <synopsis><code mime="text/x-gjs">
+function instance_method(): Number(gint) {
// Gjs wrapper for regress_test_sub_obj_instance_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_sub_obj_new</api:name>
</api:function>
-
</info>
<title>Regress.TestSubObj.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.TestObj {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.TestObj">Regress.TestObj</link> {
// Gjs wrapper for regress_test_sub_obj_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSubObj</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_sub_obj = new Regress.TestSubObj();
+let testSubObj = new Regress.TestSubObj();
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_sub_obj_unset_bare</api:name>
</api:function>
-
</info>
<title>Regress.TestSubObj.prototype.unset_bare</title>
-
-<synopsis><code mime="text/x-gjs">
-function unset_bare():void {
+ <synopsis><code mime="text/x-gjs">
+function unset_bare(): void {
// Gjs wrapper for regress_test_sub_obj_unset_bare()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.TestTypeGUInt64</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="property" type="guide"/>
<title type="link" role="topic">testbool</title>
-
</info>
- <title>Regress.TestWi8021x:testbool</title>
-
-<synopsis><code mime="text/x-python">
-"testbool" Boolean : Read / Write
-</code></synopsis>
+ <title>Regress.TestWi8021x.testbool</title>
+ <synopsis><code mime="text/x-gjs">
+TestWi8021x.testbool: Boolean (Read / Write)
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_wi_802_1x_get_testbool</api:name>
</api:function>
-
</info>
<title>Regress.TestWi8021x.prototype.get_testbool</title>
-
-<synopsis><code mime="text/x-gjs">
-function get_testbool():Boolean {
+ <synopsis><code mime="text/x-gjs">
+function get_testbool(): Boolean {
// Gjs wrapper for regress_test_wi_802_1x_get_testbool()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="constructor" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_wi_802_1x_new</api:name>
</api:function>
-
</info>
<title>Regress.TestWi8021x.new</title>
-
-<synopsis><code mime="text/x-gjs">
-function new():Regress.TestWi8021x {
+ <synopsis><code mime="text/x-gjs">
+function new(): <link xref="Regress.TestWi8021x">Regress.TestWi8021x</link> {
// Gjs wrapper for regress_test_wi_802_1x_new()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestWi8021x</title>
-
<synopsis><code>
const Regress = imports.gi.Regress;
-let test_wi8021x = new Regress.TestWi8021x({
- <link xref='Regress.TestWi8021x-testbool'>testbool</link>: value,
+let testWi8021x = new Regress.TestWi8021x({
});
</code></synopsis>
-
-
-
-
-
-
+
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/x-gjs"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/x-gjs"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestWi8021x.prototype.set_testbool</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_testbool(v:Boolean):void {
+ <synopsis><code mime="text/x-gjs">
+function set_testbool(v: Boolean): void {
// Gjs wrapper for regress_test_wi_802_1x_set_testbool()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_wi_802_1x_static_method</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
- <title>static_method</title>
-
-<synopsis><code mime="text/x-gjs">
-function static_method(x:Number):Number {
+ <title>Regress.TestWi8021x.static_method</title>
+ <synopsis><code mime="text/x-gjs">
+function static_method(x: Number(gint)): Number(gint) {
// Gjs wrapper for regress_test_wi_802_1x_static_method()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.UTF8_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.UTF8_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_aliased_caller_alloc</api:name>
</api:function>
-
</info>
- <title>aliased_caller_alloc</title>
-
-<synopsis><code mime="text/x-gjs">
-function aliased_caller_alloc():void {
+ <title>Regress.aliased_caller_alloc</title>
+ <synopsis><code mime="text/x-gjs">
+function aliased_caller_alloc(): <link xref="Regress.AliasedTestBoxed">Regress.AliasedTestBoxed</link> {
// Gjs wrapper for regress_aliased_caller_alloc()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_annotation_attribute_func</api:name>
<api:arg>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_attribute_func</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_attribute_func(object:Regress.AnnotationObject, data:String):Number {
+ <title>Regress.annotation_attribute_func</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_attribute_func(object: <link xref="Regress.AnnotationObject">Regress.AnnotationObject</link>, data: String): Number(gint) {
// Gjs wrapper for regress_annotation_attribute_func()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/>.</p>
+ <p>A <link xref="Regress.AnnotationObject"/>.</p>
</item>
<item>
<title><code>data</code></title>
-<p>Some data.</p>
+ <p>Some data.</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>The return value.</p>
+ <p>The return value.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_custom_destroy</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_custom_destroy(callback:Regress.AnnotationCallback):void {
+ <title>Regress.annotation_custom_destroy</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_custom_destroy(callback: <link xref="Regress.AnnotationCallback">Regress.AnnotationCallback</link>): void {
// Gjs wrapper for regress_annotation_custom_destroy()
}
-</code></synopsis>
-
-
- <p>Test messing up the heuristic of closure/destroy-notification
+ </code></synopsis>
+ <p>Test messing up the heuristic of closure/destroy-notification
detection, and fixing it via annotations.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
-<p>Destroy notification</p>
+ <p>Destroy notification</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>filename</api:type>
+ <api:type>String</api:type>
</api:returns>
<api:name>regress_annotation_get_source_file</api:name>
</api:function>
-
</info>
- <title>annotation_get_source_file</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_get_source_file():filename {
+ <title>Regress.annotation_get_source_file</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_get_source_file(): String {
// Gjs wrapper for regress_annotation_get_source_file()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>Source file</p>
+ <p>Source file</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_init</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_init</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_init(argv:[String]):void {
+ <title>Regress.annotation_init</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_init(argv: Array(String)): Array(String) {
// Gjs wrapper for regress_annotation_init()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>argv</code></title>
-<p>The arguments.</p>
+<title><code>Returns</code></title>
+ <p>The arguments.</p>
+</item>
+<item>
+<title><code>Returns (out)</code></title>
+ <p>The arguments.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_invalid_regress_annotation</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>foo</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_invalid_regress_annotation</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_invalid_regress_annotation(foo:Number):void {
+ <title>Regress.annotation_invalid_regress_annotation</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_invalid_regress_annotation(foo: Number(gint)): void {
// Gjs wrapper for regress_annotation_invalid_regress_annotation()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>foo</code></title>
-<p>some text (e.g. example) or else</p>
+ <p>some text (e.g. example) or else</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_ptr_array</api:name>
<api:arg>
- <api:type>[GObject.Value]</api:type>
+ <api:type>Array(Any)</api:type>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_ptr_array</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_ptr_array(array:[GObject.Value]):void {
+ <title>Regress.annotation_ptr_array</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_ptr_array(array: Array(Any)): void {
// Gjs wrapper for regress_annotation_ptr_array()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
-<p>the array</p>
+ <p>the array</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_annotation_return_array</api:name>
</api:function>
-
</info>
- <title>annotation_return_array</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_return_array():[String] {
+ <title>Regress.annotation_return_array</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_return_array(): [return_value: Array(String), length: Number(gint)] {
// Gjs wrapper for regress_annotation_return_array()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>The return value</p>
+<title><code>return_value</code></title>
+ <p>The return value</p>
+</item>
+<item>
+<title><code>length</code></title>
+ <p>Number of return values</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>filename</api:type>
+ <api:type>String</api:type>
</api:returns>
<api:name>regress_annotation_return_filename</api:name>
</api:function>
-
</info>
- <title>annotation_return_filename</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_return_filename():filename {
+ <title>Regress.annotation_return_filename</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_return_filename(): String {
// Gjs wrapper for regress_annotation_return_filename()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>An annotated filename</p>
+ <p>An annotated filename</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_set_source_file</api:name>
<api:arg>
- <api:type>filename</api:type>
+ <api:type>String</api:type>
<api:name>fname</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_set_source_file</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_set_source_file(fname:filename):void {
+ <title>Regress.annotation_set_source_file</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_set_source_file(fname: String): void {
// Gjs wrapper for regress_annotation_set_source_file()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>fname</code></title>
-<p>Source file</p>
+ <p>Source file</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_space_after_comment_bug631690</api:name>
</api:function>
-
</info>
- <title>annotation_space_after_comment_bug631690</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_space_after_comment_bug631690():void {
+ <title>Regress.annotation_space_after_comment_bug631690</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_space_after_comment_bug631690(): void {
// Gjs wrapper for regress_annotation_space_after_comment_bug631690()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Explicitly test having a space after the ** here.</p>
-
- <p>Explicitly test having a space after the ** here.</p>
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_string_array_length</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>properties</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_string_array_length</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_string_array_length(properties:[String]):void {
+ <title>Regress.annotation_string_array_length</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_string_array_length(properties: Array(String)): void {
// Gjs wrapper for regress_annotation_string_array_length()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>properties</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_annotation_string_zero_terminated</api:name>
</api:function>
-
</info>
- <title>annotation_string_zero_terminated</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_string_zero_terminated():[String] {
+ <title>Regress.annotation_string_zero_terminated</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_string_zero_terminated(): Array(String) {
// Gjs wrapper for regress_annotation_string_zero_terminated()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>The return value</p>
+ <p>The return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_string_zero_terminated_out</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>annotation_string_zero_terminated_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_string_zero_terminated_out(out:[String]):void {
+ <title>Regress.annotation_string_zero_terminated_out</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_string_zero_terminated_out(out: Array(String)): Array(String) {
// Gjs wrapper for regress_annotation_string_zero_terminated_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>out</code></title>
+<title><code>Returns</code></title>
+
+</item>
+<item>
+<title><code>Returns (out)</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_test_parsing_bug630862</api:name>
</api:function>
-
</info>
- <title>annotation_test_parsing_bug630862</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_test_parsing_bug630862():GObject.Object {
+ <title>Regress.annotation_test_parsing_bug630862</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_test_parsing_bug630862(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_test_parsing_bug630862()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
- <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>An object, note the colon:in here</p>
+ <p>An object, note the colon:in here</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_transfer_floating</api:name>
</api:function>
-
</info>
- <title>annotation_transfer_floating</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_transfer_floating():GObject.Object {
+ <title>Regress.annotation_transfer_floating</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_transfer_floating(): <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link> {
// Gjs wrapper for regress_annotation_transfer_floating()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>A floating object</p>
+ <p>A floating object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_versioned</api:name>
</api:function>
-
</info>
- <title>annotation_versioned</title>
-
-<synopsis><code mime="text/x-gjs">
-function annotation_versioned():void {
+ <title>Regress.annotation_versioned</title>
+ <synopsis><code mime="text/x-gjs">
+function annotation_versioned(): void {
// Gjs wrapper for regress_annotation_versioned()
}
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 0.6</p>
-
-
-<terms>
-</terms>
+ <p>Since 0.6</p>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_atest_error_quark</api:name>
</api:function>
-
</info>
- <title>atest_error_quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function atest_error_quark():GLib.Quark {
+ <title>Regress.atest_error_quark</title>
+ <synopsis><code mime="text/x-gjs">
+function atest_error_quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_atest_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_async_ready_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_async_ready_callback(cancellable:Gio.Cancellable, callback:Gio.AsyncReadyCallback):void {
+ <title>Regress.foo_async_ready_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_async_ready_callback(cancellable: <link href="../Gio-2.0/Gio.Cancellable.html">Gio.Cancellable</link>, callback: <link href="../Gio-2.0/Gio.AsyncReadyCallback.html">Gio.AsyncReadyCallback</link>): void {
// Gjs wrapper for regress_foo_async_ready_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>cancellable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_destroy_notify_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_destroy_notify_callback(callback:Regress.FooCallback):void {
+ <title>Regress.foo_destroy_notify_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_destroy_notify_callback(callback: <link xref="Regress.FooCallback">Regress.FooCallback</link>): void {
// Gjs wrapper for regress_foo_destroy_notify_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_foo_init</api:name>
</api:function>
-
</info>
- <title>foo_init</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_init():Number {
+ <title>Regress.foo_init</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_init(): Number(gint) {
// Gjs wrapper for regress_foo_init()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>s</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_method_external_references</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_method_external_references(object:Utility.Object, e:Utility.EnumType, f:Utility.FlagType, s:Utility.Struct):void {
+ <title>Regress.foo_method_external_references</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_method_external_references(object: <link href="../Utility-1.0/Utility.Object.html">Utility.Object</link>, e: <link href="../Utility-1.0/Utility.EnumType.html">Utility.EnumType</link>, f: <link href="../Utility-1.0/Utility.FlagType.html">Utility.FlagType</link>, s: <link href="../Utility-1.0/Utility.Struct.html">Utility.Struct</link>): void {
// Gjs wrapper for regress_foo_method_external_references()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_not_a_constructor_new</api:name>
</api:function>
-
</info>
- <title>foo_not_a_constructor_new</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_not_a_constructor_new():Regress.FooObject {
+ <title>Regress.foo_not_a_constructor_new</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_not_a_constructor_new(): <link xref="Regress.FooObject">Regress.FooObject</link> {
// Gjs wrapper for regress_foo_not_a_constructor_new()
}
-</code></synopsis>
-
-
- <p>This should be scanned as a top-level function, and shouldn't cause
+ </code></synopsis>
+ <p>This should be scanned as a top-level function, and shouldn't cause
a "Can't find matching type for constructor" warning.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_foo_test_array</api:name>
</api:function>
-
</info>
- <title>foo_test_array</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_array():[String] {
+ <title>Regress.foo_test_array</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_array(): Array(String) {
// Gjs wrapper for regress_foo_test_array()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_const_char_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_const_char_param(param:String):void {
+ <title>Regress.foo_test_const_char_param</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_const_char_param(param: String): void {
// Gjs wrapper for regress_foo_test_const_char_param()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_char_retval</api:name>
</api:function>
-
</info>
- <title>foo_test_const_char_retval</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_const_char_retval():String {
+ <title>Regress.foo_test_const_char_retval</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_const_char_retval(): String {
// Gjs wrapper for regress_foo_test_const_char_retval()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_const_struct_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_const_struct_param(param:Regress.FooStruct):void {
+ <title>Regress.foo_test_const_struct_param</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_const_struct_param(param: <link xref="Regress.FooStruct">Regress.FooStruct</link>): void {
// Gjs wrapper for regress_foo_test_const_struct_param()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_struct_retval</api:name>
</api:function>
-
</info>
- <title>foo_test_const_struct_retval</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_const_struct_retval():Regress.FooStruct {
+ <title>Regress.foo_test_const_struct_retval</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_const_struct_retval(): <link xref="Regress.FooStruct">Regress.FooStruct</link> {
// Gjs wrapper for regress_foo_test_const_struct_retval()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_string_array</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_string_array</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_string_array(array:[String]):void {
+ <title>Regress.foo_test_string_array</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_string_array(array: Array(String)): void {
// Gjs wrapper for regress_foo_test_string_array()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_string_array_with_g</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_string_array_with_g</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_string_array_with_g(array:[String]):void {
+ <title>Regress.foo_test_string_array_with_g</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_string_array_with_g(array: Array(String)): void {
// Gjs wrapper for regress_foo_test_string_array_with_g()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_unsigned_qualifier</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_unsigned_qualifier</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_unsigned_qualifier(unsigned_param:Number):void {
+ <title>Regress.foo_test_unsigned_qualifier</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_unsigned_qualifier(unsigned_param: Number(guint)): void {
// Gjs wrapper for regress_foo_test_unsigned_qualifier()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_unsigned_type</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>foo_test_unsigned_type</title>
-
-<synopsis><code mime="text/x-gjs">
-function foo_test_unsigned_type(unsigned_param:Number):void {
+ <title>Regress.foo_test_unsigned_type</title>
+ <synopsis><code mime="text/x-gjs">
+function foo_test_unsigned_type(unsigned_param: Number(guint)): void {
// Gjs wrapper for regress_foo_test_unsigned_type()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
- <title>func_obj_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function func_obj_null_in(obj:Regress.TestObj):void {
+ <title>Regress.func_obj_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function func_obj_null_in(obj: <link xref="Regress.TestObj">Regress.TestObj</link>): void {
// Gjs wrapper for regress_func_obj_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_global_get_flags_out</api:name>
</api:function>
-
</info>
- <title>global_get_flags_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function global_get_flags_out():void {
+ <title>Regress.global_get_flags_out</title>
+ <synopsis><code mime="text/x-gjs">
+function global_get_flags_out(): <link xref="Regress.TestFlags">Regress.TestFlags</link> {
// Gjs wrapper for regress_global_get_flags_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>A flags value</p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_has_parameter_named_attrs</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>[guint32]</api:type>
+ <api:type>Array(Number(guint32))</api:type>
<api:name>attributes</api:name>
</api:arg>
</api:function>
-
</info>
- <title>has_parameter_named_attrs</title>
-
-<synopsis><code mime="text/x-gjs">
-function has_parameter_named_attrs(foo:Number, attributes:[guint32]):void {
+ <title>Regress.has_parameter_named_attrs</title>
+ <synopsis><code mime="text/x-gjs">
+function has_parameter_named_attrs(foo: Number(gint), attributes: Array(Number(guint32))): void {
// Gjs wrapper for regress_has_parameter_named_attrs()
}
-</code></synopsis>
-
-
- <p>This test case mirrors GnomeKeyringPasswordSchema from
+ </code></synopsis>
+ <p>This test case mirrors GnomeKeyringPasswordSchema from
libgnome-keyring.</p>
-
-
-
-
+
<terms>
<item>
<title><code>foo</code></title>
-<p>some int</p>
+ <p>some int</p>
</item>
<item>
<title><code>attributes</code></title>
-<p>list of attributes</p>
+ <p>list of attributes</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>introspectable_via_alias</title>
-
-<synopsis><code mime="text/x-gjs">
-function introspectable_via_alias(data:Regress.PtrArrayAlias):void {
+ <title>Regress.introspectable_via_alias</title>
+ <synopsis><code mime="text/x-gjs">
+function introspectable_via_alias(data: <link xref="Regress.PtrArrayAlias">Regress.PtrArrayAlias</link>): void {
// Gjs wrapper for regress_introspectable_via_alias()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>abort_on_error</api:name>
</api:arg>
</api:function>
-
</info>
- <title>set_abort_on_error</title>
-
-<synopsis><code mime="text/x-gjs">
-function set_abort_on_error(abort_on_error:Boolean):void {
+ <title>Regress.set_abort_on_error</title>
+ <synopsis><code mime="text/x-gjs">
+function set_abort_on_error(abort_on_error: Boolean): void {
// Gjs wrapper for regress_set_abort_on_error()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>abort_on_error</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_array_callback</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_callback(callback:Regress.TestCallbackArray):Number {
+ <title>Regress.test_array_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_callback(callback: <link xref="Regress.TestCallbackArray">Regress.TestCallbackArray</link>): Number(gint) {
// Gjs wrapper for regress_test_array_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_fixed_out_objects</api:name>
</api:function>
-
</info>
- <title>test_array_fixed_out_objects</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_fixed_out_objects():void {
+ <title>Regress.test_array_fixed_out_objects</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_fixed_out_objects(): Array(<link xref="Regress.TestObj">Regress.TestObj</link>) {
// Gjs wrapper for regress_test_array_fixed_out_objects()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>An array of <link xref="Regress.TestObj"/></p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_array_fixed_size_int_in</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_fixed_size_int_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_fixed_size_int_in(ints:[Number]):Number {
+ <title>Regress.test_array_fixed_size_int_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_fixed_size_int_in(ints: Array(Number(gint))): Number(gint) {
// Gjs wrapper for regress_test_array_fixed_size_int_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers</p>
+ <p>a list of 5 integers</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the sum of the items in <code>ints</code></p>
+ <p>the sum of the items in <code>ints</code></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_fixed_size_int_out</api:name>
</api:function>
-
</info>
- <title>test_array_fixed_size_int_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_fixed_size_int_out():void {
+ <title>Regress.test_array_fixed_size_int_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_fixed_size_int_out(): Array(Number(gint)) {
// Gjs wrapper for regress_test_array_fixed_size_int_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>a list of 5 integers ranging from 0 to 4</p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
</api:returns>
<api:name>regress_test_array_fixed_size_int_return</api:name>
</api:function>
-
</info>
- <title>test_array_fixed_size_int_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_fixed_size_int_return():[Number] {
+ <title>Regress.test_array_fixed_size_int_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_fixed_size_int_return(): Array(Number(gint)) {
// Gjs wrapper for regress_test_array_fixed_size_int_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>a list of 5 integers ranging from 0 to 4</p>
+ <p>a list of 5 integers ranging from 0 to 4</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_array_gint16_in</api:name>
<api:arg>
- <api:type>[gint16]</api:type>
+ <api:type>Array(Number(gint16))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_gint16_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_gint16_in(ints:[gint16]):Number {
+ <title>Regress.test_array_gint16_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_gint16_in(ints: Array(Number(gint16))): Number(gint) {
// Gjs wrapper for regress_test_array_gint16_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gint32</api:type>
+ <api:type>Number(gint32)</api:type>
</api:returns>
<api:name>regress_test_array_gint32_in</api:name>
<api:arg>
- <api:type>[gint32]</api:type>
+ <api:type>Array(Number(gint32))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_gint32_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_gint32_in(ints:[gint32]):gint32 {
+ <title>Regress.test_array_gint32_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_gint32_in(ints: Array(Number(gint32))): Number(gint32) {
// Gjs wrapper for regress_test_array_gint32_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint64)</api:type>
</api:returns>
<api:name>regress_test_array_gint64_in</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint64))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_gint64_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_gint64_in(ints:[Number]):Number {
+ <title>Regress.test_array_gint64_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_gint64_in(ints: Array(Number(gint64))): Number(gint64) {
// Gjs wrapper for regress_test_array_gint64_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_array_gint8_in</api:name>
<api:arg>
- <api:type>[gint8]</api:type>
+ <api:type>ByteArray</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_gint8_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_gint8_in(ints:[gint8]):Number {
+ <title>Regress.test_array_gint8_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_gint8_in(ints: ByteArray): Number(gint) {
// Gjs wrapper for regress_test_array_gint8_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_gtype_in</api:name>
<api:arg>
- <api:type>[GType]</api:type>
+ <api:type>Array(GObject.Type)</api:type>
<api:name>types</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_gtype_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_gtype_in(types:[GType]):String {
+ <title>Regress.test_array_gtype_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_gtype_in(types: Array(GObject.Type)): String {
// Gjs wrapper for regress_test_array_gtype_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>types</code></title>
-<p>List of types</p>
+ <p>List of types</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>string representation of provided types</p>
+ <p>string representation of provided types</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
</api:returns>
<api:name>regress_test_array_int_full_out</api:name>
</api:function>
-
</info>
- <title>test_array_int_full_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_full_out():[Number] {
+ <title>Regress.test_array_int_full_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_full_out(): [return_value: Array(Number(gint)), len: Number(gint)] {
// Gjs wrapper for regress_test_array_int_full_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>a new array of integers.</p>
+<title><code>return_value</code></title>
+ <p>a new array of integers.</p>
+</item>
+<item>
+<title><code>len</code></title>
+ <p>length of the returned array.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_array_int_in</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_int_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_in(ints:[Number]):Number {
+ <title>Regress.test_array_int_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_in(ints: Array(Number(gint))): Number(gint) {
// Gjs wrapper for regress_test_array_int_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_int_inout</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_int_inout</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_inout(ints:[Number]):void {
+ <title>Regress.test_array_int_inout</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_inout(ints: Array(Number(gint))): Array(Number(gint)) {
// Gjs wrapper for regress_test_array_int_inout()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>ints</code></title>
-<p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
+<title><code>Returns</code></title>
+ <p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
+</item>
+<item>
+<title><code>Returns (out)</code></title>
+ <p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
</api:returns>
<api:name>regress_test_array_int_none_out</api:name>
</api:function>
-
</info>
- <title>test_array_int_none_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_none_out():[Number] {
+ <title>Regress.test_array_int_none_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_none_out(): [return_value: Array(Number(gint)), len: Number(gint)] {
// Gjs wrapper for regress_test_array_int_none_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>a static array of integers.</p>
+<title><code>return_value</code></title>
+ <p>a static array of integers.</p>
+</item>
+<item>
+<title><code>len</code></title>
+ <p>length of the returned array.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_int_null_in</api:name>
<api:arg>
- <api:type>[Number]</api:type>
+ <api:type>Array(Number(gint))</api:type>
<api:name>arr</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_array_int_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_null_in(arr:[Number]):void {
+ <title>Regress.test_array_int_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_null_in(arr: Array(Number(gint))): void {
// Gjs wrapper for regress_test_array_int_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_int_null_out</api:name>
</api:function>
-
</info>
- <title>test_array_int_null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_null_out():void {
+ <title>Regress.test_array_int_null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_null_out(): Array(Number(gint)) {
// Gjs wrapper for regress_test_array_int_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_int_out</api:name>
</api:function>
-
</info>
- <title>test_array_int_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_array_int_out():void {
+ <title>Regress.test_array_int_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_array_int_out(): Array(Number(gint)) {
// Gjs wrapper for regress_test_array_int_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+ <p>a list of 5 integers, from 0 to 4 in consecutive order</p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_async_ready_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_async_ready_callback(callback:Gio.AsyncReadyCallback):void {
+ <title>Regress.test_async_ready_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_async_ready_callback(callback: <link href="../Gio-2.0/Gio.AsyncReadyCallback.html">Gio.AsyncReadyCallback</link>): void {
// Gjs wrapper for regress_test_async_ready_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_boolean</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_boolean(in:Boolean):Boolean {
+ <title>Regress.test_boolean</title>
+ <synopsis><code mime="text/x-gjs">
+function test_boolean(in: Boolean): Boolean {
// Gjs wrapper for regress_test_boolean()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_boolean_false</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_boolean_false(in:Boolean):Boolean {
+ <title>Regress.test_boolean_false</title>
+ <synopsis><code mime="text/x-gjs">
+function test_boolean_false(in: Boolean): Boolean {
// Gjs wrapper for regress_test_boolean_false()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_boolean_true</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_boolean_true(in:Boolean):Boolean {
+ <title>Regress.test_boolean_true</title>
+ <synopsis><code mime="text/x-gjs">
+function test_boolean_true(in: Boolean): Boolean {
// Gjs wrapper for regress_test_boolean_true()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_method"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_method</api:name>
+ <api:arg>
+ <api:type>Regress.TestBoxed</api:type>
+ <api:name>boxed</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>Regress.test_boxeds_not_a_method</title>
+ <synopsis><code mime="text/x-gjs">
+function test_boxeds_not_a_method(boxed: <link xref="Regress.TestBoxed">Regress.TestBoxed</link>): void {
+ // Gjs wrapper for regress_test_boxeds_not_a_method()
+}
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>boxed</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_static"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>void</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_static</api:name>
+ </api:function>
+ </info>
+ <title>Regress.test_boxeds_not_a_static</title>
+ <synopsis><code mime="text/x-gjs">
+function test_boxeds_not_a_static(): void {
+ // Gjs wrapper for regress_test_boxeds_not_a_static()
+}
+ </code></synopsis>
+
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_context_full_return</api:name>
</api:function>
-
</info>
- <title>test_cairo_context_full_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_context_full_return():cairo.Context {
+ <title>Regress.test_cairo_context_full_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_context_full_return(): <link href="../cairo-1.0/cairo.Context.html">cairo.Context</link> {
// Gjs wrapper for regress_test_cairo_context_full_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>context</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_cairo_context_none_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_context_none_in(context:cairo.Context):void {
+ <title>Regress.test_cairo_context_none_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_context_none_in(context: <link href="../cairo-1.0/cairo.Context.html">cairo.Context</link>): void {
// Gjs wrapper for regress_test_cairo_context_none_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>context</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_full_out</api:name>
</api:function>
-
</info>
- <title>test_cairo_surface_full_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_surface_full_out():void {
+ <title>Regress.test_cairo_surface_full_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_surface_full_out(): <link href="../cairo-1.0/cairo.Surface.html">cairo.Surface</link> {
// Gjs wrapper for regress_test_cairo_surface_full_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_full_return</api:name>
</api:function>
-
</info>
- <title>test_cairo_surface_full_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_surface_full_return():cairo.Surface {
+ <title>Regress.test_cairo_surface_full_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_surface_full_return(): <link href="../cairo-1.0/cairo.Surface.html">cairo.Surface</link> {
// Gjs wrapper for regress_test_cairo_surface_full_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>surface</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_cairo_surface_none_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_surface_none_in(surface:cairo.Surface):void {
+ <title>Regress.test_cairo_surface_none_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_surface_none_in(surface: <link href="../cairo-1.0/cairo.Surface.html">cairo.Surface</link>): void {
// Gjs wrapper for regress_test_cairo_surface_none_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>surface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_none_return</api:name>
</api:function>
-
</info>
- <title>test_cairo_surface_none_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_cairo_surface_none_return():cairo.Surface {
+ <title>Regress.test_cairo_surface_none_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_cairo_surface_none_return(): <link href="../cairo-1.0/cairo.Surface.html">cairo.Surface</link> {
// Gjs wrapper for regress_test_cairo_surface_none_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback(callback:Regress.TestCallback):Number {
+ <title>Regress.test_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback(callback: <link xref="Regress.TestCallback">Regress.TestCallback</link>): Number(gint) {
// Gjs wrapper for regress_test_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_callback_async</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_async(callback:Regress.TestCallbackUserData):void {
+ <title>Regress.test_callback_async</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_async(callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>): void {
// Gjs wrapper for regress_test_callback_async()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback_destroy_notify</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_callback_destroy_notify</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_destroy_notify(callback:Regress.TestCallbackUserData):Number {
+ <title>Regress.test_callback_destroy_notify</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_destroy_notify(callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>): Number(gint) {
// Gjs wrapper for regress_test_callback_destroy_notify()
}
-</code></synopsis>
-
-
- <p>Notified - callback persists until a DestroyNotify delegate
+ </code></synopsis>
+ <p>Notified - callback persists until a DestroyNotify delegate
is invoked.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback_destroy_notify_no_user_data</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_callback_destroy_notify_no_user_data</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_destroy_notify_no_user_data(callback:Regress.TestCallbackUserData):Number {
+ <title>Regress.test_callback_destroy_notify_no_user_data</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_destroy_notify_no_user_data(callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>): Number(gint) {
// Gjs wrapper for regress_test_callback_destroy_notify_no_user_data()
}
-</code></synopsis>
-
-
- <p>Adds a scope notified callback with no user data. This can invoke an error
+ </code></synopsis>
+ <p>Adds a scope notified callback with no user data. This can invoke an error
condition in bindings which needs to be tested.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback_thaw_async</api:name>
</api:function>
-
</info>
- <title>test_callback_thaw_async</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_thaw_async():Number {
+ <title>Regress.test_callback_thaw_async</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_thaw_async(): Number(gint) {
// Gjs wrapper for regress_test_callback_thaw_async()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback_thaw_notifications</api:name>
</api:function>
-
</info>
- <title>test_callback_thaw_notifications</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_thaw_notifications():Number {
+ <title>Regress.test_callback_thaw_notifications</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_thaw_notifications(): Number(gint) {
// Gjs wrapper for regress_test_callback_thaw_notifications()
}
-</code></synopsis>
-
-
- <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
+ </code></synopsis>
+ <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
adding up their return values, and removes them, invoking the
corresponding destroy notfications.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
-<p>Sum of the return values of the invoked callbacks.</p>
+ <p>Sum of the return values of the invoked callbacks.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_callback_user_data</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_callback_user_data</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_callback_user_data(callback:Regress.TestCallbackUserData):Number {
+ <title>Regress.test_callback_user_data</title>
+ <synopsis><code mime="text/x-gjs">
+function test_callback_user_data(callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>): Number(gint) {
// Gjs wrapper for regress_test_callback_user_data()
}
-</code></synopsis>
-
-
- <p>Call - callback parameter persists for the duration of the method
+ </code></synopsis>
+ <p>Call - callback parameter persists for the duration of the method
call and can be released on return.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_closure</api:name>
<api:arg>
- <api:type>GObject.Closure</api:type>
+ <api:type>Function</api:type>
<api:name>closure</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_closure</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_closure(closure:GObject.Closure):Number {
+ <title>Regress.test_closure</title>
+ <synopsis><code mime="text/x-gjs">
+function test_closure(closure: Function): Number(gint) {
// Gjs wrapper for regress_test_closure()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_closure_one_arg</api:name>
<api:arg>
- <api:type>GObject.Closure</api:type>
+ <api:type>Function</api:type>
<api:name>closure</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_closure_one_arg</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_closure_one_arg(closure:GObject.Closure, arg:Number):Number {
+ <title>Regress.test_closure_one_arg</title>
+ <synopsis><code mime="text/x-gjs">
+function test_closure_one_arg(closure: Function, arg: Number(gint)): Number(gint) {
// Gjs wrapper for regress_test_closure_one_arg()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_closure_variant</api:name>
<api:arg>
- <api:type>GObject.Closure</api:type>
+ <api:type>Function</api:type>
<api:name>closure</api:name>
</api:arg>
<api:arg>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_closure_variant</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_closure_variant(closure:GObject.Closure, arg:GLib.Variant):GLib.Variant {
+ <title>Regress.test_closure_variant</title>
+ <synopsis><code mime="text/x-gjs">
+function test_closure_variant(closure: Function, arg: <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link>): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_closure_variant()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
-<p>GClosure which takes one GVariant and returns a GVariant</p>
+ <p>GClosure which takes one GVariant and returns a GVariant</p>
</item>
<item>
<title><code>arg</code></title>
-<p>a GVariant passed as argument to <code>closure</code></p>
+ <p>a GVariant passed as argument to <code>closure</code></p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the return value of <code>closure</code></p>
+ <p>the return value of <code>closure</code></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>GObject.Value</api:type>
+ <api:type>Any</api:type>
</api:returns>
<api:name>regress_test_date_in_gvalue</api:name>
</api:function>
-
</info>
- <title>test_date_in_gvalue</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_date_in_gvalue():GObject.Value {
+ <title>Regress.test_date_in_gvalue</title>
+ <synopsis><code mime="text/x-gjs">
+function test_date_in_gvalue(): Any {
// Gjs wrapper for regress_test_date_in_gvalue()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_def_error_quark</api:name>
</api:function>
-
</info>
- <title>test_def_error_quark</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_def_error_quark():GLib.Quark {
+ <title>Regress.test_def_error_quark</title>
+ <synopsis><code mime="text/x-gjs">
+function test_def_error_quark(): <link href="../GLib-2.0/GLib.Quark.html">GLib.Quark</link> {
// Gjs wrapper for regress_test_def_error_quark()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
</api:returns>
<api:name>regress_test_double</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_double</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_double(in:Number):Number {
+ <title>Regress.test_double</title>
+ <synopsis><code mime="text/x-gjs">
+function test_double(in: Number(gdouble)): Number(gdouble) {
// Gjs wrapper for regress_test_double()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[filename]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_filename_return</api:name>
</api:function>
-
</info>
- <title>test_filename_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_filename_return():[filename] {
+ <title>Regress.test_filename_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_filename_return(): Array(String) {
// Gjs wrapper for regress_test_filename_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>list of strings</p>
+ <p>list of strings</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gfloat)</api:type>
</api:returns>
<api:name>regress_test_float</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gfloat)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_float</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_float(in:Number):Number {
+ <title>Regress.test_float</title>
+ <synopsis><code mime="text/x-gjs">
+function test_float(in: Number(gfloat)): Number(gfloat) {
// Gjs wrapper for regress_test_float()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_garray_container_return</api:name>
</api:function>
-
</info>
- <title>test_garray_container_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_garray_container_return():[String] {
+ <title>Regress.test_garray_container_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_garray_container_return(): Array(String) {
// Gjs wrapper for regress_test_garray_container_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_garray_full_return</api:name>
</api:function>
-
</info>
- <title>test_garray_full_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_garray_full_return():[String] {
+ <title>Regress.test_garray_full_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_garray_full_return(): Array(String) {
// Gjs wrapper for regress_test_garray_full_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_gerror_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gerror_callback(callback:Regress.TestCallbackGError):void {
+ <title>Regress.test_gerror_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gerror_callback(callback: <link xref="Regress.TestCallbackGError">Regress.TestCallbackGError</link>): void {
// Gjs wrapper for regress_test_gerror_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_container_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_container_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_container_return():{String: String} {
+ <title>Regress.test_ghash_container_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_container_return(): {String: String} {
// Gjs wrapper for regress_test_ghash_container_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_everything_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_everything_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_everything_return():{String: String} {
+ <title>Regress.test_ghash_everything_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_everything_return(): {String: String} {
// Gjs wrapper for regress_test_ghash_everything_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_gvalue_in</api:name>
<api:arg>
- <api:type>{String: GObject.Value}</api:type>
+ <api:type>{String: Any}</api:type>
<api:name>hash</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ghash_gvalue_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_gvalue_in(hash:{String: GObject.Value}):void {
+ <title>Regress.test_ghash_gvalue_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_gvalue_in(hash: {String: Any}): void {
// Gjs wrapper for regress_test_ghash_gvalue_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>hash</code></title>
-<p>the hash table returned by
+ <p>the hash table returned by
<link xref="Regress.test_ghash_gvalue_return"/>.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>{String: GObject.Value}</api:type>
+ <api:type>{String: Any}</api:type>
</api:returns>
<api:name>regress_test_ghash_gvalue_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_gvalue_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_gvalue_return():{String: GObject.Value} {
+ <title>Regress.test_ghash_gvalue_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_gvalue_return(): {String: Any} {
// Gjs wrapper for regress_test_ghash_gvalue_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_nested_everything_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nested_everything_return():{String: {String: String}} {
+ <title>Regress.test_ghash_nested_everything_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nested_everything_return(): {String: {String: String}} {
// Gjs wrapper for regress_test_ghash_nested_everything_return()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
- <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return2</api:name>
</api:function>
-
</info>
- <title>test_ghash_nested_everything_return2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nested_everything_return2():{String: {String: String}} {
+ <title>Regress.test_ghash_nested_everything_return2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nested_everything_return2(): {String: {String: String}} {
// Gjs wrapper for regress_test_ghash_nested_everything_return2()
}
-</code></synopsis>
-
-
- <p>Another way of specifying nested parameterized types: using the
+ </code></synopsis>
+ <p>Another way of specifying nested parameterized types: using the
element-type annotation.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ghash_nothing_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nothing_in(in:{String: String}):void {
+ <title>Regress.test_ghash_nothing_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nothing_in(in: {String: String}): void {
// Gjs wrapper for regress_test_ghash_nothing_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ghash_nothing_in2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nothing_in2(in:{String: String}):void {
+ <title>Regress.test_ghash_nothing_in2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nothing_in2(in: {String: String}): void {
// Gjs wrapper for regress_test_ghash_nothing_in2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_nothing_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nothing_return():{String: String} {
+ <title>Regress.test_ghash_nothing_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nothing_return(): {String: String} {
// Gjs wrapper for regress_test_ghash_nothing_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return2</api:name>
</api:function>
-
</info>
- <title>test_ghash_nothing_return2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_nothing_return2():{String: String} {
+ <title>Regress.test_ghash_nothing_return2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_nothing_return2(): {String: String} {
// Gjs wrapper for regress_test_ghash_nothing_return2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ghash_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_null_in(in:{String: String}):void {
+ <title>Regress.test_ghash_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_null_in(in: {String: String}): void {
// Gjs wrapper for regress_test_ghash_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_null_out</api:name>
</api:function>
-
</info>
- <title>test_ghash_null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_null_out():void {
+ <title>Regress.test_ghash_null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_null_out(): {String: String} {
// Gjs wrapper for regress_test_ghash_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_null_return</api:name>
</api:function>
-
</info>
- <title>test_ghash_null_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ghash_null_return():{String: String} {
+ <title>Regress.test_ghash_null_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ghash_null_return(): {String: String} {
// Gjs wrapper for regress_test_ghash_null_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_glist_container_return</api:name>
</api:function>
-
</info>
- <title>test_glist_container_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_container_return():[String] {
+ <title>Regress.test_glist_container_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_container_return(): Array(String) {
// Gjs wrapper for regress_test_glist_container_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_glist_everything_return</api:name>
</api:function>
-
</info>
- <title>test_glist_everything_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_everything_return():[String] {
+ <title>Regress.test_glist_everything_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_everything_return(): Array(String) {
// Gjs wrapper for regress_test_glist_everything_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_in</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_glist_nothing_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_nothing_in(in:[String]):void {
+ <title>Regress.test_glist_nothing_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_nothing_in(in: Array(String)): void {
// Gjs wrapper for regress_test_glist_nothing_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_in2</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_glist_nothing_in2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_nothing_in2(in:[String]):void {
+ <title>Regress.test_glist_nothing_in2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_nothing_in2(in: Array(String)): void {
// Gjs wrapper for regress_test_glist_nothing_in2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_glist_nothing_return</api:name>
</api:function>
-
</info>
- <title>test_glist_nothing_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_nothing_return():[String] {
+ <title>Regress.test_glist_nothing_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_nothing_return(): Array(String) {
// Gjs wrapper for regress_test_glist_nothing_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_glist_nothing_return2</api:name>
</api:function>
-
</info>
- <title>test_glist_nothing_return2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_nothing_return2():[String] {
+ <title>Regress.test_glist_nothing_return2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_nothing_return2(): Array(String) {
// Gjs wrapper for regress_test_glist_nothing_return2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_null_in</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_glist_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_null_in(in:[String]):void {
+ <title>Regress.test_glist_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_null_in(in: Array(String)): void {
// Gjs wrapper for regress_test_glist_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_null_out</api:name>
</api:function>
-
</info>
- <title>test_glist_null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_glist_null_out():void {
+ <title>Regress.test_glist_null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_glist_null_out(): Array(String) {
// Gjs wrapper for regress_test_glist_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_gslist_container_return</api:name>
</api:function>
-
</info>
- <title>test_gslist_container_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_container_return():[String] {
+ <title>Regress.test_gslist_container_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_container_return(): Array(String) {
// Gjs wrapper for regress_test_gslist_container_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_gslist_everything_return</api:name>
</api:function>
-
</info>
- <title>test_gslist_everything_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_everything_return():[String] {
+ <title>Regress.test_gslist_everything_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_everything_return(): Array(String) {
// Gjs wrapper for regress_test_gslist_everything_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_in</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_gslist_nothing_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_nothing_in(in:[String]):void {
+ <title>Regress.test_gslist_nothing_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_nothing_in(in: Array(String)): void {
// Gjs wrapper for regress_test_gslist_nothing_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_in2</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_gslist_nothing_in2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_nothing_in2(in:[String]):void {
+ <title>Regress.test_gslist_nothing_in2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_nothing_in2(in: Array(String)): void {
// Gjs wrapper for regress_test_gslist_nothing_in2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_gslist_nothing_return</api:name>
</api:function>
-
</info>
- <title>test_gslist_nothing_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_nothing_return():[String] {
+ <title>Regress.test_gslist_nothing_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_nothing_return(): Array(String) {
// Gjs wrapper for regress_test_gslist_nothing_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_gslist_nothing_return2</api:name>
</api:function>
-
</info>
- <title>test_gslist_nothing_return2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_nothing_return2():[String] {
+ <title>Regress.test_gslist_nothing_return2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_nothing_return2(): Array(String) {
// Gjs wrapper for regress_test_gslist_nothing_return2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_null_in</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_gslist_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_null_in(in:[String]):void {
+ <title>Regress.test_gslist_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_null_in(in: Array(String)): void {
// Gjs wrapper for regress_test_gslist_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_null_out</api:name>
</api:function>
-
</info>
- <title>test_gslist_null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gslist_null_out():void {
+ <title>Regress.test_gslist_null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gslist_null_out(): Array(String) {
// Gjs wrapper for regress_test_gslist_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>GType</api:type>
+ <api:type>GObject.Type</api:type>
</api:returns>
<api:name>regress_test_gtype</api:name>
<api:arg>
- <api:type>GType</api:type>
+ <api:type>GObject.Type</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_gtype</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gtype(in:GType):GType {
+ <title>Regress.test_gtype</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gtype(in: GObject.Type): GObject.Type {
// Gjs wrapper for regress_test_gtype()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_as</api:name>
</api:function>
-
</info>
- <title>test_gvariant_as</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gvariant_as():GLib.Variant {
+ <title>Regress.test_gvariant_as</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gvariant_as(): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_gvariant_as()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_asv</api:name>
</api:function>
-
</info>
- <title>test_gvariant_asv</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gvariant_asv():GLib.Variant {
+ <title>Regress.test_gvariant_asv</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gvariant_asv(): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_gvariant_asv()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_i</api:name>
</api:function>
-
</info>
- <title>test_gvariant_i</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gvariant_i():GLib.Variant {
+ <title>Regress.test_gvariant_i</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gvariant_i(): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_gvariant_i()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_s</api:name>
</api:function>
-
</info>
- <title>test_gvariant_s</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gvariant_s():GLib.Variant {
+ <title>Regress.test_gvariant_s</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gvariant_s(): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_gvariant_s()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_v</api:name>
</api:function>
-
</info>
- <title>test_gvariant_v</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_gvariant_v():GLib.Variant {
+ <title>Regress.test_gvariant_v</title>
+ <synopsis><code mime="text/x-gjs">
+function test_gvariant_v(): <link href="../GLib-2.0/GLib.Variant.html">GLib.Variant</link> {
// Gjs wrapper for regress_test_gvariant_v()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>New variant</p>
+ <p>New variant</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_hash_table_callback</api:name>
<api:arg>
- <api:type>{String: Number}</api:type>
+ <api:type>{String: Number(gint)}</api:type>
<api:name>data</api:name>
</api:arg>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_hash_table_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_hash_table_callback(data:{String: Number}, callback:Regress.TestCallbackHashtable):void {
+ <title>Regress.test_hash_table_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_hash_table_callback(data: {String: Number(gint)}, callback: <link xref="Regress.TestCallbackHashtable">Regress.TestCallbackHashtable</link>): void {
// Gjs wrapper for regress_test_hash_table_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>GHashTable that gets passed to callback</p>
+ <p>GHashTable that gets passed to callback</p>
</item>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_int</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int(in:Number):Number {
+ <title>Regress.test_int</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int(in: Number(gint)): Number(gint) {
// Gjs wrapper for regress_test_int()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gint16</api:type>
+ <api:type>Number(gint16)</api:type>
</api:returns>
<api:name>regress_test_int16</api:name>
<api:arg>
- <api:type>gint16</api:type>
+ <api:type>Number(gint16)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int16</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int16(in:gint16):gint16 {
+ <title>Regress.test_int16</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int16(in: Number(gint16)): Number(gint16) {
// Gjs wrapper for regress_test_int16()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gint32</api:type>
+ <api:type>Number(gint32)</api:type>
</api:returns>
<api:name>regress_test_int32</api:name>
<api:arg>
- <api:type>gint32</api:type>
+ <api:type>Number(gint32)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int32</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int32(in:gint32):gint32 {
+ <title>Regress.test_int32</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int32(in: Number(gint32)): Number(gint32) {
// Gjs wrapper for regress_test_int32()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint64)</api:type>
</api:returns>
<api:name>regress_test_int64</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint64)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int64</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int64(in:Number):Number {
+ <title>Regress.test_int64</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int64(in: Number(gint64)): Number(gint64) {
// Gjs wrapper for regress_test_int64()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gint8</api:type>
+ <api:type>Number(gint8)</api:type>
</api:returns>
<api:name>regress_test_int8</api:name>
<api:arg>
- <api:type>gint8</api:type>
+ <api:type>Number(gint8)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int8</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int8(in:gint8):gint8 {
+ <title>Regress.test_int8</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int8(in: Number(gint8)): Number(gint8) {
// Gjs wrapper for regress_test_int8()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int_out_utf8</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int_out_utf8(in:String):void {
+ <title>Regress.test_int_out_utf8</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int_out_utf8(in: String): Number(gint) {
// Gjs wrapper for regress_test_int_out_utf8()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_int_value_arg</api:name>
<api:arg>
- <api:type>GObject.Value</api:type>
+ <api:type>Any</api:type>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_int_value_arg</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_int_value_arg(v:GObject.Value):Number {
+ <title>Regress.test_int_value_arg</title>
+ <synopsis><code mime="text/x-gjs">
+function test_int_value_arg(v: Any): Number(gint) {
// Gjs wrapper for regress_test_int_value_arg()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
</api:returns>
<api:name>regress_test_long</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_long</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_long(in:Number):Number {
+ <title>Regress.test_long</title>
+ <synopsis><code mime="text/x-gjs">
+function test_long(in: Number(glong)): Number(glong) {
// Gjs wrapper for regress_test_long()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
</api:returns>
<api:name>regress_test_multi_callback</api:name>
<api:arg>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_multi_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_multi_callback(callback:Regress.TestCallback):Number {
+ <title>Regress.test_multi_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_multi_callback(callback: <link xref="Regress.TestCallback">Regress.TestCallback</link>): Number(gint) {
// Gjs wrapper for regress_test_multi_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_multi_double_args</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gdouble)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_multi_double_args</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_multi_double_args(in:Number):void {
+ <title>Regress.test_multi_double_args</title>
+ <synopsis><code mime="text/x-gjs">
+function test_multi_double_args(in: Number(gdouble)): [one: Number(gdouble), two: Number(gdouble)] {
// Gjs wrapper for regress_test_multi_double_args()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
+<item>
+<title><code>one</code></title>
+
+</item>
+<item>
+<title><code>two</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_multiline_doc_comments</api:name>
</api:function>
-
</info>
- <title>test_multiline_doc_comments</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_multiline_doc_comments():void {
+ <title>Regress.test_multiline_doc_comments</title>
+ <synopsis><code mime="text/x-gjs">
+function test_multiline_doc_comments(): void {
// Gjs wrapper for regress_test_multiline_doc_comments()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a function.</p> <p>It has multiple lines in the documentation.</p> <p>The sky is blue.</p> <p>You will give me your credit card number.</p>
-
- <p>This is a function.</p><p>It has multiple lines in the documentation.</p><p>The sky is blue.</p><p>You will give me your credit card number.</p>
-
-
-
-
-<terms>
-</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_nested_parameter</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_nested_parameter</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_nested_parameter(a:Number):void {
+ <title>Regress.test_nested_parameter</title>
+ <synopsis><code mime="text/x-gjs">
+function test_nested_parameter(a: Number(gint)): void {
// Gjs wrapper for regress_test_nested_parameter()
}
-</code></synopsis>
-
-
- <p><informaltable>
+ </code></synopsis>
+ <p><informaltable>
<tgroup cols="3">
<thead>
<row>
</row>
</tbody>
</tgroup>
-</informaltable></p><p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
-
-
-
-
+</informaltable></p> <p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
+
<terms>
<item>
<title><code>a</code></title>
-<p>An integer</p>
+ <p>An integer</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_null_gerror_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_null_gerror_callback(callback:Regress.TestCallbackGError):void {
+ <title>Regress.test_null_gerror_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_null_gerror_callback(callback: <link xref="Regress.TestCallbackGError">Regress.TestCallbackGError</link>): void {
// Gjs wrapper for regress_test_null_gerror_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_owned_gerror_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_owned_gerror_callback(callback:Regress.TestCallbackOwnedGError):void {
+ <title>Regress.test_owned_gerror_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_owned_gerror_callback(callback: <link xref="Regress.TestCallbackOwnedGError">Regress.TestCallbackOwnedGError</link>): void {
// Gjs wrapper for regress_test_owned_gerror_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gshort</api:type>
+ <api:type>Number(gshort)</api:type>
</api:returns>
<api:name>regress_test_short</api:name>
<api:arg>
- <api:type>gshort</api:type>
+ <api:type>Number(gshort)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_short</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_short(in:gshort):gshort {
+ <title>Regress.test_short</title>
+ <synopsis><code mime="text/x-gjs">
+function test_short(in: Number(gshort)): Number(gshort) {
// Gjs wrapper for regress_test_short()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_simple_callback</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_simple_callback(callback:Regress.TestSimpleCallback):void {
+ <title>Regress.test_simple_callback</title>
+ <synopsis><code mime="text/x-gjs">
+function test_simple_callback(callback: <link xref="Regress.TestSimpleCallback">Regress.TestSimpleCallback</link>): void {
// Gjs wrapper for regress_test_simple_callback()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gsize</api:type>
+ <api:type>Number(gsize)</api:type>
</api:returns>
<api:name>regress_test_size</api:name>
<api:arg>
- <api:type>gsize</api:type>
+ <api:type>Number(gsize)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_size</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_size(in:gsize):gsize {
+ <title>Regress.test_size</title>
+ <synopsis><code mime="text/x-gjs">
+function test_size(in: Number(gsize)): Number(gsize) {
// Gjs wrapper for regress_test_size()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>gssize</api:type>
+ <api:type>Number(gssize)</api:type>
</api:returns>
<api:name>regress_test_ssize</api:name>
<api:arg>
- <api:type>gssize</api:type>
+ <api:type>Number(gssize)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ssize</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ssize(in:gssize):gssize {
+ <title>Regress.test_ssize</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ssize(in: Number(gssize)): Number(gssize) {
// Gjs wrapper for regress_test_ssize()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_in</api:name>
<api:arg>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
<api:name>arr</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_strv_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_in(arr:[String]):Boolean {
+ <title>Regress.test_strv_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_in(arr: Array(String)): Boolean {
// Gjs wrapper for regress_test_strv_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>GObject.Value</api:type>
+ <api:type>Any</api:type>
</api:returns>
<api:name>regress_test_strv_in_gvalue</api:name>
</api:function>
-
</info>
- <title>test_strv_in_gvalue</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_in_gvalue():GObject.Value {
+ <title>Regress.test_strv_in_gvalue</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_in_gvalue(): Any {
// Gjs wrapper for regress_test_strv_in_gvalue()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_strv_out</api:name>
</api:function>
-
</info>
- <title>test_strv_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_out():[String] {
+ <title>Regress.test_strv_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_out(): Array(String) {
// Gjs wrapper for regress_test_strv_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_strv_out_c</api:name>
</api:function>
-
</info>
- <title>test_strv_out_c</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_out_c():[String] {
+ <title>Regress.test_strv_out_c</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_out_c(): Array(String) {
// Gjs wrapper for regress_test_strv_out_c()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>[String]</api:type>
+ <api:type>Array(String)</api:type>
</api:returns>
<api:name>regress_test_strv_out_container</api:name>
</api:function>
-
</info>
- <title>test_strv_out_container</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_out_container():[String] {
+ <title>Regress.test_strv_out_container</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_out_container(): Array(String) {
// Gjs wrapper for regress_test_strv_out_container()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_outarg</api:name>
</api:function>
-
</info>
- <title>test_strv_outarg</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_strv_outarg():void {
+ <title>Regress.test_strv_outarg</title>
+ <synopsis><code mime="text/x-gjs">
+function test_strv_outarg(): Array(String) {
// Gjs wrapper for regress_test_strv_outarg()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
</api:returns>
<api:name>regress_test_timet</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(glong)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_timet</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_timet(in:Number):Number {
+ <title>Regress.test_timet</title>
+ <synopsis><code mime="text/x-gjs">
+function test_timet(in: Number(glong)): Number(glong) {
// Gjs wrapper for regress_test_timet()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_torture_signature_0</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_torture_signature_0</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_torture_signature_0(x:Number, foo:String, m:Number):void {
+ <title>Regress.test_torture_signature_0</title>
+ <synopsis><code mime="text/x-gjs">
+function test_torture_signature_0(x: Number(gint), foo: String, m: Number(guint)): [y: Number(gdouble), z: Number(gint), q: Number(gint)] {
// Gjs wrapper for regress_test_torture_signature_0()
}
-</code></synopsis>
-
-
-
-
-
-
-
+ </code></synopsis>
+
+
<terms>
<item>
<title><code>x</code></title>
<title><code>m</code></title>
</item>
+<item>
+<title><code>y</code></title>
+
+</item>
+<item>
+<title><code>z</code></title>
+
+</item>
+<item>
+<title><code>q</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_torture_signature_1</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_torture_signature_1</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_torture_signature_1(x:Number, foo:String, m:Number):Boolean {
+ <title>Regress.test_torture_signature_1</title>
+ <synopsis><code mime="text/x-gjs">
+function test_torture_signature_1(x: Number(gint), foo: String, m: Number(guint)): [ok: Boolean, y: Number(gdouble), z: Number(gint), q: Number(gint)] {
// Gjs wrapper for regress_test_torture_signature_1()
}
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
<item>
-<title><code>Returns</code></title>
+<title><code>ok</code></title>
+
+</item>
+<item>
+<title><code>y</code></title>
+
+</item>
+<item>
+<title><code>z</code></title>
+
+</item>
+<item>
+<title><code>q</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_torture_signature_2</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>x</api:name>
</api:arg>
<api:arg>
<api:name>foo</api:name>
</api:arg>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_torture_signature_2</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_torture_signature_2(x:Number, callback:Regress.TestCallbackUserData, foo:String, m:Number):void {
+ <title>Regress.test_torture_signature_2</title>
+ <synopsis><code mime="text/x-gjs">
+function test_torture_signature_2(x: Number(gint), callback: <link xref="Regress.TestCallbackUserData">Regress.TestCallbackUserData</link>, foo: String, m: Number(guint)): [y: Number(gdouble), z: Number(gint), q: Number(gint)] {
// Gjs wrapper for regress_test_torture_signature_2()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
<title><code>m</code></title>
</item>
+<item>
+<title><code>y</code></title>
+
+</item>
+<item>
+<title><code>z</code></title>
+
+</item>
+<item>
+<title><code>q</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
</api:returns>
<api:name>regress_test_uint</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_uint</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_uint(in:Number):Number {
+ <title>Regress.test_uint</title>
+ <synopsis><code mime="text/x-gjs">
+function test_uint(in: Number(guint)): Number(guint) {
// Gjs wrapper for regress_test_uint()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>guint16</api:type>
+ <api:type>Number(guint16)</api:type>
</api:returns>
<api:name>regress_test_uint16</api:name>
<api:arg>
- <api:type>guint16</api:type>
+ <api:type>Number(guint16)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_uint16</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_uint16(in:guint16):guint16 {
+ <title>Regress.test_uint16</title>
+ <synopsis><code mime="text/x-gjs">
+function test_uint16(in: Number(guint16)): Number(guint16) {
// Gjs wrapper for regress_test_uint16()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>guint32</api:type>
+ <api:type>Number(guint32)</api:type>
</api:returns>
<api:name>regress_test_uint32</api:name>
<api:arg>
- <api:type>guint32</api:type>
+ <api:type>Number(guint32)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_uint32</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_uint32(in:guint32):guint32 {
+ <title>Regress.test_uint32</title>
+ <synopsis><code mime="text/x-gjs">
+function test_uint32(in: Number(guint32)): Number(guint32) {
// Gjs wrapper for regress_test_uint32()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(guint64)</api:type>
</api:returns>
<api:name>regress_test_uint64</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(guint64)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_uint64</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_uint64(in:Number):Number {
+ <title>Regress.test_uint64</title>
+ <synopsis><code mime="text/x-gjs">
+function test_uint64(in: Number(guint64)): Number(guint64) {
// Gjs wrapper for regress_test_uint64()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>guint8</api:type>
+ <api:type>Number(guint8)</api:type>
</api:returns>
<api:name>regress_test_uint8</api:name>
<api:arg>
- <api:type>guint8</api:type>
+ <api:type>Number(guint8)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_uint8</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_uint8(in:guint8):guint8 {
+ <title>Regress.test_uint8</title>
+ <synopsis><code mime="text/x-gjs">
+function test_uint8(in: Number(guint8)): Number(guint8) {
// Gjs wrapper for regress_test_uint8()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>Number</api:type>
+ <api:type>Number(gulong)</api:type>
</api:returns>
<api:name>regress_test_ulong</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gulong)</api:type>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ulong</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ulong(in:Number):Number {
+ <title>Regress.test_ulong</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ulong(in: Number(gulong)): Number(gulong) {
// Gjs wrapper for regress_test_ulong()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_unichar</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_unichar(in:String):String {
+ <title>Regress.test_unichar</title>
+ <synopsis><code mime="text/x-gjs">
+function test_unichar(in: String): String {
// Gjs wrapper for regress_test_unichar()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_unsigned_enum_param</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_unsigned_enum_param(e:Regress.TestEnumUnsigned):String {
+ <title>Regress.test_unsigned_enum_param</title>
+ <synopsis><code mime="text/x-gjs">
+function test_unsigned_enum_param(e: <link xref="Regress.TestEnumUnsigned">Regress.TestEnumUnsigned</link>): String {
// Gjs wrapper for regress_test_unsigned_enum_param()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_ushort</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_ushort(in:gushort):gushort {
+ <title>Regress.test_ushort</title>
+ <synopsis><code mime="text/x-gjs">
+function test_ushort(in: gushort): gushort {
// Gjs wrapper for regress_test_ushort()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_utf8_const_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_const_in(in:String):void {
+ <title>Regress.test_utf8_const_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_const_in(in: String): void {
// Gjs wrapper for regress_test_utf8_const_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_const_return</api:name>
</api:function>
-
</info>
- <title>test_utf8_const_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_const_return():String {
+ <title>Regress.test_utf8_const_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_const_return(): String {
// Gjs wrapper for regress_test_utf8_const_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>UTF-8 string</p>
+ <p>UTF-8 string</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>inout</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_utf8_inout</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_inout(inout:String):void {
+ <title>Regress.test_utf8_inout</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_inout(inout: String): String {
// Gjs wrapper for regress_test_utf8_inout()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>inout</code></title>
+<title><code>Returns</code></title>
+
+</item>
+<item>
+<title><code>Returns (out)</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_nonconst_return</api:name>
</api:function>
-
</info>
- <title>test_utf8_nonconst_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_nonconst_return():String {
+ <title>Regress.test_utf8_nonconst_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_nonconst_return(): String {
// Gjs wrapper for regress_test_utf8_nonconst_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
-<p>UTF-8 string</p>
+ <p>UTF-8 string</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_utf8_null_in</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_null_in(in:String):void {
+ <title>Regress.test_utf8_null_in</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_null_in(in: String): void {
// Gjs wrapper for regress_test_utf8_null_in()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_null_out</api:name>
</api:function>
-
</info>
- <title>test_utf8_null_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_null_out():void {
+ <title>Regress.test_utf8_null_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_null_out(): String {
// Gjs wrapper for regress_test_utf8_null_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_out</api:name>
</api:function>
-
</info>
- <title>test_utf8_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_out():void {
+ <title>Regress.test_utf8_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_out(): String {
// Gjs wrapper for regress_test_utf8_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_out_nonconst_return</api:name>
</api:function>
-
</info>
- <title>test_utf8_out_nonconst_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_out_nonconst_return():String {
+ <title>Regress.test_utf8_out_nonconst_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_out_nonconst_return(): [return_value: String, out: String] {
// Gjs wrapper for regress_test_utf8_out_nonconst_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
-<title><code>Returns</code></title>
-<p>a copy of "first"</p>
+<title><code>return_value</code></title>
+ <p>a copy of "first"</p>
+</item>
+<item>
+<title><code>out</code></title>
+ <p>a copy of "second"</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_out_out</api:name>
</api:function>
-
</info>
- <title>test_utf8_out_out</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_utf8_out_out():void {
+ <title>Regress.test_utf8_out_out</title>
+ <synopsis><code mime="text/x-gjs">
+function test_utf8_out_out(): [out0: String, out1: String] {
// Gjs wrapper for regress_test_utf8_out_out()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
+<item>
+<title><code>out0</code></title>
+ <p>a copy of "first"</p>
+</item>
+<item>
+<title><code>out1</code></title>
+ <p>a copy of "second"</p>
+</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
- <api:type>GObject.Value</api:type>
+ <api:type>Any</api:type>
</api:returns>
<api:name>regress_test_value_return</api:name>
<api:arg>
- <api:type>Number</api:type>
+ <api:type>Number(gint)</api:type>
<api:name>i</api:name>
</api:arg>
</api:function>
-
</info>
- <title>test_value_return</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_value_return(i:Number):GObject.Value {
+ <title>Regress.test_value_return</title>
+ <synopsis><code mime="text/x-gjs">
+function test_value_return(i: Number(gint)): Any {
// Gjs wrapper for regress_test_value_return()
}
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the int wrapped in a GValue.</p>
+ <p>the int wrapped in a GValue.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_versioning</api:name>
</api:function>
-
</info>
- <title>test_versioning</title>
-
-<synopsis><code mime="text/x-gjs">
-function test_versioning():void {
+ <title>Regress.test_versioning</title>
+ <synopsis><code mime="text/x-gjs">
+function test_versioning(): void {
// Gjs wrapper for regress_test_versioning()
}
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 1.32.1</p>
-
-
-<terms>
-</terms>
+ <p>Since 1.32.1</p>
-
-
</page>
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
-
-
- </info>
- <title>Index</title>
-
-
-
-
-
-
-
-
-
- <links type="topic" ui:expanded="true" groups="class" style="linklist">
+ <info> </info>
+ <title>Regress</title>
+ <links type="topic" ui:expanded="true" groups="class interface" style="linklist">
<title>Classes</title>
</links>
<links type="topic" ui:expanded="true" groups="function" style="linklist">
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_DEFINE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_DEFINE</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE</title>
+ <p>Constant to define a calculated large value</p>
+ <p>Since 1.4</p>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.ANNOTATION_CALCULATED_LARGE_DIV"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.ANNOTATION_CALCULATED_LARGE_DIV</title>
+ <p>Constant to define a calculated large value</p>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.ATestError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>ATestError.CODE0</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.AliasedTestBoxed</title>
-
-
-
- <p>Typedef TestBoxed to test caller-allocates correctness</p>
-
-
-
-
-
-
-
+ <p>Typedef TestBoxed to test caller-allocates correctness</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnAnonymousUnion-None"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnAnonymousUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnAnonymousUnion->None</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnAnonymousUnion-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnAnonymousUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnAnonymousUnion->x</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnAnonymousUnion"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnAnonymousUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+an_anonymous_union = Regress.AnAnonymousUnion()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationBitfield"
type="topic"
- style="default"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.AnnotationBitfield</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>AnnotationBitfield.FOO</code></title>
+
+</item>
+<item>
+<title><code>AnnotationBitfield.BAR</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationCallback</title>
-
-
-
- <p>This is a callback.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(int)
+@returns(int)
+def on_AnnotationCallback(in):
+ </code></synopsis>
+ <p>This is a callback.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>array of ints</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>array of ints</p>
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-arr"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->arr</title>
+ <p>an array of length @len</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-field1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->field1</title>
+ <p>Some documentation</p>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationFields-len"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationFields" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationFields->len</title>
+ <p>the length of array</p>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationFields"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationFields</title>
-
-
-
- <p>This is a struct for testing field documentation and annotations</p>
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+annotation_fields = Regress.AnnotationFields()
+ </code></synopsis>
+ <p>This is a struct for testing field documentation and annotations</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationForeachFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationForeachFunc</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.AnnotationObject, unicode, gpointer)
+@returns(none)
+def on_AnnotationForeachFunc(object, item, user_data):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>object</code></title>
+
+</item>
+<item>
+<title><code>item</code></title>
+
+</item>
+<item>
+<title><code>user_data</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationListCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationListCallback</title>
-
-
-
- <p>This is a callback taking a list.</p>
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts([unicode])
+@returns([unicode])
+def on_AnnotationListCallback(in):
+ </code></synopsis>
+ <p>This is a callback taking a list.</p>
+
+<terms>
+<item>
+<title><code>in</code></title>
+ <p>list of strings</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+ <p>list of strings</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationNotifyFunc"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.AnnotationNotifyFunc</title>
-
-
-
- <p>This is a callback with a 'closure' argument that is not named
+ <synopsis><code mime="text/x-python">
+@accepts(gpointer)
+@returns(none)
+def on_AnnotationNotifyFunc(data):
+ </code></synopsis>
+ <p>This is a callback with a 'closure' argument that is not named
'user_data' and hence has to be annotated.</p>
-
-
-
-
-
-
-
+
+<terms>
+<item>
+<title><code>data</code></title>
+ <p>The user data</p>
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">attribute-signal</title>
-
</info>
<title>Regress.AnnotationObject::attribute-signal</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(annotation_object, arg1, arg2, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+ <p>This signal tests a signal with attributes.</p>
-
- <p>This signal tests a signal with attributes.</p>
-
-
-
-
<terms>
<item>
<title><code>annotation_object</code></title>
</item>
<item>
<title><code>arg1</code></title>
-<p>a value</p>
+ <p>a value</p>
</item>
<item>
<title><code>arg2</code></title>
-<p>another value</p>
+ <p>another value</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
<item>
<title><code>Returns</code></title>
-<p>the return value</p>
+ <p>the return value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">doc-empty-arg-parsing</title>
-
</info>
<title>Regress.AnnotationObject::doc-empty-arg-parsing</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(annotation_object, arg1, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+ <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
- <p>This signal tests an empty document argument (<code>arg1</code>)</p>
-
-
-
-
<terms>
<item>
<title><code>annotation_object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">function-property</title>
-
</info>
<title>Regress.AnnotationObject:function-property</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"function-property" Regress.AnnotationCallback : Read / Write / Construct
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">list-signal</title>
-
</info>
<title>Regress.AnnotationObject::list-signal</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(annotation_object, list, user_param1, ...)
-</code></synopsis>
-
-
- <p>This is a signal which takes a list of strings, but it's not
+ </code></synopsis>
+ <p>This is a signal which takes a list of strings, but it's not
known by GObject as it's only marked as G_TYPE_POINTER</p>
-
-
-
-
+
<terms>
<item>
<title><code>annotation_object</code></title>
</item>
<item>
<title><code>list</code></title>
-<p>a list of strings</p>
+ <p>a list of strings</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationObject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationObject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">string-property</title>
-
</info>
<title>Regress.AnnotationObject:string-property</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"string-property" unicode : Read / Write / Construct
-</code></synopsis>
-
-
- <p>This is a property which is a string</p>
-
-
- <p>Since 1.0</p>
-
-
-
-
-
+ </code></synopsis>
+ <p>This is a property which is a string</p>
+ <p>Since 1.0</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="signal" type="guide"/>
<title type="link" role="topic">string-signal</title>
-
</info>
<title>Regress.AnnotationObject::string-signal</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(annotation_object, string, user_param1, ...)
-</code></synopsis>
-
-
- <p>This is a signal which has a broken signal handler,
+ </code></synopsis>
+ <p>This is a signal which has a broken signal handler,
it says it's pointer but it's actually a string.</p>
-
-
- <p>Since 1.0</p>
-
-
+ <p>Since 1.0</p>
<terms>
<item>
<title><code>annotation_object</code></title>
</item>
<item>
<title><code>string</code></title>
-<p>a string</p>
+ <p>a string</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="property" type="guide"/>
<title type="link" role="topic">tab-property</title>
-
</info>
<title>Regress.AnnotationObject:tab-property</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"tab-property" unicode : Read / Write / Construct
-</code></synopsis>
-
-
- <p>This is a property annotation intentionally indented with a mix
+ </code></synopsis>
+ <p>This is a property annotation intentionally indented with a mix
of tabs and strings to test the tab handling capabilities of the scanner.</p>
-
-
- <p>Since 1.2</p>
-
-
-
-
-
+ <p>Since 1.2</p>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>somearg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.allow_none</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, unicode)
@returns(GObject.Object)
def allow_none(self, somearg):
# Python wrapper for regress_annotation_object_allow_none()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>somearg</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>toown</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.calleeowns</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, GObject.Object)
@returns(int)
def calleeowns(self, toown):
# Python wrapper for regress_annotation_object_calleeowns()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments; GObject defaults to transfer</p>
-
- <p>This is a test for out arguments; GObject defaults to transfer</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>toown2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.calleesowns</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, GObject.Object, GObject.Object)
@returns(int)
def calleesowns(self, toown1, toown2):
# Python wrapper for regress_annotation_object_calleesowns()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments, one transferred, other not</p>
-
- <p>This is a test for out arguments, one transferred, other not</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown1</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>toown2</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.compute_sum</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [int])
@returns(none)
def compute_sum(self, nums):
# Python wrapper for regress_annotation_object_compute_sum()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array</p>
-
- <p>Test taking a zero-terminated array</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers</p>
+ <p>Sequence of numbers</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>n_nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.compute_sum_n</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [int], int)
@returns(none)
def compute_sum_n(self, nums, n_nums):
# Python wrapper for regress_annotation_object_compute_sum_n()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking an array with length parameter</p>
-
- <p>Test taking an array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of
+ <p>Sequence of
numbers that are zero-terminated</p>
</item>
<item>
<title><code>n_nums</code></title>
-<p>Length of number array</p>
+ <p>Length of number array</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>n_nums</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.compute_sum_nz</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [int], int)
@returns(none)
def compute_sum_nz(self, nums, n_nums):
# Python wrapper for regress_annotation_object_compute_sum_nz()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>nums</code></title>
-<p>Sequence of numbers that
+ <p>Sequence of numbers that
are zero-terminated</p>
</item>
<item>
<title><code>n_nums</code></title>
-<p>Length of number array</p>
+ <p>Length of number array</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.create_object</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(GObject.Object)
def create_object(self):
# Python wrapper for regress_annotation_object_create_object()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a caller-owned object</p>
-
- <p>Test returning a caller-owned object</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.do_not_use</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(GObject.Object)
def do_not_use(self):
# Python wrapper for regress_annotation_object_do_not_use()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.extra_annos</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(none)
def extra_annos(self):
# Python wrapper for regress_annotation_object_extra_annos()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.foreach</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer)
@returns(none)
def foreach(self, func, user_data):
# Python wrapper for regress_annotation_object_foreach()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a call-scoped callback</p>
-
- <p>Test taking a call-scoped callback</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>func</code></title>
-<p>Callback to invoke</p>
+ <p>Callback to invoke</p>
</item>
<item>
<title><code>user_data</code></title>
-<p>Callback user data</p>
+ <p>Callback user data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.get_hash</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns({unicode: GObject.Object})
def get_hash(self):
# Python wrapper for regress_annotation_object_get_hash()
-</code></synopsis>
-
-
- <p>This is a test for returning a hash table mapping strings to
+ </code></synopsis>
+ <p>This is a test for returning a hash table mapping strings to
objects.</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.get_objects</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns([Regress.AnnotationObject])
def get_objects(self):
# Python wrapper for regress_annotation_object_get_objects()
-</code></synopsis>
-
-
- <p>This is a test for returning a list of objects.
+ </code></synopsis>
+ <p>This is a test for returning a list of objects.
The list itself should be freed, but not the internal objects,
intentionally similar example to gtk_container_get_children</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.get_strings</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns([unicode])
def get_strings(self):
# Python wrapper for regress_annotation_object_get_strings()
-</code></synopsis>
-
-
- <p>This is a test for returning a list of strings, where
+ </code></synopsis>
+ <p>This is a test for returning a list of strings, where
each string needs to be freed.</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.hidden_self</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(none)
def hidden_self(self):
# Python wrapper for regress_annotation_object_hidden_self()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.AnnotationObject"/></p>
+ <p>A <link xref="Regress.AnnotationObject"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.in</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int)
@returns(int)
def in(self, inarg):
# Python wrapper for regress_annotation_object_in()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for in arguments</p>
-
- <p>This is a test for in arguments</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.inout</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int)
@returns(int)
def inout(self, inoutarg):
# Python wrapper for regress_annotation_object_inout()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.inout2</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int)
@returns(int)
def inout2(self, inoutarg):
# Python wrapper for regress_annotation_object_inout2()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a second test for out arguments</p>
-
- <p>This is a second test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>inoutarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.inout3</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int)
@returns(int)
def inout3(self, inoutarg):
# Python wrapper for regress_annotation_object_inout3()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a 3th test for out arguments</p>
-
- <p>This is a 3th test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>inoutarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(int)
def method(self):
# Python wrapper for regress_annotation_object_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.notrans</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject)
@returns(GObject.Object)
def notrans(self):
# Python wrapper for regress_annotation_object_notrans()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>outarg</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.out</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int)
@returns(int)
def out(self, outarg):
# Python wrapper for regress_annotation_object_out()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a test for out arguments</p>
-
- <p>This is a test for out arguments</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>outarg</code></title>
-<p>This is an argument test</p>
+ <p>This is an argument test</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationObject</title>
-
<synopsis><code>
from gi.repository import Regress
-annotation_object = Regress.AnnotationObject(<link xref='Regress.AnnotationObject-function-property'>function_property</link>=value, <link xref='Regress.AnnotationObject-string-property'>string_property</link>=value, <link xref='Regress.AnnotationObject-tab-property'>tab_property</link>=value) </code></synopsis>
+annotation_object = Regress.AnnotationObject(<link xref='Regress.AnnotationObject-function-property'>function_property</link>=value, <link xref='Regress.AnnotationObject-string-property'>string_property</link>=value, <link xref='Regress.AnnotationObject-tab-property'>tab_property</link>=value)
+ </code></synopsis>
+ <p>This is an object used to test annotations.</p>
-
- <p>This is an object used to test annotations.</p>
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.parse_args</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, int, [unicode])
@returns(none)
def parse_args(self, argc, argv):
# Python wrapper for regress_annotation_object_parse_args()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a zero-terminated array with length parameter</p>
-
- <p>Test taking a zero-terminated array with length parameter</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>argc</code></title>
-<p>Length of the argument vector</p>
+ <p>Length of the argument vector</p>
</item>
<item>
<title><code>argv</code></title>
-<p>Argument vector</p>
+ <p>Argument vector</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.set_data</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [guint8], gsize)
@returns(none)
def set_data(self, data, length):
# Python wrapper for regress_annotation_object_set_data()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a guchar * with a length.</p>
-
- <p>Test taking a guchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.set_data2</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [gint8], gsize)
@returns(none)
def set_data2(self, data, length):
# Python wrapper for regress_annotation_object_set_data2()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test taking a gchar * with a length.</p>
-
- <p>Test taking a gchar * with a length.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.set_data3</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, [guint8], gsize)
@returns(none)
def set_data3(self, data, length):
# Python wrapper for regress_annotation_object_set_data3()
-</code></synopsis>
-
-
- <p>Test taking a gchar * with a length, overriding the array element
+ </code></synopsis>
+ <p>Test taking a gchar * with a length, overriding the array element
type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>data</code></title>
-<p>The data</p>
+ <p>The data</p>
</item>
<item>
<title><code>length</code></title>
-<p>Length of the data</p>
+ <p>Length of the data</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>str_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.string_out</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, unicode)
@returns(bool)
def string_out(self, str_out):
# Python wrapper for regress_annotation_object_string_out()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test returning a string as an out parameter</p>
-
- <p>Test returning a string as an out parameter</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.AnnotationObject"/></p>
+ <p>a <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>str_out</code></title>
-<p>string return value</p>
+ <p>string return value</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bytes</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.use_buffer</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, guint8)
@returns(none)
def use_buffer(self, bytes):
# Python wrapper for regress_annotation_object_use_buffer()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="GObject.Object"/></p>
+ <p>a <link href="../GObject-2.0/GObject.Object.html">GObject.Object</link></p>
</item>
<item>
<title><code>bytes</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
-<page id="Regress.AnnotationObject.watch_full"
+<page id="Regress.AnnotationObject.watch"
type="topic"
style="method"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>destroy</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.watch_full</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, Regress.AnnotationForeachFunc, gpointer, GLib.DestroyNotify)
@returns(none)
def watch_full(self, func, user_data, destroy):
# Python wrapper for regress_annotation_object_watch_full()
-</code></synopsis>
+ </code></synopsis>
+ <p>Test overriding via the "Rename To" annotation.</p>
-
- <p>Test overriding via the "Rename To" annotation.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.AnnotationObject"/></p>
+ <p>A <link xref="Regress.AnnotationObject"/></p>
</item>
<item>
<title><code>func</code></title>
-<p>The callback</p>
+ <p>The callback</p>
</item>
<item>
<title><code>user_data</code></title>
-<p>The callback data</p>
+ <p>The callback data</p>
</item>
<item>
<title><code>destroy</code></title>
-<p>Destroy notification</p>
+ <p>Destroy notification</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.AnnotationObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.AnnotationObject.with_voidp</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, gpointer)
@returns(none)
def with_voidp(self, data):
# Python wrapper for regress_annotation_object_with_voidp()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
<item>
<title><code>data</code></title>
-<p>Opaque pointer handle</p>
+ <p>Opaque pointer handle</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.AnnotationStruct-objects"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.AnnotationStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.AnnotationStruct->objects</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.AnnotationStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.AnnotationStruct</title>
-
-
-
- <p>This is a test of an array of object in an field of a struct.</p>
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+annotation_struct = Regress.AnnotationStruct()
+ </code></synopsis>
+ <p>This is a test of an array of object in an field of a struct.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.BOOL_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.BOOL_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.DOUBLE_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.DOUBLE_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_DEFINE_SHOULD_BE_EXPOSED"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_DEFINE_SHOULD_BE_EXPOSED</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_PIE_IS_TASTY"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_PIE_IS_TASTY</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FOO_SUCCESS_INT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.FOO_SUCCESS_INT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooASingle</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooASingle.FOO_SOME_SINGLE_ENUM</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooAddressType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooAddressType.INVALID</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBRect->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBRect-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBRect" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBRect->y</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBRect" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBRect.add</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooBRect, Regress.FooBRect)
@returns(none)
def add(self, b2):
# Python wrapper for regress_foo_brect_add()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBRect"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBRect</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_brect = Regress.FooBRect()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-rect"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->rect</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->type</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooBUnion-v"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooBUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooBUnion->v</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBUnion" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBUnion.get_contained_type</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooBUnion)
@returns(int)
def get_contained_type(self):
# Python wrapper for regress_foo_bunion_get_contained_type()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_bunion = Regress.FooBUnion()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBoxed.method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooBoxed)
@returns(none)
def method(self):
# Python wrapper for regress_foo_boxed_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooBoxed"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_boxed = Regress.FooBoxed()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooBuffer</title>
-
<synopsis><code>
from gi.repository import Regress
-foo_buffer = Regress.FooBuffer() </code></synopsis>
+foo_buffer = Regress.FooBuffer()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooBuffer" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooBuffer.some_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooBuffer)
@returns(none)
def some_method(self):
# Python wrapper for regress_foo_buffer_some_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.FooCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.FooObject, bool, gpointer)
+@returns(bool)
+def on_FooCallback(regress_foo, b, data):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>regress_foo</code></title>
+
+</item>
+<item>
+<title><code>b</code></title>
+
+</item>
+<item>
+<title><code>data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooDBusData" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooDBusData.method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooDBusData)
@returns(none)
def method(self):
# Python wrapper for regress_foo_dbus_data_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooDBusData"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooDBusData</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_dbus_data = Regress.FooDBusData()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumFullname</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumFullname.ONE</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumNoType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumNoType.UN</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>int</api:type>
<api:name>regress_foo_enum</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.method</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.FooEnumType.method</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooEnumType)
@returns(int)
def method(regress_foo_enum):
# Python wrapper for regress_foo_enum_type_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>regress_foo_enum</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooEnumType</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooEnumType.ALPHA</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooEnumType" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>Regress.FooEnumType</api:type>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.returnv</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.FooEnumType.returnv</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(Regress.FooEnumType)
def returnv(x):
# Python wrapper for regress_foo_enum_type_returnv()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooError.GOOD</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.FooError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_foo_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.FooError.quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def quark():
# Python wrapper for regress_foo_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-any"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->any</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-expose"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->expose</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEvent-type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEvent" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEvent->type</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEvent"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_event = Regress.FooEvent()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventAny-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventAny" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventAny->send_event</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventAny"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventAny</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_event_any = Regress.FooEventAny()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventExpose->count</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooEventExpose-send_event"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooEventExpose" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooEventExpose->send_event</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooEventExpose"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooEventExpose</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_event_expose = Regress.FooEventExpose()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsNoType"
type="topic"
- style="default"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsNoType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>FooFlagsNoType.ETT</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsNoType.TVA</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsNoType.FYRA</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.FooFlagsType"
type="topic"
- style="default"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooFlagsType</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>FooFlagsType.FIRST</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsType.SECOND</code></title>
+
+</item>
+<item>
+<title><code>FooFlagsType.THIRD</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooForeignStruct-regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooForeignStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooForeignStruct->regress_foo</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooForeignStruct" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooForeignStruct.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooForeignStruct)
@returns(Regress.FooForeignStruct)
def copy(self):
# Python wrapper for regress_foo_foreign_struct_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooForeignStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooForeignStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_foreign_struct = Regress.FooForeignStruct()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooInterface::do_regress_foo</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooInterface, int)
@returns(none)
def do_do_regress_foo(self, x):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooInterface.do_regress_foo</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooInterface, int)
@returns(none)
def do_regress_foo(self, x):
# Python wrapper for regress_foo_interface_do_regress_foo()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooInterface</title>
-
<synopsis><code>
from gi.repository import Regress
foo_interface = Regress.FooInterface() </code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>FooInterface is implemented by FooBuffer, FooObject and FooSubobject</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooInterface" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooInterface.static_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(none)
def static_method(x):
# Python wrapper for regress_foo_interface_static_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooObject" group="vfunc" type="guide"/>
</info>
<title>Regress.FooObject::read_fn</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int, int)
@returns(none)
def do_read_fn(object, offset, length):
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>obj</p>
+ <p>obj</p>
</item>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="signal" type="guide"/>
<title type="link" role="topic">signal</title>
-
</info>
<title>Regress.FooObject::signal</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(foo_object, object, p0, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>foo_object</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooObject-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooObject->some_int</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
<title>Regress.FooObject:string</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"string" unicode : Read / Write / Construct
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooObject" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooObject" group="vfunc" type="guide"/>
</info>
<title>Regress.FooObject::virtual_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int)
@returns(bool)
def do_virtual_method(object, first_param):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.a_global_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Utility.Object)
@returns(none)
def a_global_method(obj):
# Python wrapper for regress_foo_object_a_global_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.append_new_stack_layer</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int)
@returns(Regress.FooOtherObject)
def append_new_stack_layer(self, x):
# Python wrapper for regress_foo_object_append_new_stack_layer()
-</code></synopsis>
+ </code></synopsis>
+ <p>This shouldn't be scanned as a constructor.</p>
-
- <p>This shouldn't be scanned as a constructor.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.dup_name</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject)
@returns(unicode)
def dup_name(self):
# Python wrapper for regress_foo_object_dup_name()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.external_type</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject)
@returns(Utility.Object)
def external_type(self):
# Python wrapper for regress_foo_object_external_type()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.FooObject"/></p>
+ <p>a <link xref="Regress.FooObject"/></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_get_default</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.get_default</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@returns(Regress.FooSubobject)
def get_default():
# Python wrapper for regress_foo_object_get_default()
-</code></synopsis>
-
-
- <p>This function is intended to match clutter_stage_get_default which
+ </code></synopsis>
+ <p>This function is intended to match clutter_stage_get_default which
uses a C sugar return type.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.get_name</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject)
@returns(unicode)
def get_name(self):
# Python wrapper for regress_foo_object_get_name()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>glyph</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.handle_glyph</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, Utility.Glyph)
@returns(none)
def handle_glyph(self, glyph):
# Python wrapper for regress_foo_object_handle_glyph()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>time</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.is_it_time_yet</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int)
@returns(none)
def is_it_time_yet(self, time):
# Python wrapper for regress_foo_object_is_it_time_yet()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooObject</title>
-
<synopsis><code>
from gi.repository import Regress
-foo_object = Regress.FooObject(<link xref='Regress.FooObject-hidden'>hidden</link>=value, <link xref='Regress.FooObject-string'>string</link>=value) </code></synopsis>
+foo_object = Regress.FooObject(<link xref='Regress.FooObject-hidden'>hidden</link>=value, <link xref='Regress.FooObject-string'>string</link>=value)
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.read</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int, int)
@returns(none)
def read(self, offset, length):
# Python wrapper for regress_foo_object_read()
-</code></synopsis>
+ </code></synopsis>
+ <p>Read some stuff.</p>
-
- <p>Read some stuff.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>obj</p>
+ <p>obj</p>
</item>
<item>
<title><code>offset</code></title>
-<p>offset</p>
+ <p>offset</p>
</item>
<item>
<title><code>length</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_object_static_meth</api:name>
</api:function>
-
</info>
<title>Regress.FooObject.static_meth</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@returns(int)
def static_meth():
# Python wrapper for regress_foo_object_static_meth()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>some_type</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.various</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, gpointer, GType)
@returns(none)
def various(self, data, some_type):
# Python wrapper for regress_foo_object_various()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>first_param</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooObject.virtual_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooObject, int)
@returns(bool)
def virtual_method(self, first_param):
# Python wrapper for regress_foo_object_virtual_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooObjectCookie</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooOtherObject</title>
-
<synopsis><code>
from gi.repository import Regress
-foo_other_object = Regress.FooOtherObject() </code></synopsis>
+foo_other_object = Regress.FooOtherObject()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-height"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->height</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-width"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->width</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooRectangle-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooRectangle" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooRectangle->y</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooRectangle" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>r2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooRectangle.add</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooRectangle, Regress.FooRectangle)
@returns(none)
def add(self, r2):
# Python wrapper for regress_foo_rectangle_add()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>add to this rect</p>
+ <p>add to this rect</p>
</item>
<item>
<title><code>r2</code></title>
-<p>source rectangle</p>
+ <p>source rectangle</p>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooRectangle"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooRectangle</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_rectangle = Regress.FooRectangle()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.FooStackLayer</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>FooStackLayer.DESKTOP</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-member"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooStruct->member</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStruct-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooStruct->priv</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_struct = Regress.FooStruct()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooStructPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.FooStructPrivate</title>
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_struct_private = Regress.FooStructPrivate()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="signal" type="guide"/>
<title type="link" role="topic">destroy-event</title>
-
</info>
<title>Regress.FooSubInterface::destroy-event</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(foo_sub_interface, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>foo_sub_interface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::destroy_event</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooSubInterface)
@returns(none)
def do_destroy_event(self):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::do_bar</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooSubInterface)
@returns(none)
def do_do_bar(self):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
-
+ <link xref="Regress.FooSubInterface" group="vfunc" type="guide"/>
</info>
<title>Regress.FooSubInterface::do_baz</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooSubInterface, GObject.Callback, gpointer)
@returns(none)
def do_do_baz(self, callback, user_data):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooSubInterface.do_bar</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooSubInterface)
@returns(none)
def do_bar(self):
# Python wrapper for regress_foo_sub_interface_do_bar()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.FooSubInterface" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.FooSubInterface.do_baz</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooSubInterface, GObject.Callback, gpointer)
@returns(none)
def do_baz(self, callback, user_data):
# Python wrapper for regress_foo_sub_interface_do_baz()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.FooSubInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.FooSubInterface</title>
-
<synopsis><code>
from gi.repository import Regress
foo_sub_interface = Regress.FooSubInterface() </code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.FooSubInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>FooSubInterface requires Regress.FooInterface</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooSubobject-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooSubobject" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooSubobject->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooSubobject</title>
-
<synopsis><code>
from gi.repository import Regress
-foo_subobject = Regress.FooSubobject() </code></synopsis>
+foo_subobject = Regress.FooSubobject()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-data"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->data</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-lines"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->lines</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-x"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->x</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooThingWithArray-y"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooThingWithArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooThingWithArray->y</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooThingWithArray"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooThingWithArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_thing_with_array = Regress.FooThingWithArray()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooUnion-regress_foo"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooUnion" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooUnion->regress_foo</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooUnion"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUnion</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_union = Regress.FooUnion()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.FooUtilityStruct-bar"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.FooUtilityStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.FooUtilityStruct->bar</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.FooUtilityStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.FooUtilityStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+foo_utility_struct = Regress.FooUtilityStruct()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.FooXEvent</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_ELSE"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_ELSE</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GI_SCANNER_IFDEF"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GI_SCANNER_IFDEF</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.GUINT64_CONSTANTA"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.GUINT64_CONSTANTA</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.G_GINT64_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.G_GINT64_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.INT_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.Intset"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.Intset</title>
+ <synopsis><code>
+from gi.repository import Regress
+
+intset = Regress.Intset()
+ </code></synopsis>
+ <p>Like telepathy-glib's TpIntset.</p>
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LONG_STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.LONG_STRING_CONSTANT</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-attributes"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->attributes</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->dummy</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeGnomeKeyringPasswordSchema-dummy2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeGnomeKeyringPasswordSchema"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.LikeGnomeKeyringPasswordSchema->dummy2</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeGnomeKeyringPasswordSchema"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeGnomeKeyringPasswordSchema</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+like_gnome_keyring_password_schema = Regress.LikeGnomeKeyringPasswordSchema()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.LikeXklConfigItem-name"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.LikeXklConfigItem" group="field" type="guide"/>
+ </info>
+ <title>Regress.LikeXklConfigItem->name</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.LikeXklConfigItem"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.LikeXklConfigItem</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+like_xkl_config_item = Regress.LikeXklConfigItem()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.LikeXklConfigItem" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>name</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.LikeXklConfigItem.set_name</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.LikeXklConfigItem, unicode)
@returns(none)
def set_name(self, name):
# Python wrapper for regress_like_xkl_config_item_set_name()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MAXUINT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MAXUINT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.MININT64"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.MININT64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.Mixed_Case_Constant"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.Mixed_Case_Constant</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.NEGATIVE_INT_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.NEGATIVE_INT_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.PtrArrayAlias</title>
-
-
-
- <p>Typedef'd GPtrArray for some reason</p>
-
-
-
-
-
-
-
+ <p>Typedef'd GPtrArray for some reason</p>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.STRING_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.STRING_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestABCError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestABCError.CODE1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestABCError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_abc_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.TestABCError.quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def quark():
# Python wrapper for regress_test_abc_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-priv"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->priv</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxed-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxed" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxed->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxed)
@returns(Regress.TestBoxed)
def copy(self):
# Python wrapper for regress_test_boxed_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxed" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxed.equals</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxed, Regress.TestBoxed)
@returns(bool)
def equals(self, other):
# Python wrapper for regress_test_boxed_equals()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxed"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxed</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_boxed = Regress.TestBoxed()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedB->some_int8</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedB-some_long"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedB->some_long</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedB.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxedB)
@returns(Regress.TestBoxedB)
def copy(self):
# Python wrapper for regress_test_boxed_b_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_boxed_b = Regress.TestBoxedB()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-another_thing"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedC->another_thing</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedC-refcount"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestBoxedC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedC->refcount</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedC"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedC</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_boxed_c = Regress.TestBoxedC()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedD.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxedD)
@returns(Regress.TestBoxedD)
def copy(self):
# Python wrapper for regress_test_boxed_d_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedD.free</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxedD)
@returns(none)
def free(self):
# Python wrapper for regress_test_boxed_d_free()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestBoxedD" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestBoxedD.get_magic</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestBoxedD)
@returns(int)
def get_magic(self):
# Python wrapper for regress_test_boxed_d_get_magic()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestBoxedD"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestBoxedD</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_boxed_d = Regress.TestBoxedD()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestBoxedPrivate"
+ type="guide"
+ style="class"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="class" type="guide"/>
+ </info>
+ <title>Regress.TestBoxedPrivate</title>
+ <synopsis><code>
+from gi.repository import Regress
+
+test_boxed_private = Regress.TestBoxedPrivate()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
+</page>
<?xml version="1.0"?>
<page id="Regress.TestCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@returns(int)
+def on_TestCallback():
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackArray"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts([int], gsize, [unicode], int)
+@returns(int)
+def on_TestCallbackArray(one, one_length, two, two_length):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>one</code></title>
+
+</item>
+<item>
+<title><code>one_length</code></title>
+
+</item>
+<item>
+<title><code>two</code></title>
+
+</item>
+<item>
+<title><code>two_length</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackFull"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackFull</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(int, float, filename)
+@returns(int)
+def on_TestCallbackFull(foo, bar, path):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>foo</code></title>
+ <p>the investment rate</p>
+</item>
+<item>
+<title><code>bar</code></title>
+ <p>how much money</p>
+</item>
+<item>
+<title><code>path</code></title>
+ <p>Path to file</p>
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(GLib.Error)
+@returns(none)
+def on_TestCallbackGError(error):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackHashtable"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackHashtable</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts({unicode: int})
+@returns(none)
+def on_TestCallbackHashtable(data):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>data</code></title>
+ <p>a hash table; will be modified</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackOwnedGError"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackOwnedGError</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(GLib.Error)
+@returns(none)
+def on_TestCallbackOwnedGError(error):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>error</code></title>
+ <p>GError instance; must be freed by the callback</p>
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestCallbackUserData"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestCallbackUserData</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(gpointer)
+@returns(int)
+def on_TestCallbackUserData(user_data):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>user_data</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestDEFError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestDEFError.CODE0</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnum</title>
-
-
-
- <p>By purpose, not all members have documentation</p>
-
-
-
-
+ <p>By purpose, not all members have documentation</p>
+
<terms>
<item>
<title><code>TestEnum.VALUE1</code></title>
-<p>value 1</p>
+ <p>value 1</p>
</item>
<item>
<title><code>TestEnum.VALUE2</code></title>
-<p>value 2</p>
+ <p>value 2</p>
</item>
<item>
<title><code>TestEnum.VALUE3</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestEnum" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>unicode</api:type>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.param</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.TestEnum.param</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestEnum)
@returns(unicode)
def param(e):
# Python wrapper for regress_test_enum_param()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumNoGEnum</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestEnumNoGEnum.EVALUE1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestEnumUnsigned</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestEnumUnsigned.VALUE1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestError.CODE1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.TestError.quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def quark():
# Python wrapper for regress_test_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestExternallyDefinedCallback"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestExternallyDefinedCallback</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestObj, int)
+@returns(none)
+def on_TestExternallyDefinedCallback(obj, someint):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>someint</code></title>
+
+</item>
+</terms>
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestFlags"
type="topic"
- style="default"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestFlags</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>TestFlags.FLAG1</code></title>
+
+</item>
+<item>
+<title><code>TestFlags.FLAG2</code></title>
+
+</item>
+<item>
+<title><code>TestFlags.FLAG3</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFloating-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFloating" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFloating->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFloating</title>
-
<synopsis><code>
from gi.repository import Regress
-test_floating = Regress.TestFloating() </code></synopsis>
+test_floating = Regress.TestFloating()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-copy"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::copy</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestFundamentalObject)
+@returns(Regress.TestFundamentalObject)
+def do_copy(obj):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-finalize"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject::finalize</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestFundamentalObject)
+@returns(none)
+def do_finalize(obj):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-flags"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->flags</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->instance</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalObject-refcount"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalObject->refcount</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalObject</title>
-
<synopsis><code>
from gi.repository import Regress
-test_fundamental_object = Regress.TestFundamentalObject() </code></synopsis>
+test_fundamental_object = Regress.TestFundamentalObject()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestFundamentalObject.ref</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestFundamentalObject)
@returns(Regress.TestFundamentalObject)
def ref(self):
# Python wrapper for regress_test_fundamental_object_ref()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestFundamentalObject" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestFundamentalObject.unref</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestFundamentalObject)
@returns(none)
def unref(self):
# Python wrapper for regress_test_fundamental_object_unref()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectCopyFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestFundamentalObjectCopyFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestFundamentalObject)
+@returns(Regress.TestFundamentalObject)
+def on_TestFundamentalObjectCopyFunction(obj):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>Returns</code></title>
+
+</item>
+</terms>
+
</page>
<?xml version="1.0"?>
<page id="Regress.TestFundamentalObjectFinalizeFunction"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestFundamentalObjectFinalizeFunction</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestFundamentalObject)
+@returns(none)
+def on_TestFundamentalObjectFinalizeFunction(obj):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalSubObject-data"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalSubObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalSubObject->data</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestFundamentalSubObject-fundamental_object"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestFundamentalSubObject" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestFundamentalSubObject->fundamental_object</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestFundamentalSubObject</title>
-
<synopsis><code>
from gi.repository import Regress
-test_fundamental_sub_object = Regress.TestFundamentalSubObject() </code></synopsis>
+test_fundamental_sub_object = Regress.TestFundamentalSubObject()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritDrawable-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritDrawable" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInheritDrawable->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.do_foo</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestInheritDrawable, int)
@returns(none)
def do_foo(self, x):
# Python wrapper for regress_test_inherit_drawable_do_foo()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.do_foo_maybe_throw</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestInheritDrawable, int)
@returns(none)
def do_foo_maybe_throw(self, x):
# Python wrapper for regress_test_inherit_drawable_do_foo_maybe_throw()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>y</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.get_origin</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestInheritDrawable, int, int)
@returns(none)
def get_origin(self, x, y):
# Python wrapper for regress_test_inherit_drawable_get_origin()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestInheritDrawable" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>height</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestInheritDrawable.get_size</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestInheritDrawable, int, int)
@returns(none)
def get_size(self, width, height):
# Python wrapper for regress_test_inherit_drawable_get_size()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritDrawable</title>
-
<synopsis><code>
from gi.repository import Regress
-test_inherit_drawable = Regress.TestInheritDrawable() </code></synopsis>
+test_inherit_drawable = Regress.TestInheritDrawable()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestInheritPixmapObjectClass-parent_class"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestInheritPixmapObjectClass" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestInheritPixmapObjectClass->parent_class</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestInheritPixmapObjectClass"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestInheritPixmapObjectClass</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_inherit_pixmap_object_class = Regress.TestInheritPixmapObjectClass()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestInterface"
type="guide"
- style="class"
+ style="interface"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="interface" type="guide"/>
</info>
<title>Regress.TestInterface</title>
-
<synopsis><code>
from gi.repository import Regress
test_interface = Regress.TestInterface() </code></synopsis>
-
-
-
-
-
-
+
<synopsis>
- <title>Hierarchy</title>
- <tree>
- <item>
- <code>Regress.TestInterface</code>
- </item>
- </tree>
+ <title>Prerequisites</title>
+ <p>TestInterface requires GObject.Object</p>
+ </synopsis>
+ <synopsis>
+ <title>Known Implementations</title>
+ <p>None</p>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">all</title>
-
</info>
<title>Regress.TestObj::all</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
</info>
<title>Regress.TestObj::allow_none_vfunc</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, Regress.TestObj)
@returns(none)
def do_allow_none_vfunc(obj, two):
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
</item>
<item>
<title><code>two</code></title>
-<p>Another object</p>
+ <p>Another object</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">bare</title>
-
</info>
<title>Regress.TestObj:bare</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"bare" GObject.Object : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">boxed</title>
-
</info>
<title>Regress.TestObj:boxed</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"boxed" Regress.TestBoxed : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">cleanup</title>
-
</info>
<title>Regress.TestObj::cleanup</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-complex_vfunc"
+ type="topic"
+ style="vfunc"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
+ </info>
+ <title>Regress.TestObj::complex_vfunc</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestObj, int)
+@returns(none)
+def do_complex_vfunc(obj, someint):
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>obj</code></title>
+
+</item>
+<item>
+<title><code>someint</code></title>
+
+</item>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">double</title>
-
</info>
<title>Regress.TestObj:double</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"double" float : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">first</title>
-
</info>
<title>Regress.TestObj::first</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">float</title>
-
</info>
<title>Regress.TestObj:float</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"float" float : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-function_ptr"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->function_ptr</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">gtype</title>
-
</info>
<title>Regress.TestObj:gtype</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"gtype" GType : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table-old</title>
-
</info>
<title>Regress.TestObj:hash-table-old</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"hash-table-old" {unicode: gint8} : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">hash-table</title>
-
</info>
<title>Regress.TestObj:hash-table</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"hash-table" {unicode: gint8} : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-hash_table"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->hash_table</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">int</title>
-
</info>
<title>Regress.TestObj:int</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"int" int : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list-old</title>
-
</info>
<title>Regress.TestObj:list-old</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"list-old" [unicode] : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">list</title>
-
</info>
<title>Regress.TestObj:list</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"list" [unicode] : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="Regress.TestObj" group="vfunc" type="guide"/>
-
+ <link xref="Regress.TestObj" group="vfunc" type="guide"/>
</info>
<title>Regress.TestObj::matrix</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, unicode)
@returns(int)
def do_matrix(obj, somestr):
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-len-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-len-prop</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, arr, len, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+ <p>This test signal similar to GSettings::change-event</p>
-
- <p>This test signal similar to GSettings::change-event</p>
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>arr</code></title>
-<p>numbers, or <code>None</code></p>
+ <p>numbers, or <code>None</code></p>
</item>
<item>
<title><code>len</code></title>
-<p>length of <code>arr</code>, or 0</p>
+ <p>length of <code>arr</code>, or 0</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-array-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-array-prop</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, arr, user_param1, ...)
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpChannel:: group-members-changed-detailed:</p>
-
-
-
-
+
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>arr</code></title>
-<p>numbers</p>
+ <p>numbers</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-foreign-struct</title>
-
</info>
<title>Regress.TestObj::sig-with-foreign-struct</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, cr, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>cr</code></title>
-<p>A cairo context.</p>
+ <p>A cairo context.</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-hash-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-hash-prop</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, hash, user_param1, ...)
-</code></synopsis>
-
-
- <p>This test signal is like TelepathyGlib's
+ </code></synopsis>
+ <p>This test signal is like TelepathyGlib's
TpAccount::status-changed</p>
-
-
-
-
+
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-int64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-int64-prop</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, i, user_param1, ...)
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_int64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-intarray-ret</title>
-
</info>
<title>Regress.TestObj::sig-with-intarray-ret</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, i, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-obj</title>
-
</info>
<title>Regress.TestObj::sig-with-obj</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, obj, user_param1, ...)
-</code></synopsis>
-
-
- <p>Test transfer none GObject as a param (tests refcounting).
+ </code></synopsis>
+ <p>Test transfer none GObject as a param (tests refcounting).
Use with regress_test_obj_emit_sig_with_obj</p>
-
-
-
-
+
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>obj</code></title>
-<p>A newly created RegressTestObj</p>
+ <p>A newly created RegressTestObj</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-strv</title>
-
</info>
<title>Regress.TestObj::sig-with-strv</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, strs, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+ <p>Test GStrv as a param.</p>
-
- <p>Test GStrv as a param.</p>
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>strs</code></title>
-<p>strings</p>
+ <p>strings</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">sig-with-uint64-prop</title>
-
</info>
<title>Regress.TestObj::sig-with-uint64-prop</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, i, user_param1, ...)
-</code></synopsis>
-
-
- <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
+ </code></synopsis>
+ <p>You can use this with regress_test_obj_emit_sig_with_uint64, or raise from
the introspection client langage.</p>
-
-
-
-
+
<terms>
<item>
<title><code>test_obj</code></title>
</item>
<item>
<title><code>i</code></title>
-<p>an integer</p>
+ <p>an integer</p>
</item>
<title><code>user_param1</code></title>
<p>first user parameter (if any) specified with the connect() method</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_float"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_float</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestObj->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="property" type="guide"/>
<title type="link" role="topic">string</title>
-
</info>
<title>Regress.TestObj:string</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"string" unicode : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test-with-static-scope-arg</title>
-
</info>
<title>Regress.TestObj::test-with-static-scope-arg</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, object, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="signal" type="guide"/>
<title type="link" role="topic">test</title>
-
</info>
<title>Regress.TestObj::test</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
def callback(test_obj, user_param1, ...)
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>test_obj</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>somestr</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.do_matrix</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, unicode)
@returns(int)
def do_matrix(self, somestr):
# Python wrapper for regress_test_obj_do_matrix()
-</code></synopsis>
-
-
- <p>This method is virtual. Notably its name differs from the virtual
+ </code></synopsis>
+ <p>This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
case.</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>somestr</code></title>
-<p>Meaningless string</p>
+ <p>Meaningless string</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.emit_sig_with_foreign_struct</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def emit_sig_with_foreign_struct(self):
# Python wrapper for regress_test_obj_emit_sig_with_foreign_struct()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.emit_sig_with_int64</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def emit_sig_with_int64(self):
# Python wrapper for regress_test_obj_emit_sig_with_int64()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.emit_sig_with_obj</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def emit_sig_with_obj(self):
# Python wrapper for regress_test_obj_emit_sig_with_obj()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.emit_sig_with_uint64</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def emit_sig_with_uint64(self):
# Python wrapper for regress_test_obj_emit_sig_with_uint64()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.forced_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def forced_method(self):
# Python wrapper for regress_forced_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestObj.function_ptr"
+ type="topic"
+ style="callback"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="callback" type="guide"/>
+ </info>
+ <title>Regress.TestObj.function_ptr</title>
+ <synopsis><code mime="text/x-python">
+@returns(none)
+def on_function_ptr():
+ </code></synopsis>
+
+
+<terms>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.instance_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(int)
def instance_method(self):
# Python wrapper for regress_test_obj_instance_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.instance_method_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, Regress.TestCallback)
@returns(none)
def instance_method_callback(self, callback):
# Python wrapper for regress_test_obj_instance_method_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def null_out(obj):
# Python wrapper for regress_test_obj_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestObj</title>
-
<synopsis><code>
from gi.repository import Regress
-test_obj = Regress.TestObj(<link xref='Regress.TestObj-bare'>bare</link>=value, <link xref='Regress.TestObj-boxed'>boxed</link>=value, <link xref='Regress.TestObj-double'>double</link>=value, <link xref='Regress.TestObj-float'>float</link>=value, <link xref='Regress.TestObj-gtype'>gtype</link>=value, <link xref='Regress.TestObj-hash-table'>hash_table</link>=value, <link xref='Regress.TestObj-hash-table-old'>hash_table_old</link>=value, <link xref='Regress.TestObj-int'>int</link>=value, <link xref='Regress.TestObj-list'>list</link>=value, <link xref='Regress.TestObj-list-old'>list_old</link>=value, <link xref='Regress.TestObj-string'>string</link>=value) </code></synopsis>
+test_obj = Regress.TestObj(<link xref='Regress.TestObj-bare'>bare</link>=value, <link xref='Regress.TestObj-boxed'>boxed</link>=value, <link xref='Regress.TestObj-double'>double</link>=value, <link xref='Regress.TestObj-float'>float</link>=value, <link xref='Regress.TestObj-gtype'>gtype</link>=value, <link xref='Regress.TestObj-hash-table'>hash_table</link>=value, <link xref='Regress.TestObj-hash-table-old'>hash_table_old</link>=value, <link xref='Regress.TestObj-int'>int</link>=value, <link xref='Regress.TestObj-list'>list</link>=value, <link xref='Regress.TestObj-list-old'>list_old</link>=value, <link xref='Regress.TestObj-string'>string</link>=value)
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>bare</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.set_bare</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, GObject.Object)
@returns(none)
def set_bare(self, bare):
# Python wrapper for regress_test_obj_set_bare()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.skip_inout_param</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, int, float, int, int, int, int)
@returns(bool)
def skip_inout_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
# Python wrapper for regress_test_obj_skip_inout_param()
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.skip_out_param</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, int, float, int, int, int, int)
@returns(bool)
def skip_out_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
# Python wrapper for regress_test_obj_skip_out_param()
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the out value is skipped</p>
-
- <p>Check that the out value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.skip_param</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, int, float, int, int, int, int)
@returns(bool)
def skip_param(self, a, out_b, c, inout_d, out_sum, num1, num2):
# Python wrapper for regress_test_obj_skip_param()
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that a parameter is skipped</p>
-
- <p>Check that a parameter is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/>.</p>
+ <p>A <link xref="Regress.TestObj"/>.</p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>num2</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.skip_return_val</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, int, float, int, int, int, int)
@returns(bool)
def skip_return_val(self, a, out_b, c, inout_d, out_sum, num1, num2):
# Python wrapper for regress_test_obj_skip_return_val()
-</code></synopsis>
+ </code></synopsis>
+ <p>Check that the return value is skipped</p>
-
- <p>Check that the return value is skipped</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.TestObj"/></p>
+ <p>a <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>out_b</code></title>
-<p>A return value.</p>
+ <p>A return value.</p>
</item>
<item>
<title><code>c</code></title>
-<p>Other parameter.</p>
+ <p>Other parameter.</p>
</item>
<item>
<title><code>inout_d</code></title>
-<p>Will be incremented.</p>
+ <p>Will be incremented.</p>
</item>
<item>
<title><code>out_sum</code></title>
-<p>Return value.</p>
+ <p>Return value.</p>
</item>
<item>
<title><code>num1</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>num2</code></title>
-<p>Number.</p>
+ <p>Number.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.skip_return_val_no_out</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int)
@returns(bool)
def skip_return_val_no_out(self, a):
# Python wrapper for regress_test_obj_skip_return_val_no_out()
-</code></synopsis>
-
-
- <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
+ </code></synopsis>
+ <p>Check that the return value is skipped. Succeed if a is nonzero, otherwise
raise an error.</p>
-
-
-
-
+
<terms>
<item>
<title><code>self</code></title>
-<p>a <link xref="Regress.TestObj"/></p>
+ <p>a <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>a</code></title>
-<p>Parameter.</p>
+ <p>Parameter.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.static_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(float)
def static_method(x):
# Python wrapper for regress_test_obj_static_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.static_method_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallback)
@returns(none)
def static_method_callback(callback):
# Python wrapper for regress_test_obj_static_method_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.torture_signature_0</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, float, int, unicode, int, int)
@returns(none)
def torture_signature_0(self, x, y, z, foo, q, m):
# Python wrapper for regress_test_obj_torture_signature_0()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestObj.torture_signature_1</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj, int, float, int, unicode, int, int)
@returns(bool)
def torture_signature_1(self, x, y, z, foo, q, m):
# Python wrapper for regress_test_obj_torture_signature_1()
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestOtherError</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestOtherError.CODE1</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="function" type="guide"/>
+ <link xref="Regress.TestOtherError" group="function" type="guide"/>
<api:function>
<api:returns>
<api:type>GLib.Quark</api:type>
</api:returns>
<api:name>regress_test_unconventional_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.TestOtherError.quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def quark():
# Python wrapper for regress_test_unconventional_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateEnum"
type="topic"
- style="default"
+ style="enum"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestPrivateEnum</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
+<terms>
+<item>
+<title><code>TestPrivateEnum.PUBLIC_ENUM_BEFORE</code></title>
+
+</item>
+<item>
+<title><code>TestPrivateEnum.PUBLIC_ENUM_AFTER</code></title>
+
+</item>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_after"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestPrivateStruct->this_is_public_after</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestPrivateStruct-this_is_public_before"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestPrivateStruct" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestPrivateStruct->this_is_public_before</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestPrivateStruct"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestPrivateStruct</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_private_struct = Regress.TestPrivateStruct()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="enum" type="guide"/>
-
+ <link xref="index" group="enum" type="guide"/>
</info>
<title>Regress.TestReferenceEnum</title>
-
-
-
-
-
-
-
-
+
+
<terms>
<item>
<title><code>TestReferenceEnum.0</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_enum</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedA->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_simple_boxed_a_const_return</api:name>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedA.const_return</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@returns(Regress.TestSimpleBoxedA)
def const_return():
# Python wrapper for regress_test_simple_boxed_a_const_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedA.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSimpleBoxedA)
@returns(Regress.TestSimpleBoxedA)
def copy(self):
# Python wrapper for regress_test_simple_boxed_a_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>other_a</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedA.equals</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSimpleBoxedA, Regress.TestSimpleBoxedA)
@returns(bool)
def equals(self, other_a):
# Python wrapper for regress_test_simple_boxed_a_equals()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedA"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedA</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_simple_boxed_a = Regress.TestSimpleBoxedA()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedB->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSimpleBoxedB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSimpleBoxedB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSimpleBoxedB->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSimpleBoxedB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSimpleBoxedB.copy</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSimpleBoxedB)
@returns(Regress.TestSimpleBoxedB)
def copy(self):
# Python wrapper for regress_test_simple_boxed_b_copy()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleBoxedB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSimpleBoxedB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_simple_boxed_b = Regress.TestSimpleBoxedB()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
<?xml version="1.0"?>
<page id="Regress.TestSimpleCallback"
type="topic"
- style="default"
+ style="callback"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="callback" type="guide"/>
</info>
<title>Regress.TestSimpleCallback</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code mime="text/x-python">
+@returns(none)
+def on_TestSimpleCallback():
+ </code></synopsis>
+
+
+<terms>
+</terms>
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_enum"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_enum</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructA-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructA" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructA->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>a_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestStructA.clone</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestStructA, Regress.TestStructA)
@returns(none)
def clone(self, a_out):
# Python wrapper for regress_test_struct_a_clone()
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructA</p>
-
- <p>Make a copy of a RegressTestStructA</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>the structure</p>
+ <p>the structure</p>
</item>
<item>
<title><code>a_out</code></title>
-<p>the cloned structure</p>
+ <p>the cloned structure</p>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructA"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructA</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_a = Regress.TestStructA()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructA" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>string</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestStructA.parse</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestStructA, unicode)
@returns(none)
def parse(a_out, string):
# Python wrapper for regress_test_struct_a_parse()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>a_out</code></title>
-<p>the structure that is to be filled</p>
+ <p>the structure that is to be filled</p>
</item>
<item>
<title><code>string</code></title>
-<p>ignored</p>
+ <p>ignored</p>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-nested_a"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructB->nested_a</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructB-some_int8"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructB" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructB->some_int8</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructB" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>b_out</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestStructB.clone</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestStructB, Regress.TestStructB)
@returns(none)
def clone(self, b_out):
# Python wrapper for regress_test_struct_b_clone()
-</code></synopsis>
+ </code></synopsis>
+ <p>Make a copy of a RegressTestStructB</p>
-
- <p>Make a copy of a RegressTestStructB</p>
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
-<p>the structure</p>
+ <p>the structure</p>
</item>
<item>
<title><code>b_out</code></title>
-<p>the cloned structure</p>
+ <p>the cloned structure</p>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructB"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructB</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_b = Regress.TestStructB()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-another_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructC->another_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructC-obj"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructC" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructC->obj</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructC"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructC</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_c = Regress.TestStructC()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->array1</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-array2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->array2</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-field"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->field</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-garray"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->garray</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructD-list"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructD" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructD->list</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructD"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructD</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_d = Regress.TestStructD()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_type"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructE->some_type</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE-some_union"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructE->some_union</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_e = Regress.TestStructE()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_double"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_double</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_float"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_float</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_int</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_int64"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_int64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_long"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_long</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_pointer"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_pointer</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_uint"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_uint</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_uint64"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_uint64</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructE__some_union__union-v_ulong"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructE__some_union__union"
+ group="field"
+ type="guide"/>
+ </info>
+ <title>Regress.TestStructE__some_union__union->v_ulong</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructE__some_union__union"
- type="topic"
- style="default"
+ type="guide"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructE__some_union__union</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_e__some_union__union = Regress.TestStructE__some_union__union()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data1"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data1</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data2"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data2</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data3"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data3</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data4"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data4</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data5"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data5</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-data6"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->data6</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructF-ref_count"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructF" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructF->ref_count</title>
+
+
+</page>
<?xml version="1.0"?>
<page id="Regress.TestStructF"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructF</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_f = Regress.TestStructF()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-array"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructFixedArray->array</title>
+
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestStructFixedArray-just_int"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestStructFixedArray" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestStructFixedArray->just_int</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestStructFixedArray" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestStructFixedArray.frob</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestStructFixedArray)
@returns(none)
def frob(self):
# Python wrapper for regress_test_struct_fixed_array_frob()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
<?xml version="1.0"?>
<page id="Regress.TestStructFixedArray"
type="guide"
- style="record"
+ style="class"
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="record" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestStructFixedArray</title>
-
-
-
-
-
-
-
-
-
-
-
+ <synopsis><code>
+from gi.repository import Regress
+
+test_struct_fixed_array = Regress.TestStructFixedArray()
+ </code></synopsis>
+
+
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="method" style="linklist">
+ <title>Methods</title>
+ </links>
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="function" style="linklist">
+ <title>Static Functions</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
+ <links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
+ <title>Other</title>
+ </links>
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestSubObj-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestSubObj" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestSubObj->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSubObj.instance_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSubObj)
@returns(int)
def instance_method(self):
# Python wrapper for regress_test_sub_obj_instance_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestSubObj</title>
-
<synopsis><code>
from gi.repository import Regress
-test_sub_obj = Regress.TestSubObj() </code></synopsis>
+test_sub_obj = Regress.TestSubObj()
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestSubObj" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestSubObj.unset_bare</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSubObj)
@returns(none)
def unset_bare(self):
# Python wrapper for regress_test_sub_obj_unset_bare()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="default" type="guide"/>
-
+ <link xref="index" group="default" type="guide"/>
</info>
<title>Regress.TestTypeGUInt64</title>
-
-
-
-
-
-
-
-
-
-
-
+
+
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.TestWi8021x-parent_instance"
+ type="topic"
+ style="field"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="Regress.TestWi8021x" group="field" type="guide"/>
+ </info>
+ <title>Regress.TestWi8021x->parent_instance</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="property" type="guide"/>
<title type="link" role="topic">testbool</title>
-
</info>
<title>Regress.TestWi8021x:testbool</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
"testbool" bool : Read / Write
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
-
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>self</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestWi8021x.get_testbool</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestWi8021x)
@returns(bool)
def get_testbool(self):
# Python wrapper for regress_test_wi_802_1x_get_testbool()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
- <link xref="index" group="class" type="guide"/>
-
+ <link xref="index" group="class" type="guide"/>
</info>
<title>Regress.TestWi8021x</title>
-
<synopsis><code>
from gi.repository import Regress
-test_wi8021x = Regress.TestWi8021x(<link xref='Regress.TestWi8021x-testbool'>testbool</link>=value) </code></synopsis>
+test_wi8021x = Regress.TestWi8021x(<link xref='Regress.TestWi8021x-testbool'>testbool</link>=value)
+ </code></synopsis>
+
-
-
-
-
-
-
<synopsis>
<title>Hierarchy</title>
<tree>
</item>
</tree>
</synopsis>
-
-
+ <links type="topic" ui:expanded="true"
+ api:type="function" api:mime="text/python"
+ groups="constructor" style="linklist">
+ <title>Constructors</title>
+ </links>
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="method" style="linklist">
<links type="topic" ui:expanded="true"
api:type="function" api:mime="text/python"
groups="function" style="linklist">
- <title>Functions</title>
+ <title>Static Functions</title>
</links>
<links type="topic" ui:expanded="true" groups="property" style="linklist">
<title>Properties</title>
<links type="topic" ui:expanded="true" groups="vfunc" style="linklist">
<title>Virtual functions</title>
</links>
+ <links type="topic" ui:expanded="true" groups="field" style="linklist">
+ <title>Fields</title>
+ </links>
<links type="topic" ui:expanded="true" groups="#first #default #last" style="linklist">
<title>Other</title>
</links>
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="method" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestWi8021x.set_testbool</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestWi8021x, bool)
@returns(none)
def set_testbool(self, v):
# Python wrapper for regress_test_wi_802_1x_set_testbool()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>self</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="Regress.TestWi8021x" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>x</api:name>
</api:arg>
</api:function>
-
</info>
<title>Regress.TestWi8021x.static_method</title>
-
-<synopsis><code mime="text/x-python">
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def static_method(x):
# Python wrapper for regress_test_wi_802_1x_static_method()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.UTF8_CONSTANT"
+ type="topic"
+ style="default"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="default" type="guide"/>
+ </info>
+ <title>Regress.UTF8_CONSTANT</title>
+
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>boxed</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.aliased_caller_alloc</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.aliased_caller_alloc</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AliasedTestBoxed)
@returns(none)
def aliased_caller_alloc(boxed):
# Python wrapper for regress_aliased_caller_alloc()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>boxed</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_attribute_func</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_attribute_func</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationObject, unicode)
@returns(int)
def annotation_attribute_func(object, data):
# Python wrapper for regress_annotation_attribute_func()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
-<p>A <link xref="Regress.AnnotationObject"/>.</p>
+ <p>A <link xref="Regress.AnnotationObject"/>.</p>
</item>
<item>
<title><code>data</code></title>
-<p>Some data.</p>
+ <p>Some data.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_custom_destroy</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_custom_destroy</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.AnnotationCallback, Regress.AnnotationNotifyFunc, gpointer)
@returns(none)
def annotation_custom_destroy(callback, destroy, data):
# Python wrapper for regress_annotation_custom_destroy()
-</code></synopsis>
-
-
- <p>Test messing up the heuristic of closure/destroy-notification
+ </code></synopsis>
+ <p>Test messing up the heuristic of closure/destroy-notification
detection, and fixing it via annotations.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
-<p>Destroy notification</p>
+ <p>Destroy notification</p>
</item>
<item>
<title><code>destroy</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_get_source_file</api:name>
</api:function>
-
</info>
- <title>Index.annotation_get_source_file</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_get_source_file</title>
+ <synopsis><code mime="text/x-python">
@returns(filename)
def annotation_get_source_file():
# Python wrapper for regress_annotation_get_source_file()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>argv</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_init</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_init</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [unicode])
@returns(none)
def annotation_init(argc, argv):
# Python wrapper for regress_annotation_init()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>argc</code></title>
-<p>The number of args.</p>
+ <p>The number of args.</p>
</item>
<item>
<title><code>argv</code></title>
-<p>The arguments.</p>
+ <p>The arguments.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>foo</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_invalid_regress_annotation</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_invalid_regress_annotation</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(none)
def annotation_invalid_regress_annotation(foo):
# Python wrapper for regress_annotation_invalid_regress_annotation()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>foo</code></title>
-<p>some text (e.g. example) or else</p>
+ <p>some text (e.g. example) or else</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_ptr_array</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_ptr_array</title>
+ <synopsis><code mime="text/x-python">
@accepts([GObject.Value])
@returns(none)
def annotation_ptr_array(array):
# Python wrapper for regress_annotation_ptr_array()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
-<p>the array</p>
+ <p>the array</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>length</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_return_array</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_return_array</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns([unicode])
def annotation_return_array(length):
# Python wrapper for regress_annotation_return_array()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>length</code></title>
-<p>Number of return values</p>
+ <p>Number of return values</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_return_filename</api:name>
</api:function>
-
</info>
- <title>Index.annotation_return_filename</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_return_filename</title>
+ <synopsis><code mime="text/x-python">
@returns(filename)
def annotation_return_filename():
# Python wrapper for regress_annotation_return_filename()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>fname</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_set_source_file</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_set_source_file</title>
+ <synopsis><code mime="text/x-python">
@accepts(filename)
@returns(none)
def annotation_set_source_file(fname):
# Python wrapper for regress_annotation_set_source_file()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>fname</code></title>
-<p>Source file</p>
+ <p>Source file</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_space_after_comment_bug631690</api:name>
</api:function>
-
</info>
- <title>Index.annotation_space_after_comment_bug631690</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_space_after_comment_bug631690</title>
+ <synopsis><code mime="text/x-python">
@returns(none)
def annotation_space_after_comment_bug631690():
# Python wrapper for regress_annotation_space_after_comment_bug631690()
-</code></synopsis>
+ </code></synopsis>
+ <p>Explicitly test having a space after the ** here.</p>
-
- <p>Explicitly test having a space after the ** here.</p>
-
-
-
-
<terms>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>properties</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_string_array_length</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_string_array_length</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [unicode])
@returns(none)
def annotation_string_array_length(n_properties, properties):
# Python wrapper for regress_annotation_string_array_length()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_properties</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_string_zero_terminated</api:name>
</api:function>
-
</info>
- <title>Index.annotation_string_zero_terminated</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_string_zero_terminated</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def annotation_string_zero_terminated():
# Python wrapper for regress_annotation_string_zero_terminated()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.annotation_string_zero_terminated_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_string_zero_terminated_out</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def annotation_string_zero_terminated_out(out):
# Python wrapper for regress_annotation_string_zero_terminated_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_test_parsing_bug630862</api:name>
</api:function>
-
</info>
- <title>Index.annotation_test_parsing_bug630862</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_test_parsing_bug630862</title>
+ <synopsis><code mime="text/x-python">
@returns(GObject.Object)
def annotation_test_parsing_bug630862():
# Python wrapper for regress_annotation_test_parsing_bug630862()
-</code></synopsis>
+ </code></synopsis>
+ <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
- <p>See https://bugzilla.gnome.org/show_bug.cgi?id=630862</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_transfer_floating</api:name>
</api:function>
-
</info>
- <title>Index.annotation_transfer_floating</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_transfer_floating</title>
+ <synopsis><code mime="text/x-python">
@returns(GObject.Object)
def annotation_transfer_floating():
# Python wrapper for regress_annotation_transfer_floating()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_annotation_versioned</api:name>
</api:function>
-
</info>
- <title>Index.annotation_versioned</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.annotation_versioned</title>
+ <synopsis><code mime="text/x-python">
@returns(none)
def annotation_versioned():
# Python wrapper for regress_annotation_versioned()
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 0.6</p>
-
-
+ <p>Since 0.6</p>
<terms>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_atest_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.atest_error_quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.atest_error_quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def atest_error_quark():
# Python wrapper for regress_atest_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_async_ready_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_async_ready_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Gio.Cancellable, Gio.AsyncReadyCallback, gpointer)
@returns(none)
def foo_async_ready_callback(cancellable, callback, user_data):
# Python wrapper for regress_foo_async_ready_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>cancellable</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>destroy</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_destroy_notify_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_destroy_notify_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooCallback, gpointer, GLib.DestroyNotify)
@returns(none)
def foo_destroy_notify_callback(callback, data, destroy):
# Python wrapper for regress_foo_destroy_notify_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_init</api:name>
</api:function>
-
</info>
- <title>Index.foo_init</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_init</title>
+ <synopsis><code mime="text/x-python">
@returns(int)
def foo_init():
# Python wrapper for regress_foo_init()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>s</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_method_external_references</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_method_external_references</title>
+ <synopsis><code mime="text/x-python">
@accepts(Utility.Object, Utility.EnumType, Utility.FlagType, Utility.Struct)
@returns(none)
def foo_method_external_references(object, e, f, s):
# Python wrapper for regress_foo_method_external_references()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>object</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_not_a_constructor_new</api:name>
</api:function>
-
</info>
- <title>Index.foo_not_a_constructor_new</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_not_a_constructor_new</title>
+ <synopsis><code mime="text/x-python">
@returns(Regress.FooObject)
def foo_not_a_constructor_new():
# Python wrapper for regress_foo_not_a_constructor_new()
-</code></synopsis>
-
-
- <p>This should be scanned as a top-level function, and shouldn't cause
+ </code></synopsis>
+ <p>This should be scanned as a top-level function, and shouldn't cause
a "Can't find matching type for constructor" warning.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_array</api:name>
</api:function>
-
</info>
- <title>Index.foo_test_array</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_array</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def foo_test_array():
# Python wrapper for regress_foo_test_array()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_const_char_param</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_const_char_param</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def foo_test_const_char_param(param):
# Python wrapper for regress_foo_test_const_char_param()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_char_retval</api:name>
</api:function>
-
</info>
- <title>Index.foo_test_const_char_retval</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_const_char_retval</title>
+ <synopsis><code mime="text/x-python">
@returns(unicode)
def foo_test_const_char_retval():
# Python wrapper for regress_foo_test_const_char_retval()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_const_struct_param</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_const_struct_param</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.FooStruct)
@returns(none)
def foo_test_const_struct_param(param):
# Python wrapper for regress_foo_test_const_struct_param()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_foo_test_const_struct_retval</api:name>
</api:function>
-
</info>
- <title>Index.foo_test_const_struct_retval</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_const_struct_retval</title>
+ <synopsis><code mime="text/x-python">
@returns(Regress.FooStruct)
def foo_test_const_struct_retval():
# Python wrapper for regress_foo_test_const_struct_retval()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_string_array</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_string_array</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def foo_test_string_array(array):
# Python wrapper for regress_foo_test_string_array()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>array</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_string_array_with_g</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_string_array_with_g</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def foo_test_string_array_with_g(array):
# Python wrapper for regress_foo_test_string_array_with_g()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>array</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_unsigned_qualifier</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_unsigned_qualifier</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(none)
def foo_test_unsigned_qualifier(unsigned_param):
# Python wrapper for regress_foo_test_unsigned_qualifier()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>unsigned_param</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.foo_test_unsigned_type</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.foo_test_unsigned_type</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(none)
def foo_test_unsigned_type(unsigned_param):
# Python wrapper for regress_foo_test_unsigned_type()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>unsigned_param</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>obj</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.func_obj_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.func_obj_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestObj)
@returns(none)
def func_obj_null_in(obj):
# Python wrapper for regress_func_obj_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>obj</code></title>
-<p>A <link xref="Regress.TestObj"/></p>
+ <p>A <link xref="Regress.TestObj"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.global_get_flags_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.global_get_flags_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestFlags)
@returns(none)
def global_get_flags_out(v):
# Python wrapper for regress_global_get_flags_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
-<p>A flags value</p>
+ <p>A flags value</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>attributes</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.has_parameter_named_attrs</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.has_parameter_named_attrs</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [guint32])
@returns(none)
def has_parameter_named_attrs(foo, attributes):
# Python wrapper for regress_has_parameter_named_attrs()
-</code></synopsis>
-
-
- <p>This test case mirrors GnomeKeyringPasswordSchema from
+ </code></synopsis>
+ <p>This test case mirrors GnomeKeyringPasswordSchema from
libgnome-keyring.</p>
-
-
-
-
+
<terms>
<item>
<title><code>foo</code></title>
-<p>some int</p>
+ <p>some int</p>
</item>
<item>
<title><code>attributes</code></title>
-<p>list of attributes</p>
+ <p>list of attributes</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.introspectable_via_alias</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.introspectable_via_alias</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.PtrArrayAlias)
@returns(none)
def introspectable_via_alias(data):
# Python wrapper for regress_introspectable_via_alias()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>abort_on_error</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.set_abort_on_error</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.set_abort_on_error</title>
+ <synopsis><code mime="text/x-python">
@accepts(bool)
@returns(none)
def set_abort_on_error(abort_on_error):
# Python wrapper for regress_set_abort_on_error()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>abort_on_error</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackArray)
@returns(int)
def test_array_callback(callback):
# Python wrapper for regress_test_array_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>objs</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_fixed_out_objects</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_fixed_out_objects</title>
+ <synopsis><code mime="text/x-python">
@accepts([Regress.TestObj])
@returns(none)
def test_array_fixed_out_objects(objs):
# Python wrapper for regress_test_array_fixed_out_objects()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>objs</code></title>
-<p>An array of <link xref="Regress.TestObj"/></p>
+ <p>An array of <link xref="Regress.TestObj"/></p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_fixed_size_int_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_fixed_size_int_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([int])
@returns(int)
def test_array_fixed_size_int_in(ints):
# Python wrapper for regress_test_array_fixed_size_int_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers</p>
+ <p>a list of 5 integers</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_fixed_size_int_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_fixed_size_int_out</title>
+ <synopsis><code mime="text/x-python">
@accepts([int])
@returns(none)
def test_array_fixed_size_int_out(ints):
# Python wrapper for regress_test_array_fixed_size_int_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers ranging from 0 to 4</p>
+ <p>a list of 5 integers ranging from 0 to 4</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_array_fixed_size_int_return</api:name>
</api:function>
-
</info>
- <title>Index.test_array_fixed_size_int_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_fixed_size_int_return</title>
+ <synopsis><code mime="text/x-python">
@returns([int])
def test_array_fixed_size_int_return():
# Python wrapper for regress_test_array_fixed_size_int_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_gint16_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_gint16_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [gint16])
@returns(int)
def test_array_gint16_in(n_ints, ints):
# Python wrapper for regress_test_array_gint16_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_gint32_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_gint32_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [gint32])
@returns(gint32)
def test_array_gint32_in(n_ints, ints):
# Python wrapper for regress_test_array_gint32_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_gint64_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_gint64_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [int])
@returns(int)
def test_array_gint64_in(n_ints, ints):
# Python wrapper for regress_test_array_gint64_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_gint8_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_gint8_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [gint8])
@returns(int)
def test_array_gint8_in(n_ints, ints):
# Python wrapper for regress_test_array_gint8_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>types</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_gtype_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_gtype_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [GType])
@returns(unicode)
def test_array_gtype_in(n_types, types):
# Python wrapper for regress_test_array_gtype_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_types</code></title>
</item>
<item>
<title><code>types</code></title>
-<p>List of types</p>
+ <p>List of types</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_full_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_full_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns([int])
def test_array_int_full_out(len):
# Python wrapper for regress_test_array_int_full_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>len</code></title>
-<p>length of the returned array.</p>
+ <p>length of the returned array.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [int])
@returns(int)
def test_array_int_in(n_ints, ints):
# Python wrapper for regress_test_array_int_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
</item>
<item>
<title><code>ints</code></title>
-<p>List of ints</p>
+ <p>List of ints</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_inout</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_inout</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [int])
@returns(none)
def test_array_int_inout(n_ints, ints):
# Python wrapper for regress_test_array_int_inout()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
-<p>the length of <code>ints</code></p>
+ <p>the length of <code>ints</code></p>
</item>
<item>
<title><code>ints</code></title>
-<p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
+ <p>a list of integers whose items will be increased by 1, except the first that will be dropped</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_none_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_none_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns([int])
def test_array_int_none_out(len):
# Python wrapper for regress_test_array_int_none_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>len</code></title>
-<p>length of the returned array.</p>
+ <p>length of the returned array.</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([int], int)
@returns(none)
def test_array_int_null_in(arr, len):
# Python wrapper for regress_test_array_int_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
<item>
<title><code>len</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>len</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_null_out</title>
+ <synopsis><code mime="text/x-python">
@accepts([int], int)
@returns(none)
def test_array_int_null_out(arr, len):
# Python wrapper for regress_test_array_int_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
<item>
<title><code>len</code></title>
-<p>length</p>
+ <p>length</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>ints</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_array_int_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_array_int_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, [int])
@returns(none)
def test_array_int_out(n_ints, ints):
# Python wrapper for regress_test_array_int_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>n_ints</code></title>
-<p>the length of <code>ints</code></p>
+ <p>the length of <code>ints</code></p>
</item>
<item>
<title><code>ints</code></title>
-<p>a list of 5 integers, from 0 to 4 in consecutive order</p>
+ <p>a list of 5 integers, from 0 to 4 in consecutive order</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_async_ready_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_async_ready_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Gio.AsyncReadyCallback)
@returns(none)
def test_async_ready_callback(callback):
# Python wrapper for regress_test_async_ready_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_boolean</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_boolean</title>
+ <synopsis><code mime="text/x-python">
@accepts(bool)
@returns(bool)
def test_boolean(in):
# Python wrapper for regress_test_boolean()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_boolean_false</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_boolean_false</title>
+ <synopsis><code mime="text/x-python">
@accepts(bool)
@returns(bool)
def test_boolean_false(in):
# Python wrapper for regress_test_boolean_false()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_boolean_true</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_boolean_true</title>
+ <synopsis><code mime="text/x-python">
@accepts(bool)
@returns(bool)
def test_boolean_true(in):
# Python wrapper for regress_test_boolean_true()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_method"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>none</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_method</api:name>
+ <api:arg>
+ <api:type>Regress.TestBoxed</api:type>
+ <api:name>boxed</api:name>
+ </api:arg>
+ </api:function>
+ </info>
+ <title>Regress.test_boxeds_not_a_method</title>
+ <synopsis><code mime="text/x-python">
+@accepts(Regress.TestBoxed)
+@returns(none)
+def test_boxeds_not_a_method(boxed):
+ # Python wrapper for regress_test_boxeds_not_a_method()
+ </code></synopsis>
+
+
+<terms>
+<item>
+<title><code>boxed</code></title>
+
+</item>
+</terms>
+
+</page>
--- /dev/null
+<?xml version="1.0"?>
+<page id="Regress.test_boxeds_not_a_static"
+ type="topic"
+ style="function"
+ xmlns="http://projectmallard.org/1.0/"
+ xmlns:api="http://projectmallard.org/experimental/api/"
+ xmlns:ui="http://projectmallard.org/1.0/ui/">
+ <info>
+ <link xref="index" group="function" type="guide"/>
+ <api:function>
+ <api:returns>
+ <api:type>none</api:type>
+ </api:returns>
+ <api:name>regress_test_boxeds_not_a_static</api:name>
+ </api:function>
+ </info>
+ <title>Regress.test_boxeds_not_a_static</title>
+ <synopsis><code mime="text/x-python">
+@returns(none)
+def test_boxeds_not_a_static():
+ # Python wrapper for regress_test_boxeds_not_a_static()
+ </code></synopsis>
+
+
+<terms>
+</terms>
+
+</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_context_full_return</api:name>
</api:function>
-
</info>
- <title>Index.test_cairo_context_full_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_context_full_return</title>
+ <synopsis><code mime="text/x-python">
@returns(cairo.Context)
def test_cairo_context_full_return():
# Python wrapper for regress_test_cairo_context_full_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>context</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_cairo_context_none_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_context_none_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(cairo.Context)
@returns(none)
def test_cairo_context_none_in(context):
# Python wrapper for regress_test_cairo_context_none_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>context</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>surface</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_cairo_surface_full_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_surface_full_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(cairo.Surface)
@returns(none)
def test_cairo_surface_full_out(surface):
# Python wrapper for regress_test_cairo_surface_full_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>surface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_full_return</api:name>
</api:function>
-
</info>
- <title>Index.test_cairo_surface_full_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_surface_full_return</title>
+ <synopsis><code mime="text/x-python">
@returns(cairo.Surface)
def test_cairo_surface_full_return():
# Python wrapper for regress_test_cairo_surface_full_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>surface</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_cairo_surface_none_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_surface_none_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(cairo.Surface)
@returns(none)
def test_cairo_surface_none_in(surface):
# Python wrapper for regress_test_cairo_surface_none_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>surface</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_cairo_surface_none_return</api:name>
</api:function>
-
</info>
- <title>Index.test_cairo_surface_none_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_cairo_surface_none_return</title>
+ <synopsis><code mime="text/x-python">
@returns(cairo.Surface)
def test_cairo_surface_none_return():
# Python wrapper for regress_test_cairo_surface_none_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallback)
@returns(int)
def test_callback(callback):
# Python wrapper for regress_test_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_callback_async</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_async</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackUserData, gpointer)
@returns(none)
def test_callback_async(callback, user_data):
# Python wrapper for regress_test_callback_async()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>notify</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_callback_destroy_notify</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_destroy_notify</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackUserData, gpointer, GLib.DestroyNotify)
@returns(int)
def test_callback_destroy_notify(callback, user_data, notify):
# Python wrapper for regress_test_callback_destroy_notify()
-</code></synopsis>
-
-
- <p>Notified - callback persists until a DestroyNotify delegate
+ </code></synopsis>
+ <p>Notified - callback persists until a DestroyNotify delegate
is invoked.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>notify</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_callback_destroy_notify_no_user_data</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_destroy_notify_no_user_data</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackUserData, GLib.DestroyNotify)
@returns(int)
def test_callback_destroy_notify_no_user_data(callback, notify):
# Python wrapper for regress_test_callback_destroy_notify_no_user_data()
-</code></synopsis>
-
-
- <p>Adds a scope notified callback with no user data. This can invoke an error
+ </code></synopsis>
+ <p>Adds a scope notified callback with no user data. This can invoke an error
condition in bindings which needs to be tested.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_callback_thaw_async</api:name>
</api:function>
-
</info>
- <title>Index.test_callback_thaw_async</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_thaw_async</title>
+ <synopsis><code mime="text/x-python">
@returns(int)
def test_callback_thaw_async():
# Python wrapper for regress_test_callback_thaw_async()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_callback_thaw_notifications</api:name>
</api:function>
-
</info>
- <title>Index.test_callback_thaw_notifications</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_thaw_notifications</title>
+ <synopsis><code mime="text/x-python">
@returns(int)
def test_callback_thaw_notifications():
# Python wrapper for regress_test_callback_thaw_notifications()
-</code></synopsis>
-
-
- <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
+ </code></synopsis>
+ <p>Invokes all callbacks installed by #test_callback_destroy_notify(),
adding up their return values, and removes them, invoking the
corresponding destroy notfications.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>user_data</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_callback_user_data</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_callback_user_data</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackUserData, gpointer)
@returns(int)
def test_callback_user_data(callback, user_data):
# Python wrapper for regress_test_callback_user_data()
-</code></synopsis>
-
-
- <p>Call - callback parameter persists for the duration of the method
+ </code></synopsis>
+ <p>Call - callback parameter persists for the duration of the method
call and can be released on return.</p>
-
-
-
-
+
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>closure</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_closure</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_closure</title>
+ <synopsis><code mime="text/x-python">
@accepts(GObject.Closure)
@returns(int)
def test_closure(closure):
# Python wrapper for regress_test_closure()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_closure_one_arg</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_closure_one_arg</title>
+ <synopsis><code mime="text/x-python">
@accepts(GObject.Closure, int)
@returns(int)
def test_closure_one_arg(closure, arg):
# Python wrapper for regress_test_closure_one_arg()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arg</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_closure_variant</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_closure_variant</title>
+ <synopsis><code mime="text/x-python">
@accepts(GObject.Closure, GLib.Variant)
@returns(GLib.Variant)
def test_closure_variant(closure, arg):
# Python wrapper for regress_test_closure_variant()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>closure</code></title>
-<p>GClosure which takes one GVariant and returns a GVariant</p>
+ <p>GClosure which takes one GVariant and returns a GVariant</p>
</item>
<item>
<title><code>arg</code></title>
-<p>a GVariant passed as argument to <code>closure</code></p>
+ <p>a GVariant passed as argument to <code>closure</code></p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_date_in_gvalue</api:name>
</api:function>
-
</info>
- <title>Index.test_date_in_gvalue</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_date_in_gvalue</title>
+ <synopsis><code mime="text/x-python">
@returns(GObject.Value)
def test_date_in_gvalue():
# Python wrapper for regress_test_date_in_gvalue()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_def_error_quark</api:name>
</api:function>
-
</info>
- <title>Index.test_def_error_quark</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_def_error_quark</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Quark)
def test_def_error_quark():
# Python wrapper for regress_test_def_error_quark()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_double</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_double</title>
+ <synopsis><code mime="text/x-python">
@accepts(float)
@returns(float)
def test_double(in):
# Python wrapper for regress_test_double()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_filename_return</api:name>
</api:function>
-
</info>
- <title>Index.test_filename_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_filename_return</title>
+ <synopsis><code mime="text/x-python">
@returns([filename])
def test_filename_return():
# Python wrapper for regress_test_filename_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_float</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_float</title>
+ <synopsis><code mime="text/x-python">
@accepts(float)
@returns(float)
def test_float(in):
# Python wrapper for regress_test_float()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_garray_container_return</api:name>
</api:function>
-
</info>
- <title>Index.test_garray_container_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_garray_container_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_garray_container_return():
# Python wrapper for regress_test_garray_container_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_garray_full_return</api:name>
</api:function>
-
</info>
- <title>Index.test_garray_full_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_garray_full_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_garray_full_return():
# Python wrapper for regress_test_garray_full_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gerror_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gerror_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackGError)
@returns(none)
def test_gerror_callback(callback):
# Python wrapper for regress_test_gerror_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_container_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_container_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_container_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: unicode})
def test_ghash_container_return():
# Python wrapper for regress_test_ghash_container_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_everything_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_everything_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_everything_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: unicode})
def test_ghash_everything_return():
# Python wrapper for regress_test_ghash_everything_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>hash</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ghash_gvalue_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_gvalue_in</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: GObject.Value})
@returns(none)
def test_ghash_gvalue_in(hash):
# Python wrapper for regress_test_ghash_gvalue_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>hash</code></title>
-<p>the hash table returned by
+ <p>the hash table returned by
<link xref="Regress.test_ghash_gvalue_return"/>.</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_gvalue_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_gvalue_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_gvalue_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: GObject.Value})
def test_ghash_gvalue_return():
# Python wrapper for regress_test_ghash_gvalue_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_nested_everything_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nested_everything_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: {unicode: unicode}})
def test_ghash_nested_everything_return():
# Python wrapper for regress_test_ghash_nested_everything_return()
-</code></synopsis>
+ </code></synopsis>
+ <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
- <p>Specify nested parameterized types directly with the (type ) annotation.</p>
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nested_everything_return2</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_nested_everything_return2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nested_everything_return2</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: {unicode: unicode}})
def test_ghash_nested_everything_return2():
# Python wrapper for regress_test_ghash_nested_everything_return2()
-</code></synopsis>
-
-
- <p>Another way of specifying nested parameterized types: using the
+ </code></synopsis>
+ <p>Another way of specifying nested parameterized types: using the
element-type annotation.</p>
-
-
-
-
+
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ghash_nothing_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nothing_in</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: unicode})
@returns(none)
def test_ghash_nothing_in(in):
# Python wrapper for regress_test_ghash_nothing_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ghash_nothing_in2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nothing_in2</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: unicode})
@returns(none)
def test_ghash_nothing_in2(in):
# Python wrapper for regress_test_ghash_nothing_in2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_nothing_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nothing_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: unicode})
def test_ghash_nothing_return():
# Python wrapper for regress_test_ghash_nothing_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_nothing_return2</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_nothing_return2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_nothing_return2</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: unicode})
def test_ghash_nothing_return2():
# Python wrapper for regress_test_ghash_nothing_return2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ghash_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: unicode})
@returns(none)
def test_ghash_null_in(in):
# Python wrapper for regress_test_ghash_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ghash_null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_null_out</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: unicode})
@returns(none)
def test_ghash_null_out(out):
# Python wrapper for regress_test_ghash_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_ghash_null_return</api:name>
</api:function>
-
</info>
- <title>Index.test_ghash_null_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ghash_null_return</title>
+ <synopsis><code mime="text/x-python">
@returns({unicode: unicode})
def test_ghash_null_return():
# Python wrapper for regress_test_ghash_null_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_container_return</api:name>
</api:function>
-
</info>
- <title>Index.test_glist_container_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_container_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_glist_container_return():
# Python wrapper for regress_test_glist_container_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_everything_return</api:name>
</api:function>
-
</info>
- <title>Index.test_glist_everything_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_everything_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_glist_everything_return():
# Python wrapper for regress_test_glist_everything_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_glist_nothing_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_nothing_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_glist_nothing_in(in):
# Python wrapper for regress_test_glist_nothing_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_glist_nothing_in2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_nothing_in2</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_glist_nothing_in2(in):
# Python wrapper for regress_test_glist_nothing_in2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_return</api:name>
</api:function>
-
</info>
- <title>Index.test_glist_nothing_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_nothing_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_glist_nothing_return():
# Python wrapper for regress_test_glist_nothing_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_glist_nothing_return2</api:name>
</api:function>
-
</info>
- <title>Index.test_glist_nothing_return2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_nothing_return2</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_glist_nothing_return2():
# Python wrapper for regress_test_glist_nothing_return2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_glist_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_glist_null_in(in):
# Python wrapper for regress_test_glist_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out_list</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_glist_null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_glist_null_out</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_glist_null_out(out_list):
# Python wrapper for regress_test_glist_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out_list</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_container_return</api:name>
</api:function>
-
</info>
- <title>Index.test_gslist_container_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_container_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_gslist_container_return():
# Python wrapper for regress_test_gslist_container_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_everything_return</api:name>
</api:function>
-
</info>
- <title>Index.test_gslist_everything_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_everything_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_gslist_everything_return():
# Python wrapper for regress_test_gslist_everything_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gslist_nothing_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_nothing_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_gslist_nothing_in(in):
# Python wrapper for regress_test_gslist_nothing_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gslist_nothing_in2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_nothing_in2</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_gslist_nothing_in2(in):
# Python wrapper for regress_test_gslist_nothing_in2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_return</api:name>
</api:function>
-
</info>
- <title>Index.test_gslist_nothing_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_nothing_return</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_gslist_nothing_return():
# Python wrapper for regress_test_gslist_nothing_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gslist_nothing_return2</api:name>
</api:function>
-
</info>
- <title>Index.test_gslist_nothing_return2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_nothing_return2</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_gslist_nothing_return2():
# Python wrapper for regress_test_gslist_nothing_return2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gslist_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_gslist_null_in(in):
# Python wrapper for regress_test_gslist_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out_list</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gslist_null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gslist_null_out</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_gslist_null_out(out_list):
# Python wrapper for regress_test_gslist_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out_list</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_gtype</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gtype</title>
+ <synopsis><code mime="text/x-python">
@accepts(GType)
@returns(GType)
def test_gtype(in):
# Python wrapper for regress_test_gtype()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_as</api:name>
</api:function>
-
</info>
- <title>Index.test_gvariant_as</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gvariant_as</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Variant)
def test_gvariant_as():
# Python wrapper for regress_test_gvariant_as()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_asv</api:name>
</api:function>
-
</info>
- <title>Index.test_gvariant_asv</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gvariant_asv</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Variant)
def test_gvariant_asv():
# Python wrapper for regress_test_gvariant_asv()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_i</api:name>
</api:function>
-
</info>
- <title>Index.test_gvariant_i</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gvariant_i</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Variant)
def test_gvariant_i():
# Python wrapper for regress_test_gvariant_i()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_s</api:name>
</api:function>
-
</info>
- <title>Index.test_gvariant_s</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gvariant_s</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Variant)
def test_gvariant_s():
# Python wrapper for regress_test_gvariant_s()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_gvariant_v</api:name>
</api:function>
-
</info>
- <title>Index.test_gvariant_v</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_gvariant_v</title>
+ <synopsis><code mime="text/x-python">
@returns(GLib.Variant)
def test_gvariant_v():
# Python wrapper for regress_test_gvariant_v()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_hash_table_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_hash_table_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts({unicode: int}, Regress.TestCallbackHashtable)
@returns(none)
def test_hash_table_callback(data, callback):
# Python wrapper for regress_test_hash_table_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>data</code></title>
-<p>GHashTable that gets passed to callback</p>
+ <p>GHashTable that gets passed to callback</p>
</item>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_int(in):
# Python wrapper for regress_test_int()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int16</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int16</title>
+ <synopsis><code mime="text/x-python">
@accepts(gint16)
@returns(gint16)
def test_int16(in):
# Python wrapper for regress_test_int16()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int32</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int32</title>
+ <synopsis><code mime="text/x-python">
@accepts(gint32)
@returns(gint32)
def test_int32(in):
# Python wrapper for regress_test_int32()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int64</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int64</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_int64(in):
# Python wrapper for regress_test_int64()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int8</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int8</title>
+ <synopsis><code mime="text/x-python">
@accepts(gint8)
@returns(gint8)
def test_int8(in):
# Python wrapper for regress_test_int8()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int_out_utf8</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int_out_utf8</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, unicode)
@returns(none)
def test_int_out_utf8(length, in):
# Python wrapper for regress_test_int_out_utf8()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>length</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>v</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_int_value_arg</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_int_value_arg</title>
+ <synopsis><code mime="text/x-python">
@accepts(GObject.Value)
@returns(int)
def test_int_value_arg(v):
# Python wrapper for regress_test_int_value_arg()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>v</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_long</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_long</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_long(in):
# Python wrapper for regress_test_long()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_multi_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_multi_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallback)
@returns(int)
def test_multi_callback(callback):
# Python wrapper for regress_test_multi_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>two</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_multi_double_args</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_multi_double_args</title>
+ <synopsis><code mime="text/x-python">
@accepts(float, float, float)
@returns(none)
def test_multi_double_args(in, one, two):
# Python wrapper for regress_test_multi_double_args()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_multiline_doc_comments</api:name>
</api:function>
-
</info>
- <title>Index.test_multiline_doc_comments</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_multiline_doc_comments</title>
+ <synopsis><code mime="text/x-python">
@returns(none)
def test_multiline_doc_comments():
# Python wrapper for regress_test_multiline_doc_comments()
-</code></synopsis>
+ </code></synopsis>
+ <p>This is a function.</p> <p>It has multiple lines in the documentation.</p> <p>The sky is blue.</p> <p>You will give me your credit card number.</p>
-
- <p>This is a function.</p><p>It has multiple lines in the documentation.</p><p>The sky is blue.</p><p>You will give me your credit card number.</p>
-
-
-
-
<terms>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>a</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_nested_parameter</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_nested_parameter</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(none)
def test_nested_parameter(a):
# Python wrapper for regress_test_nested_parameter()
-</code></synopsis>
-
-
- <p><informaltable>
+ </code></synopsis>
+ <p><informaltable>
<tgroup cols="3">
<thead>
<row>
</row>
</tbody>
</tgroup>
-</informaltable></p><p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
-
-
-
-
+</informaltable></p> <p>What we're testing here is that the scanner ignores the <code>a</code> nested inside XML.</p>
+
<terms>
<item>
<title><code>a</code></title>
-<p>An integer</p>
+ <p>An integer</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_null_gerror_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_null_gerror_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackGError)
@returns(none)
def test_null_gerror_callback(callback):
# Python wrapper for regress_test_null_gerror_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_owned_gerror_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_owned_gerror_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestCallbackOwnedGError)
@returns(none)
def test_owned_gerror_callback(callback):
# Python wrapper for regress_test_owned_gerror_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_short</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_short</title>
+ <synopsis><code mime="text/x-python">
@accepts(gshort)
@returns(gshort)
def test_short(in):
# Python wrapper for regress_test_short()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>callback</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_simple_callback</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_simple_callback</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestSimpleCallback)
@returns(none)
def test_simple_callback(callback):
# Python wrapper for regress_test_simple_callback()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>callback</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_size</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_size</title>
+ <synopsis><code mime="text/x-python">
@accepts(gsize)
@returns(gsize)
def test_size(in):
# Python wrapper for regress_test_size()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ssize</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ssize</title>
+ <synopsis><code mime="text/x-python">
@accepts(gssize)
@returns(gssize)
def test_ssize(in):
# Python wrapper for regress_test_ssize()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>arr</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_strv_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_in</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(bool)
def test_strv_in(arr):
# Python wrapper for regress_test_strv_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>arr</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_in_gvalue</api:name>
</api:function>
-
</info>
- <title>Index.test_strv_in_gvalue</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_in_gvalue</title>
+ <synopsis><code mime="text/x-python">
@returns(GObject.Value)
def test_strv_in_gvalue():
# Python wrapper for regress_test_strv_in_gvalue()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out</api:name>
</api:function>
-
</info>
- <title>Index.test_strv_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_out</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_strv_out():
# Python wrapper for regress_test_strv_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out_c</api:name>
</api:function>
-
</info>
- <title>Index.test_strv_out_c</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_out_c</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_strv_out_c():
# Python wrapper for regress_test_strv_out_c()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_strv_out_container</api:name>
</api:function>
-
</info>
- <title>Index.test_strv_out_container</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_out_container</title>
+ <synopsis><code mime="text/x-python">
@returns([unicode])
def test_strv_out_container():
# Python wrapper for regress_test_strv_out_container()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>retp</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_strv_outarg</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_strv_outarg</title>
+ <synopsis><code mime="text/x-python">
@accepts([unicode])
@returns(none)
def test_strv_outarg(retp):
# Python wrapper for regress_test_strv_outarg()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>retp</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_timet</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_timet</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_timet(in):
# Python wrapper for regress_test_timet()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_torture_signature_0</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_torture_signature_0</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, float, int, unicode, int, int)
@returns(none)
def test_torture_signature_0(x, y, z, foo, q, m):
# Python wrapper for regress_test_torture_signature_0()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_torture_signature_1</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_torture_signature_1</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, float, int, unicode, int, int)
@returns(bool)
def test_torture_signature_1(x, y, z, foo, q, m):
# Python wrapper for regress_test_torture_signature_1()
-</code></synopsis>
+ </code></synopsis>
+ <p>This function throws an error if m is odd.</p>
-
- <p>This function throws an error if m is odd.</p>
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>m</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_torture_signature_2</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_torture_signature_2</title>
+ <synopsis><code mime="text/x-python">
@accepts(int, Regress.TestCallbackUserData, gpointer, GLib.DestroyNotify, float, int, unicode, int, int)
@returns(none)
def test_torture_signature_2(x, callback, user_data, notify, y, z, foo, q, m):
# Python wrapper for regress_test_torture_signature_2()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>x</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_uint</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_uint</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_uint(in):
# Python wrapper for regress_test_uint()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_uint16</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_uint16</title>
+ <synopsis><code mime="text/x-python">
@accepts(guint16)
@returns(guint16)
def test_uint16(in):
# Python wrapper for regress_test_uint16()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_uint32</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_uint32</title>
+ <synopsis><code mime="text/x-python">
@accepts(guint32)
@returns(guint32)
def test_uint32(in):
# Python wrapper for regress_test_uint32()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_uint64</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_uint64</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_uint64(in):
# Python wrapper for regress_test_uint64()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_uint8</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_uint8</title>
+ <synopsis><code mime="text/x-python">
@accepts(guint8)
@returns(guint8)
def test_uint8(in):
# Python wrapper for regress_test_uint8()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ulong</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ulong</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(int)
def test_ulong(in):
# Python wrapper for regress_test_ulong()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_unichar</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_unichar</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(unicode)
def test_unichar(in):
# Python wrapper for regress_test_unichar()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>e</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_unsigned_enum_param</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_unsigned_enum_param</title>
+ <synopsis><code mime="text/x-python">
@accepts(Regress.TestEnumUnsigned)
@returns(unicode)
def test_unsigned_enum_param(e):
# Python wrapper for regress_test_unsigned_enum_param()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>e</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_ushort</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_ushort</title>
+ <synopsis><code mime="text/x-python">
@accepts(gushort)
@returns(gushort)
def test_ushort(in):
# Python wrapper for regress_test_ushort()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_const_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_const_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def test_utf8_const_in(in):
# Python wrapper for regress_test_utf8_const_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_const_return</api:name>
</api:function>
-
</info>
- <title>Index.test_utf8_const_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_const_return</title>
+ <synopsis><code mime="text/x-python">
@returns(unicode)
def test_utf8_const_return():
# Python wrapper for regress_test_utf8_const_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>inout</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_inout</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_inout</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def test_utf8_inout(inout):
# Python wrapper for regress_test_utf8_inout()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>inout</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_utf8_nonconst_return</api:name>
</api:function>
-
</info>
- <title>Index.test_utf8_nonconst_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_nonconst_return</title>
+ <synopsis><code mime="text/x-python">
@returns(unicode)
def test_utf8_nonconst_return():
# Python wrapper for regress_test_utf8_nonconst_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>in</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_null_in</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_null_in</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def test_utf8_null_in(in):
# Python wrapper for regress_test_utf8_null_in()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>in</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>char_out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_null_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_null_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def test_utf8_null_out(char_out):
# Python wrapper for regress_test_utf8_null_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>char_out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(none)
def test_utf8_out(out):
# Python wrapper for regress_test_utf8_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_out_nonconst_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_out_nonconst_return</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode)
@returns(unicode)
def test_utf8_out_nonconst_return(out):
# Python wrapper for regress_test_utf8_out_nonconst_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out</code></title>
-<p>a copy of "second"</p>
+ <p>a copy of "second"</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>out1</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_utf8_out_out</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_utf8_out_out</title>
+ <synopsis><code mime="text/x-python">
@accepts(unicode, unicode)
@returns(none)
def test_utf8_out_out(out0, out1):
# Python wrapper for regress_test_utf8_out_out()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>out0</code></title>
-<p>a copy of "first"</p>
+ <p>a copy of "first"</p>
</item>
<item>
<title><code>out1</code></title>
-<p>a copy of "second"</p>
+ <p>a copy of "second"</p>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
<api:name>i</api:name>
</api:arg>
</api:function>
-
</info>
- <title>Index.test_value_return</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_value_return</title>
+ <synopsis><code mime="text/x-python">
@accepts(int)
@returns(GObject.Value)
def test_value_return(i):
# Python wrapper for regress_test_value_return()
-</code></synopsis>
+ </code></synopsis>
+
-
-
-
-
-
-
<terms>
<item>
<title><code>i</code></title>
-<p>an int</p>
+ <p>an int</p>
</item>
<item>
<title><code>Returns</code></title>
</item>
</terms>
-
-
</page>
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
<info>
-
<link xref="index" group="function" type="guide"/>
<api:function>
<api:returns>
</api:returns>
<api:name>regress_test_versioning</api:name>
</api:function>
-
</info>
- <title>Index.test_versioning</title>
-
-<synopsis><code mime="text/x-python">
+ <title>Regress.test_versioning</title>
+ <synopsis><code mime="text/x-python">
@returns(none)
def test_versioning():
# Python wrapper for regress_test_versioning()
-</code></synopsis>
+ </code></synopsis>
-
-
-
-
- <p>Since 1.32.1</p>
-
-
+ <p>Since 1.32.1</p>
<terms>
</terms>
-
-
</page>
xmlns="http://projectmallard.org/1.0/"
xmlns:api="http://projectmallard.org/experimental/api/"
xmlns:ui="http://projectmallard.org/1.0/ui/">
- <info>
-
-
- </info>
- <title>Index</title>
-
-
-
-
-
-
-
-
-
- <links type="topic" ui:expanded="true" groups="class" style="linklist">
+ <info> </info>
+ <title>Regress</title>
+ <links type="topic" ui:expanded="true" groups="class interface" style="linklist">
<title>Classes</title>
</links>
<links type="topic" ui:expanded="true" groups="function" style="linklist">
</parameter>
</parameters>
</constructor>
+ <method name="_not_a_method"
+ c:identifier="regress_test_boxeds_not_a_method"
+ moved-to="test_boxeds_not_a_method">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <instance-parameter name="boxed" transfer-ownership="none">
+ <type name="TestBoxed" c:type="RegressTestBoxed*"/>
+ </instance-parameter>
+ </parameters>
+ </method>
<method name="copy" c:identifier="regress_test_boxed_copy">
<return-value transfer-ownership="full">
<type name="TestBoxed" c:type="RegressTestBoxed*"/>
</return-value>
</function>
</enumeration>
+ <callback name="TestExternallyDefinedCallback"
+ c:type="RegressTestExternallyDefinedCallback">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="obj" transfer-ownership="none">
+ <type name="TestObj" c:type="RegressTestObj*"/>
+ </parameter>
+ <parameter name="someint" transfer-ownership="none">
+ <type name="gint" c:type="int"/>
+ </parameter>
+ </parameters>
+ </callback>
<bitfield name="TestFlags"
glib:type-name="RegressTestFlags"
glib:get-type="regress_test_flags_get_type"
glib:unref-func="regress_test_fundamental_object_unref"
glib:set-value-func="regress_test_value_set_fundamental_object"
glib:get-value-func="regress_test_value_get_fundamental_object">
+ <virtual-method name="copy">
+ <return-value transfer-ownership="full">
+ <type name="TestFundamentalObject"
+ c:type="RegressTestFundamentalObject*"/>
+ </return-value>
+ <parameters>
+ <instance-parameter name="obj" transfer-ownership="none">
+ <type name="TestFundamentalObject"
+ c:type="const RegressTestFundamentalObject*"/>
+ </instance-parameter>
+ </parameters>
+ </virtual-method>
+ <virtual-method name="finalize">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <instance-parameter name="obj" transfer-ownership="none">
+ <type name="TestFundamentalObject"
+ c:type="RegressTestFundamentalObject*"/>
+ </instance-parameter>
+ </parameters>
+ </virtual-method>
<method name="ref" c:identifier="regress_test_fundamental_object_ref">
<return-value transfer-ownership="full">
<doc xml:space="preserve">A new #RegressTestFundamentalObject</doc>
</parameter>
</parameters>
</virtual-method>
+ <virtual-method name="complex_vfunc">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <instance-parameter name="obj" transfer-ownership="none">
+ <type name="TestObj" c:type="RegressTestObj*"/>
+ </instance-parameter>
+ <parameter name="someint" transfer-ownership="none">
+ <type name="gint" c:type="int"/>
+ </parameter>
+ </parameters>
+ </virtual-method>
<virtual-method name="matrix" invoker="do_matrix">
<doc xml:space="preserve">This method is virtual. Notably its name differs from the virtual
slot name, which makes it useful for testing bindings handle this
<field name="gtype">
<type name="GType" c:type="GType"/>
</field>
+ <field name="function_ptr">
+ <callback name="function_ptr">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ </callback>
+ </field>
<glib:signal name="all"
when="first"
no-recurse="1"
<field name="test_signal_with_static_scope_arg">
<type name="guint" c:type="guint"/>
</field>
+ <field name="complex_vfunc">
+ <type name="TestExternallyDefinedCallback"
+ c:type="RegressTestExternallyDefinedCallback"/>
+ </field>
<field name="_regress_reserved1" introspectable="0">
<callback name="_regress_reserved1">
<return-value transfer-ownership="none">
</parameter>
</parameters>
</function>
+ <function name="test_boxeds_not_a_method"
+ c:identifier="regress_test_boxeds_not_a_method">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ <parameters>
+ <parameter name="boxed" transfer-ownership="none">
+ <type name="TestBoxed" c:type="RegressTestBoxed*"/>
+ </parameter>
+ </parameters>
+ </function>
+ <function name="test_boxeds_not_a_static"
+ c:identifier="regress_test_boxeds_not_a_static">
+ <return-value transfer-ownership="none">
+ <type name="none" c:type="void"/>
+ </return-value>
+ </function>
<function name="test_cairo_context_full_return"
c:identifier="regress_test_cairo_context_full_return">
<return-value transfer-ownership="full">
regress_test_boolean
regress_test_boolean_false
regress_test_boolean_true
+regress_test_boxeds_not_a_method
+regress_test_boxeds_not_a_static
regress_test_cairo_context_full_return
regress_test_cairo_context_none_in
regress_test_cairo_surface_full_out
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \
regress_test_simple_boxed_a_equals(&other->nested_a, &boxed->nested_a));
}
+void
+regress_test_boxeds_not_a_method (RegressTestBoxed *boxed)
+{
+}
+
+void
+regress_test_boxeds_not_a_static (void)
+{
+}
+
static void
regress_test_boxed_free (RegressTestBoxed *boxed)
{
gboolean regress_test_boxed_equals (RegressTestBoxed *boxed,
RegressTestBoxed *other);
+void regress_test_boxeds_not_a_method (RegressTestBoxed *boxed);
+void regress_test_boxeds_not_a_static (void);
+
typedef struct _RegressTestBoxedB RegressTestBoxedB;
struct _RegressTestBoxedB
double some_double;
char* string;
GType gtype;
+
+ /* < private > */
+ void (*function_ptr) (void);
};
+typedef void (*RegressTestExternallyDefinedCallback) (RegressTestObj *obj, int someint);
+
struct _RegressTestObjClass
{
GObjectClass parent_class;
guint test_signal;
guint test_signal_with_static_scope_arg;
+ RegressTestExternallyDefinedCallback complex_vfunc;
+
/* Should be replaced with simple "gpointer" and not be callback */
void (*_regress_reserved1) (void);
void (*_regress_reserved2) (void);
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
INTROSPECTION_SCANNER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
CC="$(CC)" \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
--add-include-path=$(top_builddir)
INTROSPECTION_COMPILER = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
$(top_builddir)/g-ir-compiler$(EXEEXT)
INTROSPECTION_COMPILER_ARGS = \
--includedir=$(top_builddir)
INTROSPECTION_DOCTOOL = \
- env PATH=.libs:$(PATH) \
+ env PATH=".libs:$(PATH)" \
LPATH=.libs \
PYTHONPATH=$(top_builddir):$(top_srcdir) \
UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \