TouchSelector modified to became usable
authorjaviplx <javiplx@gmail.com>
Sun, 6 Jun 2010 19:00:54 +0000 (19:00 +0000)
committerjaviplx <javiplx@gmail.com>
Sun, 6 Jun 2010 19:00:54 +0000 (19:00 +0000)
git-svn-id: file:///svnroot/wifihood/trunk/wifiscanner@15 c51dfc6a-5949-4919-9c8e-f207a149c383

wifiview

index 90bca29..14f3463 100755 (executable)
--- a/wifiview
+++ b/wifiview
@@ -178,7 +178,7 @@ class mapWidget ( gtk.Image , WifihoodConfig ) :
     model = selector.get_model(0)
     active = selector.get_active(0)
     value = model.get( model.get_iter(active) , 0 )
-    self.SetZoom( value[0] )
+    self.SetZoom( int(value[0]) )
 
   def SetZoom( self , zoom ) :
     self.hide()
@@ -219,21 +219,22 @@ if hildon :
     class ZoomDialog ( hildon.TouchSelector ) :
 
         def __init__ ( self , widget ) :
-            hildon.TouchSelector.__init__( self ) # , text=True )
+            hildon.TouchSelector.__init__( self )
 
-            zooms = gtk.ListStore(int,str)
+            zooms = gtk.ListStore(str)
 
             active = index = 0
             for zoom in range(8,19) :
                 iter = zooms.append()
-                zooms.set( iter , 0 , zoom , 1 , "Level %2d" % zoom )
+                zooms.set( iter , 0 , "%2d" % zoom )
                 if zoom == widget.zoom :
                     active = index
                 index += 1
 
-            renderer = gtk.CellRendererText()
-            column = self.append_column( zooms , renderer )
-            column.set_property('text-column', 1)
+            column = self.append_text_column( zooms , True )
+            #renderer = gtk.CellRendererText()
+            #column = self.append_column( zooms , renderer )
+            #column.set_property('text-column', 0)
 
             # NOTE : with text=True, we must use 1 instead of 0
             self.set_active( 0 , active )