User input when files are lost on Import

svn: r1519
This commit is contained in:
Alex Roitman
2003-05-13 03:35:39 +00:00
parent 8fe2ef9602
commit 72cb88a487
3 changed files with 361 additions and 36 deletions

View File

@ -143,4 +143,29 @@ class OkDialog:
self.top.run()
self.top.destroy()
class MissingMediaDialog:
def __init__(self,msg1,msg2,task1,task2,task3):
self.xml = gtk.glade.XML(const.errdialogsFile,"missmediadialog")
self.top = self.xml.get_widget('missmediadialog')
self.task1 = task1
self.task2 = task2
self.task3 = task3
label1 = self.xml.get_widget('label4')
label1.set_text('<span weight="bold" size="larger">%s</span>' % msg1)
label1.set_use_markup(gtk.TRUE)
label2 = self.xml.get_widget('label3')
label2.set_text(msg2)
label2.set_use_markup(gtk.TRUE)
self.top.show()
response = self.top.run()
if response == 1:
self.task1()
elif response == 2:
self.task2()
elif response == 3:
self.task3()
self.top.destroy()