[libpeas] Fix documentation build



commit 910eaadff89d69b5149f091d48f74b5b3406f448
Author: Å?ukasz JernaÅ? <deejay1 srem org>
Date:   Fri May 28 11:07:06 2010 +0200

    Fix documentation build
    
    There was an incorrect library version in docs/reference/Makefile.am.
    Also some symbols have been renamed/moved.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=619919

 docs/reference/Makefile.am          |   15 ++-
 docs/reference/libpeas-docs.sgml    |    5 +-
 docs/reference/libpeas-sections.txt |  184 ++++++++++++++++++++++------------
 docs/reference/libpeas.types        |    5 +-
 4 files changed, 138 insertions(+), 71 deletions(-)
---
diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am
index 1c8d1af..f4951f3 100644
--- a/docs/reference/Makefile.am
+++ b/docs/reference/Makefile.am
@@ -45,16 +45,23 @@ CFILE_GLOB = \
 
 # Header files to ignore when scanning (These are internal to libpeas).
 IGNORE_HFILES=		\
+	config.h			\
 	peas-plugin-info-priv.h		\
 	peas-plugin-loader.h		\
 	peas-dirs.h			\
+	peas-i18n.h			\
+	peas-marshal.h			\
 	peas-object-module.h		\
 	peas-plugin-loader-c.h		\
 	peas-plugin-loader-python.h	\
 	peas-plugin-loader-seed.h	\
 	peas-seed-plugin.h		\
-	peasdemo-hello-world-plugin.h
-
+	peasdemo-hello-world-plugin.h	\
+	peas-demo-window.h		\
+	peas-extension-c.h		\
+	peas-extension-seed.h		\
+	peas-extension-python.h		\
+	peas-introspection.h
 
 # Images to copy into HTML directory.
 HTML_IMAGES = \
@@ -80,8 +87,8 @@ GTKDOC_CFLAGS = \
 	$(PEASUI_CFLAGS)
 
 GTKDOC_LIBS = \
-	$(top_builddir)/libpeas/libpeas-2.0.la		\
-	$(top_builddir)/libpeasui/libpeasui-2.0.la	\
+	$(top_builddir)/libpeas/libpeas-1.0.la		\
+	$(top_builddir)/libpeasui/libpeasui-1.0.la	\
 	$(PEAS_LIBS)					\
 	$(PEASUI_LIBS)
 
diff --git a/docs/reference/libpeas-docs.sgml b/docs/reference/libpeas-docs.sgml
index 17624e0..bbcda4f 100644
--- a/docs/reference/libpeas-docs.sgml
+++ b/docs/reference/libpeas-docs.sgml
@@ -17,8 +17,11 @@
     <title>API Reference</title>
     <chapter>
       <title>Core Classes</title>
+      <xi:include href="xml/peas-activatable.xml"/>
       <xi:include href="xml/peas-engine.xml"/>
-      <xi:include href="xml/peas-plugin.xml"/>
+      <xi:include href="xml/peas-extension.xml"/>
+      <xi:include href="xml/peas-extension-base.xml"/>
+      <xi:include href="xml/peas-extension-set.xml"/>
       <xi:include href="xml/peas-plugin-info.xml"/>
     </chapter>
     <chapter>
diff --git a/docs/reference/libpeas-sections.txt b/docs/reference/libpeas-sections.txt
index 5865392..f349372 100644
--- a/docs/reference/libpeas-sections.txt
+++ b/docs/reference/libpeas-sections.txt
@@ -1,9 +1,43 @@
 <SECTION>
