1 |
/* |
/* |
2 |
* JSampler - a java front-end for LinuxSampler |
* JSampler - a java front-end for LinuxSampler |
3 |
* |
* |
4 |
* Copyright (C) 2005-2006 Grigor Iliev <grigor@grigoriliev.com> |
* Copyright (C) 2005-2011 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of JSampler. |
* This file is part of JSampler. |
7 |
* |
* |
44 |
import javax.swing.JTextField; |
import javax.swing.JTextField; |
45 |
import javax.swing.SpinnerNumberModel; |
import javax.swing.SpinnerNumberModel; |
46 |
|
|
47 |
import net.sf.juife.JuifeUtils; |
import net.sf.juife.swing.JuifeUtils; |
48 |
import net.sf.juife.Wizard; |
import net.sf.juife.swing.Wizard; |
49 |
|
|
50 |
import net.sf.juife.event.TaskEvent; |
import net.sf.juife.event.TaskEvent; |
51 |
import net.sf.juife.event.TaskListener; |
import net.sf.juife.event.TaskListener; |
56 |
|
|
57 |
import org.jsampler.AudioDeviceModel; |
import org.jsampler.AudioDeviceModel; |
58 |
import org.jsampler.CC; |
import org.jsampler.CC; |
|
import org.jsampler.HF; |
|
59 |
import org.jsampler.MidiDeviceModel; |
import org.jsampler.MidiDeviceModel; |
60 |
|
|
61 |
import org.jsampler.event.ListEvent; |
import org.jsampler.event.ListEvent; |
72 |
|
|
73 |
import org.jsampler.view.std.JSNewMidiDeviceDlg; |
import org.jsampler.view.std.JSNewMidiDeviceDlg; |
74 |
import org.jsampler.view.std.JSNewAudioDeviceDlg; |
import org.jsampler.view.std.JSNewAudioDeviceDlg; |
75 |
|
import org.jsampler.view.swing.SHF; |
76 |
|
|
77 |
import org.linuxsampler.lscp.AudioOutputDevice; |
import org.linuxsampler.lscp.AudioOutputDevice; |
78 |
import org.linuxsampler.lscp.MidiInputDevice; |
import org.linuxsampler.lscp.MidiInputDevice; |
92 |
/** Creates a new instance of <code>NewChannelWizard</code>. */ |
/** Creates a new instance of <code>NewChannelWizard</code>. */ |
93 |
public |
public |
94 |
NewChannelWizard() { |
NewChannelWizard() { |
95 |
super(CC.getMainFrame(), i18n.getLabel("NewChannelWizard.title")); |
super(SHF.getMainFrame(), i18n.getLabel("NewChannelWizard.title")); |
96 |
|
|
97 |
setModel(new NewChannelWizardModel()); |
setModel(new NewChannelWizardModel()); |
98 |
} |
} |
599 |
NewChannelWizardModel model = (NewChannelWizardModel)getWizardModel(); |
NewChannelWizardModel model = (NewChannelWizardModel)getWizardModel(); |
600 |
if(model.getSelectedAudioDevice() == null && getSelectedFile().length() > 0) { |
if(model.getSelectedAudioDevice() == null && getSelectedFile().length() > 0) { |
601 |
String s = i18n.getError("InstrumentWizardPage.selectAODevice!"); |
String s = i18n.getError("InstrumentWizardPage.selectAODevice!"); |
602 |
HF.showErrorMessage(s, getWizardDialog()); |
SHF.showErrorMessage(s, getWizardDialog()); |
603 |
return false; |
return false; |
604 |
} else { |
} else { |
605 |
return true; |
return true; |