diff --git a/Window.py b/Window.py index 8048c6e..e22955a 100644 --- a/Window.py +++ b/Window.py @@ -23,9 +23,11 @@ class Window: self.toolbar.set_style(gtk.TOOLBAR_BOTH) self.select_button = gtk.ToggleToolButton() self.select_button.set_label('Select') + self.select_button.connect('toggled', self.toggled_event) self.toolbar.insert(self.select_button, -1) self.line_button = gtk.ToggleToolButton() self.line_button.set_label('Line') + self.line_button.connect('toggled', self.toggled_event) self.toolbar.insert(self.line_button, -1) self.statusbar = gtk.Statusbar() @@ -48,3 +50,12 @@ class Window: if event.keyval == gtk.gdk.keyval_from_name("Escape"): gtk.main_quit() return False + + def toggled_event(self, ttb): +# if not ttb.get_active(): +# ttb.set_active(True) +# elif ttb == self.select_button: +# self.line_button.set_active(False) +# elif ttb == self.line_button: +# self.select_button.set_active(False) + return True