self.buttons = {}
self.buttons[0] = gtk.Button(u"Всего")
- self.max_buttons = 1;
+ self.max_buttons = 1
self.buttons[0].connect("clicked", self.button_back, 0, 0)
self.hbox.add(self.buttons[0])
self.buttons[0].show()
sw.set_shadow_type(gtk.SHADOW_ETCHED_IN)
sw.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
- vbox.pack_start(self.hbox, True, True, 0)
+ vbox.pack_start(self.hbox, False, True, 0)
vbox.pack_end(sw, True, True, 0)
self.dbo = db.DbSqlite()
#create button for back
if self.buttons.has_key(self.max_buttons) == 0:
self.buttons[self.max_buttons] = gtk.Button()
+ self.hbox.add(self.buttons[self.max_buttons])
self.buttons[self.max_buttons].set_label(widget.get_model()[path][1])
self.buttons[self.max_buttons].connect("clicked", self.button_back, parent, self.max_buttons)
- self.hbox.add(self.buttons[self.max_buttons])
self.buttons[self.max_buttons].show()
+ self.hbox.add(self.buttons[self.max_buttons])
self.max_buttons = self.max_buttons + 1
- self.buttons[self.max_buttons] = gtk.Button()
+# self.buttons[self.max_buttons] = gtk.Button()
self.show_list(parent)
def show_list(self, parent):
# delete not use buttons
while self.max_buttons - 1 > number:
- self.buttons[self.max_buttons-1].set_label = "";
-
+ self.buttons[self.max_buttons-1].set_label(" ")
+ self.hbox.remove(self.buttons[self.max_buttons-1])
self.max_buttons = self.max_buttons - 1
print "button back data= %i " % number