[libchamplain/libchamplain-0-4] python-binding: sync demo launcher-gtk.py with C version
- From: Pierre-Luc Beaudoin <plbeaudoin src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libchamplain/libchamplain-0-4] python-binding: sync demo launcher-gtk.py with C version
- Date: Sat, 9 Jan 2010 19:59:02 +0000 (UTC)
commit 39dddb1d8817811b19ad1f2dd04accd05a8d6236
Author: Victor Godoy Poluceno <victorpoluceno gmail com>
Date: Sat Jan 9 10:25:40 2010 -0200
python-binding: sync demo launcher-gtk.py with C version
bindings/python/demos/launcher-gtk.py | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/bindings/python/demos/launcher-gtk.py b/bindings/python/demos/launcher-gtk.py
index 05a7610..be01d27 100755
--- a/bindings/python/demos/launcher-gtk.py
+++ b/bindings/python/demos/launcher-gtk.py
@@ -24,6 +24,22 @@ class LauncherGTK:
self.layer = create_marker_layer(self.view)
self.view.add_layer(self.layer)
+ self.polygon = polygon = champlain.Polygon()
+ # Cheap approx of Highway 10
+ polygon.append_point(45.4095, -73.3197)
+ polygon.append_point(45.4104, -73.2846)
+ polygon.append_point(45.4178, -73.2239)
+ polygon.append_point(45.4176, -73.2181)
+ polygon.append_point(45.4151, -73.2126)
+ polygon.append_point(45.4016, -73.1926)
+ polygon.append_point(45.3994, -73.1877)
+ polygon.append_point(45.4000, -73.1815)
+ polygon.append_point(45.4151, -73.1218)
+ polygon.set_stroke_width(5.0);
+ polygon.set_property("mark-points", True)
+ self.view.add_polygon(polygon)
+ polygon.hide()
+
embed = cluttergtk.Embed()
embed.set_size_request(640, 480)
@@ -81,8 +97,10 @@ class LauncherGTK:
def toggle_layer(self, widget):
if widget.get_active():
+ self.polygon.show()
self.layer.animate_in_all_markers()
else:
+ self.polygon.hide()
self.layer.animate_out_all_markers()
def zoom_changed(self, widget):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]