<releaseinfo>
for libchamplain &version;
The latest version of this documentation can be found on-line at
- <ulink role="online-location" url="http://blog.pierlux.com/projects/libchamplain/">http://blog.pierlux.com/projects/libchamplain/</ulink>.
+ <ulink role="online-location" url="http://projects.gnome.org/libchamplain/">http://projects.gnome.org/libchamplain/</ulink>.
</releaseinfo>
+ <copyright>
+ <year>2008,2009</year>
+ <holder>Pierre-Luc Beaudoin <pierre-luc@pierlux.com></holder>
+ </copyright>
+ <legalnotice>
+ <para>
+ Permission is granted to copy, distribute and/or modify this
+ document under the terms of the <citetitle>GNU Free
+ Documentation License</citetitle>, Version 1.1 or any later
+ version published by the Free Software Foundation with no
+ Invariant Sections, no Front-Cover Texts, and no Back-Cover
+ Texts. You may obtain a copy of the <citetitle>GNU Free
+ Documentation License</citetitle> from the Free Software
+ Foundation by visiting <ulink type="http"
+ url="http://www.fsf.org">their Web site</ulink> or by writing
+ to:
+
+ <address>
+ The Free Software Foundation, Inc.,
+ <street>59 Temple Place</street> - Suite 330,
+ <city>Boston</city>, <state>MA</state> <postcode>02111-1307</postcode>,
+ <country>USA</country>
+ </address>
+ </para>
+ </legalnotice>
</bookinfo>
<chapter>
- <title>I. API Reference</title>
- <xi:include href="xml/champlainview.xml"/>
- <xi:include href="xml/champlainlayer.xml"/>
- <xi:include href="xml/champlainmarker.xml"/>
+ <title>I. View API Reference</title>
+ <xi:include href="xml/champlain-view.xml"/>
+ <xi:include href="xml/champlain-layer.xml"/>
+ <xi:include href="xml/champlain-marker.xml"/>
+ <xi:include href="xml/champlain-version.xml"/>
+ </chapter>
+ <chapter>
+ <title>II. Map Source API Reference</title>
+ <xi:include href="xml/champlain-map-source.xml"/>
+ <xi:include href="xml/champlain-tile.xml"/>
+ <xi:include href="xml/champlain-zoom-level.xml"/>
</chapter>
+ <index>
+ <title>Index</title>
+ </index>
+
+ <index role="deprecated">
+ <title>Index of deprecated symbols</title>
+ </index>
+
+ <index role="0.1">
+ <title>Index of new symbols in 0.1</title>
+ </index>
+
+ <index role="0.2">
+ <title>Index of new symbols in 0.2</title>
+ </index>
+
+ <index role="0.2.2">
+ <title>Index of new symbols in 0.2.2</title>
+ </index>
+
+ <index role="0.2.7">
+ <title>Index of new symbols in 0.2.7</title>
+ </index>
+
+ <index role="0.2.8">
+ <title>Index of new symbols in 0.2.8</title>
+ </index>
+
+ <index role="0.4">
+ <title>Index of new symbols in 0.4</title>
+ </index>
</book>
<SECTION>
-<FILE>champlainview</FILE>
-<TITLE>ChamplainView</TITLE>
-<INCLUDE>champlain/champlainview.h</INCLUDE>
+<FILE>champlain-map-source</FILE>
+ChamplainMapSourcePrivate
+ChamplainMapProjection
+<TITLE>ChamplainMapSource</TITLE>
ChamplainMapSource
-ChamplainViewMode
+champlain_map_source_get_min_zoom_level
+champlain_map_source_get_max_zoom_level
+champlain_map_source_get_tile_size
+champlain_map_source_get_x
+champlain_map_source_get_y
+champlain_map_source_get_longitude
+champlain_map_source_get_latitude
+champlain_map_source_get_row_count
+champlain_map_source_get_column_count
+champlain_map_source_get_tile
+champlain_map_source_set_name
+champlain_map_source_get_name
+champlain_map_source_set_license
+champlain_map_source_get_license
+<SUBSECTION Standard>
+CHAMPLAIN_MAP_SOURCE
+CHAMPLAIN_IS_MAP_SOURCE
+CHAMPLAIN_TYPE_MAP_SOURCE
+champlain_map_source_get_type
+CHAMPLAIN_MAP_SOURCE_CLASS
+CHAMPLAIN_IS_MAP_SOURCE_CLASS
+CHAMPLAIN_MAP_SOURCE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>champlain-marker</FILE>
+ChamplainMarkerPrivate
+<TITLE>ChamplainMarker</TITLE>
+ChamplainMarker
+champlain_marker_new
+champlain_marker_set_position
+champlain_marker_new_with_label
+champlain_marker_new_with_image
+champlain_marker_new_with_image_full
+<SUBSECTION Standard>
+CHAMPLAIN_MARKER
+CHAMPLAIN_IS_MARKER
+CHAMPLAIN_TYPE_MARKER
+champlain_marker_get_type
+CHAMPLAIN_MARKER_CLASS
+CHAMPLAIN_IS_MARKER_CLASS
+CHAMPLAIN_MARKER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>champlain-zoom-level</FILE>
+<TITLE>ChamplainZoomLevel</TITLE>
+ChamplainZoomLevel
+champlain_zoom_level_new
+champlain_zoom_level_get_width
+champlain_zoom_level_get_height
+champlain_zoom_level_get_zoom_level
+champlain_zoom_level_get_actor
+champlain_zoom_level_set_width
+champlain_zoom_level_set_height
+champlain_zoom_level_set_zoom_level
+champlain_zoom_level_add_tile
+champlain_zoom_level_remove_tile
+champlain_zoom_level_tile_count
+champlain_zoom_level_get_nth_tile
+<SUBSECTION Standard>
+CHAMPLAIN_ZOOM_LEVEL
+CHAMPLAIN_IS_ZOOM_LEVEL
+CHAMPLAIN_TYPE_ZOOM_LEVEL
+champlain_zoom_level_get_type
+CHAMPLAIN_ZOOM_LEVEL_CLASS
+CHAMPLAIN_IS_ZOOM_LEVEL_CLASS
+CHAMPLAIN_ZOOM_LEVEL_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>champlain-view</FILE>
+ChamplainViewPrivate
+ChamplainScrollMode
+<TITLE>ChamplainView</TITLE>
ChamplainView
champlain_view_new
champlain_view_center_on
+champlain_view_go_to
+champlain_view_stop_go_to
champlain_view_zoom_in
champlain_view_zoom_out
+champlain_view_set_zoom_level
+champlain_view_set_min_zoom_level
+champlain_view_set_max_zoom_level
+champlain_view_ensure_visible
+champlain_view_ensure_markers_visible
+champlain_view_set_map_source
+champlain_view_set_size
+champlain_view_set_decel_rate
+champlain_view_set_scroll_mode
+champlain_view_set_keep_center_on_resize
+champlain_view_set_show_license
+champlain_view_set_zoom_on_double_click
+champlain_view_add_layer
champlain_view_get_coords_from_event
+champlain_view_tile_ready
<SUBSECTION Standard>
CHAMPLAIN_VIEW
CHAMPLAIN_IS_VIEW
CHAMPLAIN_TYPE_VIEW
+champlain_view_get_type
+CHAMPLAIN_VIEW_CLASS
CHAMPLAIN_IS_VIEW_CLASS
+CHAMPLAIN_VIEW_GET_CLASS
</SECTION>
<SECTION>
-<FILE>champlainmarker</FILE>
-<TITLE>ChamplainMarker</TITLE>
-<INCLUDE>champlain/champlainmarker.h</INCLUDE>
-ChamplainMarker
-champlain_marker_new
-champlain_marker_new_with_label
-champlain_marker_new_with_image
-champlain_marker_new_with_image_full
-champlain_marker_set_anchor
-champlain_marker_set_position
+<FILE>champlain-network-map-source</FILE>
+ChamplainNetworkMapSourcePrivate
+<TITLE>ChamplainNetworkMapSource</TITLE>
+ChamplainNetworkMapSource
+champlain_network_map_source_new_full
+champlain_map_source_new_osm_mapnik
+champlain_map_source_new_osm_cyclemap
+champlain_map_source_new_osm_osmarender
+champlain_map_source_new_oam
+champlain_map_source_new_mff_relief
+champlain_network_map_source_get_tile_uri
+champlain_network_map_source_set_tile_uri
+champlain_network_map_source_get_tile
<SUBSECTION Standard>
+CHAMPLAIN_NETWORK_MAP_SOURCE
+CHAMPLAIN_IS_NETWORK_MAP_SOURCE
+CHAMPLAIN_TYPE_NETWORK_MAP_SOURCE
+champlain_network_map_source_get_type
+CHAMPLAIN_NETWORK_MAP_SOURCE_CLASS
+CHAMPLAIN_IS_NETWORK_MAP_SOURCE_CLASS
+CHAMPLAIN_NETWORK_MAP_SOURCE_GET_CLASS
</SECTION>
<SECTION>
-<FILE>champlainlayer</FILE>
+<FILE>champlain-tile</FILE>
+<TITLE>ChamplainTile</TITLE>
+ChamplainTile
+champlain_tile_new
+champlain_tile_new_full
+champlain_tile_get_x
+champlain_tile_get_y
+champlain_tile_get_zoom_level
+champlain_tile_get_size
+champlain_tile_get_state
+champlain_tile_get_uri
+champlain_tile_get_filename
+champlain_tile_get_actor
+champlain_tile_set_x
+champlain_tile_set_y
+champlain_tile_set_zoom_level
+champlain_tile_set_size
+champlain_tile_set_state
+champlain_tile_set_uri
+champlain_tile_set_filename
+champlain_tile_set_actor
+<SUBSECTION Standard>
+CHAMPLAIN_TILE
+CHAMPLAIN_IS_TILE
+CHAMPLAIN_TYPE_TILE
+champlain_tile_get_type
+CHAMPLAIN_TILE_CLASS
+CHAMPLAIN_IS_TILE_CLASS
+CHAMPLAIN_TILE_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>champlain-layer</FILE>
<TITLE>ChamplainLayer</TITLE>
-<INCLUDE>champlain/champlainlayer.h</INCLUDE>
+ChamplainLayer
champlain_layer_new
<SUBSECTION Standard>
+CHAMPLAIN_LAYER
+CHAMPLAIN_IS_LAYER
+CHAMPLAIN_TYPE_LAYER
+champlain_layer_get_type
+CHAMPLAIN_LAYER_CLASS
+CHAMPLAIN_IS_LAYER_CLASS
+CHAMPLAIN_LAYER_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>champlain-private</FILE>
+CHAMPLAIN_MARKER_GET_PRIVATE
+Map
+ChamplainMarkerPrivate
+</SECTION>
+
+<SECTION>
+<FILE>champlain-marshal</FILE>
+</SECTION>
+
+<SECTION>
+<FILE>champlain-version</FILE>
+CHAMPLAIN_MAJOR_VERSION
+CHAMPLAIN_MINOR_VERSION
+CHAMPLAIN_MICRO_VERSION
+CHAMPLAIN_VERSION
+CHAMPLAIN_VERSION_S
+CHAMPLAIN_VERSION_HEX
+CHAMPLAIN_CHECK_VERSION
+</SECTION>
+
+<SECTION>
+<FILE>champlain-map</FILE>
+Map
+map_new
+map_load_visible_tiles
+map_free
+map_zoom_in
+map_zoom_out
+map_zoom_to
+map_load_level
+</SECTION>
+
+<SECTION>
+<FILE>champlain-debug</FILE>
+ChamplainDebugFlags
+champlain_debug_flag_is_set
+champlain_debug
+champlain_debug_set_flags
+DEBUG
+DEBUGGING
+</SECTION>
+
+<SECTION>
+<FILE>champlain-enum-types</FILE>
+CHAMPLAIN_TYPE_STATE
+champlain_state_get_type
+CHAMPLAIN_TYPE_SCROLL_MODE
+champlain_scroll_mode_get_type
+CHAMPLAIN_TYPE_MAP_PROJECTION
+champlain_map_projection_get_type
</SECTION>
<SECTION>
CHAMPLAIN_MAX_LONG
</SECTION>
+<SECTION>
+<FILE>champlain-defines</FILE>
+CHAMPLAIN_API
+CHAMPLAIN_OBSOLETE_API
+ChamplainView
+ChamplainViewClass
+ChamplainMarker
+ChamplainMarkerClass
+CHAMPLAIN_PARAM_READABLE
+CHAMPLAIN_PARAM_READWRITE
+ChamplainState
+</SECTION>