50 |
import net.sf.juife.event.TaskListener; |
import net.sf.juife.event.TaskListener; |
51 |
|
|
52 |
import org.jsampler.CC; |
import org.jsampler.CC; |
53 |
|
import org.jsampler.JSPrefs; |
54 |
|
|
55 |
import org.jsampler.task.Midi; |
import org.jsampler.task.Midi; |
56 |
import org.jsampler.view.ParameterTable; |
import org.jsampler.view.ParameterTable; |
57 |
|
|
58 |
import org.linuxsampler.lscp.MidiInputDriver; |
import org.linuxsampler.lscp.MidiInputDriver; |
59 |
|
|
60 |
import static org.jsampler.view.std.StdI18n.i18n; |
import static org.jsampler.view.std.StdI18n.i18n; |
61 |
|
import static org.jsampler.view.std.StdPrefs.*; |
62 |
|
|
63 |
|
|
64 |
/** |
/** |
117 |
MidiInputDriver[] drivers = CC.getSamplerModel().getMidiInputDrivers(); |
MidiInputDriver[] drivers = CC.getSamplerModel().getMidiInputDrivers(); |
118 |
if(drivers != null) { |
if(drivers != null) { |
119 |
for(MidiInputDriver d : drivers) cbDrivers.addItem(d); |
for(MidiInputDriver d : drivers) cbDrivers.addItem(d); |
120 |
|
|
121 |
|
String s = preferences().getStringProperty(DEFAULT_MIDI_DRIVER); |
122 |
|
for(MidiInputDriver d : drivers) { |
123 |
|
if(d.getName().equals(s)) { |
124 |
|
cbDrivers.setSelectedItem(d); |
125 |
|
break; |
126 |
|
} |
127 |
|
} |
128 |
} |
} |
129 |
|
|
130 |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
210 |
|
|
211 |
protected void |
protected void |
212 |
onCancel() { setVisible(false); } |
onCancel() { setVisible(false); } |
213 |
|
|
214 |
|
private static JSPrefs |
215 |
|
preferences() { return CC.getViewConfig().preferences(); } |
216 |
} |
} |