[libchamplain/libchamplain-0-4] Add map click to launcher-gtk for debuging purpuses
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain/libchamplain-0-4] Add map click to launcher-gtk for debuging purpuses
- Date: Sat, 9 Jan 2010 19:56:51 +0000 (UTC)
commit 43da4e62f4cbb06472685d9d810712e34847681b
Author: Pierre-Luc Beaudoin <pierre-luc pierlux com>
Date: Sat Jan 9 14:33:02 2010 -0500
Add map click to launcher-gtk for debuging purpuses
demos/launcher-gtk.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
---
diff --git a/demos/launcher-gtk.c b/demos/launcher-gtk.c
index 3172bb1..8e7edf0 100644
--- a/demos/launcher-gtk.c
+++ b/demos/launcher-gtk.c
@@ -56,6 +56,17 @@ toggle_layer (GtkToggleButton *widget,
}
}
+gboolean
+mouse_click_cb (ClutterActor *actor, ClutterEvent *event, gpointer data)
+{
+ gdouble lat, lon;
+
+ champlain_view_get_coords_from_event (CHAMPLAIN_VIEW (data), event, &lat, &lon);
+ g_print ("Mouse click at: %f %f\n", lat, lon);
+
+ return TRUE;
+}
+
static void
map_source_changed (GtkWidget *widget,
ChamplainView *view)
@@ -210,6 +221,9 @@ main (int argc,
widget = gtk_champlain_embed_new ();
view = gtk_champlain_embed_get_view (GTK_CHAMPLAIN_EMBED (widget));
+ clutter_actor_set_reactive (CLUTTER_ACTOR (view), TRUE);
+ g_signal_connect (view, "button-release-event", G_CALLBACK (mouse_click_cb), view);
+
g_object_set (G_OBJECT (view),
"scroll-mode", CHAMPLAIN_SCROLL_MODE_KINETIC,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]