summaryrefslogtreecommitdiffstats
path: root/src/Gui/PluginSettingsUI.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/Gui/PluginSettingsUI.py')
-rw-r--r--src/Gui/PluginSettingsUI.py9
1 files changed, 5 insertions, 4 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: