[libgda: 2/6] DOC: Adding initial doc for libgdaui to meson



commit 45c285d1ea6461c1c8f36763e17efff70330f916
Author: Pavlo Solntsev <p sun fun gmail com>
Date:   Tue Jan 29 10:47:39 2019 -0600

    DOC: Adding initial doc for libgdaui to meson

 doc/C/libgdaui/libgdaui-6.0-docs.xml | 146 +++++++++++++++++++++++++++++++++++
 doc/C/libgdaui/meson.build           |  45 ++++++++++-
 2 files changed, 190 insertions(+), 1 deletion(-)
---
diff --git a/doc/C/libgdaui/libgdaui-6.0-docs.xml b/doc/C/libgdaui/libgdaui-6.0-docs.xml
new file mode 100644
index 000000000..bd6cd9ba2
--- /dev/null
+++ b/doc/C/libgdaui/libgdaui-6.0-docs.xml
@@ -0,0 +1,146 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+               "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd";
+[
+  <!ENTITY % local.common.attrib "xmlns:xi  CDATA  #FIXED 'http://www.w3.org/2003/XInclude'">
+]>
+
+<book id="index-libgdaui"> 
+  <bookinfo>
+    <title>libgda-ui Reference Manual</title>
+    <releaseinfo>
+      for libgda-ui.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" 
url="https://gitlab.gnome.org/GNOME/libgda/pipelines";>https://gitlab.gnome.org/GNOME/libgda/pipelines</ulink>,
+      from latest successful pipeline build.
+    </releaseinfo>
+  </bookinfo>
+  <chapter id="Getting Started">
+    <title>Connection</title>
+    <xi:include href="xml/libgda-ui.xml"/>
+  </chapter>
+
+  <chapter id="Data">
+    <title>Data</title>
+    <xi:include href="xml/gdaui-data-entry.xml"/>
+    <xi:include href="xml/gdaui-data-selector.xml"/>
+    <xi:include href="xml/gdaui-data-filter.xml"/>
+    <xi:include href="xml/gdaui-data-proxy-info.xml"/>
+    <xi:include href="xml/gdaui-data-proxy.xml"/>
+    <xi:include href="xml/gdaui-data-store.xml"/>
+  </chapter>
+
+  <chapter id="Data Cell Renderer">
+    <title>Data Cell Renderer</title>
+    <xi:include href="xml/gdaui-data-cell-renderer-pict.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-textual.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-util.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-bin.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-boolean.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-combo.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-info.xml"/>
+    <xi:include href="xml/gdaui-data-cell-renderer-password.xml"/>
+  </chapter>
+
+  <chapter id="Entry">
+    <title>Entry</title>
+    <xi:include href="xml/gdaui-entry.xml"/>
+    <xi:include href="xml/gdaui-entry-combo.xml"/>
+    <xi:include href="xml/gdaui-entry-common-time.xml"/>
+    <xi:include href="xml/gdaui-entry-date.xml"/>
+    <xi:include href="xml/gdaui-entry-filesel.xml"/>
+    <xi:include href="xml/gdaui-entry-format.xml"/>
+    <xi:include href="xml/gdaui-entry-none.xml"/>
+    <xi:include href="xml/gdaui-entry-number.xml"/>
+    <xi:include href="xml/gdaui-entry-password.xml"/>
+    <xi:include href="xml/gdaui-entry-wrapper.xml"/>
+    <xi:include href="xml/gdaui-entry-string.xml"/>
+    <xi:include href="xml/gdaui-entry-rt.xml"/>
+    <xi:include href="xml/gdaui-entry-shell.xml"/>
+    <xi:include href="xml/gdaui-entry-bin.xml"/>
+    <xi:include href="xml/gdaui-entry-text.xml"/>
+    <xi:include href="xml/gdaui-entry-timestamp.xml"/>
+    <xi:include href="xml/gdaui-entry-cidr.xml"/>
+    <xi:include href="xml/gdaui-entry-time.xml"/>
+    <xi:include href="xml/gdaui-entry-boolean.xml"/>
+    <xi:include href="xml/gdaui-entry-pict.xml"/>
+  </chapter>
+
+  <chapter id="Misc">
+    <title>Misc</title>
+    <xi:include href="xml/gdaui-cloud.xml"/>
+    <xi:include href="xml/gdaui-plugin.xml"/>
+    <xi:include href="xml/gdaui-basic-form.xml"/>
+    <xi:include href="xml/gdaui-enums.xml"/>
+    <xi:include href="xml/gdaui-form.xml"/>
+    <xi:include href="xml/gdaui-grid.xml"/>
+    <xi:include href="xml/gdaui-login.xml"/>
+    <xi:include href="xml/gdaui-combo.xml"/>
+    <xi:include href="xml/gdaui-decl.xml"/>
+    <xi:include href="xml/gdaui-numeric-entry.xml"/>
+    <xi:include href="xml/gdaui-formatted-entry.xml"/>
+    <xi:include href="xml/gdaui-dsn-selector.xml"/>
+    <xi:include href="xml/gdaui-provider-selector.xml"/>
+    <xi:include href="xml/gdaui-easy.xml"/>
+    <xi:include href="xml/gdaui-provider-spec-editor.xml"/>
+    <xi:include href="xml/gdaui-raw-form.xml"/>
+    <xi:include href="xml/gdaui-raw-grid.xml"/>
+    <xi:include href="xml/gdaui-rt-editor.xml"/>
+    <xi:include href="xml/gdaui-server-operation.xml"/>
+    <xi:include href="xml/gdaui-set.xml"/>
+    <xi:include href="xml/gdaui-tree-store.xml"/>
+    <xi:include href="xml/gdaui-widget-embedder.xml"/>
+    <xi:include href="xml/gdaui-provider-auth-editor.xml"/>
+    <xi:include href="xml/common-bin.xml"/>
+    <xi:include href="xml/common-pict.xml"/>
+    <xi:include href="xml/popup-container.xml"/>
+    <xi:include href="xml/demo-common.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>
+  <index id="deprecated-api-index" role="deprecated">
+    <title>Index of deprecated API</title>
+    <xi:include href="xml/api-index-deprecated.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-4-2" role="4.2">
+    <title>Index of new API in 4.2</title>
+    <xi:include href="xml/api-index-4.2.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-4-2-2" role="4.2.2">
+    <title>Index of new API in 4.2.2</title>
+    <xi:include href="xml/api-index-4.2.2.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-4-2-4" role="4.2.4">
+    <title>Index of new API in 4.2.4</title>
+    <xi:include href="xml/api-index-4.2.4.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-4-2-8" role="4.2.8">
+    <title>Index of new API in 4.2.8</title>
+    <xi:include href="xml/api-index-4.2.8.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-4-2-9" role="4.2.9">
+    <title>Index of new API in 4.2.9</title>
+    <xi:include href="xml/api-index-4.2.9.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-5-0-3" role="5.0.3">
+    <title>Index of new API in 5.0.3</title>
+    <xi:include href="xml/api-index-5.0.3.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-5-2" role="5.2">
+    <title>Index of new API in 5.2</title>
+    <xi:include href="xml/api-index-5.2.xml"><xi:fallback /></xi:include>
+  </index>
+  <index id="api-index-6-0" role="6.0">
+    <title>Index of new API in 6.0</title>
+    <xi:include href="xml/api-index-6.0.xml"><xi:fallback /></xi:include>
+  </index>
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/doc/C/libgdaui/meson.build b/doc/C/libgdaui/meson.build
index 02c8d6a19..e4bf43c60 100644
--- a/doc/C/libgdaui/meson.build
+++ b/doc/C/libgdaui/meson.build
@@ -6,4 +6,47 @@ doc_version = configure_file(
        input: 'version.xml.in',
        output: 'version.xml',
        configuration: docui_conf
-       )
\ No newline at end of file
+       )
+
+gdaui_html_images = files([
+        'vi-basic-form.png',
+        'vi-combo.png',
+        'vi-filter.png',
+        'vi-login.png',
+        'vi-raw-grid.png',
+        'vi-server-op.png',
+        'vi-cloud.png',
+        'vi-data-entry.png',
+        'vi-info.png',
+        'vi-provider-selector.png',
+        'vi-rte.png'
+       ])
+
+libgdaui_doc_dep = declare_dependency(link_with: [libgdaui, libgda_ui_plugins])
+
+gnome_module.gtkdoc(
+        'libgdaui-'+project_api_version,
+        main_xml: 'libgdaui-'+project_api_version+'-docs.xml',
+        namespace: 'gdaui',
+        mode: 'none',
+        src_dir: join_paths(meson.source_root(),'libgda-ui'),
+        dependencies: [libgda_doc_dep, libgda_dep, libgdaui_doc_dep],
+        scan_args: [
+                '--deprecated-guards="GDA_DISABLE_DEPRECATED"',
+                '--rebuild-types'
+        ],
+        ignore_headers: [
+                'gdaui-entry-password.h',
+                'gdaui-data-cell-renderer-password.h'
+        ],
+        html_assets: gdaui_html_images,
+        fixxref_args: [
+                '--extra-dir=@0@'.format(join_paths(glib_docpath, 'glib')),
+                '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gobject')),
+                '--extra-dir=@0@'.format(join_paths(glib_docpath, 'gio')),
+        ],
+        mkdb_args: [
+                '--xml-mode'
+        ],
+        install: true
+    )


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