+
+ self.butsSizeY=[]
+ for i in xrange(maxsz[1]):
+ but=hildon.GtkToggleButton(gtk.HILDON_SIZE_FINGER_HEIGHT)
+ but.set_label("%s" % (i+1,))
+ but.connect('toggled', self.slotButtonSizeY, i)
+
+ self.butsSizeY.append(but)
+
+ hbox2.add(but)
+
+ but=hildon.CheckButton(
+ gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT)
+ but.set_label("Rotate icons individually")
+ but.connect('toggled', self.slotButtonRotateIndividually)
+ self.buttonRotateIndividually=but
+ vbox.add(but)
+
+ but=hildon.CheckButton(
+ gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT)
+ but.set_label("Require long press")
+# but.connect('toggled', self.slotButtonLongpress)
+ self.buttonRequireLongpress=but
+ vbox.add(but)
+
+ but=hildon.CheckButton(
+ gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT)
+ but.set_label("Animate rotation")
+ self.buttonAnimateRotation=but
+ vbox.add(but)
+
+ # -----------------------------------------------
+ # Second column of options
+ vbox=gtk.VBox()
+ al=gtk.Alignment(xalign=0, yalign=1, xscale=1)
+ al.add(vbox)
+ hbox.add(al)
+ but=hildon.Button(
+ gtk.HILDON_SIZE_AUTO_WIDTH | gtk.HILDON_SIZE_FINGER_HEIGHT,
+ hildon.BUTTON_ARRANGEMENT_VERTICAL)
+ but.set_title("About")
+ but.connect("clicked", self.slotButtonAbout)
+ vbox.add(but)
+ self.buttonAbout=but
+
+ # -----------------------------------------------
+ # Add the icongrid
+ self.igw=IconGridWidget(True, self.config)
+# self.igw.do_realize()
+# self.igw.setSize(config.getSize())
+ al=gtk.Alignment(xalign=0, xscale=0)
+ al.add(self.igw)
+ al.set_padding(0, 0, 20, 0)
+ hbox.add(al)