From: Andrea Zagli Date: Sun, 11 Jun 2017 07:47:05 +0000 (+0200) Subject: Enable gtk-doc (not working). X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=4c15c8650846512617e263aa65af9c1a618529e9;p=zakform%2Fgtk Enable gtk-doc (not working). --- diff --git a/.gitignore b/.gitignore index 7f925fa..cff6dd5 100644 --- a/.gitignore +++ b/.gitignore @@ -51,4 +51,10 @@ Rules-quot *.exe *.csv *.gir -*.typelib \ No newline at end of file +*.typelib +test-driver +docs/reference/libzakformgtk.args +docs/reference/libzakformgtk.hierarchy +docs/reference/libzakformgtk.interfaces +docs/reference/libzakformgtk.prerequisites +docs/reference/libzakformgtk.signals \ No newline at end of file diff --git a/Makefile.am b/Makefile.am index 5e943c5..e1460fa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ -DISTCHECK_CONFIGURE_FLAGS = --enable-introspection +DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-introspection -SUBDIRS = src tests +SUBDIRS = src tests docs ACLOCAL_AMFLAGS = -I m4 diff --git a/autogen.sh b/autogen.sh index 83f5de2..c32ddd7 100755 --- a/autogen.sh +++ b/autogen.sh @@ -24,7 +24,7 @@ fi set -x aclocal --install || exit 1 glib-gettextize --force --copy || exit 1 -#gtkdocize --copy || exit 1 +gtkdocize --copy || exit 1 intltoolize --force --copy --automake || exit 1 autoreconf --verbose --force --install -Wno-portability || exit 1 diff --git a/configure.ac b/configure.ac index 43331d8..c806bdd 100644 --- a/configure.ac +++ b/configure.ac @@ -31,6 +31,9 @@ AC_PROG_RANLIB GOBJECT_INTROSPECTION_CHECK([1.30.0]) +# check for gtk-doc +GTK_DOC_CHECK([1.14],[--flavour no-tmpl]) + dnl ****************************** dnl Translations dnl ****************************** @@ -75,6 +78,8 @@ AM_CONDITIONAL(PLATFORM_WIN32, [test $platform_win32 = yes]) AC_CONFIG_FILES([ libzakformgtk.pc Makefile + docs/Makefile + docs/reference/Makefile src/Makefile tests/Makefile ]) diff --git a/docs/Makefile.am b/docs/Makefile.am new file mode 100644 index 0000000..f3ddc22 --- /dev/null +++ b/docs/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = reference diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am new file mode 100644 index 0000000..c5fdd28 --- /dev/null +++ b/docs/reference/Makefile.am @@ -0,0 +1,85 @@ +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE=libzakformgtk + +# Uncomment for versioned docs and specify the version of the module, e.g. '2'. +#DOC_MODULE_VERSION=2 + +# The top-level XML file. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.xml + +# Directories containing the source code. +# gtk-doc will search all .c and .h files beneath these paths +# for inline comments documenting functions and macros. +# e.g. DOC_SOURCE_DIR=$(top_srcdir)/gtk $(top_srcdir)/gdk +DOC_SOURCE_DIR=$(top_srcdir)/src + +# Extra options to pass to gtkdoc-scangobj. Normally not needed. +SCANGOBJ_OPTIONS= + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS= + +# Extra options to supply to gtkdoc-mkdb +# e.g. MKDB_OPTIONS=--xml-mode --output-format=xml +MKDB_OPTIONS=--xml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mkhtml +MKHTML_OPTIONS= + +# Extra options to supply to gtkdoc-fixref. Normally not needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS= + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB=$(top_srcdir)/src/*.h +CFILE_GLOB=$(top_srcdir)/src/*.c + +# Extra header to include when scanning, which are not under DOC_SOURCE_DIR +# e.g. EXTRA_HFILES=$(top_srcdir}/contrib/extra.h +EXTRA_HFILES= + +# Header files or dirs to ignore when scanning. Use base file/dir names +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h private_code +IGNORE_HFILES= + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES= + +# Extra files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.xml building.xml changes-2.0.xml +content_files= + +# Files where gtk-doc abbrevations (#GtkWidget) are expanded +# e.g. expand_content_files=running.xml +expand_content_files= + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +GTKDOC_CFLAGS=-I$(top_srcdir)/src -I$(top_builddir)/src $(GTK_DEBUG_FLAGS) +GTKDOC_LIBS=$(top_builddir)/src/libzakformgtk.la + +# This includes the standard gtk-doc make rules, copied by gtkdocize. +include $(top_srcdir)/gtk-doc.make + +# Comment this out if you want 'make check' to test you doc status +# and run some sanity checks +if ENABLE_GTK_DOC +TESTS_ENVIRONMENT = \ + DOC_MODULE=$(DOC_MODULE) DOC_MAIN_SGML_FILE=$(DOC_MAIN_SGML_FILE) \ + SRCDIR=$(abs_srcdir) BUILDDIR=$(abs_builddir) +TESTS = $(GTKDOC_CHECK) +endif + +-include $(top_srcdir)/git.mk diff --git a/docs/reference/libzakformgtk-decl-list.txt b/docs/reference/libzakformgtk-decl-list.txt new file mode 100644 index 0000000..23eb76c --- /dev/null +++ b/docs/reference/libzakformgtk-decl-list.txt @@ -0,0 +1,110 @@ +
+form +ZakFormGtkForm +ZAK_FORM_GTK_TYPE_FORM +ZakFormGtkFormClass +zak_form_gtk_form_new +zak_form_gtk_form_set_gtkbuilder +zak_form_gtk_form_is_valid +zak_form_gtk_form_get_gobjects_by_name +ZakFormGtkForm +
+ +
+formelement +ZAK_FORM_GTK_TYPE_FORM_ELEMENT +ZakFormGtkFormElement +ZakFormGtkFormElementClass +
+ +
+formelementcheck +ZakFormGtkFormElementCheck +ZakFormGtkFormElementCheckClass + +ZAK_FORM_GTK_FORM_ELEMENT_CHECK +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK +
+ +
+formelementcombo +ZakFormGtkFormElementCombo +ZakFormGtkFormElementComboClass + +ZAK_FORM_GTK_FORM_ELEMENT_COMBO +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO +
+ +
+formelemententry +ZakFormGtkFormElementEntry +ZakFormGtkFormElementEntryClass + +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY +
+ +
+formelementlabel +ZakFormGtkFormElementLabel +ZakFormGtkFormElementLabelClass + +ZAK_FORM_GTK_FORM_ELEMENT_LABEL +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL +
+ +
+formelementradio +ZakFormGtkFormElementRadio +ZakFormGtkFormElementRadioClass + +ZAK_FORM_GTK_FORM_ELEMENT_RADIO +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO +
+ +
+formelementspin +ZakFormGtkFormElementSpin +ZakFormGtkFormElementSpinClass + +ZAK_FORM_GTK_FORM_ELEMENT_SPIN +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN +
+ +
+formelementtextview +ZakFormGtkFormElementTextview +ZakFormGtkFormElementTextviewClass + +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW +
+ diff --git a/docs/reference/libzakformgtk-decl.txt b/docs/reference/libzakformgtk-decl.txt new file mode 100644 index 0000000..9cb99c4 --- /dev/null +++ b/docs/reference/libzakformgtk-decl.txt @@ -0,0 +1,254 @@ + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL (zak_form_gtk_form_element_label_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_LABEL +#define ZAK_FORM_GTK_FORM_ELEMENT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL, ZakFormGtkFormElementLabel)) + + +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL, ZakFormGtkFormElementLabelClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL)) + + +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_LABEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL, ZakFormGtkFormElementLabelClass)) + + +ZakFormGtkFormElementLabel + + +ZakFormGtkFormElementLabelClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN (zak_form_gtk_form_element_spin_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_SPIN +#define ZAK_FORM_GTK_FORM_ELEMENT_SPIN(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN, ZakFormGtkFormElementSpin)) + + +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN, ZakFormGtkFormElementSpinClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN)) + + +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_SPIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN, ZakFormGtkFormElementSpinClass)) + + +ZakFormGtkFormElementSpin + + +ZakFormGtkFormElementSpinClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY (zak_form_gtk_form_element_entry_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY +#define ZAK_FORM_GTK_FORM_ELEMENT_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY, ZakFormGtkFormElementEntry)) + + +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY, ZakFormGtkFormElementEntryClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY)) + + +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY, ZakFormGtkFormElementEntryClass)) + + +ZakFormGtkFormElementEntry + + +ZakFormGtkFormElementEntryClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT zak_form_gtk_form_element_get_type () + + +ZakFormGtkFormElement + + +ZakFormGtkFormElementClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW (zak_form_gtk_form_element_textview_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW +#define ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW, ZakFormGtkFormElementTextview)) + + +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW, ZakFormGtkFormElementTextviewClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW)) + + +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW, ZakFormGtkFormElementTextviewClass)) + + +ZakFormGtkFormElementTextview + + +ZakFormGtkFormElementTextviewClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK (zak_form_gtk_form_element_check_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_CHECK +#define ZAK_FORM_GTK_FORM_ELEMENT_CHECK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK, ZakFormGtkFormElementCheck)) + + +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK, ZakFormGtkFormElementCheckClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK)) + + +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_CHECK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK, ZakFormGtkFormElementCheckClass)) + + +ZakFormGtkFormElementCheck + + +ZakFormGtkFormElementCheckClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO (zak_form_gtk_form_element_radio_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_RADIO +#define ZAK_FORM_GTK_FORM_ELEMENT_RADIO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO, ZakFormGtkFormElementRadio)) + + +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_RADIO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO, ZakFormGtkFormElementRadioClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO)) + + +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_RADIO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO, ZakFormGtkFormElementRadioClass)) + + +ZakFormGtkFormElementRadio + + +ZakFormGtkFormElementRadioClass + + +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO +#define ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO (zak_form_gtk_form_element_combo_get_type ()) + + +ZAK_FORM_GTK_FORM_ELEMENT_COMBO +#define ZAK_FORM_GTK_FORM_ELEMENT_COMBO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO, ZakFormGtkFormElementCombo)) + + +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO, ZakFormGtkFormElementComboClass)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO)) + + +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO_CLASS +#define ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO)) + + +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_GET_CLASS +#define ZAK_FORM_GTK_FORM_ELEMENT_COMBO_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO, ZakFormGtkFormElementComboClass)) + + +ZakFormGtkFormElementCombo + + +ZakFormGtkFormElementComboClass + + +ZAK_FORM_GTK_TYPE_FORM +#define ZAK_FORM_GTK_TYPE_FORM zak_form_gtk_form_get_type () + + +ZakFormGtkFormClass +struct _ZakFormGtkFormClass +{ + ZakFormFormClass parent_class; +}; + + +zak_form_gtk_form_new +ZakFormGtkForm * +void + + +zak_form_gtk_form_set_gtkbuilder +void +ZakFormGtkForm *form, GtkBuilder *builder + + +zak_form_gtk_form_is_valid +gboolean +ZakFormGtkForm *form, GtkWidget *parent_window + + +zak_form_gtk_form_get_gobjects_by_name +GObject ** +ZakFormGtkForm *form, ... + + +ZakFormGtkForm + diff --git a/docs/reference/libzakformgtk-overrides.txt b/docs/reference/libzakformgtk-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/reference/libzakformgtk-sections.txt b/docs/reference/libzakformgtk-sections.txt new file mode 100644 index 0000000..23eb76c --- /dev/null +++ b/docs/reference/libzakformgtk-sections.txt @@ -0,0 +1,110 @@ +
+form +ZakFormGtkForm +ZAK_FORM_GTK_TYPE_FORM +ZakFormGtkFormClass +zak_form_gtk_form_new +zak_form_gtk_form_set_gtkbuilder +zak_form_gtk_form_is_valid +zak_form_gtk_form_get_gobjects_by_name +ZakFormGtkForm +
+ +
+formelement +ZAK_FORM_GTK_TYPE_FORM_ELEMENT +ZakFormGtkFormElement +ZakFormGtkFormElementClass +
+ +
+formelementcheck +ZakFormGtkFormElementCheck +ZakFormGtkFormElementCheckClass + +ZAK_FORM_GTK_FORM_ELEMENT_CHECK +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_CHECK_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK +ZAK_FORM_GTK_IS_FORM_ELEMENT_CHECK_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_CHECK +
+ +
+formelementcombo +ZakFormGtkFormElementCombo +ZakFormGtkFormElementComboClass + +ZAK_FORM_GTK_FORM_ELEMENT_COMBO +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_COMBO_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO +ZAK_FORM_GTK_IS_FORM_ELEMENT_COMBO_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_COMBO +
+ +
+formelemententry +ZakFormGtkFormElementEntry +ZakFormGtkFormElementEntryClass + +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_ENTRY_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY +ZAK_FORM_GTK_IS_FORM_ELEMENT_ENTRY_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_ENTRY +
+ +
+formelementlabel +ZakFormGtkFormElementLabel +ZakFormGtkFormElementLabelClass + +ZAK_FORM_GTK_FORM_ELEMENT_LABEL +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_LABEL_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL +ZAK_FORM_GTK_IS_FORM_ELEMENT_LABEL_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_LABEL +
+ +
+formelementradio +ZakFormGtkFormElementRadio +ZakFormGtkFormElementRadioClass + +ZAK_FORM_GTK_FORM_ELEMENT_RADIO +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_RADIO_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO +ZAK_FORM_GTK_IS_FORM_ELEMENT_RADIO_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_RADIO +
+ +
+formelementspin +ZakFormGtkFormElementSpin +ZakFormGtkFormElementSpinClass + +ZAK_FORM_GTK_FORM_ELEMENT_SPIN +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_SPIN_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN +ZAK_FORM_GTK_IS_FORM_ELEMENT_SPIN_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_SPIN +
+ +
+formelementtextview +ZakFormGtkFormElementTextview +ZakFormGtkFormElementTextviewClass + +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_CLASS +ZAK_FORM_GTK_FORM_ELEMENT_TEXTVIEW_GET_CLASS +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW +ZAK_FORM_GTK_IS_FORM_ELEMENT_TEXTVIEW_CLASS +ZAK_FORM_GTK_TYPE_FORM_ELEMENT_TEXTVIEW +
+ diff --git a/docs/reference/libzakformgtk.types b/docs/reference/libzakformgtk.types new file mode 100644 index 0000000..6c98839 --- /dev/null +++ b/docs/reference/libzakformgtk.types @@ -0,0 +1,2 @@ +zak_form_gtk_form_element_get_type +zak_form_gtk_form_get_type