diff options
Diffstat (limited to 'setup/main.py')
-rw-r--r-- | setup/main.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/setup/main.py b/setup/main.py index 892b61e..74b4b4b 100644 --- a/setup/main.py +++ b/setup/main.py @@ -20,6 +20,7 @@ import sys from os import path +import signal import gobject import gtk import gtk.gdk as gdk @@ -79,11 +80,15 @@ class SetupUI (): } def run(self): - self.__init_ui() self.__load_config() + signal.signal(signal.SIGUSR1, self.__sigusr1_cb) gtk.main() + def __sigusr1_cb(self, *arg): + window = self.__xml.get_widget("window_main") + window.present() + def __entry_op(self, name, opt, info): widget = self.__xml.get_widget(name) if widget == None: @@ -263,5 +268,6 @@ class SetupUI (): if __name__ == "__main__": - SetupUI().run() + ui = SetupUI() + ui.run() |