[json-glib] docs: Split out GObject-related sections
- From: Emmanuele Bassi <ebassi src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [json-glib] docs: Split out GObject-related sections
- Date: Tue, 27 Oct 2009 20:59:50 +0000 (UTC)
commit 0979bbceb654c5e4b5dadf1e6f7e85bb9df87ca5
Author: Emmanuele Bassi <ebassi linux intel com>
Date: Tue Oct 27 20:58:08 2009 +0000
docs: Split out GObject-related sections
Like commit c176f70e593c9cfb4901cd9f27ce54b8aa7152f2 did for the
source code, the documentation should be split three-ways:
â?¢ GObject-related API
â?¢ JsonSerializable
â?¢ GBoxed-related API
doc/reference/Makefile.am | 15 +++++++--------
doc/reference/json-glib-docs.xml | 2 ++
doc/reference/json-glib-sections.txt | 33 +++++++++++++++++++++++++++------
3 files changed, 36 insertions(+), 14 deletions(-)
---
diff --git a/doc/reference/Makefile.am b/doc/reference/Makefile.am
index d4df2e1..6e7e33c 100644
--- a/doc/reference/Makefile.am
+++ b/doc/reference/Makefile.am
@@ -45,14 +45,13 @@ CFILE_GLOB = $(top_srcdir)/json-glib/*.c
# Header files to ignore when scanning.
# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h
IGNORE_HFILES = \
- json-scanner.h \
- json-types-private.h \
- json-private.h \
- json-marshal.h \
- json-glib.h \
- json-enum-types.h \
- stamp-json-enum-types.h \
- stamp-json-marshal.h
+ json-scanner.h \
+ json-types-private.h \
+ json-gobject-private.h \
+ json-private.h \
+ json-marshal.h \
+ json-glib.h \
+ json-enum-types.h
EXTRA_HFILES =
diff --git a/doc/reference/json-glib-docs.xml b/doc/reference/json-glib-docs.xml
index 3549aa0..f945a16 100644
--- a/doc/reference/json-glib-docs.xml
+++ b/doc/reference/json-glib-docs.xml
@@ -115,6 +115,8 @@
<title>JSON-GLib Advanced API</title>
<xi:include href="xml/json-gobject.xml"/>
+ <xi:include href="xml/json-serializable.xml"/>
+ <xi:include href="xml/json-gboxed.xml"/>
</part>
<part id="json-tools">
diff --git a/doc/reference/json-glib-sections.txt b/doc/reference/json-glib-sections.txt
index 2fa0058..428767d 100644
--- a/doc/reference/json-glib-sections.txt
+++ b/doc/reference/json-glib-sections.txt
@@ -193,16 +193,12 @@ json_generator_get_type
</SECTION>
<SECTION>
-<FILE>json-gobject</FILE>
-<TITLE>GObject integration</TITLE>
+<FILE>json-serializable</FILE>
+<TITLE>Serializable Interface</TITLE>
JsonSerializableIface
json_serializable_serialize_property
json_serializable_deserialize_property
-<SUBSECTION>
-json_serialize_gobject
-json_construct_gobject
-
<SUBSECTION Standard>
JSON_TYPE_SERIALIZABLE
JSON_SERIALIZABLE
@@ -215,6 +211,31 @@ json_serializable_get_type
</SECTION>
<SECTION>
+<FILE>json-gboxed</FILE>
+<TITLE>Boxed Types Serialization</TITLE>
+JsonBoxedSerializeFunc
+JsonBoxedDeserializeFunc
+json_boxed_register_transform_func
+
+<SUBSECTION>
+json_boxed_can_serialize
+json_boxed_can_deserialize
+json_boxed_serialize
+json_boxed_deserialize
+</SECTION>
+
+<SECTION>
+<FILE>json-gobject</FILE>
+<TITLE>GObject Serialization</TITLE>
+json_gobject_new
+json_gobject_dump
+
+<SUBSECTION>
+json_construct_gobject
+json_serialize_gobject
+</SECTION>
+
+<SECTION>
<FILE>json-version</FILE>
<TITLE>Versioning information</TITLE>
JSON_MAJOR_VERSION
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]