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:
parent
9438b3285d
commit
dc9a2c2705
@ -212,16 +212,23 @@ class PyNSource(object):
|
|||||||
iter = view.get_iter('0')
|
iter = view.get_iter('0')
|
||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
self.execute_button.set_property('sensitive', bool(iter))
|
#self.execute_button.set_property('sensitive', bool(iter))
|
||||||
|
|
||||||
def on_add_dir_clicked(self, button):
|
def on_add_dir_clicked(self, button):
|
||||||
import os
|
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_select_multiple(True)
|
||||||
filesel.set_filename('~/')
|
filesel.set_filename('~/')
|
||||||
|
|
||||||
response = filesel.run()
|
response = filesel.run()
|
||||||
selection = filesel.get_selections()
|
selection = filesel.get_filenames()
|
||||||
filesel.destroy()
|
filesel.destroy()
|
||||||
|
|
||||||
if response == gtk.RESPONSE_OK:
|
if response == gtk.RESPONSE_OK:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user