import os
-import wifimap
-
class AbstractmapWidget :
def __init__ ( self , config , map_size=(800,480) ) :
del(pixbuf)
# self.draw_paths()
- self.plot_APs()
+# self.plot_APs()
def center( self ) :
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()
+