40 |
import javax.swing.event.ListSelectionListener; |
import javax.swing.event.ListSelectionListener; |
41 |
|
|
42 |
import org.jsampler.CC; |
import org.jsampler.CC; |
43 |
|
import org.jsampler.HF; |
44 |
import org.jsampler.MidiInstrumentMap; |
import org.jsampler.MidiInstrumentMap; |
45 |
|
|
46 |
import org.jsampler.view.MidiMapTable; |
import org.jsampler.view.MidiMapTable; |
87 |
midiMapTable.getActionMap().put("removeMidiMap", actionRemoveMap); |
midiMapTable.getActionMap().put("removeMidiMap", actionRemoveMap); |
88 |
} |
} |
89 |
|
|
90 |
|
@Override |
91 |
public void |
public void |
92 |
valueChanged(ListSelectionEvent e) { |
valueChanged(ListSelectionEvent e) { |
93 |
if(e.getValueIsAdjusting()) return; |
if(e.getValueIsAdjusting()) return; |
127 |
putValue(SHORT_DESCRIPTION, s); |
putValue(SHORT_DESCRIPTION, s); |
128 |
} |
} |
129 |
|
|
130 |
|
@Override |
131 |
public void |
public void |
132 |
actionPerformed(ActionEvent e) { |
actionPerformed(ActionEvent e) { |
133 |
addMidiInstrumentMap(); |
addMidiInstrumentMap(); |
144 |
setEnabled(false); |
setEnabled(false); |
145 |
} |
} |
146 |
|
|
147 |
|
@Override |
148 |
public void |
public void |
149 |
actionPerformed(ActionEvent e) { |
actionPerformed(ActionEvent e) { |
150 |
editMidiInstrumentMap(midiMapTable.getSelectedMidiInstrumentMap()); |
editMidiInstrumentMap(midiMapTable.getSelectedMidiInstrumentMap()); |
161 |
setEnabled(false); |
setEnabled(false); |
162 |
} |
} |
163 |
|
|
164 |
|
@Override |
165 |
public void |
public void |
166 |
actionPerformed(ActionEvent e) { |
actionPerformed(ActionEvent e) { |
167 |
MidiInstrumentMap map = midiMapTable.getSelectedMidiInstrumentMap(); |
MidiInstrumentMap map = midiMapTable.getSelectedMidiInstrumentMap(); |
168 |
|
if(map.getAllMidiInstruments().length > 0) { |
169 |
|
String s = i18n.getMessage("JSManageMidiMapsPane.removeMap", map.getName()); |
170 |
|
String s2 = i18n.getMessage("JSManageMidiMapsPane.removeMap?"); |
171 |
|
if(!HF.showYesNoDialog(JSManageMidiMapsPane.this, s2, s)) return; |
172 |
|
} |
173 |
CC.getSamplerModel().removeBackendMidiInstrumentMap(map.getMapId()); |
CC.getSamplerModel().removeBackendMidiInstrumentMap(map.getMapId()); |
174 |
} |
} |
175 |
} |
} |