Commit 13b776e4a1717a59be74d84245003e5348cc33c9

  • avatar
  • Pierre-Luc Beaudoin <pierre-luc @squ…dy.info>
  • Fri Oct 03 20:42:17 CEST 2008
Check given parameters to public API
  
190190void
191191champlain_marker_set_position (ChamplainMarker *champlainMarker, gdouble latitude, gdouble longitude)
192192{
193 g_return_if_fail(CHAMPLAIN_IS_MARKER(champlainMarker));
194
193195 ChamplainMarkerPrivate *priv = CHAMPLAIN_MARKER_GET_PRIVATE (champlainMarker);
194196
195197 priv->lon = longitude;
  
578578}
579579
580580void
581champlain_view_set_size (ChamplainView *view, gint width, gint height)
581champlain_view_set_size (ChamplainView *view, guint width, guint height)
582582{
583 g_return_if_fail(CHAMPLAIN_IS_VIEW(view));
584
583585 ChamplainViewPrivate *priv = CHAMPLAIN_VIEW_GET_PRIVATE (view);
584586
585587 priv->viewport_size.width = width;
671671void
672672champlain_view_center_on (ChamplainView *view, gdouble latitude, gdouble longitude)
673673{
674 g_return_if_fail(CHAMPLAIN_IS_VIEW(view));
675
674676 ChamplainViewPrivate *priv = CHAMPLAIN_VIEW_GET_PRIVATE (view);
675677
676678 if(!priv->map)
741741void
742742champlain_view_zoom_in (ChamplainView *view)
743743{
744 g_return_if_fail(CHAMPLAIN_IS_VIEW(view));
745
744746 ChamplainViewPrivate *priv = CHAMPLAIN_VIEW_GET_PRIVATE (view);
745747 ClutterActor *group = priv->map->current_level->group;
746748 gdouble lon = viewport_get_current_longitude(priv);
770770void
771771champlain_view_zoom_out (ChamplainView *view)
772772{
773 g_return_if_fail(CHAMPLAIN_IS_VIEW(view));
774
773775 ChamplainViewPrivate *priv = CHAMPLAIN_VIEW_GET_PRIVATE (view);
774776 ClutterActor *group = priv->map->current_level->group;
775777 gdouble lon = viewport_get_current_longitude(priv);
800800void
801801champlain_view_add_layer (ChamplainView *view, ClutterActor *layer)
802802{
803 g_return_if_fail(CHAMPLAIN_IS_VIEW(view));
804 g_return_if_fail(CLUTTER_IS_ACTOR(layer));
805
803806 ChamplainViewPrivate *priv = CHAMPLAIN_VIEW_GET_PRIVATE (view);
804807 clutter_container_add(CLUTTER_CONTAINER(priv->user_layers), layer, NULL);
805808 clutter_actor_raise_top(layer);
  
8989
9090void champlain_view_add_layer (ChamplainView *champlainView, ClutterActor *layer);
9191
92void champlain_view_set_size (ChamplainView *view, gint width, gint height);
92void champlain_view_set_size (ChamplainView *view, guint width, guint height);
9393
9494#endif