The pynsource plugin now uses a GTK FileChooserDialog instead of

a FileSelection dialog.  This is a better widget for all intents
and purposes.

Fixed an issue with a non-existent execute_button.
This commit is contained in:
adamboduch 2010-08-18 16:13:16 -04:00
parent 9438b3285d
commit dc9a2c2705

View File

@ -212,16 +212,23 @@ class PyNSource(object):
iter = view.get_iter('0')
except ValueError:
pass
self.execute_button.set_property('sensitive', bool(iter))
#self.execute_button.set_property('sensitive', bool(iter))
def on_add_dir_clicked(self, button):
import os
filesel = gtk.FileSelection('Add Source Code')
filesel.hide_fileop_buttons()
filesel = gtk.FileChooserDialog(title='Add Source Code',
action=gtk.FILE_CHOOSER_ACTION_OPEN,
buttons=(gtk.STOCK_CANCEL,
gtk.RESPONSE_CANCEL,
gtk.STOCK_OPEN,
gtk.RESPONSE_OK))
filesel.set_select_multiple(True)
filesel.set_filename('~/')
response = filesel.run()
selection = filesel.get_selections()
selection = filesel.get_filenames()
filesel.destroy()
if response == gtk.RESPONSE_OK: