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()
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 )