class mapWidget ( wifimap.view.AbstractmapWidget , gtk.Image ) :
- def __init__ ( self , config ) :
- wifimap.view.AbstractmapWidget.__init__( self , config )
+ def __init__ ( self , config , map_size=(800,480) ) :
+ wifimap.view.AbstractmapWidget.__init__( self , config , map_size )
gtk.Image.__init__(self)
else :
print "UNKNOWN",event.keyval
- def __init__(self):
+ def __init__( self , map_size=(800,480) ) :
self.connect("destroy", self.destroy)
self.connect("key-press-event", self.on_key_press)
- vbox = gtk.VBox(False, 0)
- self.add( vbox )
+ self.vbox = gtk.VBox(False, 0)
# To get explicit GDK_BUTTON_PRESS instead of paired GDK_LEAVE_NOTIFY & GDK_ENTER_NOTIFY
# self.add_events(gtk.gdk.BUTTON_MOTION_MASK | gtk.gdk.BUTTON_PRESS_MASK | gtk.gdk.BUTTON_RELEASE_MASK | gtk.gdk.POINTER_MOTION_MASK)
self.connect('button_release_event', self.release_event)
#
self.config = wifimap.config.Configuration()
- self.map = mapWidget( self.config )
- vbox.pack_end( self.map , True , True , 5)
+ self.map = mapWidget( self.config , map_size )
+ self.vbox.pack_end( self.map , True , True , 5)
- self.create_menu( vbox )
-
- # and the window
- self.show_all()
-
- self.size_x , self.size_y = 800 , 480
+ self.size_x , self.size_y = map_size
self.click_x , self.click_y = None , None
def zoomdialog ( self , widget ) :
def __init__(self):
hildon.Window.__init__( self )
AbstractMapWindow.__init__(self)
+ self.add( self.vbox )
+ self.create_menu( self.vbox )
+ self.show_all()
def create_menu ( self , vbox ) :
def __init__(self):
gtk.Window.__init__( self , gtk.WINDOW_TOPLEVEL )
AbstractMapWindow.__init__(self)
+ self.add( self.vbox )
+ self.create_menu( self.vbox )
+ self.show_all()
+
self.resize( self.size_x , self.size_y)
def create_menu ( self , vbox ) :