+<FILE>peas-ui-configurable</FILE>
+<TITLE>PeasUIConfigurable</TITLE>
+PEAS_UI_CONFIGURABLE_IFACE
+PeasUIConfigurable
+PeasUIConfigurableInterface
+peas_ui_configurable_is_configurable
+peas_ui_configurable_create_configure_dialog
+<SUBSECTION Standard>
+PEAS_UI_CONFIGURABLE
+PEAS_UI_IS_CONFIGURABLE
+PEAS_UI_TYPE_CONFIGURABLE
+peas_ui_configurable_get_type
+PEAS_UI_CONFIGURABLE_GET_IFACE
+</SECTION>
+
+<SECTION>
+<FILE>peas-ui-plugin-manager</FILE>
+<TITLE>PeasUIPluginManager</TITLE>
+PeasUIPluginManager
+PeasUIPluginManagerClass
+peas_ui_plugin_manager_new
+<SUBSECTION Standard>
+PEAS_UI_PLUGIN_MANAGER
+PEAS_UI_IS_PLUGIN_MANAGER
+PEAS_UI_TYPE_PLUGIN_MANAGER
+peas_ui_plugin_manager_get_type
+PEAS_UI_PLUGIN_MANAGER_CLASS
+PEAS_UI_IS_PLUGIN_MANAGER_CLASS
+PEAS_UI_PLUGIN_MANAGER_GET_CLASS
+<SUBSECTION Private>
+PeasUIPluginManagerPrivate
+</SECTION>
+
+<SECTION>
 <FILE>peas-engine</FILE>
 <TITLE>PeasEngine</TITLE>
 PeasEngine
+PeasEngineClass
 peas_engine_new
-peas_engine_garbage_collect
 peas_engine_rescan_plugins
 peas_engine_get_plugin_list
 peas_engine_get_active_plugins
@@ -11,9 +45,9 @@ peas_engine_set_active_plugins
 peas_engine_get_plugin_info
 peas_engine_activate_plugin
 peas_engine_deactivate_plugin
-peas_engine_update_plugins_ui
-peas_engine_add_object
-peas_engine_remove_object
+peas_engine_garbage_collect
+peas_engine_provides_extension
+peas_engine_get_extension
 <SUBSECTION Standard>
 PEAS_ENGINE
 PEAS_IS_ENGINE
@@ -22,86 +56,106 @@ peas_engine_get_type
 PEAS_ENGINE_CLASS
 PEAS_IS_ENGINE_CLASS
 PEAS_ENGINE_GET_CLASS
+<SUBSECTION Private>
+PeasEnginePrivate
 </SECTION>
 
 <SECTION>
-<FILE>peas-plugin</FILE>
-<TITLE>PeasPlugin</TITLE>
-PeasPlugin
-PeasFunc
-peas_plugin_get_info
-peas_plugin_get_data_dir
-peas_plugin_activate
-peas_plugin_deactivate
-peas_plugin_update_ui
-PEAS_REGISTER_TYPE_WITH_CODE
-PEAS_REGISTER_TYPE
+<FILE>peas-activatable</FILE>
+<TITLE>PeasActivatable</TITLE>
+PEAS_ACTIVATABLE_IFACE
+PeasActivatable
+PeasActivatableInterface
+peas_activatable_activate
+peas_activatable_deactivate
+peas_activatable_update_state
 <SUBSECTION Standard>
-PEAS_PLUGIN
-PEAS_IS_PLUGIN
-PEAS_TYPE_PLUGIN
-peas_plugin_get_type
-PEAS_PLUGIN_CLASS
-PEAS_IS_PLUGIN_CLASS
-PEAS_PLUGIN_GET_CLASS
+PEAS_ACTIVATABLE
+PEAS_IS_ACTIVATABLE
+PEAS_TYPE_ACTIVATABLE
+peas_activatable_get_type
+PEAS_ACTIVATABLE_GET_IFACE
 </SECTION>
 
 <SECTION>
-<FILE>peas-plugin-info</FILE>
-<TITLE>PeasPluginInfo</TITLE>
-PeasPluginInfo
-peas_plugin_info_is_active
-peas_plugin_info_is_available
-peas_plugin_info_get_module_name
-peas_plugin_info_get_module_dir
-peas_plugin_info_get_data_dir
-peas_plugin_info_get_name
-peas_plugin_info_get_description
-peas_plugin_info_get_authors
-peas_plugin_info_get_website
-peas_plugin_info_get_copyright
-peas_plugin_info_get_version
+<FILE>peas-extension-set</FILE>
+<TITLE>PeasExtensionSet</TITLE>
+PeasExtensionSet
+PeasExtensionSetClass
+peas_extension_set_call
+peas_extension_set_call_valist
+peas_extension_set_new
 <SUBSECTION Standard>
-PEAS_PLUGIN_INFO
-PEAS_TYPE_PLUGIN_INFO
-peas_plugin_info_get_type
+PEAS_EXTENSION_SET
+PEAS_IS_EXTENSION_SET
+PEAS_TYPE_EXTENSION_SET
+peas_extension_set_get_type
+PEAS_EXTENSION_SET_CLASS
+PEAS_IS_EXTENSION_SET_CLASS
+PEAS_EXTENSION_SET_GET_CLASS
+<SUBSECTION Private>
+PeasExtensionSetPrivate
 </SECTION>
 
 <SECTION>
