<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations.  -->
<repository version="1.2"
            xmlns="http://www.gtk.org/introspection/core/1.0"
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  <include name="Atk" version="1.0"/>
  <include name="Champlain" version="0.8"/>
  <include name="Clutter" version="1.0"/>
  <include name="Cogl" version="1.0"/>
  <include name="GL" version="1.0"/>
  <include name="GLib" version="2.0"/>
  <include name="GModule" version="2.0"/>
  <include name="GObject" version="2.0"/>
  <include name="Gdk" version="2.0"/>
  <include name="GdkPixbuf" version="2.0"/>
  <include name="Gio" version="2.0"/>
  <include name="Gtk" version="2.0"/>
  <include name="Json" version="1.0"/>
  <include name="Pango" version="1.0"/>
  <include name="PangoCairo" version="1.0"/>
  <include name="PangoFT2" version="1.0"/>
  <include name="cairo" version="1.0"/>
  <include name="fontconfig" version="2.0"/>
  <include name="freetype2" version="2.0"/>
  <package name="gobject-2.0"/>
  <package name="gtk+-2.0"/>
  <namespace name="GtkChamplain"
             version="0.8"
             shared-library="libchamplain-gtk-0.8.so.0.0"
             c:identifier-prefixes="GtkChamplain"
             c:symbol-prefixes="gtk_champlain">
    <class name="Embed"
           c:symbol-prefix="embed"
           c:type="GtkChamplainEmbed"
           parent="Gtk.Alignment"
           glib:type-name="GtkChamplainEmbed"
           glib:get-type="gtk_champlain_embed_get_type"
           glib:type-struct="EmbedClass">
      <implements name="Atk.ImplementorIface"/>
      <implements name="Gtk.Buildable"/>
      <constructor name="new"
                   c:identifier="gtk_champlain_embed_new"
                   version="0.4">
        <doc xml:whitespace="preserve">Creates an instance of #GtkChamplainEmbed.</doc>
        <return-value transfer-ownership="none">
          <doc xml:whitespace="preserve">a new #GtkChamplainEmbed ready to be used as a #GtkWidget.</doc>
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
        </return-value>
      </constructor>
      <method name="get_view"
              c:identifier="gtk_champlain_embed_get_view"
              version="0.4">
        <doc xml:whitespace="preserve">Gets a #ChamplainView from the #GtkChamplainEmbed object.</doc>
        <return-value transfer-ownership="none">
          <doc xml:whitespace="preserve">a #ChamplainView ready to be used</doc>
          <type name="Champlain.View" c:type="ChamplainView*"/>
        </return-value>
      </method>
      <property name="champlain-view" version="0.4" transfer-ownership="none">
        <doc xml:whitespace="preserve">The #ChamplainView to embed in the Gtk+ widget.</doc>
        <type name="Champlain.View"/>
      </property>
      <field name="bin">
        <type name="Gtk.Alignment" c:type="GtkAlignment"/>
      </field>
      <field name="priv">
        <type name="EmbedPrivate" c:type="GtkChamplainEmbedPrivate*"/>
      </field>
    </class>
    <record name="EmbedClass"
            c:type="GtkChamplainEmbedClass"
            glib:is-gtype-struct-for="Embed">
      <field name="parent_class">
        <type name="Gtk.AlignmentClass" c:type="GtkAlignmentClass"/>
      </field>
    </record>
    <record name="EmbedPrivate"
            c:type="GtkChamplainEmbedPrivate"
            disguised="1">
    </record>
  </namespace>
</repository>
