import gtk
+_wrapper_version = 0.9
+
gtk.HILDON_SIZE_FINGER_HEIGHT = -1
gtk.HILDON_SIZE_AUTO = -1
BUTTON_ARRANGEMENT_VERTICAL = -1
+class Program :
+ window = None
+ def get_instance() :
+ return Program()
+ def add_window ( self , window ) :
+ print "ATE",self.window , window
+ self.window = window
+
+class Window ( gtk.Window ) :
+ def __init__ ( self ) :
+ gtk.Window.__init__( self , gtk.WINDOW_TOPLEVEL )
+
class StackableWindow ( gtk.Window ) :
def __init__ ( self ) :
gtk.Window.__init__( self )
try :
import hildon
except :
- hildon = False
+ import hildongtk as hildon
import math
def run(self):
gtk.main()
-if hildon :
-
- class MapWindow ( AbstractMapWindow , hildon.Window ) :
+class MapWindow ( AbstractMapWindow , hildon.Window ) :
def __init__(self):
hildon.Window.__init__( self )
- zoomlevel.set_title( "Wifi Map" )
+ self.set_title( "Wifi Map" )
program = hildon.Program.get_instance()
program.add_window(self)
self.show_all()
+# self.resize( self.size_x , self.size_y)
+
def create_menu ( self , vbox ) :
+ if not "_wrapper_version" in dir(hildon) :
+
self.menubar = menubar = hildon.AppMenu()
selector = wifimap.config.ZoomDialog( self.map.conf , self.map.SetZoom )
menubar.show_all()
self.set_app_menu( menubar )
-else :
-
- class MapWindow ( AbstractMapWindow , gtk.Window ) :
-
- 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 ) :
+ else :
menubar = gtk.MenuBar()