/**
* champlain_marker_new:
*
- * Returns a new #ChamplainWidget ready to be used as a #ClutterActor.
+ * Returns a new #ChamplainMarker ready to be used as a #ClutterActor.
*
* Since: 0.2
*/
* @text_color: a #ClutterColor, the color of the text, can be NULL
* @marker_color: a #ClutterColor, the color of the marker, can be NULL
*
- * Returns a new #ChamplainWidget with a drawn marker containing the given text.
+ * Returns a new #ChamplainMarker with a drawn marker containing the given text.
*
* Since: 0.2
*/
<INCLUDE>champlain/champlainview.h</INCLUDE>
ChamplainMapSource
ChamplainViewMode
-CHAMPLAIN_CLASS
-CHAMPLAIN_GET_CLASS
-ChamplainViewPrivate
ChamplainView
champlain_view_get_type
champlain_view_new
CHAMPLAIN_TYPE_VIEW
CHAMPLAIN_IS_VIEW_CLASS
</SECTION>
+<SECTION>
+<FILE>champlainmarker</FILE>
+<TITLE>ChamplainMarker</TITLE>
+<INCLUDE>champlain/champlainmarker.h</INCLUDE>
+ChamplainMarker
+champlain_marker_get_type
+champlain_marker_new
+champlain_marker_new_with_label
+champlain_marker_set_anchor
+champlain_marker_set_position
+</SECTION>
<SECTION>
<FILE>champlain</FILE>
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+ChamplainMarker
+
+<!-- ##### SECTION Short_Description ##### -->
+A marker to identify points of interest on a map
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>Markers reprensent points of interest on a map. Markers need to be placed on a layer (a #ClutterGroup). Layers have to be added to a #ChamplainView for the markers to show on the map.</para>
+
+<para>A marker is nothing more than a regular #ClutterActor. You can draw on it what ever you want. Don't forget to set the anchor position in the marker using #champlain_marker_set_anchor. Set the markers position on the map using #champlain_marker_set_position.</para>
+
+<para>Champlain has a default type of markers with text. To create one, use #champlain_marker_new_with_label.</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### STRUCT ChamplainMarker ##### -->
+<para>
+
+</para>
+
+@group:
+@priv:
+
+<!-- ##### FUNCTION champlain_marker_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION champlain_marker_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION champlain_marker_new_with_label ##### -->
+<para>
+
+</para>
+
+@label:
+@font:
+@text_color:
+@marker_color:
+@Returns:
+
+
+<!-- ##### FUNCTION champlain_marker_set_anchor ##### -->
+<para>
+
+</para>
+
+@marker:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION champlain_marker_set_position ##### -->
+<para>
+
+</para>
+
+@marker:
+@longitude:
+@latitude:
+
+
--- /dev/null
+<!-- ##### SECTION Title ##### -->
+ChamplainView
+
+<!-- ##### SECTION Short_Description ##### -->
+A widget to display maps
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+The #ChamplainView widget is a Clutter based widget to display maps. It supports two modes of scrolling:
+<itemizedlist>
+ <listitem><para>Push: the normal behavior where the maps doesn't move after the user stopped scrolling;</para></listitem>
+ <listitem><para>Kinetic: the iPhone-like behavior where the maps decelerate after the user stopped scrolling.</para></listitem>
+</itemizedlist>
+</para>
+<para>
+You can use the same #ChamplainView to display many types of maps. In Champlain they are called map sources. You can change the #map-source property at anytime to replace the current displayed map.
+</para>
+<para>
+The maps are downloaded from Internet from open maps sources (like <ulink role="online-location" url="http://www.openstreetmap.org">OpenStreetMap</ulink>). Maps are divided in tiles for each zoom level. When a tile is requested, #ChamplainView will first check if it is in cache (in
+the user's cache dir under champlain). If an error occurs during download, an error tile will be displayed (if not in offline mode).
+</para>
+
+<para>
+
+</para>
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION Stability_Level ##### -->
+
+
+<!-- ##### ENUM ChamplainMapSource ##### -->
+<para>
+
+</para>
+
+@CHAMPLAIN_MAP_SOURCE_DEBUG:
+@CHAMPLAIN_MAP_SOURCE_OPENSTREETMAP:
+@CHAMPLAIN_MAP_SOURCE_OPENARIALMAP:
+@CHAMPLAIN_MAP_SOURCE_MAPSFORFREE_RELIEF:
+@CHAMPLAIN_MAP_SOURCE_COUNT:
+
+<!-- ##### ENUM ChamplainViewMode ##### -->
+<para>
+
+</para>
+
+@CHAMPLAIN_VIEW_MODE_PUSH:
+@CHAMPLAIN_VIEW_MODE_KINETIC:
+
+<!-- ##### STRUCT ChamplainView ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ARG ChamplainView:decel-rate ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG ChamplainView:latitude ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG ChamplainView:longitude ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG ChamplainView:map-source ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG ChamplainView:offline ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG ChamplainView:zoom-level ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION champlain_view_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION champlain_view_new ##### -->
+<para>
+
+</para>
+
+@mode:
+@Returns:
+
+
+<!-- ##### FUNCTION champlain_view_center_on ##### -->
+<para>
+
+</para>
+
+@view:
+@longitude:
+@latitude:
+
+
+<!-- ##### FUNCTION champlain_view_zoom_in ##### -->
+<para>
+
+</para>
+
+@champlainView:
+
+
+<!-- ##### FUNCTION champlain_view_zoom_out ##### -->
+<para>
+
+</para>
+
+@champlainView:
+
+