From 6b624574f31f9997d9fd4db927a0c54def6670eb Mon Sep 17 00:00:00 2001 From: Andrea Zagli Date: Wed, 7 Jun 2017 10:03:33 +0200 Subject: [PATCH] Enabled gtk-doc. --- .gitignore | 8 +- Makefile.am | 4 +- autogen.sh | 2 +- configure.ac | 4 +- docs/Makefile.am | 1 + docs/reference/Makefile.am | 85 ++++ docs/reference/libzakform-decl-list.txt | 169 ++++++++ docs/reference/libzakform-decl.txt | 512 ++++++++++++++++++++++++ docs/reference/libzakform-overrides.txt | 0 docs/reference/libzakform-sections.txt | 169 ++++++++ docs/reference/libzakform.types | 14 + 11 files changed, 964 insertions(+), 4 deletions(-) create mode 100644 docs/Makefile.am create mode 100644 docs/reference/Makefile.am create mode 100644 docs/reference/libzakform-decl-list.txt create mode 100644 docs/reference/libzakform-decl.txt create mode 100644 docs/reference/libzakform-overrides.txt create mode 100644 docs/reference/libzakform-sections.txt create mode 100644 docs/reference/libzakform.types diff --git a/.gitignore b/.gitignore index 6fce3bf..018d917 100644 --- a/.gitignore +++ b/.gitignore @@ -37,6 +37,11 @@ m4/ missing config.h config.status +docs/reference/*.args +docs/reference/*.hierarchy +docs/reference/*.interfaces +docs/reference/*.prerequisites +docs/reference/*.signals docs/reference/version.xml docs/reference/html/ docs/reference/xml/ @@ -50,4 +55,5 @@ intltool-* Rules-quot *.exe *.csv -src/*marshal*.[ch] \ No newline at end of file +src/*marshal*.[ch] +test-driver \ No newline at end of file diff --git a/Makefile.am b/Makefile.am index dc08cdf..6e50ffa 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,6 @@ -SUBDIRS = po src tests +DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc + +SUBDIRS = po 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 1f2bffe..12baf73 100644 --- a/configure.ac +++ b/configure.ac @@ -29,7 +29,7 @@ AC_PROG_MAKE_SET AC_PROG_LIBTOOL AC_PROG_RANLIB -GTK_DOC_CHECK(1.0) +GTK_DOC_CHECK([1.14],[--flavour no-tmpl]) IT_PROG_INTLTOOL dnl ****************************** @@ -84,6 +84,8 @@ AM_CONDITIONAL(PLATFORM_WIN32, [test $platform_win32 = yes]) AC_CONFIG_FILES([ libzakform.pc Makefile + docs/Makefile + docs/reference/Makefile po/Makefile.in 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..a5daac4 --- /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=libzakform + +# 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) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +GTKDOC_LIBS=$(top_builddir)/src/libzakform.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/libzakform-decl-list.txt b/docs/reference/libzakform-decl-list.txt new file mode 100644 index 0000000..fc84b59 --- /dev/null +++ b/docs/reference/libzakform-decl-list.txt @@ -0,0 +1,169 @@ +
+commons +ZakFormCompareType +zak_form_get_compare_type_from_string +zak_form_get_compare_type_stringify +zak_form_get_element_by_id +
+ +
+form +ZakFormForm +ZAK_FORM_TYPE_FORM +ZakFormFormClass +ZakFormElementValidatorConstructorFunc +zak_form_get_form_element_validator +zak_form_form_load_from_xml +zak_form_form_load_from_file +zak_form_form_add_element +zak_form_form_get_element_by_id +zak_form_form_get_elements +zak_form_form_get_elements_by_type +zak_form_form_add_validator +zak_form_form_get_validator_by_id +zak_form_form_get_validators +zak_form_form_get_validators_by_type +zak_form_form_clear +zak_form_form_set_as_original +zak_form_form_is_valid +zak_form_form_get_messages +zak_form_form_is_changed +zak_form_form_set_editable +zak_form_form_load +zak_form_form_insert +zak_form_form_update +zak_form_form_delete +ZakFormForm +
+ +
+formelement +ZAK_FORM_TYPE_ELEMENT +ZakFormElement +ZakFormElementClass +
+ +
+formelementfilter +ZakFormElementFilter +ZAK_FORM_TYPE_ELEMENT_FILTER +ZakFormElementFilterClass +zak_form_element_filter_xml_parsing +zak_form_element_filter_filter +zak_form_element_filter_set_id +zak_form_element_filter_get_id +zak_form_element_filter_get_enabled +zak_form_element_filter_set_enabled +ZakFormElementFilter +
+ +
+formelementfilterluc +ZAK_FORM_TYPE_ELEMENT_FILTER_LUC +zak_form_element_filter_luc_new +ZakFormElementFilterLuc +
+ +
+formelementfiltertrim +ZAK_FORM_TYPE_ELEMENT_FILTER_TRIM +zak_form_element_filter_trim_new +ZakFormElementFilterTrim +
+ +
+formelementvalidator +ZakFormElementValidator +ZAK_FORM_TYPE_ELEMENT_VALIDATOR +ZakFormElementValidatorClass +zak_form_element_validator_xml_parsing +zak_form_element_validator_validate +zak_form_element_validator_set_id +zak_form_element_validator_get_id +zak_form_element_validator_set_message +zak_form_element_validator_get_message +zak_form_element_validator_get_enabled +zak_form_element_validator_set_enabled +ZakFormElementValidator +
+ +
+formelementvalidatordate +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_DATE +zak_form_element_validator_date_new +zak_form_element_validator_date_set_compare_type +zak_form_element_validator_date_get_compare_type +zak_form_element_validator_date_set_compare_value +zak_form_element_validator_date_get_compare_value +zak_form_element_validator_date_set_format +zak_form_element_validator_date_get_format +ZakFormElementValidatorDate +
+ +
+formelementvalidatornotempty +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_NOTEMPTY +zak_form_element_validator_notempty_new +zak_form_element_validator_notempty_set_as_empty_string +zak_form_element_validator_notempty_get_as_empty_string +ZakFormElementValidatorNotempty +
+ +
+formelementvalidatorregex +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_REGEX +zak_form_element_validator_regex_new +zak_form_element_validator_regex_set_regex +zak_form_element_validator_regex_get_regex +ZakFormElementValidatorRegex +
+ +
+formiprovider +ZakFormIProvider +ZAK_FORM_TYPE_IPROVIDER +ZakFormIProviderInterface +zak_form_iprovider_load +zak_form_iprovider_insert +zak_form_iprovider_update +zak_form_iprovider_delete +ZakFormIProvider +
+ +
+formvalidator +ZakFormValidator +ZAK_FORM_TYPE_VALIDATOR +ZakFormValidatorClass +zak_form_validator_xml_parsing +zak_form_validator_get_id +zak_form_validator_set_id +zak_form_validator_validate +zak_form_validator_set_message +zak_form_validator_get_message +zak_form_validator_get_enabled +zak_form_validator_set_enabled +ZakFormValidator +
+ +
+formvalidatorcompare +ZAK_FORM_TYPE_VALIDATOR_COMPARE +zak_form_validator_compare_new +ZakFormValidatorCompare +
+ +
+formvalidatorcomparedate +ZAK_FORM_TYPE_VALIDATOR_COMPARE_DATE +zak_form_validator_compare_date_new +ZakFormValidatorCompareDate +
+ +
+formvalidatorcomposite +ZAK_FORM_TYPE_VALIDATOR_COMPOSITE +zak_form_validator_composite_new +ZakFormValidatorComposite +
+ diff --git a/docs/reference/libzakform-decl.txt b/docs/reference/libzakform-decl.txt new file mode 100644 index 0000000..e3eaed4 --- /dev/null +++ b/docs/reference/libzakform-decl.txt @@ -0,0 +1,512 @@ + +ZAK_FORM_TYPE_FORM +#define ZAK_FORM_TYPE_FORM zak_form_form_get_type () + + +ZakFormFormClass +struct _ZakFormFormClass +{ + GObjectClass parent_class; + + GPtrArray *(*get_elements) (ZakFormForm *zakform); + + void (*element_added) (ZakFormForm *zakform, ZakFormElement *element); +}; + + +ZakFormElementValidatorConstructorFunc +ZakFormElementValidator * +void + + +zak_form_get_form_element_validator +ZakFormElementValidatorConstructorFunc +ZakFormForm *zakform, const gchar *namespace + + +zak_form_form_load_from_xml +gboolean +ZakFormForm *zakform, xmlDoc *xmldoc + + +zak_form_form_load_from_file +gboolean +ZakFormForm *zakform, const gchar *filename + + +zak_form_form_add_element +gboolean +ZakFormForm *zakform, ZakFormElement *element + + +zak_form_form_get_element_by_id +ZakFormElement * +ZakFormForm *zakform, const gchar *id + + +zak_form_form_get_elements +GPtrArray * +ZakFormForm *zakform + + +zak_form_form_get_elements_by_type +GPtrArray * +ZakFormForm *zakform, GType type + + +zak_form_form_add_validator +gboolean +ZakFormForm *zakform, ZakFormValidator *validator + + +zak_form_form_get_validator_by_id +ZakFormValidator * +ZakFormForm *zakform, const gchar *id + + +zak_form_form_get_validators +GPtrArray * +ZakFormForm *zakform + + +zak_form_form_get_validators_by_type +GPtrArray * +ZakFormForm *zakform, GType type + + +zak_form_form_clear +void +ZakFormForm *zakform + + +zak_form_form_set_as_original +void +ZakFormForm *zakform + + +zak_form_form_is_valid +gboolean +ZakFormForm *zakform + + +zak_form_form_get_messages +GPtrArray * +ZakFormForm *zakform + + +zak_form_form_is_changed +gboolean +ZakFormForm *zakform + + +zak_form_form_set_editable +void +ZakFormForm *zakform, gboolean editable + + +zak_form_form_load +gboolean +ZakFormForm *zakform, ZakFormIProvider *provider + + +zak_form_form_insert +gboolean +ZakFormForm *zakform, ZakFormIProvider *provider + + +zak_form_form_update +gboolean +ZakFormForm *zakform, ZakFormIProvider *provider + + +zak_form_form_delete +gboolean +ZakFormForm *zakform, ZakFormIProvider *provider + + +ZakFormForm + + +ZAK_FORM_TYPE_ELEMENT +#define ZAK_FORM_TYPE_ELEMENT zak_form_element_get_type () + + +ZakFormElement + + +ZakFormElementClass + + +ZAK_FORM_TYPE_VALIDATOR +#define ZAK_FORM_TYPE_VALIDATOR zak_form_validator_get_type () + + +ZakFormValidatorClass +struct _ZakFormValidatorClass +{ + GObjectClass parent_class; + + gboolean (*xml_parsing) (ZakFormValidator *self, xmlNode *xnode, gpointer zakform); + gboolean (*validate) (ZakFormValidator *self); +}; + + +zak_form_validator_xml_parsing +gboolean +ZakFormValidator *validator, xmlNode *xnode, gpointer zakform + + +zak_form_validator_get_id +gchar * +ZakFormValidator *validator + + +zak_form_validator_set_id +void +ZakFormValidator *validator, const gchar *id + + +zak_form_validator_validate +gboolean +ZakFormValidator *self + + +zak_form_validator_set_message +void +ZakFormValidator *validator, const gchar *message + + +zak_form_validator_get_message +gchar * +ZakFormValidator *validator + + +zak_form_validator_get_enabled +gboolean +ZakFormValidator *validator + + +zak_form_validator_set_enabled +void +ZakFormValidator *validator, gboolean enabled + + +ZakFormValidator + + +ZakFormCompareType +typedef enum + { + ZAK_FORM_COMPARE_TYPE_NONE, + ZAK_FORM_COMPARE_TYPE_LESSER, + ZAK_FORM_COMPARE_TYPE_LESSER_EQUAL, + ZAK_FORM_COMPARE_TYPE_EQUAL, + ZAK_FORM_COMPARE_TYPE_NOT_EQUAL, + ZAK_FORM_COMPARE_TYPE_GREATER, + ZAK_FORM_COMPARE_TYPE_GREATER_EQUAL + } ZakFormCompareType; + + +zak_form_get_compare_type_from_string +ZakFormCompareType +const gchar *str + + +zak_form_get_compare_type_stringify +const gchar * +ZakFormCompareType type + + +zak_form_get_element_by_id +ZakFormElement * +GPtrArray *ar_elements, const gchar *id + + +ZAK_FORM_TYPE_ELEMENT_FILTER +#define ZAK_FORM_TYPE_ELEMENT_FILTER zak_form_element_filter_get_type () + + +ZakFormElementFilterClass +struct _ZakFormElementFilterClass +{ + GObjectClass parent_cleass; + + gboolean (*xml_parsing) (ZakFormElementFilter *filter, xmlNode *xnode); + gchar *(*filter) (ZakFormElementFilter *self, const gchar *value); +}; + + +zak_form_element_filter_xml_parsing +gboolean +ZakFormElementFilter *filter, xmlNode *xnode + + +zak_form_element_filter_filter +gchar * +ZakFormElementFilter *self, const gchar *value + + +zak_form_element_filter_set_id +void +ZakFormElementFilter *filter, const gchar *id + + +zak_form_element_filter_get_id +gchar * +ZakFormElementFilter *filter + + +zak_form_element_filter_get_enabled +gboolean +ZakFormElementFilter *filter + + +zak_form_element_filter_set_enabled +void +ZakFormElementFilter *filter, gboolean enabled + + +ZakFormElementFilter + + +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_REGEX +#define ZAK_FORM_TYPE_ELEMENT_VALIDATOR_REGEX zak_form_element_validator_regex_get_type () + + +zak_form_element_validator_regex_new +ZakFormElementValidatorRegex * +void + + +zak_form_element_validator_regex_set_regex +void +ZakFormElementValidatorRegex *validator, const gchar *regex + + +zak_form_element_validator_regex_get_regex +gchar * +ZakFormElementValidatorRegex *validator + + +ZakFormElementValidatorRegex + + +ZAK_FORM_TYPE_IPROVIDER +#define ZAK_FORM_TYPE_IPROVIDER zak_form_iprovider_get_type () + + +ZakFormIProviderInterface +struct _ZakFormIProviderInterface +{ + GTypeInterface parent_iface; + + gboolean (*load) (ZakFormIProvider *self, GPtrArray *elements); + gboolean (*insert) (ZakFormIProvider *self, GPtrArray *elements); + gboolean (*update) (ZakFormIProvider *self, GPtrArray *elements); + gboolean (*delete) (ZakFormIProvider *self, GPtrArray *elements); +}; + + +zak_form_iprovider_load +gboolean +ZakFormIProvider *self, GPtrArray *elements + + +zak_form_iprovider_insert +gboolean +ZakFormIProvider *self, GPtrArray *elements + + +zak_form_iprovider_update +gboolean +ZakFormIProvider *self, GPtrArray *elements + + +zak_form_iprovider_delete +gboolean +ZakFormIProvider *self, GPtrArray *elements + + +ZakFormIProvider + + +ZAK_FORM_TYPE_VALIDATOR_COMPARE_DATE +#define ZAK_FORM_TYPE_VALIDATOR_COMPARE_DATE zak_form_validator_compare_date_get_type () + + +zak_form_validator_compare_date_new +ZakFormValidatorCompareDate * +void + + +ZakFormValidatorCompareDate + + +ZAK_FORM_TYPE_VALIDATOR_COMPOSITE +#define ZAK_FORM_TYPE_VALIDATOR_COMPOSITE zak_form_validator_composite_get_type () + + +zak_form_validator_composite_new +ZakFormValidatorComposite * +void + + +ZakFormValidatorComposite + + +ZAK_FORM_TYPE_VALIDATOR_COMPARE +#define ZAK_FORM_TYPE_VALIDATOR_COMPARE zak_form_validator_compare_get_type () + + +zak_form_validator_compare_new +ZakFormValidatorCompare * +void + + +ZakFormValidatorCompare + + +ZAK_FORM_TYPE_ELEMENT_VALIDATOR +#define ZAK_FORM_TYPE_ELEMENT_VALIDATOR zak_form_element_validator_get_type () + + +ZakFormElementValidatorClass +struct _ZakFormElementValidatorClass +{ + GObjectClass parent_class; + + gboolean (*xml_parsing) (ZakFormElementValidator *self, xmlNode *xnode); + gboolean (*validate) (ZakFormElementValidator *self, const gchar *value); +}; + + +zak_form_element_validator_xml_parsing +gboolean +ZakFormElementValidator *self, xmlNode *xnode + + +zak_form_element_validator_validate +gboolean +ZakFormElementValidator *self, const gchar *value + + +zak_form_element_validator_set_id +void +ZakFormElementValidator *validator, const gchar *id + + +zak_form_element_validator_get_id +gchar * +ZakFormElementValidator *validator + + +zak_form_element_validator_set_message +void +ZakFormElementValidator *validator, const gchar *message + + +zak_form_element_validator_get_message +gchar * +ZakFormElementValidator *validator + + +zak_form_element_validator_get_enabled +gboolean +ZakFormElementValidator *validator + + +zak_form_element_validator_set_enabled +void +ZakFormElementValidator *validator, gboolean enabled + + +ZakFormElementValidator + + +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_NOTEMPTY +#define ZAK_FORM_TYPE_ELEMENT_VALIDATOR_NOTEMPTY zak_form_element_validator_notempty_get_type () + + +zak_form_element_validator_notempty_new +ZakFormElementValidatorNotempty * +void + + +zak_form_element_validator_notempty_set_as_empty_string +void +ZakFormElementValidatorNotempty *validator, const gchar *as_empty_string + + +zak_form_element_validator_notempty_get_as_empty_string +gchar * +ZakFormElementValidatorNotempty *validator + + +ZakFormElementValidatorNotempty + + +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_DATE +#define ZAK_FORM_TYPE_ELEMENT_VALIDATOR_DATE zak_form_element_validator_date_get_type () + + +zak_form_element_validator_date_new +ZakFormElementValidatorDate * +void + + +zak_form_element_validator_date_set_compare_type +void +ZakFormElementValidatorDate *validator, ZakFormCompareType type + + +zak_form_element_validator_date_get_compare_type +ZakFormCompareType +ZakFormElementValidatorDate *validator + + +zak_form_element_validator_date_set_compare_value +void +ZakFormElementValidatorDate *validator, const gchar *value + + +zak_form_element_validator_date_get_compare_value +gchar * +ZakFormElementValidatorDate *validator + + +zak_form_element_validator_date_set_format +void +ZakFormElementValidatorDate *validator, const gchar *format + + +zak_form_element_validator_date_get_format +gchar * +ZakFormElementValidatorDate *validator + + +ZakFormElementValidatorDate + + +ZAK_FORM_TYPE_ELEMENT_FILTER_TRIM +#define ZAK_FORM_TYPE_ELEMENT_FILTER_TRIM zak_form_element_filter_trim_get_type () + + +zak_form_element_filter_trim_new +ZakFormElementFilterTrim * +void + + +ZakFormElementFilterTrim + + +ZAK_FORM_TYPE_ELEMENT_FILTER_LUC +#define ZAK_FORM_TYPE_ELEMENT_FILTER_LUC zak_form_element_filter_luc_get_type () + + +zak_form_element_filter_luc_new +ZakFormElementFilterLuc * +void + + +ZakFormElementFilterLuc + diff --git a/docs/reference/libzakform-overrides.txt b/docs/reference/libzakform-overrides.txt new file mode 100644 index 0000000..e69de29 diff --git a/docs/reference/libzakform-sections.txt b/docs/reference/libzakform-sections.txt new file mode 100644 index 0000000..fc84b59 --- /dev/null +++ b/docs/reference/libzakform-sections.txt @@ -0,0 +1,169 @@ +
+commons +ZakFormCompareType +zak_form_get_compare_type_from_string +zak_form_get_compare_type_stringify +zak_form_get_element_by_id +
+ +
+form +ZakFormForm +ZAK_FORM_TYPE_FORM +ZakFormFormClass +ZakFormElementValidatorConstructorFunc +zak_form_get_form_element_validator +zak_form_form_load_from_xml +zak_form_form_load_from_file +zak_form_form_add_element +zak_form_form_get_element_by_id +zak_form_form_get_elements +zak_form_form_get_elements_by_type +zak_form_form_add_validator +zak_form_form_get_validator_by_id +zak_form_form_get_validators +zak_form_form_get_validators_by_type +zak_form_form_clear +zak_form_form_set_as_original +zak_form_form_is_valid +zak_form_form_get_messages +zak_form_form_is_changed +zak_form_form_set_editable +zak_form_form_load +zak_form_form_insert +zak_form_form_update +zak_form_form_delete +ZakFormForm +
+ +
+formelement +ZAK_FORM_TYPE_ELEMENT +ZakFormElement +ZakFormElementClass +
+ +
+formelementfilter +ZakFormElementFilter +ZAK_FORM_TYPE_ELEMENT_FILTER +ZakFormElementFilterClass +zak_form_element_filter_xml_parsing +zak_form_element_filter_filter +zak_form_element_filter_set_id +zak_form_element_filter_get_id +zak_form_element_filter_get_enabled +zak_form_element_filter_set_enabled +ZakFormElementFilter +
+ +
+formelementfilterluc +ZAK_FORM_TYPE_ELEMENT_FILTER_LUC +zak_form_element_filter_luc_new +ZakFormElementFilterLuc +
+ +
+formelementfiltertrim +ZAK_FORM_TYPE_ELEMENT_FILTER_TRIM +zak_form_element_filter_trim_new +ZakFormElementFilterTrim +
+ +
+formelementvalidator +ZakFormElementValidator +ZAK_FORM_TYPE_ELEMENT_VALIDATOR +ZakFormElementValidatorClass +zak_form_element_validator_xml_parsing +zak_form_element_validator_validate +zak_form_element_validator_set_id +zak_form_element_validator_get_id +zak_form_element_validator_set_message +zak_form_element_validator_get_message +zak_form_element_validator_get_enabled +zak_form_element_validator_set_enabled +ZakFormElementValidator +
+ +
+formelementvalidatordate +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_DATE +zak_form_element_validator_date_new +zak_form_element_validator_date_set_compare_type +zak_form_element_validator_date_get_compare_type +zak_form_element_validator_date_set_compare_value +zak_form_element_validator_date_get_compare_value +zak_form_element_validator_date_set_format +zak_form_element_validator_date_get_format +ZakFormElementValidatorDate +
+ +
+formelementvalidatornotempty +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_NOTEMPTY +zak_form_element_validator_notempty_new +zak_form_element_validator_notempty_set_as_empty_string +zak_form_element_validator_notempty_get_as_empty_string +ZakFormElementValidatorNotempty +
+ +
+formelementvalidatorregex +ZAK_FORM_TYPE_ELEMENT_VALIDATOR_REGEX +zak_form_element_validator_regex_new +zak_form_element_validator_regex_set_regex +zak_form_element_validator_regex_get_regex +ZakFormElementValidatorRegex +
+ +
+formiprovider +ZakFormIProvider +ZAK_FORM_TYPE_IPROVIDER +ZakFormIProviderInterface +zak_form_iprovider_load +zak_form_iprovider_insert +zak_form_iprovider_update +zak_form_iprovider_delete +ZakFormIProvider +
+ +
+formvalidator +ZakFormValidator +ZAK_FORM_TYPE_VALIDATOR +ZakFormValidatorClass +zak_form_validator_xml_parsing +zak_form_validator_get_id +zak_form_validator_set_id +zak_form_validator_validate +zak_form_validator_set_message +zak_form_validator_get_message +zak_form_validator_get_enabled +zak_form_validator_set_enabled +ZakFormValidator +
+ +
+formvalidatorcompare +ZAK_FORM_TYPE_VALIDATOR_COMPARE +zak_form_validator_compare_new +ZakFormValidatorCompare +
+ +
+formvalidatorcomparedate +ZAK_FORM_TYPE_VALIDATOR_COMPARE_DATE +zak_form_validator_compare_date_new +ZakFormValidatorCompareDate +
+ +
+formvalidatorcomposite +ZAK_FORM_TYPE_VALIDATOR_COMPOSITE +zak_form_validator_composite_new +ZakFormValidatorComposite +
+ diff --git a/docs/reference/libzakform.types b/docs/reference/libzakform.types new file mode 100644 index 0000000..3f60585 --- /dev/null +++ b/docs/reference/libzakform.types @@ -0,0 +1,14 @@ +zak_form_element_filter_get_type +zak_form_element_filter_luc_get_type +zak_form_element_filter_trim_get_type +zak_form_element_get_type +zak_form_element_validator_date_get_type +zak_form_element_validator_get_type +zak_form_element_validator_notempty_get_type +zak_form_element_validator_regex_get_type +zak_form_form_get_type +zak_form_iprovider_get_type +zak_form_validator_compare_date_get_type +zak_form_validator_compare_get_type +zak_form_validator_composite_get_type +zak_form_validator_get_type -- 2.50.0