Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/implodeactivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'implodeactivity.py')
-rw-r--r--implodeactivity.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/implodeactivity.py b/implodeactivity.py
index e92c320..61a26c0 100644
--- a/implodeactivity.py
+++ b/implodeactivity.py
@@ -193,6 +193,7 @@ class ImplodeActivity(Activity):
toolbar.add(Gtk.SeparatorToolItem())
+ help_window = Gtk.Window()
def _help_clicked_cb():
help_window = _HelpWindow()
help_window.set_transient_for(self.get_toplevel())
@@ -207,6 +208,7 @@ class ImplodeActivity(Activity):
self._add_expander(toolbar)
stop_button = StopButton(self)
+ stop_button.connect('clicked', lambda x: help_window.destroy())
stop_button.props.accelerator = '<Ctrl><Shift>Q'
toolbar_box.toolbar.insert(stop_button, -1)
stop_button.show()
@@ -237,7 +239,6 @@ class _DialogWindow(Gtk.Window):
self.set_position(Gtk.WindowPosition.CENTER_ALWAYS)
self.set_decorated(False)
self.set_resizable(False)
- self.set_modal(True)
vbox = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
self.add(vbox)