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

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

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

revision 1865 by iliev, Thu Sep 11 18:48:36 2008 UTC revision 1866 by iliev, Sun Mar 15 19:40:29 2009 UTC
# Line 1  Line 1 
1  /*  /*
2   *   JSampler - a java front-end for LinuxSampler   *   JSampler - a java front-end for LinuxSampler
3   *   *
4   *   Copyright (C) 2005-2008 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   *   *
# Line 377  public class JSMidiInstrumentTree extend Line 377  public class JSMidiInstrumentTree extend
377                  public int                  public int
378                  getId() { return id; }                  getId() { return id; }
379                                    
380                    @Override
381                  public boolean                  public boolean
382                  equals(Object obj) {                  equals(Object obj) {
383                          if(obj == null) return false;                          if(obj == null) return false;
# Line 385  public class JSMidiInstrumentTree extend Line 386  public class JSMidiInstrumentTree extend
386                          return false;                          return false;
387                  }                  }
388                                    
389                    @Override
390                  public String                  public String
391                  toString() {                  toString() {
392                          int i = CC.getViewConfig().getFirstMidiBankNumber();                          int i = CC.getViewConfig().getFirstMidiBankNumber();
# Line 397  public class JSMidiInstrumentTree extend Line 399  public class JSMidiInstrumentTree extend
399                          super(obj);                          super(obj);
400                  }                  }
401                                    
402                    @Override
403                  public void                  public void
404                  setUserObject(Object userObject) {                  setUserObject(Object userObject) {
405                          if(userObject instanceof MidiBank) {                          if(userObject instanceof MidiBank) {
# Line 408  public class JSMidiInstrumentTree extend Line 411  public class JSMidiInstrumentTree extend
411                          CC.getLogger().info("MidiInstrumentTree: editing not supported");                          CC.getLogger().info("MidiInstrumentTree: editing not supported");
412                  }                  }
413                                    
414                    @Override
415                  public boolean                  public boolean
416                  isLeaf() { return false; }                  isLeaf() { return false; }
417          }          }
# Line 417  public class JSMidiInstrumentTree extend Line 421  public class JSMidiInstrumentTree extend
421                          super(obj);                          super(obj);
422                  }                  }
423                                    
424                    @Override
425                  public void                  public void
426                  setUserObject(Object userObject) {                  setUserObject(Object userObject) {
427                          if(userObject instanceof MidiInstrument) {                          if(userObject instanceof MidiInstrument) {
# Line 428  public class JSMidiInstrumentTree extend Line 433  public class JSMidiInstrumentTree extend
433                          CC.getLogger().info("MidiInstrumentTree: editing not supported");                          CC.getLogger().info("MidiInstrumentTree: editing not supported");
434                  }                  }
435                                    
436                    @Override
437                  public boolean                  public boolean
438                  isLeaf() { return true; }                  isLeaf() { return true; }
439          }          }
# Line 605  public class JSMidiInstrumentTree extend Line 611  public class JSMidiInstrumentTree extend
611                  if(oldInstr != null) {                  if(oldInstr != null) {
612                          String[] iS = new String [1];                          String[] iS = new String [1];
613                          int base = CC.getViewConfig().getFirstMidiProgramNumber();                          int base = CC.getViewConfig().getFirstMidiProgramNumber();
614                          iS[0] = (base + prg) + ". " + oldInstr.getName();                          iS[0] = (base + newProgram) + ". " + oldInstr.getName();
615                          JSOverrideInstrumentsConfirmDlg dlg;                          JSOverrideInstrumentsConfirmDlg dlg;
616                          dlg = new JSOverrideInstrumentsConfirmDlg(iS);                          dlg = new JSOverrideInstrumentsConfirmDlg(iS);
617                          dlg.setVisible(true);                          dlg.setVisible(true);
# Line 626  public class JSMidiInstrumentTree extend Line 632  public class JSMidiInstrumentTree extend
632                                                TreeSelectionListener {                                                TreeSelectionListener {
633                                    
634                  /** Invoked when a MIDI instrument in a MIDI instrument map is changed. */                  /** Invoked when a MIDI instrument in a MIDI instrument map is changed. */
635                    @Override
636                  public void                  public void
637                  instrumentInfoChanged(MidiInstrumentEvent e) {                  instrumentInfoChanged(MidiInstrumentEvent e) {
638                          DefaultMutableTreeNode n = findInstrument(e.getSource());                          DefaultMutableTreeNode n = findInstrument(e.getSource());
# Line 633  public class JSMidiInstrumentTree extend Line 640  public class JSMidiInstrumentTree extend
640                  }                  }
641                                    
642                  /** Invoked when the name of MIDI instrument map is changed. */                  /** Invoked when the name of MIDI instrument map is changed. */
643                    @Override
644                  public void nameChanged(MidiInstrumentMapEvent e) { }                  public void nameChanged(MidiInstrumentMapEvent e) { }
645                                    
646                  /** Invoked when an instrument is added to a MIDI instrument map. */                  /** Invoked when an instrument is added to a MIDI instrument map. */
647                    @Override
648                  public void                  public void
649                  instrumentAdded(MidiInstrumentMapEvent e) {                  instrumentAdded(MidiInstrumentMapEvent e) {
650                          e.getInstrument().addMidiInstrumentListener(getHandler());                          e.getInstrument().addMidiInstrumentListener(getHandler());
# Line 644  public class JSMidiInstrumentTree extend Line 653  public class JSMidiInstrumentTree extend
653                  }                  }
654                    
655                  /** Invoked when an instrument is removed from a MIDI instrument map. */                  /** Invoked when an instrument is removed from a MIDI instrument map. */
656                    @Override
657                  public void                  public void
658                  instrumentRemoved(MidiInstrumentMapEvent e) {                  instrumentRemoved(MidiInstrumentMapEvent e) {
659                          unmapInstrument(e.getInstrument());                          unmapInstrument(e.getInstrument());
660                          e.getInstrument().removeMidiInstrumentListener(getHandler());                          e.getInstrument().removeMidiInstrumentListener(getHandler());
661                  }                  }
662                                    
663                    @Override
664                  public void                  public void
665                  valueChanged(TreeSelectionEvent e) {                  valueChanged(TreeSelectionEvent e) {
666                          MidiInstrument instr = getSelectedInstrument();                          MidiInstrument instr = getSelectedInstrument();
# Line 833  public class JSMidiInstrumentTree extend Line 844  public class JSMidiInstrumentTree extend
844                          }                          }
845                  }                  }
846                                    
847                    @Override
848                  public void                  public void
849                  mousePressed(MouseEvent e) {                  mousePressed(MouseEvent e) {
850                          if(e.isPopupTrigger()) show(e);                          if(e.isPopupTrigger()) show(e);
851                  }                  }
852                                    
853                    @Override
854                  public void                  public void
855                  mouseReleased(MouseEvent e) {                  mouseReleased(MouseEvent e) {
856                          if(e.isPopupTrigger()) show(e);                          if(e.isPopupTrigger()) show(e);
# Line 869  public class JSMidiInstrumentTree extend Line 882  public class JSMidiInstrumentTree extend
882                                  setText(String.valueOf(base + program));                                  setText(String.valueOf(base + program));
883                          }                          }
884                                                    
885                            @Override
886                          public void                          public void
887                          actionPerformed(ActionEvent e) {                          actionPerformed(ActionEvent e) {
888                                  moveSelectedInstrument(program);                                  moveSelectedInstrument(program);
# Line 914  class JSOverrideInstrumentsConfirmDlg ex Line 928  class JSOverrideInstrumentsConfirmDlg ex
928                  setResizable(true);                  setResizable(true);
929          }          }
930                    
931            @Override
932          protected void          protected void
933          onOk() {          onOk() {
934                  if(!btnOk.isEnabled()) return;                  if(!btnOk.isEnabled()) return;
# Line 922  class JSOverrideInstrumentsConfirmDlg ex Line 937  class JSOverrideInstrumentsConfirmDlg ex
937                  setCancelled(false);                  setCancelled(false);
938          }          }
939                    
940            @Override
941          protected void          protected void
942          onCancel() { setVisible(false); }          onCancel() { setVisible(false); }
943  }  }

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

  ViewVC Help
Powered by ViewVC