[gexiv2] doc: Initial document structure



commit c8dde3c3bf65133c08674807cefe8b612a167993
Author: Jens Georg <mail jensge org>
Date:   Sun Jul 17 12:53:04 2016 +0200

    doc: Initial document structure
    
    Signed-off-by: Jens Georg <mail jensge org>

 docs/reference/gexiv2-docs.xml     |   47 +++++++
 docs/reference/gexiv2-sections.txt |  239 ++++++++++++++++++++++++++++++++++++
 docs/reference/gexiv2.types        |    3 +
 3 files changed, 289 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/gexiv2-docs.xml b/docs/reference/gexiv2-docs.xml
new file mode 100644
index 0000000..9074616
--- /dev/null
+++ b/docs/reference/gexiv2-docs.xml
@@ -0,0 +1,47 @@
+<?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'">
+  <!ENTITY % gtkdocentities SYSTEM "xml/gtkdocentities.ent">
+  %gtkdocentities;
+]>
+<book id="index">
+  <bookinfo>
+    <title>&package_name; Reference Manual</title>
+    <releaseinfo>
+      for &package_string;.
+      The latest version of this documentation can be found on-line at
+      <ulink role="online-location" 
url="http://[SERVER]/&package_name;/index.html";>http://[SERVER]/&package_name;/</ulink>.
+    </releaseinfo>
+  </bookinfo>
+
+  <chapter>
+    <title>[Insert title here]</title>
+        <xi:include href="xml/gexiv2-log.xml"/>
+    <xi:include href="xml/gexiv2-log-private.xml"/>
+    <xi:include href="xml/gexiv2-managed-stream.xml"/>
+    <xi:include href="xml/gexiv2-metadata.xml"/>
+    <xi:include href="xml/gexiv2-metadata-private.xml"/>
+    <xi:include href="xml/gexiv2-preview-image.xml"/>
+    <xi:include href="xml/gexiv2-preview-image-private.xml"/>
+    <xi:include href="xml/gexiv2-preview-properties.xml"/>
+    <xi:include href="xml/gexiv2-preview-properties-private.xml"/>
+    <xi:include href="xml/gexiv2-startup.xml"/>
+    <xi:include href="xml/gexiv2-version.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>
+  <xi:include href="xml/annotation-glossary.xml"><xi:fallback /></xi:include>
+</book>
diff --git a/docs/reference/gexiv2-sections.txt b/docs/reference/gexiv2-sections.txt
new file mode 100644
index 0000000..590211e
--- /dev/null
+++ b/docs/reference/gexiv2-sections.txt
@@ -0,0 +1,239 @@
+<SECTION>
+<FILE>gexiv2-log</FILE>
+GExiv2LogLevel
+GExiv2LogHandler
+gexiv2_log_get_level
+gexiv2_log_set_level
+gexiv2_log_get_handler
+gexiv2_log_get_default_handler
+gexiv2_log_set_handler
+gexiv2_log_use_glib_logging
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-log-private</FILE>
+gexiv2_log_is_handler_installed
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-managed-stream</FILE>
+WrapperSeekOrigin
+Stream_CanSeek
+Stream_CanRead
+Stream_CanWrite
+Stream_Length
+Stream_Position
+Stream_Read
+Stream_Write
+Stream_Seek
+Stream_Flush
+ManagedStreamCallbacks
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-metadata</FILE>
+<TITLE>GExiv2Metadata</TITLE>
+GEXIV2_METADATA_GET_PRIVATE
+GExiv2Orientation
+GExiv2StructureType
+GExiv2XmpFormatFlags
+GExiv2Metadata
+gexiv2_metadata_new
+gexiv2_metadata_free
+gexiv2_metadata_open_path
+gexiv2_metadata_open_buf
+gexiv2_metadata_open_stream
+gexiv2_metadata_from_app1_segment
+gexiv2_metadata_save_file
+gexiv2_metadata_save_stream
+gexiv2_metadata_has_tag
+gexiv2_metadata_clear_tag
+gexiv2_metadata_clear
+gexiv2_metadata_is_exif_tag
+gexiv2_metadata_is_iptc_tag
+gexiv2_metadata_is_xmp_tag
+gexiv2_metadata_get_tag_label
+gexiv2_metadata_get_tag_description
+gexiv2_metadata_get_tag_type
+gexiv2_metadata_get_supports_exif
+gexiv2_metadata_get_supports_iptc
+gexiv2_metadata_get_supports_xmp
+gexiv2_metadata_get_mime_type
+gexiv2_metadata_get_pixel_width
+gexiv2_metadata_get_pixel_height
+gexiv2_metadata_get_tag_string
+gexiv2_metadata_set_tag_string
+gexiv2_metadata_set_xmp_tag_struct
+gexiv2_metadata_get_tag_interpreted_string
+gexiv2_metadata_get_tag_long
+gexiv2_metadata_set_tag_long
+gexiv2_metadata_get_tag_multiple
+gexiv2_metadata_set_tag_multiple
+gexiv2_metadata_get_tag_raw
+gexiv2_metadata_has_exif
+gexiv2_metadata_clear_exif
+gexiv2_metadata_get_exif_tags
+gexiv2_metadata_get_exif_tag_rational
+gexiv2_metadata_set_exif_tag_rational
+gexiv2_metadata_get_exif_thumbnail
+gexiv2_metadata_set_exif_thumbnail_from_file
+gexiv2_metadata_set_exif_thumbnail_from_buffer
+gexiv2_metadata_erase_exif_thumbnail
+gexiv2_metadata_has_xmp
+gexiv2_metadata_clear_xmp
+gexiv2_metadata_generate_xmp_packet
+gexiv2_metadata_get_xmp_packet
+gexiv2_metadata_get_xmp_tags
+gexiv2_metadata_register_xmp_namespace
+gexiv2_metadata_unregister_xmp_namespace
+gexiv2_metadata_unregister_all_xmp_namespaces
+gexiv2_metadata_has_iptc
+gexiv2_metadata_clear_iptc
+gexiv2_metadata_get_iptc_tags
+gexiv2_metadata_get_orientation
+gexiv2_metadata_set_orientation
+gexiv2_metadata_get_metadata_pixel_width
+gexiv2_metadata_get_metadata_pixel_height
+gexiv2_metadata_set_metadata_pixel_width
+gexiv2_metadata_set_metadata_pixel_height
+gexiv2_metadata_get_comment
+gexiv2_metadata_set_comment
+gexiv2_metadata_clear_comment
+gexiv2_metadata_get_exposure_time
+gexiv2_metadata_get_fnumber
+gexiv2_metadata_get_focal_length
+gexiv2_metadata_get_iso_speed
+gexiv2_metadata_get_gps_longitude
+gexiv2_metadata_get_gps_latitude
+gexiv2_metadata_get_gps_altitude
+gexiv2_metadata_get_gps_info
+gexiv2_metadata_set_gps_info
+gexiv2_metadata_delete_gps_info
+gexiv2_metadata_get_preview_properties
+gexiv2_metadata_get_preview_image
+<SUBSECTION Standard>
+GEXIV2_IS_METADATA
+GEXIV2_IS_METADATA_CLASS
+GEXIV2_METADATA
+GEXIV2_METADATA_CLASS
+GEXIV2_METADATA_GET_CLASS
+GEXIV2_TYPE_METADATA
+GExiv2MetadataClass
+GExiv2MetadataPrivate
+gexiv2_metadata_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-metadata-private</FILE>
+GExiv2MetadataPrivate
+LOG_ERROR
+gexiv2_metadata_has_exif_tag
+gexiv2_metadata_clear_exif_tag
+gexiv2_metadata_get_exif_tag_string
+gexiv2_metadata_set_exif_tag_string
+gexiv2_metadata_get_exif_tag_interpreted_string
+gexiv2_metadata_get_exif_tag_long
+gexiv2_metadata_set_exif_tag_long
+gexiv2_metadata_get_exif_tag_rational_as_double
+gexiv2_metadata_get_exif_tag_label
+gexiv2_metadata_get_exif_tag_description
+gexiv2_metadata_get_exif_tag_type
+gexiv2_metadata_get_exif_tag_raw
+gexiv2_metadata_clear_xmp_tag
+gexiv2_metadata_has_xmp_tag
+gexiv2_metadata_get_xmp_tag_string
+gexiv2_metadata_set_xmp_tag_string
+gexiv2_metadata_get_xmp_tag_interpreted_string
+gexiv2_metadata_get_xmp_tag_long
+gexiv2_metadata_set_xmp_tag_long
+gexiv2_metadata_get_xmp_tag_multiple
+gexiv2_metadata_set_xmp_tag_multiple
+gexiv2_metadata_get_xmp_tag_label
+gexiv2_metadata_get_xmp_tag_description
+gexiv2_metadata_get_xmp_tag_type
+gexiv2_metadata_get_xmp_tag_raw
+gexiv2_metadata_clear_iptc_tag
+gexiv2_metadata_has_iptc_tag
+gexiv2_metadata_get_iptc_tag_string
+gexiv2_metadata_set_iptc_tag_string
+gexiv2_metadata_get_iptc_tag_interpreted_string
+gexiv2_metadata_get_iptc_tag_multiple
+gexiv2_metadata_set_iptc_tag_multiple
+gexiv2_metadata_get_iptc_tag_label
+gexiv2_metadata_get_iptc_tag_description
+gexiv2_metadata_get_iptc_tag_type
+gexiv2_metadata_get_iptc_tag_raw
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-preview-image</FILE>
+<TITLE>GExiv2PreviewImage</TITLE>
+GEXIV2_PREVIEW_IMAGE_GET_PRIVATE
+gexiv2_preview_image_free
+gexiv2_preview_image_get_data
+gexiv2_preview_image_get_mime_type
+gexiv2_preview_image_get_extension
+gexiv2_preview_image_get_width
+gexiv2_preview_image_get_height
+gexiv2_preview_image_write_file
+<SUBSECTION Standard>
+GEXIV2_IS_PREVIEW_IMAGE
+GEXIV2_IS_PREVIEW_IMAGE_CLASS
+GEXIV2_PREVIEW_IMAGE
+GEXIV2_PREVIEW_IMAGE_CLASS
+GEXIV2_PREVIEW_IMAGE_GET_CLASS
+GEXIV2_TYPE_PREVIEW_IMAGE
+GExiv2PreviewImage
+GExiv2PreviewImageClass
+GExiv2PreviewImagePrivate
+gexiv2_preview_image_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-preview-image-private</FILE>
+GExiv2PreviewImagePrivate
+gexiv2_preview_image_new
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-preview-properties</FILE>
+<TITLE>GExiv2PreviewProperties</TITLE>
+GEXIV2_PREVIEW_PROPERTIES_GET_PRIVATE
+gexiv2_preview_properties_get_mime_type
+gexiv2_preview_properties_get_extension
+gexiv2_preview_properties_get_size
+gexiv2_preview_properties_get_width
+gexiv2_preview_properties_get_height
+<SUBSECTION Standard>
+GEXIV2_IS_PREVIEW_PROPERTIES
+GEXIV2_IS_PREVIEW_PROPERTIES_CLASS
+GEXIV2_PREVIEW_PROPERTIES
+GEXIV2_PREVIEW_PROPERTIES_CLASS
+GEXIV2_PREVIEW_PROPERTIES_GET_CLASS
+GEXIV2_TYPE_PREVIEW_PROPERTIES
+GExiv2PreviewProperties
+GExiv2PreviewPropertiesClass
+GExiv2PreviewPropertiesPrivate
+gexiv2_preview_properties_get_type
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-preview-properties-private</FILE>
+GExiv2PreviewPropertiesPrivate
+gexiv2_preview_properties_new
+gexiv2_preview_properties_free
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-startup</FILE>
+gexiv2_initialize
+</SECTION>
+
+<SECTION>
+<FILE>gexiv2-version</FILE>
+GEXIV2_MAJOR_VERSION
+GEXIV2_MINOR_VERSION
+GEXIV2_MICRO_VERSION
+GEXIV2_CHECK_VERSION
+gexiv2_get_version
+</SECTION>
diff --git a/docs/reference/gexiv2.types b/docs/reference/gexiv2.types
new file mode 100644
index 0000000..786c1d4
--- /dev/null
+++ b/docs/reference/gexiv2.types
@@ -0,0 +1,3 @@
+gexiv2_metadata_get_type
+gexiv2_preview_image_get_type
+gexiv2_preview_properties_get_type


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