-<FILE>peas-ui-configurable</FILE>
-<TITLE>PeasUIConfigurable</TITLE>
-PeasUIConfigurable
-PeasUIConfigurableIface
-peas_ui_configurable_is_configurable
-peas_ui_configurable_create_configure_dialog
+<FILE>peas-extension-base</FILE>
+<TITLE>PeasExtensionBase</TITLE>
+PeasExtensionBase
+PeasExtensionBaseClass
+peas_extension_base_get_plugin_info
+peas_extension_base_get_data_dir
 <SUBSECTION Standard>
-PEAS_UI_CONFIGURABLE
-PEAS_UI_IS_CONFIGURABLE
-PEAS_UI_TYPE_CONFIGURABLE
-peas_ui_configurable_get_type
-PEAS_UI_CONFIGURABLE_GET_IFACE
+PEAS_EXTENSION_BASE
+PEAS_IS_EXTENSION_BASE
+PEAS_TYPE_EXTENSION_BASE
+peas_extension_base_get_type
+PEAS_EXTENSION_BASE_CLASS
+PEAS_IS_EXTENSION_BASE_CLASS
+PEAS_EXTENSION_BASE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>peas-extension</FILE>
+<TITLE>PeasExtension</TITLE>
+PeasExtension
+PeasExtensionClass
+peas_extension_call
+peas_extension_call_valist
+<SUBSECTION Standard>
+PEAS_EXTENSION
+PEAS_IS_EXTENSION
+PEAS_TYPE_EXTENSION
+peas_extension_get_type
+PEAS_EXTENSION_CLASS
+PEAS_IS_EXTENSION_CLASS
+PEAS_EXTENSION_GET_CLASS
 </SECTION>
 
 <SECTION>
 <FILE>peas-ui-plugin-info</FILE>
-<TITLE>PeasPluginInfo Extension</TITLE>
 peas_ui_plugin_info_get_icon_name
-peas_ui_plugin_info_is_configurable
-peas_ui_plugin_info_create_configure_dialog
 </SECTION>
 
 <SECTION>
-<FILE>peas-ui-plugin-manager</FILE>
-<TITLE>PeasUIPluginManager</TITLE>
-PeasUIPluginManager
-peas_ui_plugin_manager_new
-<SUBSECTION Standard>
-PEAS_UI_PLUGIN_MANAGER
-PEAS_UI_IS_PLUGIN_MANAGER
-PEAS_UI_TYPE_PLUGIN_MANAGER
-peas_ui_plugin_manager_get_type
-PEAS_UI_PLUGIN_MANAGER_CLASS
-PEAS_UI_IS_PLUGIN_MANAGER_CLASS
-PEAS_UI_PLUGIN_MANAGER_GET_CLASS
+<FILE>peas-plugin-info</FILE>
+PEAS_TYPE_PLUGIN_INFO
+PEAS_PLUGIN_INFO
+PeasPluginInfo
+peas_plugin_info_get_type
+peas_plugin_info_is_active
+peas_plugin_info_is_available
+peas_plugin_info_get_module_name
+peas_plugin_info_get_module_dir
+peas_plugin_info_get_data_dir
+peas_plugin_info_get_name
+peas_plugin_info_get_description
+peas_plugin_info_get_authors
+peas_plugin_info_get_website
+peas_plugin_info_get_copyright
+peas_plugin_info_get_version
+peas_plugin_info_get_iage
+peas_plugin_info_get_keys
+peas_plugin_info_set_visible
+peas_plugin_info_get_visible
 </SECTION>
 
diff --git a/docs/reference/libpeas.types b/docs/reference/libpeas.types
index fb2c412..a25274c 100644
--- a/docs/reference/libpeas.types
+++ b/docs/reference/libpeas.types
@@ -1,5 +1,8 @@
-peas_plugin_get_type
+peas_activatable_get_type
 peas_engine_get_type
+peas_extension_base_get_type
+peas_extension_get_type
+peas_extension_set_get_type
 peas_plugin_info_get_type
 peas_ui_configurable_get_type
 peas_ui_plugin_manager_get_type



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]