Small improvement in output radio buttons
authorEugene Gagarin <mosfet07@ya.ru>
Wed, 29 Apr 2009 07:13:37 +0000 (11:13 +0400)
committerEugene Gagarin <mosfet07@ya.ru>
Wed, 29 Apr 2009 07:13:37 +0000 (11:13 +0400)
src/files/search.py

index a7f38e3..fe9e44a 100755 (executable)
@@ -136,22 +136,22 @@ class Gtk_Presentation(object):
         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']:
@@ -190,7 +190,7 @@ class Gtk_Presentation(object):
         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())