[libchamplainmm] Regenerate libchamplain_docs.xml



commit 3ddaf48c4d46ff6d3f6b06543a873ceefd977a2d
Author: Juan R. GarcĂ­a Blanco <juanrgar gmail com>
Date:   Tue Feb 25 20:54:53 2014 +0100

    Regenerate libchamplain_docs.xml

 libchamplain/src/libchamplain_docs.xml | 5902 ++++++++++++++++++++++++++++++++
 1 files changed, 5902 insertions(+), 0 deletions(-)
---
diff --git a/libchamplain/src/libchamplain_docs.xml b/libchamplain/src/libchamplain_docs.xml
index 093d936..e3e1c4c 100644
--- a/libchamplain/src/libchamplain_docs.xml
+++ b/libchamplain/src/libchamplain_docs.xml
@@ -1,2 +1,5904 @@
 <root>
+<enum name="ChamplainMapProjection">
+<description>
+Projections supported by the library.
+
+</description>
+<parameters>
+<parameter name="CHAMPLAIN_MAP_PROJECTION_MERCATOR">
+<parameter_description> Currently the only supported projection
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
+<signal name="ChamplainMarker::button-press">
+<description>
+Emitted when button is pressed.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="event">
+<parameter_description> the underlying ClutterEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<signal name="ChamplainMarker::button-release">
+<description>
+Emitted when button is released. This signal is not emmitted at the end of dragging.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="event">
+<parameter_description> the underlying ClutterEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<signal name="ChamplainMarker::drag-finish">
+<description>
+Emitted when marker dragging ends (i.e. the button is released at the end
+of dragging).
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="event">
+<parameter_description> the underlying ClutterEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<signal name="ChamplainMarker::drag-motion">
+<description>
+Emmitted when the marker is dragged by mouse. dx and dy specify by how much
+the marker has been dragged since last time.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="dx">
+<parameter_description> by how much the marker has been moved in the x direction
+</parameter_description>
+</parameter>
+<parameter name="dy">
+<parameter_description> by how much the marker has been moved in the y direction
+</parameter_description>
+</parameter>
+<parameter name="event">
+<parameter_description> the underlying ClutterEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<enum name="ChamplainMemphisRuleType">
+<description>
+A wrapper of the MemphisRuleType union. For details see the libmemphis
+documentation.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="CHAMPLAIN_MEMPHIS_RULE_TYPE_UNKNOWN">
+<parameter_description> MEMPHIS_RULE_TYPE_UNKNOWN
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_MEMPHIS_RULE_TYPE_NODE">
+<parameter_description> MEMPHIS_RULE_TYPE_NODE
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_MEMPHIS_RULE_TYPE_WAY">
+<parameter_description> MEMPHIS_RULE_TYPE_WAY
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_MEMPHIS_RULE_TYPE_RELATION">
+<parameter_description> MEMPHIS_RULE_TYPE_RELATION
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
+<enum name="ChamplainSelectionMode">
+<description>
+Selection mode
+
+</description>
+<parameters>
+<parameter name="CHAMPLAIN_SELECTION_NONE">
+<parameter_description> No marker can be selected.
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_SELECTION_SINGLE">
+<parameter_description> Only one marker can be selected.
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_SELECTION_MULTIPLE">
+<parameter_description> Multiple marker can be selected.
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
+<enum name="ChamplainState">
+<description>
+Tile loading state.
+
+</description>
+<parameters>
+<parameter name="CHAMPLAIN_STATE_NONE">
+<parameter_description> Initial or undefined state
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_STATE_LOADING">
+<parameter_description> Tile is loading
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_STATE_LOADED">
+<parameter_description> Tile is loaded but not yet displayed
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_STATE_DONE">
+<parameter_description> Tile loading finished. Also used to inform map sources
+that tile loading has been cancelled.
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
+<signal name="ChamplainTile::render-complete">
+<description>
+The #ChamplainTile::render-complete signal is emitted when rendering of the tile is
+completed by the renderer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> a #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> the result of the rendering
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> size of data
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> TRUE if there was an error during rendering
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</signal>
+
+<enum name="ChamplainUnit">
+<description>
+Units used by the scale.
+
+</description>
+<parameters>
+<parameter name="CHAMPLAIN_UNIT_KM">
+<parameter_description> kilometers
+</parameter_description>
+</parameter>
+<parameter name="CHAMPLAIN_UNIT_MILES">
+<parameter_description> miles
+</parameter_description>
+</parameter>
+</parameters>
+</enum>
+
+<signal name="ChamplainView::animation-completed">
+<description>
+The #ChamplainView::animation-completed signal is emitted when any animation in the view
+ends.  This is a detailed signal.  For example, if you want to be signaled
+only for go-to animation, you should connect to
+&quot;animation-completed::go-to&quot;.
+
+Since: 0.4
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</signal>
+
+<signal name="ChamplainView::layer-relocated">
+<description>
+Indicates that the layers have been &quot;relocated&quot;. In practice this means that
+every layer should connect to this signal and redraw itself when the signal is
+emitted. Layer relocation happens when zooming in/out and when panning for more
+than MAX_INT pixels.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</signal>
+
+<function name="champlain_bounding_box_compose">
+<description>
+Sets bbox equal to the bounding box containing both @bbox and @other.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+<parameter name="other">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_bounding_box_copy">
+<description>
+Makes a copy of the bounding box structure. The result must be
+freed using champlain_bounding_box_free().
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+</parameters>
+<return> an allocated copy of @bbox.
+
+</return>
+</function>
+
+<function name="champlain_bounding_box_covers">
+<description>
+Checks whether @bbox covers the given coordinates.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the latitude of the point
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude of the point
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE when the bounding box covers given coordinates, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_bounding_box_extend">
+<description>
+Extend the bounding box so it contains a point with @latitude and @longitude.
+Do nothing if the point is already inside the bounding box.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the latitude of the point
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude of the point
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_bounding_box_free">
+<description>
+Frees a bounding box structure created with champlain_bounding_box_new() or
+champlain_bounding_box_copy().
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_bounding_box_get_center">
+<description>
+Gets the center's latitude and longitude of the box to @latitude and @longitude.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the latitude of the box center
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude of the box center
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_bounding_box_is_valid">
+<description>
+Checks whether @bbox represents a valid bounding box on the map.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="bbox">
+<parameter_description> a #ChamplainBoundingBox
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE when the bounding box is valid, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_bounding_box_new">
+<description>
+Creates a newly allocated #ChamplainBoundingBox to be freed
+with champlain_bounding_box_free().
+
+Since: 0.6
+
+</description>
+<parameters>
+</parameters>
+<return> a #ChamplainBoundingBox
+
+</return>
+</function>
+
+<function name="champlain_coordinate_new">
+<description>
+Creates a new instance of #ChamplainCoordinate.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> the created instance.
+
+</return>
+</function>
+
+<function name="champlain_coordinate_new_full">
+<description>
+Creates a new instance of #ChamplainCoordinate initialized with the given
+coordinates.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="latitude">
+<parameter_description> the latitude coordinate
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude coordinate
+</parameter_description>
+</parameter>
+</parameters>
+<return> the created instance.
+
+</return>
+</function>
+
+<function name="champlain_custom_marker_new">
+<description>
+Creates an instance of #ChamplainCustomMarker.
+
+Since: 0.10
+
+Deprecated: 0.12.4: #ChamplainMarker is a concrete class now and can be used
+instead.
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainCustomMarker.
+
+</return>
+</function>
+
+<function name="champlain_error_tile_renderer_get_tile_size">
+<description>
+Gets the size of the rendered error tiles.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainErrorTileRenderer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the size of the rendered error tiles
+
+</return>
+</function>
+
+<function name="champlain_error_tile_renderer_new">
+<description>
+Constructor of a #ChamplainErrorTileRenderer.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="tile_size">
+<parameter_description> the size of the rendered error tile
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainErrorTileRenderer
+
+</return>
+</function>
+
+<function name="champlain_error_tile_renderer_set_tile_size">
+<description>
+Sets the size of the rendered error tile.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainErrorTileRenderer
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> the size of the rendered error tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_file_cache_get_cache_dir">
+<description>
+Gets the directory where the cache database is stored.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="file_cache">
+<parameter_description> a #ChamplainFileCache
+</parameter_description>
+</parameter>
+</parameters>
+<return> the directory
+
+</return>
+</function>
+
+<function name="champlain_file_cache_get_size_limit">
+<description>
+Gets the cache size limit in bytes.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="file_cache">
+<parameter_description> a #ChamplainFileCache
+</parameter_description>
+</parameter>
+</parameters>
+<return> size limit
+
+</return>
+</function>
+
+<function name="champlain_file_cache_new_full">
+<description>
+Constructor of #ChamplainFileCache.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="size_limit">
+<parameter_description> maximum size of the cache in bytes
+</parameter_description>
+</parameter>
+<parameter name="cache_dir">
+<parameter_description> the directory where the cache is created. When cache_dir == NULL,
+a cache in ~/.cache/champlain is used.
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used for tiles rendering
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainFileCache
+
+</return>
+</function>
+
+<function name="champlain_file_cache_purge">
+<description>
+Purge the cache from the less popular tiles until cache's size limit is reached.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="file_cache">
+<parameter_description> a #ChamplainFileCache
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_file_cache_purge_on_idle">
+<description>
+Purge the cache from the less popular tiles until cache's size limit is reached.
+This is a non blocking call as the purge will happen when the application is idle
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="file_cache">
+<parameter_description> a #ChamplainFileCache
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_file_cache_set_size_limit">
+<description>
+Sets the cache size limit in bytes.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="file_cache">
+<parameter_description> a #ChamplainFileCache
+</parameter_description>
+</parameter>
+<parameter name="size_limit">
+<parameter_description> the cache limit in bytes
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_file_tile_source_load_map_data">
+<description>
+Loads the OpenStreetMap XML file at the given path.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> a #ChamplainFileTileSource
+</parameter_description>
+</parameter>
+<parameter name="map_path">
+<parameter_description> a path to a map data file
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_file_tile_source_new_full">
+<description>
+Constructor of #ChamplainFileTileSource.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="id">
+<parameter_description> the map source's id
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> the map source's name
+</parameter_description>
+</parameter>
+<parameter name="license">
+<parameter_description> the map source's license
+</parameter_description>
+</parameter>
+<parameter name="license_uri">
+<parameter_description> the map source's license URI
+</parameter_description>
+</parameter>
+<parameter name="min_zoom">
+<parameter_description> the map source's minimum zoom level
+</parameter_description>
+</parameter>
+<parameter name="max_zoom">
+<parameter_description> the map source's maximum zoom level
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the map source's tile size (in pixels)
+</parameter_description>
+</parameter>
+<parameter name="projection">
+<parameter_description> the map source's projection
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used to render tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainFileTileSource object
+
+</return>
+</function>
+
+<function name="champlain_image_renderer_new">
+<description>
+Constructor of #ChamplainImageRenderer.
+
+Since: 0.8
+
+</description>
+<parameters>
+</parameters>
+<return> a constructed #ChamplainImageRenderer object
+
+</return>
+</function>
+
+<function name="champlain_label_get_alignment">
+<description>
+Get the label's text alignment.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text alignment.
+
+</return>
+</function>
+
+<function name="champlain_label_get_attributes">
+<description>
+Gets the label's text attributes.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text attributes.
+
+</return>
+</function>
+
+<function name="champlain_label_get_color">
+<description>
+Gets the label's background color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's background color.
+
+</return>
+</function>
+
+<function name="champlain_label_get_draw_background">
+<description>
+Checks whether the label has a background.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> if the label's has a background.
+
+</return>
+</function>
+
+<function name="champlain_label_get_ellipsize">
+<description>
+Gets the label's text ellipsize mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text ellipsize mode.
+
+</return>
+</function>
+
+<function name="champlain_label_get_font_name">
+<description>
+Gets the label's font name.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's font name.
+
+</return>
+</function>
+
+<function name="champlain_label_get_image">
+<description>
+Get the label's image.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's image.
+
+</return>
+</function>
+
+<function name="champlain_label_get_single_line_mode">
+<description>
+Checks the label's single line mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text single line mode.
+
+</return>
+</function>
+
+<function name="champlain_label_get_text">
+<description>
+Get the label's text.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text.
+
+</return>
+</function>
+
+<function name="champlain_label_get_text_color">
+<description>
+Gets the label's text color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text color.
+
+</return>
+</function>
+
+<function name="champlain_label_get_use_markup">
+<description>
+Check whether the label uses markup.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> if the label's text contains markup.
+
+</return>
+</function>
+
+<function name="champlain_label_get_wrap">
+<description>
+Checks whether the label text wraps.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> if the label's text wraps.
+
+</return>
+</function>
+
+<function name="champlain_label_get_wrap_mode">
+<description>
+Gets the label's text wrap mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+</parameters>
+<return> the label's text wrap mode.
+
+</return>
+</function>
+
+<function name="champlain_label_new">
+<description>
+Creates a new instance of #ChamplainLabel.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainLabel ready to be used as a #ClutterActor.
+
+</return>
+</function>
+
+<function name="champlain_label_new_from_file">
+<description>
+Creates a new instance of #ChamplainLabel with image loaded from file.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="filename">
+<parameter_description> The filename of the image.
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for an error.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainLabel with a drawn label containing the given
+image.
+
+</return>
+</function>
+
+<function name="champlain_label_new_full">
+<description>
+Creates a new instance of #ChamplainLabel consisting of a custom #ClutterActor.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="text">
+<parameter_description> The text of the label
+</parameter_description>
+</parameter>
+<parameter name="actor">
+<parameter_description> The image as a @ClutterActor
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainLabel with a drawn label containing the given
+image.
+
+</return>
+</function>
+
+<function name="champlain_label_new_with_image">
+<description>
+Creates a new instance of #ChamplainLabel with image.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="actor">
+<parameter_description> The image as a @ClutterActor.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainLabel with a drawn label containing the given
+image.
+
+</return>
+</function>
+
+<function name="champlain_label_new_with_text">
+<description>
+Creates a new instance of #ChamplainLabel with text value.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="text">
+<parameter_description> the text of the label
+</parameter_description>
+</parameter>
+<parameter name="font">
+<parameter_description> the font to use to draw the text, for example &quot;Courrier Bold 11&quot;, can be 
NULL
+</parameter_description>
+</parameter>
+<parameter name="text_color">
+<parameter_description> a #ClutterColor, the color of the text, can be NULL
+</parameter_description>
+</parameter>
+<parameter name="label_color">
+<parameter_description> a #ClutterColor, the color of the label, can be NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainLabel with a drawn label containing the given text.
+
+</return>
+</function>
+
+<function name="champlain_label_set_alignment">
+<description>
+Sets the label's text alignment.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="alignment">
+<parameter_description> The label's alignment
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_attributes">
+<description>
+Sets the label's text attributes.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="list">
+<parameter_description> The label's text attributes.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_color">
+<description>
+Sets the label's background color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> The label's background color or NULL to reset the background to the
+default color. The color parameter is copied.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_draw_background">
+<description>
+Sets if the label has a background.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="background">
+<parameter_description> value.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_ellipsize">
+<description>
+Sets the label's text ellipsize mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="mode">
+<parameter_description> The label's ellipsize mode.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_font_name">
+<description>
+Sets the label's font name such as &quot;Sans 12&quot;.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="font_name">
+<parameter_description> The label's font name or NULL to reset the font to the default
+value.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_image">
+<description>
+Sets the label's image.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="image">
+<parameter_description> The image as a @ClutterActor or NULL to remove the current image.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_single_line_mode">
+<description>
+Sets if the label's text is on a single line.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="mode">
+<parameter_description> The label's single line mode
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_text">
+<description>
+Sets the label's text.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> The new text of the label
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_text_color">
+<description>
+Sets the label's text color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> The label's text color or NULL to reset the text to the default
+color. The color parameter is copied.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_use_markup">
+<description>
+Sets if the label's text uses markup.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="use_markup">
+<parameter_description> The value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_wrap">
+<description>
+Sets if the label's text wrap.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="wrap">
+<parameter_description> The label's wrap.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_label_set_wrap_mode">
+<description>
+Sets the label's text wrap mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="label">
+<parameter_description> a #ChamplainLabel
+</parameter_description>
+</parameter>
+<parameter name="wrap_mode">
+<parameter_description> The label's wrap mode.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_layer_get_bounding_box">
+<description>
+Gets the bounding box occupied by the elements inside the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> The bounding box.
+
+</return>
+</function>
+
+<function name="champlain_layer_set_view">
+<description>
+#ChamplainView calls this method to pass a reference to itself to the layer
+when the layer is added to the view. When the layer is removed from the
+view, it passes NULL to the layer. Custom layers can implement this method
+and perform the necessary initialization. This method should not be called
+by user code.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainLayer
+</parameter_description>
+</parameter>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_license_connect_view">
+<description>
+This method connects to the necessary signals of #ChamplainView to make the
+license change automatically when the map source changes.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> The license
+</parameter_description>
+</parameter>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_license_disconnect_view">
+<description>
+This method disconnects from the signals previously connected by champlain_license_connect_view().
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> The license
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_license_get_alignment">
+<description>
+Get the license's text alignment.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> The license
+</parameter_description>
+</parameter>
+</parameters>
+<return> the license's text alignment.
+
+</return>
+</function>
+
+<function name="champlain_license_get_extra_text">
+<description>
+Gets the additional license text.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> a #ChamplainLicense
+</parameter_description>
+</parameter>
+</parameters>
+<return> the additional license text
+
+</return>
+</function>
+
+<function name="champlain_license_new">
+<description>
+Creates an instance of #ChamplainLicense.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainLicense.
+
+</return>
+</function>
+
+<function name="champlain_license_set_alignment">
+<description>
+Set the license's text alignment.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> a #ChamplainLicense
+</parameter_description>
+</parameter>
+<parameter name="alignment">
+<parameter_description> The license's text alignment
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_license_set_extra_text">
+<description>
+Show the additional license text on the map view.  The text will preceed the
+map's licence when displayed. Use &quot;\n&quot; to separate the lines.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="license">
+<parameter_description> a #ChamplainLicense
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> the additional license text
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_location_get_latitude">
+<description>
+Gets the latitude coordinate.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+</parameters>
+<return> the latitude coordinate.
+
+</return>
+</function>
+
+<function name="champlain_location_get_longitude">
+<description>
+Gets the longitude coordinate.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+</parameters>
+<return> the longitude coordinate.
+
+</return>
+</function>
+
+<function name="champlain_location_set_location">
+<description>
+Sets the coordinates of the location
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the latitude
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_map_source_chain_new">
+<description>
+Constructor of #ChamplainMapSourceChain.
+
+Since: 0.6
+
+</description>
+<parameters>
+</parameters>
+<return> a new empty #ChamplainMapSourceChain.
+
+</return>
+</function>
+
+<function name="champlain_map_source_chain_pop">
+<description>
+Pops a map source from the top of the stack from the chain.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="source_chain">
+<parameter_description> a #ChamplainMapSourceChain
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_map_source_chain_push">
+<description>
+Pushes a map source into the chain.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="source_chain">
+<parameter_description> a #ChamplainMapSourceChain
+</parameter_description>
+</parameter>
+<parameter name="map_source">
+<parameter_description> the #ChamplainMapSource to be pushed into the chain
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_map_source_desc_get_constructor">
+<description>
+Gets the map source constructor.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the constructor.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_data">
+<description>
+Gets user data.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the user data.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_id">
+<description>
+Gets map source's id.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's id.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_license">
+<description>
+Gets map source's license.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's license.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_license_uri">
+<description>
+Gets map source's license URI.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's license URI.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_max_zoom_level">
+<description>
+Gets map source's maximum zoom level.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the maximum zoom level this map source supports
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_min_zoom_level">
+<description>
+Gets map source's minimum zoom level.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the miminum zoom level this map source supports
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_name">
+<description>
+Gets map source's name.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's name.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_projection">
+<description>
+Gets map source's projection.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's projection.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_tile_size">
+<description>
+Gets map source's tile size.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's size (width and height) in pixels for this map source
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_get_uri_format">
+<description>
+Gets network map source's URI format.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description> a #ChamplainMapSourceDesc
+</parameter_description>
+</parameter>
+</parameters>
+<return> the URI format.
+
+</return>
+</function>
+
+<function name="champlain_map_source_desc_new_full">
+<description>
+Constructor of #ChamplainMapSourceDesc which describes a #ChamplainMapSource.
+This is returned by #champlain_map_source_factory_get_registered
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="id">
+<parameter_description> the map source's id
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> the map source's name
+</parameter_description>
+</parameter>
+<parameter name="license">
+<parameter_description> the map source's license
+</parameter_description>
+</parameter>
+<parameter name="license_uri">
+<parameter_description> the map source's license URI
+</parameter_description>
+</parameter>
+<parameter name="min_zoom">
+<parameter_description> the map source's minimum zoom level
+</parameter_description>
+</parameter>
+<parameter name="max_zoom">
+<parameter_description> the map source's maximum zoom level
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the map source's tile size (in pixels)
+</parameter_description>
+</parameter>
+<parameter name="projection">
+<parameter_description> the map source's projection
+</parameter_description>
+</parameter>
+<parameter name="uri_format">
+<parameter_description> the URI to fetch the tiles from, see #champlain_network_tile_source_set_uri_format
+</parameter_description>
+</parameter>
+<parameter name="constructor">
+<parameter_description> the map source's constructor
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> user data passed to the constructor
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainMapSourceDesc object
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_create">
+<description>
+Note: The id should not contain any character that can't be in a filename as it
+will be used as the cache directory name for that map source.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> the Factory
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> the wanted map source id
+</parameter_description>
+</parameter>
+</parameters>
+<return> a ready to use #ChamplainMapSource matching the given name, returns
+NULL is none match.
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_create_cached_source">
+<description>
+Creates a cached map source.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> the Factory
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> the wanted map source id
+</parameter_description>
+</parameter>
+</parameters>
+<return> a ready to use #ChamplainMapSourceChain consisting of
+#ChamplainMemoryCache, #ChamplainFileCache, #ChamplainMapSource matching the given name, and
+an error tile source created with champlain_map_source_factory_create_error_source ().
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_create_error_source">
+<description>
+Creates a map source generating error tiles.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> the Factory
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the size of the error tile
+</parameter_description>
+</parameter>
+</parameters>
+<return> a ready to use map source generating error tiles.
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_create_memcached_source">
+<description>
+Creates a memory cached map source.
+
+Since: 0.12.5
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> the Factory
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> the wanted map source id
+</parameter_description>
+</parameter>
+</parameters>
+<return> a ready to use #ChamplainMapSourceChain consisting of
+#ChamplainMemoryCache and #ChamplainMapSource matching the given name
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_dup_default">
+<description>
+A method to obtain the singleton object.
+
+Since: 0.4
+
+</description>
+<parameters>
+</parameters>
+<return> the singleton #ChamplainMapSourceFactory, it should be freed
+using #g_object_unref() when not needed.
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_get_registered">
+<description>
+Get the list of registered map sources.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> the Factory
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list of registered map sources, the items should not be freed,
+the list should be freed with #g_slist_free.
+
+</return>
+</function>
+
+<function name="champlain_map_source_factory_register">
+<description>
+Registers the new map source with the given constructor.  When this map
+source is requested, the given constructor will be used to build the
+map source.  #ChamplainMapSourceFactory will take ownership of the passed
+#ChamplainMapSourceDesc, so don't free it.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> A #ChamplainMapSourceFactory
+</parameter_description>
+</parameter>
+<parameter name="desc">
+<parameter_description> the description of the map source
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the registration suceeded.
+
+</return>
+</function>
+
+<function name="champlain_map_source_fill_tile">
+<description>
+Fills the tile with image data (either from cache, network or rendered
+locally).
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="tile">
+<parameter_description> a #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_map_source_get_column_count">
+<description>
+Gets the number of tiles in a column at this zoom level for this map
+source.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return> the number of tiles in a column
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_id">
+<description>
+Gets map source's id.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's id.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_latitude">
+<description>
+Gets the latitude corresponding to this y position in the map source's
+projection.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> a y position
+</parameter_description>
+</parameter>
+</parameters>
+<return> the latitude
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_license">
+<description>
+Gets map source's license.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's license.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_license_uri">
+<description>
+Gets map source's license URI.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's license URI.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_longitude">
+<description>
+Gets the longitude corresponding to this x position in the map source's
+projection.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> a x position
+</parameter_description>
+</parameter>
+</parameters>
+<return> the longitude
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_max_zoom_level">
+<description>
+Gets map source's maximum zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the maximum zoom level this map source supports
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_meters_per_pixel">
+<description>
+Gets meters per pixel at the position on the map using this map source's projection.
+
+Since: 0.4.3
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> a latitude
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> a longitude
+</parameter_description>
+</parameter>
+</parameters>
+<return> the meters per pixel
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_min_zoom_level">
+<description>
+Gets map source's minimum zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the miminum zoom level this map source supports
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_name">
+<description>
+Gets map source's name.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's name.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_next_source">
+<description>
+Get the next source in the chain.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the next source in the chain.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_projection">
+<description>
+Gets map source's projection.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the map source's projection.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_renderer">
+<description>
+Get the renderer used for tiles rendering.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the renderer.
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_row_count">
+<description>
+Gets the number of tiles in a row at this zoom level for this map source.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return> the number of tiles in a row
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_tile_size">
+<description>
+Gets map source's tile size.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's size (width and height) in pixels for this map source
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_x">
+<description>
+Gets the x position on the map using this map source's projection.
+(0, 0) is located at the top left.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> a longitude
+</parameter_description>
+</parameter>
+</parameters>
+<return> the x position
+
+</return>
+</function>
+
+<function name="champlain_map_source_get_y">
+<description>
+Gets the y position on the map using this map source's projection.
+(0, 0) is located at the top left.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> a latitude
+</parameter_description>
+</parameter>
+</parameters>
+<return> the y position
+
+</return>
+</function>
+
+<function name="champlain_map_source_set_next_source">
+<description>
+Sets the next map source in the chain.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="next_source">
+<parameter_description> the next #ChamplainMapSource in the chain
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_map_source_set_renderer">
+<description>
+Sets the renderer used for tiles rendering.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the renderer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_animate_in">
+<description>
+Animates the marker as if it were falling from the sky onto the map.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_animate_in_with_delay">
+<description>
+Animates the marker as if it were falling from the sky onto the map after
+delay.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+<parameter name="delay">
+<parameter_description> The delay in milliseconds
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_animate_out">
+<description>
+Animates the marker as if it were drawn through the sky.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_animate_out_with_delay">
+<description>
+Animates the marker as if it were drawn through the sky after
+delay.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+<parameter name="delay">
+<parameter_description> The delay in milliseconds
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_get_draggable">
+<description>
+Checks whether the marker is draggable.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return> the draggable or not state of the marker.
+
+</return>
+</function>
+
+<function name="champlain_marker_get_selectable">
+<description>
+Checks whether the marker is selectable.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return> the selectable or not state of the marker.
+
+</return>
+</function>
+
+<function name="champlain_marker_get_selected">
+<description>
+Checks whether the marker is selected.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return> the selected or not state of the marker.
+
+</return>
+</function>
+
+<function name="champlain_marker_get_selection_color">
+<description>
+Gets the selection color.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> the selection color. Should not be freed.
+
+</return>
+</function>
+
+<function name="champlain_marker_get_selection_text_color">
+<description>
+Gets the selection text color.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> the selection text color. Should not be freed.
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_add_marker">
+<description>
+Adds the marker to the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_animate_in_all_markers">
+<description>
+Fade in all markers in the layer with an animation
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_animate_out_all_markers">
+<description>
+Fade out all markers in the layer with an animation
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_get_markers">
+<description>
+Gets a copy of the list of all markers inserted into the layer. You should
+free the list but not its contents.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_get_selected">
+<description>
+Gets a list of selected markers in the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_get_selection_mode">
+<description>
+Gets the selection mode of the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the selection mode of the layer.
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_hide_all_markers">
+<description>
+Hides all the markers in the layer
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_new">
+<description>
+Creates a new instance of #ChamplainMarkerLayer.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainMarkerLayer ready to be used as a container for the markers.
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_new_full">
+<description>
+Creates a new instance of #ChamplainMarkerLayer with the specified selection mode.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="mode">
+<parameter_description> Selection mode
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainMarkerLayer ready to be used as a container for the markers.
+
+</return>
+</function>
+
+<function name="champlain_marker_layer_remove_all">
+<description>
+Removes all markers from the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_remove_marker">
+<description>
+Removes the marker from the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_select_all_markers">
+<description>
+Selects all markers in the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_set_all_markers_draggable">
+<description>
+Sets all markers draggable in the layer
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_set_all_markers_undraggable">
+<description>
+Sets all markers undraggable in the layer
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_set_selection_mode">
+<description>
+Sets the selection mode of the layer.
+
+NOTE: changing selection mode to CHAMPLAIN_SELECTION_NONE or
+CHAMPLAIN_SELECTION_SINGLE will clear all previously selected markers.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+<parameter name="mode">
+<parameter_description> a #ChamplainSelectionMode value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_show_all_markers">
+<description>
+Shows all markers in the layer
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_layer_unselect_all_markers">
+<description>
+Unselects all markers in the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainMarkerLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_new">
+<description>
+Creates an instance of #ChamplainMarker.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainMarker.
+
+</return>
+</function>
+
+<function name="champlain_marker_set_draggable">
+<description>
+Sets the marker as draggable or not.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the draggable state
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_set_selectable">
+<description>
+Sets the marker as selectable or not.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the selectable state
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_set_selected">
+<description>
+Sets the marker as selected or not. This will affect the &quot;Selected&quot; look
+of the marker.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="marker">
+<parameter_description> a #ChamplainMarker
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the selected state
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_set_selection_color">
+<description>
+Changes the selection color, this is to ensure a better integration with
+the desktop, this is automatically done by GtkChamplainEmbed.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="color">
+<parameter_description> a #ClutterColor
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_marker_set_selection_text_color">
+<description>
+Changes the selection text color, this is to ensure a better integration with
+the desktop, this is automatically done by GtkChamplainEmbed.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="color">
+<parameter_description> a #ClutterColor
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memory_cache_clean">
+<description>
+Cleans the contents of the cache.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="memory_cache">
+<parameter_description> a #ChamplainMemoryCache
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memory_cache_get_size_limit">
+<description>
+Gets the maximum number of tiles stored in the cache.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="memory_cache">
+<parameter_description> a #ChamplainMemoryCache
+</parameter_description>
+</parameter>
+</parameters>
+<return> maximum number of stored tiles
+
+</return>
+</function>
+
+<function name="champlain_memory_cache_new_full">
+<description>
+Constructor of #ChamplainMemoryCache.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="size_limit">
+<parameter_description> maximum number of tiles stored in the cache
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used for tiles rendering
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainMemoryCache
+
+</return>
+</function>
+
+<function name="champlain_memory_cache_set_size_limit">
+<description>
+Sets the maximum number of tiles stored in the cache.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="memory_cache">
+<parameter_description> a #ChamplainMemoryCache
+</parameter_description>
+</parameter>
+<parameter name="size_limit">
+<parameter_description> maximum number of tiles stored in the cache
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memphis_renderer_get_background_color">
+<description>
+Gets the background color of the map.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the background color of the map as a newly-allocated
+#ClutterColor.
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_get_bounding_box">
+<description>
+Gets the bounding box of the area for which map data is available.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the bounding box
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_get_rule">
+<description>
+Gets the requested #ChamplainMemphisRule.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> an id string
+</parameter_description>
+</parameter>
+</parameters>
+<return> the requested #ChamplainMemphisRule or NULL if none is found.
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_get_rule_ids">
+<description>
+Get a list of rule id's.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #GList of id strings of the form:
+key1|key2|...|keyN:value1|value2|...|valueM
+
+Example: &quot;waterway:river|stream|canal&quot;
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_get_tile_size">
+<description>
+Gets the size of the rendered tiles.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the size of the rendered tiles
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_load_rules">
+<description>
+Loads a Memphis rules file.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="rules_path">
+<parameter_description> a path to a rules file
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memphis_renderer_new_full">
+<description>
+Constructor of a #ChamplainMemphisRenderer.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="tile_size">
+<parameter_description> the size of the rendered error tile
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainMemphisRenderer object
+
+</return>
+</function>
+
+<function name="champlain_memphis_renderer_remove_rule">
+<description>
+Removes the rule with the given id.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> an id string
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memphis_renderer_set_background_color">
+<description>
+Sets the background color of the map from a #ClutterColor.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> a #ClutterColor
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memphis_renderer_set_rule">
+<description>
+Edits or adds a #ChamplainMemphisRule to the rules-set. New rules are appended
+to the list.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="rule">
+<parameter_description> a #ChamplainMemphisRule
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_memphis_renderer_set_tile_size">
+<description>
+Sets the size of the rendered tiles.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainMemphisRenderer
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> the size of the rendered tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_network_bbox_tile_source_get_api_uri">
+<description>
+Gets the URI of the API server.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="map_data_source">
+<parameter_description> a #ChamplainNetworkBboxTileSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the URI of the API server.
+
+</return>
+</function>
+
+<function name="champlain_network_bbox_tile_source_load_map_data">
+<description>
+Asynchronously loads map data within a bounding box from the server.
+The box must not exceed an edge size of 0.25 degree. There are also
+limitations on the maximum number of nodes that can be requested.
+
+For details, see: &lt;ulink role=&quot;online-location&quot;
+url=&quot;http://api.openstreetmap.org/api/capabilities&quot;&gt;
+http://api.openstreetmap.org/api/capabilities&lt;/ulink&gt;
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="map_data_source">
+<parameter_description> a #ChamplainNetworkBboxTileSource
+</parameter_description>
+</parameter>
+<parameter name="bbox">
+<parameter_description> bounding box of the requested area
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_network_bbox_tile_source_new_full">
+<description>
+Constructor of #ChamplainNetworkBboxTileSource.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="id">
+<parameter_description> the map source's id
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> the map source's name
+</parameter_description>
+</parameter>
+<parameter name="license">
+<parameter_description> the map source's license
+</parameter_description>
+</parameter>
+<parameter name="license_uri">
+<parameter_description> the map source's license URI
+</parameter_description>
+</parameter>
+<parameter name="min_zoom">
+<parameter_description> the map source's minimum zoom level
+</parameter_description>
+</parameter>
+<parameter name="max_zoom">
+<parameter_description> the map source's maximum zoom level
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the map source's tile size (in pixels)
+</parameter_description>
+</parameter>
+<parameter name="projection">
+<parameter_description> the map source's projection
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used to render tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainNetworkBboxTileSource object
+
+</return>
+</function>
+
+<function name="champlain_network_bbox_tile_source_set_api_uri">
+<description>
+Sets the URI of the API server.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="map_data_source">
+<parameter_description> a #ChamplainNetworkBboxTileSource
+</parameter_description>
+</parameter>
+<parameter name="api_uri">
+<parameter_description> an URI of an API server
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_network_tile_source_get_offline">
+<description>
+Gets offline status.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE when the tile source is set to be offline; FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_network_tile_source_get_proxy_uri">
+<description>
+Gets the proxy uri used to access network.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the proxy uri
+
+</return>
+</function>
+
+<function name="champlain_network_tile_source_get_uri_format">
+<description>
+Default constructor of #ChamplainNetworkTileSource.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> A URI format used for URI creation when downloading tiles. See
+champlain_network_tile_source_set_uri_format() for more information.
+
+</return>
+</function>
+
+<function name="champlain_network_tile_source_new_full">
+<description>
+Constructor of #ChamplainNetworkTileSource.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="id">
+<parameter_description> the map source's id
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> the map source's name
+</parameter_description>
+</parameter>
+<parameter name="license">
+<parameter_description> the map source's license
+</parameter_description>
+</parameter>
+<parameter name="license_uri">
+<parameter_description> the map source's license URI
+</parameter_description>
+</parameter>
+<parameter name="min_zoom">
+<parameter_description> the map source's minimum zoom level
+</parameter_description>
+</parameter>
+<parameter name="max_zoom">
+<parameter_description> the map source's maximum zoom level
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the map source's tile size (in pixels)
+</parameter_description>
+</parameter>
+<parameter name="projection">
+<parameter_description> the map source's projection
+</parameter_description>
+</parameter>
+<parameter name="uri_format">
+<parameter_description> the URI to fetch the tiles from, see #champlain_network_tile_source_set_uri_format
+</parameter_description>
+</parameter>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used to render tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainNetworkTileSource object
+
+</return>
+</function>
+
+<function name="champlain_network_tile_source_set_offline">
+<description>
+Sets offline status.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+<parameter name="offline">
+<parameter_description> TRUE when the tile source should be offline; FALSE otherwise
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_network_tile_source_set_proxy_uri">
+<description>
+Sets the proxy uri used to access network.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+<parameter name="proxy_uri">
+<parameter_description> the proxy uri used to access network
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_network_tile_source_set_uri_format">
+<description>
+A URI format is a URI where x, y and zoom level information have been
+marked for parsing and insertion.  There can be an unlimited number of
+marked items in a URI format.  They are delimited by &quot;#&quot; before and after
+the variable name. There are 4 defined variable names: X, Y, Z, and TMSY for
+Y in TMS coordinates.
+
+For example, this is the OpenStreetMap URI format:
+&quot;http://tile.openstreetmap.org/\#Z\#/\#X\#/\#Y\#.png&quot;
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> the #ChamplainNetworkTileSource
+</parameter_description>
+</parameter>
+<parameter name="uri_format">
+<parameter_description> the URI format
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_null_tile_source_new_full">
+<description>
+Constructor of #ChamplainNullTileSource.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> the #ChamplainRenderer used to render tiles
+</parameter_description>
+</parameter>
+</parameters>
+<return> a constructed #ChamplainNullTileSource object
+
+</return>
+</function>
+
+<function name="champlain_path_layer_add_node">
+<description>
+Adds a #ChamplainLocation object to the layer.
+The node is prepended to the list.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_get_closed">
+<description>
+Gets information whether the path is closed.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE when the path is closed, FALSE otherwise
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_dash">
+<description>
+Returns the list of dash segment lengths.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_fill">
+<description>
+Checks whether the path is filled.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the path is filled, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_fill_color">
+<description>
+Gets the path's fill color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the path's fill color.
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_nodes">
+<description>
+Gets a copy of the list of all #ChamplainLocation objects inserted into the layer. You should
+free the list but not its contents.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_stroke">
+<description>
+Checks whether the path is stroked.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the path is stroked, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_stroke_color">
+<description>
+Gets the path's stroke color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the path's stroke color.
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_stroke_width">
+<description>
+Gets the width of the stroke.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> the width of the stroke
+
+</return>
+</function>
+
+<function name="champlain_path_layer_get_visible">
+<description>
+Gets path visibility.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE when the path is visible, FALSE otherwise
+
+</return>
+</function>
+
+<function name="champlain_path_layer_insert_node">
+<description>
+Inserts a #ChamplainLocation object to the specified position.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> position in the list where the #ChamplainLocation object should be inserted
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_new">
+<description>
+Creates a new instance of #ChamplainPathLayer.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new instance of #ChamplainPathLayer.
+
+</return>
+</function>
+
+<function name="champlain_path_layer_remove_all">
+<description>
+Removes all #ChamplainLocation objects from the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_remove_node">
+<description>
+Removes the #ChamplainLocation object from the layer.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="location">
+<parameter_description> a #ChamplainLocation
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_closed">
+<description>
+Makes the path closed.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> TRUE to make the path closed
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_dash">
+<description>
+Sets dashed line pattern in a way similar to cairo_set_dash() of cairo. This 
+method supports only integer values for segment lengths. The values have to be
+passed inside the data pointer of the list (using the GUINT_TO_POINTER conversion)
+
+Pass NULL to use solid line.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="dash_pattern">
+<parameter_description> list of integer values representing lengths
+of dashes/spaces (see cairo documentation of cairo_set_dash())
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_fill">
+<description>
+Sets the path to be filled
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> if the path is filled
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_fill_color">
+<description>
+Set the path's fill color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> The path's fill color or NULL to reset to the
+default color. The color parameter is copied.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_stroke">
+<description>
+Sets the path to be stroked
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> if the path is stroked
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_stroke_color">
+<description>
+Set the path's stroke color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> The path's stroke color or NULL to reset to the
+default color. The color parameter is copied.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_stroke_width">
+<description>
+Sets the width of the stroke
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the width of the stroke (in pixels)
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_path_layer_set_visible">
+<description>
+Sets path visibility.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="layer">
+<parameter_description> a #ChamplainPathLayer
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> TRUE to make the path visible
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_point_get_color">
+<description>
+Gets the color of the point.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="point">
+<parameter_description> a #ChamplainPoint
+</parameter_description>
+</parameter>
+</parameters>
+<return> the color.
+
+</return>
+</function>
+
+<function name="champlain_point_get_size">
+<description>
+Gets the size of the point.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="point">
+<parameter_description> a #ChamplainPoint
+</parameter_description>
+</parameter>
+</parameters>
+<return> the size.
+
+</return>
+</function>
+
+<function name="champlain_point_new">
+<description>
+Creates an instance of #ChamplainPoint with default size and color.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainPoint.
+
+</return>
+</function>
+
+<function name="champlain_point_new_full">
+<description>
+Creates an instance of #ChamplainPoint with the specified size and color.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="size">
+<parameter_description> Marker size
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> Marker color
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #ChamplainPoint.
+
+</return>
+</function>
+
+<function name="champlain_point_set_color">
+<description>
+Set the color of the point.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="point">
+<parameter_description> a #ChamplainPoint
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> The color of the point or NULL to reset the background to the
+default color. The color parameter is copied.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_point_set_size">
+<description>
+Set the size of the point.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="point">
+<parameter_description> a #ChamplainPoint
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> The size of the point.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_renderer_render">
+<description>
+Renders the texture for the provided tile and calls champlain_tile_set_content()
+to set the content of the tile. When the rendering is finished, the renderer
+emits the #ChamplainTile::render-complete signal. The tile has to be displayed manually by
+calling champlain_tile_display_content().
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainRenderer
+</parameter_description>
+</parameter>
+<parameter name="tile">
+<parameter_description> the tile to render
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_renderer_set_data">
+<description>
+Sets the data which is used to render tiles by the renderer.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="renderer">
+<parameter_description> a #ChamplainRenderer
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> data used for tile rendering
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> size of the data in bytes
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_scale_connect_view">
+<description>
+This method connects to the necessary signals of #ChamplainView to make the
+scale adapt to the current latitude and longitude.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_scale_disconnect_view">
+<description>
+This method disconnects from the signals previously connected by champlain_scale_connect_view().
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_scale_get_max_width">
+<description>
+Gets the maximum scale width.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+</parameters>
+<return> The maximum scale width in pixels.
+
+</return>
+</function>
+
+<function name="champlain_scale_get_unit">
+<description>
+Gets the unit used by the scale.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+</parameters>
+<return> The unit used by the scale
+
+</return>
+</function>
+
+<function name="champlain_scale_new">
+<description>
+Creates an instance of #ChamplainScale.
+
+Since: 0.10
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainScale.
+
+</return>
+</function>
+
+<function name="champlain_scale_set_max_width">
+<description>
+Sets the maximum width of the scale on the screen in pixels
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the number of pixels
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_scale_set_unit">
+<description>
+Sets the scale unit.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="scale">
+<parameter_description> a #ChamplainScale
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> a #ChamplainUnit
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_cache_on_tile_filled">
+<description>
+When a cache fills a tile and the next source in the chain is a tile cache,
+it should call this function on the next source. This way all the caches
+preceding a tile source in the chain get informed that the tile was used and
+can modify their metadata accordingly in the implementation of this function.
+In addition, the call of this function should be chained so within the
+implementation of this function it should be called on the next source
+in the chain when next source is a tile cache.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_cache">
+<parameter_description> a #ChamplainTileCache
+</parameter_description>
+</parameter>
+<parameter name="tile">
+<parameter_description> a #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_cache_refresh_tile_time">
+<description>
+Refreshes the tile access time in the cache.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_cache">
+<parameter_description> a #ChamplainTileCache
+</parameter_description>
+</parameter>
+<parameter name="tile">
+<parameter_description> a #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_cache_store_tile">
+<description>
+Stores the tile including the metadata into the cache.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_cache">
+<parameter_description> a #ChamplainTileCache
+</parameter_description>
+</parameter>
+<parameter name="tile">
+<parameter_description> a #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="contents">
+<parameter_description> the tile contents that should be stored
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> size of the contents in bytes
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_display_content">
+<description>
+Displays the tile's content.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_get_content">
+<description>
+Gets the tile's content actor.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's content, this actor will change each time the tile's content changes.
+You should not unref this content, it is owned by the tile.
+
+</return>
+</function>
+
+<function name="champlain_tile_get_etag">
+<description>
+Gets the tile's ETag.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's ETag
+
+</return>
+</function>
+
+<function name="champlain_tile_get_fade_in">
+<description>
+Checks whether the tile should fade in.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the return value determines whether the tile should fade in when loading.
+
+</return>
+</function>
+
+<function name="champlain_tile_get_modified_time">
+<description>
+Gets the tile's last modified time.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's last modified time
+
+</return>
+</function>
+
+<function name="champlain_tile_get_size">
+<description>
+Gets the tile's size.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's size in pixels
+
+</return>
+</function>
+
+<function name="champlain_tile_get_state">
+<description>
+Gets the current state of tile loading.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's #ChamplainState
+
+</return>
+</function>
+
+<function name="champlain_tile_get_x">
+<description>
+Gets the tile's x position.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's x position
+
+</return>
+</function>
+
+<function name="champlain_tile_get_y">
+<description>
+Gets the tile's y position.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's y position
+
+</return>
+</function>
+
+<function name="champlain_tile_get_zoom_level">
+<description>
+Gets the tile's zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+</parameters>
+<return> the tile's zoom level
+
+</return>
+</function>
+
+<function name="champlain_tile_new">
+<description>
+Creates an instance of #ChamplainTile.
+
+Since: 0.4
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainTile
+
+</return>
+</function>
+
+<function name="champlain_tile_new_full">
+<description>
+Creates an instance of #ChamplainTile.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="x">
+<parameter_description> the x position
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y position
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> the size in pixels
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #ChamplainTile
+
+</return>
+</function>
+
+<function name="champlain_tile_set_content">
+<description>
+Sets the tile's content. To also disppay the tile, you have to call
+champlain_tile_display_content() in addition.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="actor">
+<parameter_description> the new content
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_etag">
+<description>
+Sets the tile's ETag
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="etag">
+<parameter_description> the tile's ETag as sent by the server
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_fade_in">
+<description>
+Sets the flag determining whether the tile should fade in when loading
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="fade_in">
+<parameter_description> determines whether the tile should fade in when loading
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_modified_time">
+<description>
+Sets the tile's modified time
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="time">
+<parameter_description> a #GTimeVal, the value will be copied
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_size">
+<description>
+Sets the tile's size
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> the size in pixels
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_state">
+<description>
+Sets the tile's #ChamplainState
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="state">
+<parameter_description> a #ChamplainState
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_x">
+<description>
+Sets the tile's x position
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the position
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_y">
+<description>
+Sets the tile's y position
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the position
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_set_zoom_level">
+<description>
+Sets the tile's zoom level
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> the #ChamplainTile
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_get_cache">
+<description>
+Gets the cache used for storing tiles by this tile source.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> the cache
+
+</return>
+</function>
+
+<function name="champlain_tile_source_set_cache">
+<description>
+Sets the map source's cache used for storing tiles.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="cache">
+<parameter_description> a #ChamplainTileCache
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_id">
+<description>
+Sets the tile source's id.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="id">
+<parameter_description> an id
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_license">
+<description>
+Sets the tile source's license.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="license">
+<parameter_description> the licence
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_license_uri">
+<description>
+Sets the tile source's license URI.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="license_uri">
+<parameter_description> the licence URI
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_max_zoom_level">
+<description>
+Sets the tile source's maximum zoom level.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the maximum zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_min_zoom_level">
+<description>
+Sets the tile source's minimal zoom level.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the minimal zoom level
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_name">
+<description>
+Sets the tile source's name.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> a name
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_projection">
+<description>
+Sets the tile source's projection.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="projection">
+<parameter_description> a #ChamplainMapProjection
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_tile_source_set_tile_size">
+<description>
+Sets the tile source's tile size.
+
+Since: 0.6
+
+</description>
+<parameters>
+<parameter name="tile_source">
+<parameter_description> a #ChamplainTileSource
+</parameter_description>
+</parameter>
+<parameter name="tile_size">
+<parameter_description> the tile size
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_add_layer">
+<description>
+Adds a new layer to the view
+
+Since: 0.2
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="layer">
+<parameter_description> a #ChamplainLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_add_overlay_source">
+<description>
+Adds a new overlay map source to render tiles with the supplied opacity on top 
+of the ordinary map source. Multiple overlay sources can be added.
+
+Since: 0.12.5
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+<parameter name="opacity">
+<parameter_description> opacity to use
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_bin_layout_add">
+<description>
+This function inserts a custom actor to the undrelying #ClutterBinLayout
+manager. The inserted actors appear on top of the map. See clutter_bin_layout_add()
+for reference.
+
+Since: 0.10
+
+Deprecated: 0.12.4: Use #ClutterActorAlign and the #ClutterActor
+API instead.
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> The child to be inserted
+</parameter_description>
+</parameter>
+<parameter name="x_align">
+<parameter_description> x alignment
+</parameter_description>
+</parameter>
+<parameter name="y_align">
+<parameter_description> y alignment
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_center_on">
+<description>
+Centers the map on these coordinates.
+
+Since: 0.1
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the longitude to center the map at
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude to center the map at
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_ensure_layers_visible">
+<description>
+Changes the map's zoom level and center to make sure that the bounding
+boxes of all inserted layers are visible.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="animate">
+<parameter_description> TRUE to perform animation, FALSE otherwise
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_ensure_visible">
+<description>
+Changes the map's zoom level and center to make sure the given area
+is visible
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="bbox">
+<parameter_description> bounding box of the area that should be visible
+</parameter_description>
+</parameter>
+<parameter name="animate">
+<parameter_description> TRUE to perform animation, FALSE otherwise
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_get_animate_zoom">
+<description>
+Checks whether the view animates zoom level changes.
+
+Since: 0.12
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the view animates zooms, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_view_get_background_pattern">
+<description>
+Gets the current background texture displayed behind the map.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> The texture.
+
+</return>
+</function>
+
+<function name="champlain_view_get_bounding_box">
+<description>
+Gets the bounding box for view @view at current zoom-level.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the bounding box
+
+</return>
+</function>
+
+<function name="champlain_view_get_bounding_box_for_zoom_level">
+<description>
+Gets the bounding box for view @view at @zoom_level.
+
+Since: 0.12.6
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the level of zoom, a guint between 1 and 20
+</parameter_description>
+</parameter>
+</parameters>
+<return> the bounding box for the view at @zoom_level.
+
+</return>
+</function>
+
+<function name="champlain_view_get_center_latitude">
+<description>
+Gets the latitude of the view's center.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the latitude.
+
+</return>
+</function>
+
+<function name="champlain_view_get_center_longitude">
+<description>
+Gets the longitude of the view's center.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the longitude.
+
+</return>
+</function>
+
+<function name="champlain_view_get_deceleration">
+<description>
+Gets the view's deceleration rate.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the view's deceleration rate.
+
+</return>
+</function>
+
+<function name="champlain_view_get_keep_center_on_resize">
+<description>
+Checks whether to keep the center on resize
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the view keeps the center on resize, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_view_get_kinetic_mode">
+<description>
+Gets the view's scroll mode behaviour.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE for kinetic mode, FALSE for push mode.
+
+</return>
+</function>
+
+<function name="champlain_view_get_license_actor">
+<description>
+Returns the #ChamplainLicense actor which is inserted by default into the
+layout manager. It can be manipulated using standard #ClutterActor methods
+(hidden and so on).
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the license actor
+
+</return>
+</function>
+
+<function name="champlain_view_get_map_source">
+<description>
+Gets the view's current map source.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the view's current map source. If you need to keep a reference to the
+map source then you have to call #g_object_ref().
+
+</return>
+</function>
+
+<function name="champlain_view_get_max_zoom_level">
+<description>
+Gets the view's maximum allowed zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the view's maximum allowed zoom level.
+
+</return>
+</function>
+
+<function name="champlain_view_get_min_zoom_level">
+<description>
+Gets the view's minimal allowed zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the view's minimal allowed zoom level.
+
+</return>
+</function>
+
+<function name="champlain_view_get_overlay_sources">
+<description>
+Gets a list of overlay sources.
+
+Since: 0.12.5
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the list
+
+</return>
+</function>
+
+<function name="champlain_view_get_state">
+<description>
+Gets the view's state.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the state.
+
+</return>
+</function>
+
+<function name="champlain_view_get_viewport_origin">
+<description>
+Gets the x and y coordinate of the viewport in respect to the layer origin.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x coordinate of the viewport
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y coordinate of the viewport
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_get_zoom_level">
+<description>
+Gets the view's current zoom level.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the view's current zoom level.
+
+</return>
+</function>
+
+<function name="champlain_view_get_zoom_on_double_click">
+<description>
+Checks whether the view zooms on double click.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return> TRUE if the view zooms on double click, FALSE otherwise.
+
+</return>
+</function>
+
+<function name="champlain_view_go_to">
+<description>
+Move from the current position to these coordinates. All tiles in the
+intermediate view WILL be loaded!
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the longitude to center the map at
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude to center the map at
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_latitude_to_y">
+<description>
+Converts the latitude to view's y coordinate.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="latitude">
+<parameter_description> the latitude
+</parameter_description>
+</parameter>
+</parameters>
+<return> the y coordinate
+
+</return>
+</function>
+
+<function name="champlain_view_longitude_to_x">
+<description>
+Converts the longitude to view's x coordinate.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="longitude">
+<parameter_description> the longitude
+</parameter_description>
+</parameter>
+</parameters>
+<return> the x coordinate
+
+</return>
+</function>
+
+<function name="champlain_view_new">
+<description>
+Creates an instance of #ChamplainView.
+
+Since: 0.4
+
+</description>
+<parameters>
+</parameters>
+<return> a new #ChamplainView ready to be used as a #ClutterActor.
+
+</return>
+</function>
+
+<function name="champlain_view_reload_tiles">
+<description>
+Reloads all visible tiles.
+
+Since: 0.8
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_remove_layer">
+<description>
+Removes the given layer from the view
+
+Since: 0.4.1
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="layer">
+<parameter_description> a #ChamplainLayer
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_remove_overlay_source">
+<description>
+Removes an overlay source from #ChamplainView.
+
+Since: 0.12.5
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_animate_zoom">
+<description>
+Should the view animate zoom level changes.
+
+Since: 0.12
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> a #gboolean
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_background_pattern">
+<description>
+Sets the background texture displayed behind the map. Setting the background
+pattern affects performence slightly - use reasonably large patterns for
+better performance.
+
+Since: 0.12.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="background">
+<parameter_description> The background texture
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_deceleration">
+<description>
+The deceleration rate for the kinetic mode.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="rate">
+<parameter_description> a #gdouble between 1.001 and 2.0
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_keep_center_on_resize">
+<description>
+Keep the current centered position when resizing the view.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> a #gboolean
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_kinetic_mode">
+<description>
+Determines the way the view reacts to scroll events.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="kinetic">
+<parameter_description> TRUE for kinetic mode, FALSE for push mode
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_map_source">
+<description>
+Changes the currently used map source. #g_object_unref() will be called on
+the previous one.
+
+As a side effect, changing the primary map source will also clear all
+secondary map sources.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="map_source">
+<parameter_description> a #ChamplainMapSource
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_max_zoom_level">
+<description>
+Changes the highest allowed level of zoom
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the level of zoom
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_min_zoom_level">
+<description>
+Changes the lowest allowed level of zoom
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the level of zoom
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_zoom_level">
+<description>
+Changes the current level of zoom
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="zoom_level">
+<parameter_description> the level of zoom, a guint between 1 and 20
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_set_zoom_on_double_click">
+<description>
+Should the view zoom in and recenter when the user double click on the map.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> a #gboolean
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_stop_go_to">
+<description>
+Stop the go to animation.  The view will stay where it was when the
+animation was stopped.
+
+Since: 0.4
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_x_to_longitude">
+<description>
+Converts the view's x coordinate to longitude.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x coordinate of the view
+</parameter_description>
+</parameter>
+</parameters>
+<return> the longitude
+
+</return>
+</function>
+
+<function name="champlain_view_y_to_latitude">
+<description>
+Converts the view's y coordinate to latitude.
+
+Since: 0.10
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y coordinate of the view
+</parameter_description>
+</parameter>
+</parameters>
+<return> the latitude
+
+</return>
+</function>
+
+<function name="champlain_view_zoom_in">
+<description>
+Zoom in the map by one level.
+
+Since: 0.1
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="champlain_view_zoom_out">
+<description>
+Zoom out the map by one level.
+
+Since: 0.1
+
+</description>
+<parameters>
+<parameter name="view">
+<parameter_description> a #ChamplainView
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 </root>


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