Make InfoDialog non modal

svn: r17679
This commit is contained in:
Michiel Nauta 2011-06-03 15:32:48 +00:00
parent 0a12d3a3ad
commit fa6bd1a56f
2 changed files with 7 additions and 8 deletions

View File

@ -240,7 +240,7 @@ class OkDialog(gtk.MessageDialog):
class InfoDialog(object):
"""
Dialog to show selectable info in a scrolled window
Non modal dialog to show selectable info in a scrolled window
"""
def __init__(self, msg1, infotext, parent=None):
self.xml = Glade(toplevel='infodialog')
@ -260,13 +260,12 @@ class InfoDialog(object):
if parent:
self.top.set_transient_for(parent)
self.top.connect('response', self.destroy)
self.top.show()
self.response = self.top.run()
#no matter how it finishes, destroy dialog
self.top.destroy()
def get_response(self):
return self.response
def destroy(self, dialog, response_id):
#no matter how it finishes, destroy dialog
dialog.destroy()
class MissingMediaDialog(object):
def __init__(self, msg1, msg2, task1, task2, task3, parent=None):

View File

@ -470,7 +470,7 @@
<property name="layout_style">end</property>
<child>
<object class="GtkButton" id="button182">
<property name="label">gtk-ok</property>
<property name="label">gtk-close</property>
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="can_default">True</property>
@ -494,7 +494,7 @@
</object>
</child>
<action-widgets>
<action-widget response="-5">button182</action-widget>
<action-widget response="-7">button182</action-widget>
</action-widgets>
</object>
<object class="GtkDialog" id="missmediadialog">