#!/usr/bin/env python
# Helper Script to ask for the output file name
# John Ryland
import pygtk
pygtk.require('2.0')
import gtk
import sys
# Run the class if this file is run directly
if __name__ == "__main__":
dialog = gtk.Dialog("Output", None, gtk.DIALOG_MODAL,
(gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
argc = len(sys.argv)
label = gtk.Label()
if ( argc > 1 ):
label.set_text("\n " + sys.argv[1] + " \n" )
else:
label.set_text("\n Please Enter Output Filename: \n")
dialog.vbox.add(label)
label.show()
lineedit = gtk.Entry()
if ( argc > 2 ):
if (sys.argv[2] == "password"):
lineedit.set_visibility(False)
else:
lineedit.set_text(sys.argv[2])
else:
lineedit.set_text("output")
lineedit.show()
dialog.vbox.add(lineedit)
if ( argc > 4 ):
label2 = gtk.Label()
label2.set_text("\n " + sys.argv[3] + " \n" )
dialog.vbox.add(label2)
label2.show()
lineedit2 = gtk.Entry()
if (sys.argv[4] == "password"):
lineedit2.set_visibility(False)
else:
lineedit2.set_text(sys.argv[4])
lineedit2.show()
dialog.vbox.add(lineedit2)
dialog.show()
if ( dialog.run() == gtk.RESPONSE_ACCEPT ):
print lineedit.get_text()
if ( argc > 4 ):
print lineedit2.get_text()
exit(-1)
else:
print "err"
exit(0)