[gthumb] ported to libchamplain 0.12
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb] ported to libchamplain 0.12
- Date: Tue, 25 Oct 2011 14:54:34 +0000 (UTC)
commit c290daaec85328ae9d89d581177313abee44b53a
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sun Oct 16 19:26:27 2011 +0200
ported to libchamplain 0.12
configure.ac | 6 +++---
extensions/map_view/gth-map-view.c | 26 +++++++++++++-------------
2 files changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index b337668..4e1f2b5 100644
--- a/configure.ac
+++ b/configure.ac
@@ -55,7 +55,7 @@ OPENRAW_REQUIRED=0.0.8
LIBSOUP_REQUIRED=2.26
GNOME_KEYRING_REQUIRED=2.28
LIBBRASERO_REQUIRED=2.28
-LIBCHAMPLAIN_REQUIRED=0.8.0
+LIBCHAMPLAIN_REQUIRED=0.12.0
dnl ===========================================================================
@@ -222,8 +222,8 @@ AC_ARG_ENABLE([libchamplain],
if test x$enable_libchamplain = xyes ; then
PKG_CHECK_MODULES(LIBCHAMPLAIN,
- [champlain-0.8 >= $LIBCHAMPLAIN_REQUIRED
- champlain-gtk-0.8 >= $LIBCHAMPLAIN_REQUIRED],
+ [champlain-0.12 >= $LIBCHAMPLAIN_REQUIRED
+ champlain-gtk-0.12 >= $LIBCHAMPLAIN_REQUIRED],
[enable_libchamplain=yes],
[enable_libchamplain=no])
fi
diff --git a/extensions/map_view/gth-map-view.c b/extensions/map_view/gth-map-view.c
index cd43753..4c73a83 100644
--- a/extensions/map_view/gth-map-view.c
+++ b/extensions/map_view/gth-map-view.c
@@ -36,11 +36,11 @@ static gpointer parent_class = NULL;
struct _GthMapViewPrivate {
- GtkWidget *no_gps_label;
- GtkWidget *embed;
- ChamplainView *map_view;
- ChamplainLayer *marker_layer;
- ClutterActor *marker;
+ GtkWidget *no_gps_label;
+ GtkWidget *embed;
+ ChamplainView *map_view;
+ ChamplainMarkerLayer *marker_layer;
+ ClutterActor *marker;
};
@@ -177,10 +177,10 @@ gth_map_view_real_set_file (GthPropertyView *base,
gtk_widget_show (self->priv->embed);
position = decimal_coordinates_to_string (latitude, longitude);
- champlain_marker_set_text (CHAMPLAIN_MARKER (self->priv->marker), position);
+ champlain_label_set_text (CHAMPLAIN_LABEL (self->priv->marker), position);
g_free (position);
- champlain_base_marker_set_position (CHAMPLAIN_BASE_MARKER (self->priv->marker), latitude, longitude);
+ champlain_location_set_location (CHAMPLAIN_LOCATION (self->priv->marker), latitude, longitude);
champlain_view_center_on (CHAMPLAIN_VIEW (self->priv->map_view), latitude, longitude);
}
else {
@@ -280,18 +280,18 @@ gth_map_view_init (GthMapView *self)
self->priv->map_view = gtk_champlain_embed_get_view (GTK_CHAMPLAIN_EMBED (self->priv->embed));
g_object_set (G_OBJECT (self->priv->map_view),
"reactive", TRUE,
- "scroll-mode", CHAMPLAIN_SCROLL_MODE_KINETIC,
"zoom-level", 5,
"show-scale", TRUE,
+ "kinetic-mode", TRUE,
NULL);
- self->priv->marker_layer = champlain_layer_new ();
- champlain_view_add_layer (self->priv->map_view, self->priv->marker_layer);
- champlain_layer_show (self->priv->marker_layer);
+ self->priv->marker_layer = champlain_marker_layer_new ();
+ champlain_view_add_layer (self->priv->map_view, CHAMPLAIN_LAYER (self->priv->marker_layer));
+ clutter_actor_show (CLUTTER_ACTOR (self->priv->marker_layer));
- self->priv->marker = champlain_marker_new_with_text ("", "Sans 10", NULL, NULL);
+ self->priv->marker = champlain_label_new_with_text ("", "Sans 10", NULL, NULL);
clutter_actor_show (self->priv->marker);
- champlain_layer_add_marker (self->priv->marker_layer, CHAMPLAIN_BASE_MARKER (self->priv->marker));
+ champlain_marker_layer_add_marker (self->priv->marker_layer, CHAMPLAIN_MARKER (self->priv->marker));
gtk_widget_show_all (self->priv->embed);
gtk_widget_hide (self->priv->embed);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]