self.stop_btn.connect('clicked', self.stop_btn_clicked)
# Output selection
- self.outtable_rbtn = gtk.RadioButton(None, 'Table')
- self.outtable_rbtn.set_name('outtable')
- outdiagram_rbtn = gtk.RadioButton(self.outtable_rbtn, 'Diagram')
+ outtable_rbtn = gtk.RadioButton(None, 'Table')
+ outtable_rbtn.set_name('outtable')
+ outdiagram_rbtn = gtk.RadioButton(outtable_rbtn, 'Diagram')
outdiagram_rbtn.set_name('outdiagram')
- out1_rbtn = gtk.RadioButton(self.outtable_rbtn, 'Another 1')
+ out1_rbtn = gtk.RadioButton(outtable_rbtn, 'Another 1')
out1_rbtn.set_name('outanother1')
- out2_rbtn = gtk.RadioButton(self.outtable_rbtn, 'Another 2')
+ out2_rbtn = gtk.RadioButton(outtable_rbtn, 'Another 2')
out2_rbtn.set_name('outanother2')
- out_rbtns = [self.outtable_rbtn, outdiagram_rbtn, out1_rbtn, out2_rbtn]
+ self.out_rbtns = [outtable_rbtn, outdiagram_rbtn, out1_rbtn, out2_rbtn]
hbox = gtk.HBox(False, 4)
hbox.pack_start(qty_label, False, False, 0)
hbox.pack_start(self.qty_spin, False, False, 0)
hbox.pack_start(self.start_btn, False, False, 0)
hbox.pack_start(self.stop_btn, False, False, 0)
- for btn in reversed(out_rbtns):
+ for btn in reversed(self.out_rbtns):
hbox.pack_end(btn, False, False, 0)
# Activate radio button
if btn.get_name() == self.config['outtype']:
self.start_btn.set_sensitive(True)
def get_data(self):
- for btn in self.outtable_rbtn.get_group():
+ for btn in self.out_rbtns:
if btn.get_active():
out = btn.get_name()
return out, self.path_entry.get_text(), int(self.qty_spin.get_value())