/[svn]/jsampler/trunk/src/org/jsampler/view/std/JSManageMidiMapsPane.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/std/JSManageMidiMapsPane.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1865 by iliev, Mon Jun 2 03:33:11 2008 UTC revision 1866 by iliev, Sun Mar 15 19:40:29 2009 UTC
# Line 40  import javax.swing.event.ListSelectionEv Line 40  import javax.swing.event.ListSelectionEv
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;
# Line 86  public class JSManageMidiMapsPane extend Line 87  public class JSManageMidiMapsPane extend
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;
# Line 125  public class JSManageMidiMapsPane extend Line 127  public class JSManageMidiMapsPane extend
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();
# Line 141  public class JSManageMidiMapsPane extend Line 144  public class JSManageMidiMapsPane extend
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());
# Line 157  public class JSManageMidiMapsPane extend Line 161  public class JSManageMidiMapsPane extend
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          }          }

Legend:
Removed from v.1865  
changed lines
  Added in v.1866

  ViewVC Help
Powered by ViewVC