Add code to allow testing
authorjaviplx <javiplx@gmail.com>
Sun, 8 May 2011 08:38:19 +0000 (08:38 +0000)
committerjaviplx <javiplx@gmail.com>
Sun, 8 May 2011 08:38:19 +0000 (08:38 +0000)
git-svn-id: file:///svnroot/wifihood/branches/mapview-redesign@142 c51dfc6a-5949-4919-9c8e-f207a149c383

view.py

diff --git a/view.py b/view.py
index 959e871..00e1987 100755 (executable)
--- a/view.py
+++ b/view.py
@@ -7,8 +7,6 @@ import math
 
 import os
 
-import wifimap
-
 class AbstractmapWidget :
 
   def __init__ ( self , config , map_size=(800,480) ) :
@@ -210,7 +208,7 @@ class simpleMapWidget ( AbstractmapWidget , gtk.Image ) :
                 del(pixbuf)
 
 #        self.draw_paths()
-        self.plot_APs()
+#        self.plot_APs()
 
     def center( self ) :
 
@@ -265,3 +263,40 @@ class mapWidget ( simpleMapWidget , interactiveMapWidget ) :
 
     pass
 
+if __name__ == "__main__" :
+
+    class StaticConfiguration :
+
+        def __init__ ( self , type=None ) :
+            self._type = type
+
+            self.homedir , self.dbname = None , None
+            self.mapsdir , self.mapclass = "/boot/home/localuser/Maps" , "OpenStreetMap I"
+
+            self.store_log , self.use_mapper , self.store_gps = None , None , None
+
+            self.lat , self.lon = 40.416 , -3.683
+            self.zoom = 15
+
+    def on_key_press ( widget, event , map ) :
+        if event.keyval == gtk.keysyms.Up :
+            map.Up()
+        elif event.keyval == gtk.keysyms.Down :
+            map.Down()
+        elif event.keyval == gtk.keysyms.Right :
+            map.Right()
+        elif event.keyval == gtk.keysyms.Left :
+            map.Left()
+        else :
+            print "UNKNOWN",event.keyval
+
+    config = StaticConfiguration()
+    map = mapWidget( config )
+    window = gtk.Window()
+    window.connect("destroy", gtk.main_quit )
+    #window.connect_object("destroy", gtk.Window.destroy , window )
+    window.connect("key-press-event", on_key_press, map )
+    window.add( map )
+    window.show_all()
+    gtk.main()
+