Added text-input for contrast-matrix creator for affymetrics workflow.
This commit is contained in:
@ -79,3 +79,30 @@ class CreateProjectDruid(gtk.Window):
|
||||
wf = self.workflows.get_value(it, 1)
|
||||
self.wf_info.set_text(wf.description)
|
||||
|
||||
|
||||
def get_text(title, text):
|
||||
"""Allow user to type in a string for text."""
|
||||
dlg = gtk.Dialog(title)
|
||||
dlg.show()
|
||||
|
||||
text = gtk.Label(text)
|
||||
text.show()
|
||||
|
||||
entry = gtk.Entry()
|
||||
entry.show()
|
||||
entry.set_activates_default(True)
|
||||
dlg.vbox.pack_start(text)
|
||||
dlg.vbox.pack_start(entry)
|
||||
|
||||
dlg.add_button(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL)
|
||||
dlg.add_button(gtk.STOCK_OK, gtk.RESPONSE_OK)
|
||||
dlg.set_default_response(gtk.RESPONSE_OK)
|
||||
response = dlg.run()
|
||||
|
||||
retval = None
|
||||
|
||||
if response == gtk.RESPONSE_OK:
|
||||
retval = entry.get_text()
|
||||
dlg.destroy()
|
||||
return retval
|
||||
|
||||
|
Reference in New Issue
Block a user