diff options
author | Jiri Moskovcak <jmoskovc@redhat.com> | 2010-03-04 17:41:21 +0100 |
---|---|---|
committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2010-03-04 17:41:21 +0100 |
commit | 9c1554bdb94239f6a6276d9805e871926a2503d6 (patch) | |
tree | 7fdb628002c9283cbd7fd79d9024f59665272372 /src/Gui | |
parent | 3cc51784bd8c9fb10d8286de9b079aa9576fcf66 (diff) | |
download | abrt-9c1554bdb94239f6a6276d9805e871926a2503d6.tar.gz abrt-9c1554bdb94239f6a6276d9805e871926a2503d6.tar.xz abrt-9c1554bdb94239f6a6276d9805e871926a2503d6.zip |
GUI: more window positioning fixes
Diffstat (limited to 'src/Gui')
-rw-r--r-- | src/Gui/PluginSettingsUI.py | 9 | ||||
-rw-r--r-- | src/Gui/PluginsSettingsDialog.py | 2 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/Gui/PluginSettingsUI.py b/src/Gui/PluginSettingsUI.py index c324b317..a2a3b7e2 100644 --- a/src/Gui/PluginSettingsUI.py +++ b/src/Gui/PluginSettingsUI.py @@ -1,10 +1,9 @@ import gtk from abrt_utils import _, log, log1, log2 -class PluginSettingsUI(gtk.Dialog): +class PluginSettingsUI(): def __init__(self, pluginfo, parent=None): #print "Init PluginSettingsUI" - gtk.Dialog.__init__(self) self.plugin_name = pluginfo.Name self.Settings = pluginfo.Settings self.pluginfo = pluginfo @@ -25,8 +24,10 @@ class PluginSettingsUI(gtk.Dialog): self.add(no_ui_label) no_ui_label.show() - #connect show_pass buttons if present - + if parent: + self.dialog.set_position(gtk.WIN_POS_CENTER_ON_PARENT) + self.dialog.set_transient_for(parent) + self.dialog.set_modal(True) def on_show_pass_toggled(self, button, entry=None): if entry: diff --git a/src/Gui/PluginsSettingsDialog.py b/src/Gui/PluginsSettingsDialog.py index c2801cc1..be20b17a 100644 --- a/src/Gui/PluginsSettingsDialog.py +++ b/src/Gui/PluginsSettingsDialog.py @@ -151,7 +151,7 @@ class PluginsSettingsDialog: pluginfo = pluginsListStore.get_value(pluginsListStore.get_iter(path[0]), pluginsListStore.get_n_columns()-1) if pluginfo: try: - ui = PluginSettingsUI(pluginfo) + ui = PluginSettingsUI(pluginfo, parent=self.window) except Exception, e: gui_error_message(_("Error while opening plugin settings UI: \n\n%s" % e)) return |