1 |
/* |
/* |
2 |
* JSampler - a java front-end for LinuxSampler |
* JSampler - a java front-end for LinuxSampler |
3 |
* |
* |
4 |
* Copyright (C) 2005-2007 Grigor Iliev <grigor@grigoriliev.com> |
* Copyright (C) 2005-2009 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of JSampler. |
* This file is part of JSampler. |
7 |
* |
* |
40 |
/** Creates a new instance of <code>MidiMapTable</code> */ |
/** Creates a new instance of <code>MidiMapTable</code> */ |
41 |
public |
public |
42 |
MidiMapTable() { |
MidiMapTable() { |
43 |
super(new MidiMapTableModel()); |
setModel(new MidiMapTableModel(this)); |
44 |
|
|
45 |
setSelectionMode(ListSelectionModel.SINGLE_SELECTION); |
setSelectionMode(ListSelectionModel.SINGLE_SELECTION); |
46 |
setFillsViewportHeight(true); |
setFillsViewportHeight(true); |
48 |
addMouseListener(new MouseAdapter() { |
addMouseListener(new MouseAdapter() { |
49 |
public void |
public void |
50 |
mouseClicked(MouseEvent e) { |
mouseClicked(MouseEvent e) { |
51 |
if(e.getButton() != e.BUTTON1) return; |
if(e.getButton() != MouseEvent.BUTTON1) return; |
52 |
int r = rowAtPoint(e.getPoint()); |
int r = rowAtPoint(e.getPoint()); |
53 |
if(r == -1) { |
if(r == -1) { |
54 |
clearSelection(); |
clearSelection(); |
76 |
* @param map The MIDI instrument map to select. |
* @param map The MIDI instrument map to select. |
77 |
*/ |
*/ |
78 |
public void |
public void |
79 |
setSelectedOrchestra(MidiInstrumentMap map) { |
setSelectedMidiInstrumentMap(MidiInstrumentMap map) { |
80 |
int i = CC.getSamplerModel().getMidiInstrumentMapIndex(map); |
int i = CC.getSamplerModel().getMidiInstrumentMapIndex(map); |
81 |
if(i < 0) { |
if(i < 0) { |
82 |
clearSelection(); |
clearSelection(); |