summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac4
-rw-r--r--docs/Makefile.am1
-rw-r--r--docs/reference/Makefile.am1
-rw-r--r--docs/reference/libgpe/.gitignore12
-rw-r--r--docs/reference/libgpe/Makefile.am77
-rw-r--r--docs/reference/libgpe/libgpe-docs.sgml29
-rw-r--r--docs/reference/libgpe/libgpe-overrides.txt0
-rw-r--r--docs/reference/libgpe/libgpe-sections.txt81
-rw-r--r--docs/reference/libgpe/libgpe.types3
-rw-r--r--docs/reference/libgpe/tmpl/gpe-engine.sgml187
-rw-r--r--docs/reference/libgpe/tmpl/gpe-plugin-info.sgml181
-rw-r--r--docs/reference/libgpe/tmpl/gpe-plugin.sgml128
-rw-r--r--docs/reference/libgpe/tmpl/libgpe-unused.sgml0
-rw-r--r--docs/reference/libgpeui/.gitignore12
-rw-r--r--docs/reference/libgpeui/Makefile.am73
-rw-r--r--docs/reference/libgpeui/libgpeui-docs.sgml26
-rw-r--r--docs/reference/libgpeui/libgpeui-overrides.txt0
-rw-r--r--docs/reference/libgpeui/libgpeui-sections.txt16
-rw-r--r--docs/reference/libgpeui/libgpeui.types1
-rw-r--r--docs/reference/libgpeui/tmpl/gpe-plugin-manager.sgml47
-rw-r--r--docs/reference/libgpeui/tmpl/libgpeui-unused.sgml0
23 files changed, 881 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 986750d..096e249 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,6 +3,7 @@
*.la
*.o
*~
+*.stamp
.*.sw[nop]
.deps
.libs
diff --git a/Makefile.am b/Makefile.am
index 741a595..2743026 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
## Process this file with automake to produce Makefile.in
ACLOCAL_AMFLAGS = -I m4
-SUBDIRS = libgpe loaders libgpeui data gpe-demo
+SUBDIRS = libgpe loaders libgpeui data gpe-demo docs
diff --git a/configure.ac b/configure.ac
index 9278f44..eb5c479 100644
--- a/configure.ac
+++ b/configure.ac
@@ -222,6 +222,10 @@ AC_SUBST(LOADER_LIBTOOL_FLAGS)
AC_CONFIG_FILES([
Makefile
+docs/Makefile
+docs/reference/Makefile
+docs/reference/libgpe/Makefile
+docs/reference/libgpeui/Makefile
libgpe/Makefile
libgpeui/Makefile
loaders/Makefile
diff --git a/docs/Makefile.am b/docs/Makefile.am
new file mode 100644
index 0000000..b68c774
--- /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..0772018
--- /dev/null
+++ b/docs/reference/Makefile.am
@@ -0,0 +1 @@
+SUBDIRS=libgpe libgpeui
diff --git a/docs/reference/libgpe/.gitignore b/docs/reference/libgpe/.gitignore
new file mode 100644
index 0000000..c584a55
--- /dev/null
+++ b/docs/reference/libgpe/.gitignore
@@ -0,0 +1,12 @@
+/html
+/xml
+/libgpe-decl-list.txt
+/libgpe-decl.txt
+/libgpe-undeclared.txt
+/libgpe-undocumented.txt
+/libgpe-unused.txt
+/libgpe.args
+/libgpe.hierarchy
+/libgpe.interfaces
+/libgpe.prerequisites
+/libgpe.signals
diff --git a/docs/reference/libgpe/Makefile.am b/docs/reference/libgpe/Makefile.am
new file mode 100644
index 0000000..9ed5087
--- /dev/null
+++ b/docs/reference/libgpe/Makefile.am
@@ -0,0 +1,77 @@
+## Process this file with automake to produce Makefile.in
+
+# see /gtk-doc/examples/Makefile.am
+
+# We require automake 1.6 at least.
+AUTOMAKE_OPTIONS = 1.6
+
+# The name of the module, e.g. 'glib'.
+DOC_MODULE=libgpe
+
+# The top-level SGML file. You can change this if you want to.
+DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
+
+# The directory containing the source code. Relative to $(srcdir).
+# gtk-doc will search all .c & .h files beneath here for inline comments
+# documenting the functions and macros.
+DOC_SOURCE_DIR=$(top_srcdir)/libgpe
+
+# Extra options to pass to gtkdoc-scangobj. Not normally 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.
+MKDB_OPTIONS=--sgml-mode --output-format=xml
+
+# Extra options to supply to gtkdoc-mktmpl
+# e.g. MKTMPL_OPTIONS=--only-section-tmpl
+MKTMPL_OPTIONS=
+
+# Extra options to supply to gtkdoc-fixref. Not normally 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.
+HFILE_GLOB=$(top_srcdir)/libgpe/*.h
+CFILE_GLOB=$(top_srcdir)/libgpe/*.c
+
+# Header files to ignore when scanning (These are internal to libgpe).
+IGNORE_HFILES= \
+ gpe-plugin-info-priv.h \
+ gpe-plugin-loader.h \
+ gpe-dirs.h \
+ gpe-object-module.h
+
+
+# Images to copy into HTML directory.
+HTML_IMAGES=
+
+# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
+# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
+content_files=
+
+# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
+# These files must be listed here *and* in content_files
+# e.g. expand_content_files=running.sgml
+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.
+GTKDOC_CFLAGS= \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ $(GPE_CFLAGS)
+
+GTKDOC_LIBS= \
+ $(top_builddir)/libgpe/libgpe-2.0.la \
+ $(GPE_LIBS)
+
+# This includes the standard gtk-doc make rules, copied by gtkdocize.
+include $(top_srcdir)/gtk-doc.make
+
+# Other files to distribute
+# e.g. EXTRA_DIST += version.xml.in
diff --git a/docs/reference/libgpe/libgpe-docs.sgml b/docs/reference/libgpe/libgpe-docs.sgml
new file mode 100644
index 0000000..8e7c290
--- /dev/null
+++ b/docs/reference/libgpe/libgpe-docs.sgml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+ <bookinfo>
+ <title>GPE Reference Manual</title>
+ </bookinfo>
+
+ <chapter>
+ <title>GPE</title>
+ <xi:include href="xml/gpe-engine.xml"/>
+ <xi:include href="xml/gpe-plugin.xml"/>
+ <xi:include href="xml/gpe-plugin-info.xml"/>
+
+ </chapter>
+ <chapter id="object-tree">
+ <title>Object Hierarchy</title>
+ <xi:include href="xml/tree_index.sgml"/>
+ </chapter>
+ <index id="api-index-full">
+ <title>API Index</title>
+ <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+ </index>
+
+ <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/docs/reference/libgpe/libgpe-overrides.txt b/docs/reference/libgpe/libgpe-overrides.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/reference/libgpe/libgpe-overrides.txt
diff --git a/docs/reference/libgpe/libgpe-sections.txt b/docs/reference/libgpe/libgpe-sections.txt
new file mode 100644
index 0000000..603cc27
--- /dev/null
+++ b/docs/reference/libgpe/libgpe-sections.txt
@@ -0,0 +1,81 @@
+<SECTION>
+<FILE>gpe-engine</FILE>
+GPEEnginePrivate
+<TITLE>GPEEngine</TITLE>
+GPEEngine
+gpe_engine_new
+gpe_engine_garbage_collect
+gpe_engine_add_plugin_directory
+gpe_engine_rescan_plugins
+gpe_engine_get_plugin_list
+gpe_engine_get_active_plugins
+gpe_engine_set_active_plugins
+gpe_engine_get_plugin_info
+gpe_engine_activate_plugin
+gpe_engine_deactivate_plugin
+gpe_engine_configure_plugin
+gpe_engine_update_plugins_ui
+gpe_engine_add_object
+gpe_engine_remove_object
+<SUBSECTION Standard>
+GPE_ENGINE
+GPE_IS_ENGINE
+GPE_TYPE_ENGINE
+gpe_engine_get_type
+GPE_ENGINE_CLASS
+GPE_IS_ENGINE_CLASS
+GPE_ENGINE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gpe-plugin</FILE>
+GPEFunc
+<TITLE>GPEPlugin</TITLE>
+GPEPlugin
+gpe_plugin_get_install_dir
+gpe_plugin_get_data_dir
+gpe_plugin_activate
+gpe_plugin_deactivate
+gpe_plugin_update_ui
+gpe_plugin_is_configurable
+gpe_plugin_create_configure_dialog
+GPE_REGISTER_TYPE_WITH_CODE
+GPE_REGISTER_TYPE
+<SUBSECTION Standard>
+GPE_PLUGIN
+GPE_IS_PLUGIN
+GPE_TYPE_PLUGIN
+gpe_plugin_get_type
+GPE_PLUGIN_CLASS
+GPE_IS_PLUGIN_CLASS
+GPE_PLUGIN_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gpe-dirs</FILE>
+gpe_dirs_get_data_dir
+gpe_dirs_get_lib_dir
+gpe_dirs_get_plugin_loaders_dir
+</SECTION>
+
+<SECTION>
+<FILE>gpe-plugin-info</FILE>
+GPE_TYPE_PLUGIN_INFO
+GPE_PLUGIN_INFO
+GPEPluginInfo
+gpe_plugin_info_get_type
+gpe_plugin_info_is_active
+gpe_plugin_info_is_available
+gpe_plugin_info_is_configurable
+gpe_plugin_info_get_module_name
+gpe_plugin_info_get_module_dir
+gpe_plugin_info_get_data_dir
+gpe_plugin_info_get_name
+gpe_plugin_info_get_description
+gpe_plugin_info_get_icon_name
+gpe_plugin_info_get_authors
+gpe_plugin_info_get_website
+gpe_plugin_info_get_copyright
+gpe_plugin_info_get_version
+</SECTION>
+
diff --git a/docs/reference/libgpe/libgpe.types b/docs/reference/libgpe/libgpe.types
new file mode 100644
index 0000000..aa500fd
--- /dev/null
+++ b/docs/reference/libgpe/libgpe.types
@@ -0,0 +1,3 @@
+gpe_engine_get_type
+gpe_plugin_get_type
+gpe_plugin_info_get_type
diff --git a/docs/reference/libgpe/tmpl/gpe-engine.sgml b/docs/reference/libgpe/tmpl/gpe-engine.sgml
new file mode 100644
index 0000000..90bf254
--- /dev/null
+++ b/docs/reference/libgpe/tmpl/gpe-engine.sgml
@@ -0,0 +1,187 @@
+<!-- ##### SECTION Title ##### -->
+GPEEngine
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GPEEnginePrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GPEEngine ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SIGNAL GPEEngine::activate-plugin ##### -->
+<para>
+
+</para>
+
+@gpeengine: the object which received the signal.
+@arg1:
+
+<!-- ##### SIGNAL GPEEngine::deactivate-plugin ##### -->
+<para>
+
+</para>
+
+@gpeengine: the object which received the signal.
+@arg1:
+
+<!-- ##### ARG GPEEngine:app-name ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GPEEngine:base-module-dir ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gpe_engine_new ##### -->
+<para>
+
+</para>
+
+@app_name:
+@base_module_dir:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_garbage_collect ##### -->
+<para>
+
+</para>
+
+@engine:
+
+
+<!-- ##### FUNCTION gpe_engine_add_plugin_directory ##### -->
+<para>
+
+</para>
+
+@engine:
+@module_dir:
+@data_dir:
+
+
+<!-- ##### FUNCTION gpe_engine_rescan_plugins ##### -->
+<para>
+
+</para>
+
+@engine:
+
+
+<!-- ##### FUNCTION gpe_engine_get_plugin_list ##### -->
+<para>
+
+</para>
+
+@engine:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_get_active_plugins ##### -->
+<para>
+
+</para>
+
+@engine:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_set_active_plugins ##### -->
+<para>
+
+</para>
+
+@engine:
+@plugin_names:
+
+
+<!-- ##### FUNCTION gpe_engine_get_plugin_info ##### -->
+<para>
+
+</para>
+
+@engine:
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_activate_plugin ##### -->
+<para>
+
+</para>
+
+@engine:
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_deactivate_plugin ##### -->
+<para>
+
+</para>
+
+@engine:
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_engine_configure_plugin ##### -->
+<para>
+
+</para>
+
+@engine:
+@info:
+@parent:
+
+
+<!-- ##### FUNCTION gpe_engine_update_plugins_ui ##### -->
+<para>
+
+</para>
+
+@engine:
+@target_object:
+
+
+<!-- ##### FUNCTION gpe_engine_add_object ##### -->
+<para>
+
+</para>
+
+@engine:
+@object:
+
+
+<!-- ##### FUNCTION gpe_engine_remove_object ##### -->
+<para>
+
+</para>
+
+@engine:
+@object:
+
+
diff --git a/docs/reference/libgpe/tmpl/gpe-plugin-info.sgml b/docs/reference/libgpe/tmpl/gpe-plugin-info.sgml
new file mode 100644
index 0000000..c8ec0c1
--- /dev/null
+++ b/docs/reference/libgpe/tmpl/gpe-plugin-info.sgml
@@ -0,0 +1,181 @@
+<!-- ##### SECTION Title ##### -->
+GPEPluginInfo
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### MACRO GPE_TYPE_PLUGIN_INFO ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GPE_PLUGIN_INFO ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### STRUCT GPEPluginInfo ##### -->
+<para>
+
+</para>
+
+@refcount:
+@plugin:
+@file:
+@module_dir:
+@data_dir:
+@module_name:
+@loader:
+@dependencies:
+@name:
+@desc:
+@icon_name:
+@authors:
+@copyright:
+@website:
+@version:
+@available:
+
+<!-- ##### FUNCTION gpe_plugin_info_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_is_active ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_is_available ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_is_configurable ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_module_name ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_module_dir ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_data_dir ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_name ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_description ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_icon_name ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_authors ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_website ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_copyright ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_info_get_version ##### -->
+<para>
+
+</para>
+
+@info:
+@Returns:
+
+
diff --git a/docs/reference/libgpe/tmpl/gpe-plugin.sgml b/docs/reference/libgpe/tmpl/gpe-plugin.sgml
new file mode 100644
index 0000000..e587e84
--- /dev/null
+++ b/docs/reference/libgpe/tmpl/gpe-plugin.sgml
@@ -0,0 +1,128 @@
+<!-- ##### SECTION Title ##### -->
+GPEPlugin
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### USER_FUNCTION GPEFunc ##### -->
+<para>
+
+</para>
+
+@plugin:
+@target_object:
+
+
+<!-- ##### STRUCT GPEPlugin ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GPEPlugin:data-dir ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GPEPlugin:install-dir ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gpe_plugin_get_install_dir ##### -->
+<para>
+
+</para>
+
+@plugin:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_get_data_dir ##### -->
+<para>
+
+</para>
+
+@plugin:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_activate ##### -->
+<para>
+
+</para>
+
+@plugin:
+@target_object:
+
+
+<!-- ##### FUNCTION gpe_plugin_deactivate ##### -->
+<para>
+
+</para>
+
+@plugin:
+@target_object:
+
+
+<!-- ##### FUNCTION gpe_plugin_update_ui ##### -->
+<para>
+
+</para>
+
+@plugin:
+@target_object:
+
+
+<!-- ##### FUNCTION gpe_plugin_is_configurable ##### -->
+<para>
+
+</para>
+
+@plugin:
+@Returns:
+
+
+<!-- ##### FUNCTION gpe_plugin_create_configure_dialog ##### -->
+<para>
+
+</para>
+
+@plugin:
+@Returns:
+
+
+<!-- ##### MACRO GPE_REGISTER_TYPE_WITH_CODE ##### -->
+<para>
+
+</para>
+
+@PARENT_TYPE:
+@PluginName:
+@plugin_name:
+@CODE:
+
+
+<!-- ##### MACRO GPE_REGISTER_TYPE ##### -->
+<para>
+
+</para>
+
+@PARENT_TYPE:
+@PluginName:
+@plugin_name:
+
+
diff --git a/docs/reference/libgpe/tmpl/libgpe-unused.sgml b/docs/reference/libgpe/tmpl/libgpe-unused.sgml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/reference/libgpe/tmpl/libgpe-unused.sgml
diff --git a/docs/reference/libgpeui/.gitignore b/docs/reference/libgpeui/.gitignore
new file mode 100644
index 0000000..eaa31de
--- /dev/null
+++ b/docs/reference/libgpeui/.gitignore
@@ -0,0 +1,12 @@
+/html
+/xml
+/libgpeui-decl-list.txt
+/libgpeui-decl.txt
+/libgpeui-undeclared.txt
+/libgpeui-undocumented.txt
+/libgpeui-unused.txt
+/libgpeui.args
+/libgpeui.hierarchy
+/libgpeui.interfaces
+/libgpeui.prerequisites
+/libgpeui.signals
diff --git a/docs/reference/libgpeui/Makefile.am b/docs/reference/libgpeui/Makefile.am
new file mode 100644
index 0000000..ef618cc
--- /dev/null
+++ b/docs/reference/libgpeui/Makefile.am
@@ -0,0 +1,73 @@
+## Process this file with automake to produce Makefile.in
+
+# see /gtk-doc/examples/Makefile.am
+
+# We require automake 1.6 at least.
+AUTOMAKE_OPTIONS = 1.6
+
+# The name of the module, e.g. 'glib'.
+DOC_MODULE=libgpeui
+
+# The top-level SGML file. You can change this if you want to.
+DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml
+
+# The directory containing the source code. Relative to $(srcdir).
+# gtk-doc will search all .c & .h files beneath here for inline comments
+# documenting the functions and macros.
+DOC_SOURCE_DIR=$(top_srcdir)/libgpeui
+
+# Extra options to pass to gtkdoc-scangobj. Not normally 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.
+MKDB_OPTIONS=--sgml-mode --output-format=xml
+
+# Extra options to supply to gtkdoc-mktmpl
+# e.g. MKTMPL_OPTIONS=--only-section-tmpl
+MKTMPL_OPTIONS=
+
+# Extra options to supply to gtkdoc-fixref. Not normally 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.
+HFILE_GLOB=$(top_srcdir)/libgpeui/*.h
+CFILE_GLOB=$(top_srcdir)/libgpeui/*.c
+
+# Header files to ignore when scanning (These are internal to libgpeui).
+IGNORE_HFILES=
+
+# Images to copy into HTML directory.
+HTML_IMAGES=
+
+# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE).
+# e.g. content_files=running.sgml building.sgml changes-2.0.sgml
+content_files=
+
+# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded
+# These files must be listed here *and* in content_files
+# e.g. expand_content_files=running.sgml
+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.
+GTKDOC_CFLAGS= \
+ -I$(top_srcdir) \
+ -I$(top_builddir) \
+ $(GPE_CFLAGS)
+
+GTKDOC_LIBS= \
+ $(top_builddir)/libgpe/libgpe-2.0.la \
+ $(top_builddir)/libgpeui/libgpeui-2.0.la \
+ $(GPE_LIBS)
+
+# This includes the standard gtk-doc make rules, copied by gtkdocize.
+include $(top_srcdir)/gtk-doc.make
+
+# Other files to distribute
+# e.g. EXTRA_DIST += version.xml.in
diff --git a/docs/reference/libgpeui/libgpeui-docs.sgml b/docs/reference/libgpeui/libgpeui-docs.sgml
new file mode 100644
index 0000000..013cf02
--- /dev/null
+++ b/docs/reference/libgpeui/libgpeui-docs.sgml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd"
+[
+ <!ENTITY % local.common.attrib "xmlns:xi CDATA #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+<book id="index">
+ <bookinfo>
+ <title>GPE UI Reference Manual</title>
+ </bookinfo>
+
+ <chapter>
+ <title>GPE UI</title>
+ <xi:include href="xml/gpe-plugin-manager.xml"/>
+ </chapter>
+ <chapter id="object-tree">
+ <title>Object Hierarchy</title>
+ <xi:include href="xml/tree_index.sgml"/>
+ </chapter>
+ <index id="api-index-full">
+ <title>API Index</title>
+ <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
+ </index>
+
+ <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/docs/reference/libgpeui/libgpeui-overrides.txt b/docs/reference/libgpeui/libgpeui-overrides.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/reference/libgpeui/libgpeui-overrides.txt
diff --git a/docs/reference/libgpeui/libgpeui-sections.txt b/docs/reference/libgpeui/libgpeui-sections.txt
new file mode 100644
index 0000000..9182ec8
--- /dev/null
+++ b/docs/reference/libgpeui/libgpeui-sections.txt
@@ -0,0 +1,16 @@
+<SECTION>
+<FILE>gpe-plugin-manager</FILE>
+GPEPluginManagerPrivate
+<TITLE>GPEPluginManager</TITLE>
+GPEPluginManager
+gpe_plugin_manager_new
+<SUBSECTION Standard>
+GPE_PLUGIN_MANAGER
+GPE_IS_PLUGIN_MANAGER
+GPE_TYPE_PLUGIN_MANAGER
+gpe_plugin_manager_get_type
+GPE_PLUGIN_MANAGER_CLASS
+GPE_IS_PLUGIN_MANAGER_CLASS
+GPE_PLUGIN_MANAGER_GET_CLASS
+</SECTION>
+
diff --git a/docs/reference/libgpeui/libgpeui.types b/docs/reference/libgpeui/libgpeui.types
new file mode 100644
index 0000000..c052db1
--- /dev/null
+++ b/docs/reference/libgpeui/libgpeui.types
@@ -0,0 +1 @@
+gpe_plugin_manager_get_type
diff --git a/docs/reference/libgpeui/tmpl/gpe-plugin-manager.sgml b/docs/reference/libgpeui/tmpl/gpe-plugin-manager.sgml
new file mode 100644
index 0000000..3e07fb6
--- /dev/null
+++ b/docs/reference/libgpeui/tmpl/gpe-plugin-manager.sgml
@@ -0,0 +1,47 @@
+<!-- ##### SECTION Title ##### -->
+GPEPluginManager
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT GPEPluginManagerPrivate ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GPEPluginManager ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG GPEPluginManager:engine ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gpe_plugin_manager_new ##### -->
+<para>
+
+</para>
+
+@engine:
+@Returns:
+
+
diff --git a/docs/reference/libgpeui/tmpl/libgpeui-unused.sgml b/docs/reference/libgpeui/tmpl/libgpeui-unused.sgml
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/reference/libgpeui/tmpl/libgpeui-unused.sgml