def __init__( self ):
GObject.threads_init()
self.config = SafeConfigParser(allow_no_value=True)
config_base_path = os.path.expanduser('~/.config/gstation-edit')
if not os.path.isdir(config_base_path):
os.makedirs(config_base_path)
self.config_path = os.path.join(config_base_path, 'settings.cfg')
self.config.read(self.config_path)
gtk_builder_file = os.path.join('gstation_edit/resources',
'gstation-edit-one-window.ui')
self.gtk_builder = Gtk.Builder()
self.gtk_builder.add_from_file(gtk_builder_file)
self.js_sniffer = JStationSniffer(sys.argv[0])
self.midi_dlg = MidiSelectDlg(self.gtk_builder, self.config, self,
self.js_sniffer,
self.on_connected, self.quit)
self.midi_dlg.gtk_dlg.connect('destroy', self.quit)
评论列表
文章目录