49 |
import net.sf.juife.event.TaskListener; |
import net.sf.juife.event.TaskListener; |
50 |
|
|
51 |
import org.jsampler.CC; |
import org.jsampler.CC; |
52 |
|
import org.jsampler.JSPrefs; |
53 |
|
|
54 |
import org.jsampler.task.Audio; |
import org.jsampler.task.Audio; |
55 |
|
import org.jsampler.view.ParameterTable; |
56 |
|
|
57 |
import org.linuxsampler.lscp.AudioOutputDriver; |
import org.linuxsampler.lscp.AudioOutputDriver; |
58 |
|
|
59 |
import static org.jsampler.view.std.StdI18n.i18n; |
import static org.jsampler.view.std.StdI18n.i18n; |
60 |
import org.jsampler.view.ParameterTable; |
import static org.jsampler.view.std.StdPrefs.*; |
61 |
|
|
62 |
|
|
63 |
/** |
/** |
113 |
cbDrivers.addItem(d); |
cbDrivers.addItem(d); |
114 |
} |
} |
115 |
|
|
116 |
|
String s = preferences().getStringProperty(DEFAULT_AUDIO_DRIVER); |
117 |
|
for(AudioOutputDriver d : CC.getSamplerModel().getAudioOutputDrivers()) { |
118 |
|
if(d.getName().equals(s)) { |
119 |
|
cbDrivers.setSelectedItem(d); |
120 |
|
break; |
121 |
|
} |
122 |
|
} |
123 |
|
|
124 |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
cbDrivers.setMaximumSize(cbDrivers.getPreferredSize()); |
125 |
p.add(Box.createRigidArea(new Dimension(5, 0))); |
p.add(Box.createRigidArea(new Dimension(5, 0))); |
126 |
p.add(cbDrivers); |
p.add(cbDrivers); |
204 |
|
|
205 |
protected void |
protected void |
206 |
onCancel() { setVisible(false); } |
onCancel() { setVisible(false); } |
207 |
|
|
208 |
|
private static JSPrefs |
209 |
|
preferences() { return CC.getViewConfig().preferences(); } |
210 |
} |
} |