summaryrefslogtreecommitdiffstats
path: root/src/Gui
diff options
context:
space:
mode:
authorJiri Moskovcak <jmoskovc@redhat.com>2010-03-04 17:41:21 +0100
committerJiri Moskovcak <jmoskovc@redhat.com>2010-03-04 17:41:21 +0100
commit9c1554bdb94239f6a6276d9805e871926a2503d6 (patch)
tree7fdb628002c9283cbd7fd79d9024f59665272372 /src/Gui
parent3cc51784bd8c9fb10d8286de9b079aa9576fcf66 (diff)
downloadabrt-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.py9
-rw-r--r--src/Gui/PluginsSettingsDialog.py2
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