/[svn]/jsampler/trunk/src/org/jsampler/view/classic/OrchestrasPage.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/classic/OrchestrasPage.java

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

revision 913 by iliev, Mon Aug 7 18:45:48 2006 UTC revision 1143 by iliev, Mon Apr 2 21:18:31 2007 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, 2006 Grigor Kirilov Iliev   *   Copyright (C) 2005-2006 Grigor Iliev <grigor@grigoriliev.com>
5   *   *
6   *   This file is part of JSampler.   *   This file is part of JSampler.
7   *   *
# Line 54  import org.jsampler.OrchestraModel; Line 54  import org.jsampler.OrchestraModel;
54    
55  import org.jsampler.event.OrchestraAdapter;  import org.jsampler.event.OrchestraAdapter;
56  import org.jsampler.event.OrchestraEvent;  import org.jsampler.event.OrchestraEvent;
57  import org.jsampler.event.OrchestraListEvent;  import org.jsampler.event.ListEvent;
58  import org.jsampler.event.OrchestraListListener;  import org.jsampler.event.ListListener;
59    
60  import org.jsampler.view.InstrumentTable;  import org.jsampler.view.InstrumentTable;
61  import org.jsampler.view.InstrumentTableModel;  import org.jsampler.view.InstrumentTableModel;
# Line 105  public class OrchestrasPage extends Navi Line 105  public class OrchestrasPage extends Navi
105                  cbOrchestras.setEnabled(cbOrchestras.getItemCount() != 0);                  cbOrchestras.setEnabled(cbOrchestras.getItemCount() != 0);
106                                    
107                  Dimension d;                  Dimension d;
108                  d= new Dimension(Short.MAX_VALUE, cbOrchestras.getPreferredSize().height);                  d = new Dimension(Short.MAX_VALUE, cbOrchestras.getPreferredSize().height);
109                  cbOrchestras.setMaximumSize(d);                  cbOrchestras.setMaximumSize(d);
110                  cbOrchestras.setAlignmentX(LEFT_ALIGNMENT);                  cbOrchestras.setAlignmentX(LEFT_ALIGNMENT);
111                  add(cbOrchestras);                  add(cbOrchestras);
# Line 164  public class OrchestrasPage extends Navi Line 164  public class OrchestrasPage extends Navi
164                          return;                          return;
165                  }                  }
166                                    
167                  chn.getModel().loadInstrument(instr.getPath(), instr.getInstrumentIndex());                  chn.getModel().loadBackendInstrument(instr.getPath(), instr.getInstrumentIndex());
168          }          }
169                    
170          /**          /**
# Line 279  public class OrchestrasPage extends Navi Line 279  public class OrchestrasPage extends Navi
279          private Handler          private Handler
280          getHandler() { return eventHandler; }          getHandler() { return eventHandler; }
281                    
282          private class Handler extends OrchestraAdapter implements OrchestraListListener {          private class Handler extends OrchestraAdapter implements ListListener<OrchestraModel> {
283                  /** Invoked when an orchestra is added to the orchestra list. */                  /** Invoked when an orchestra is added to the orchestra list. */
284                  public void                  public void
285                  orchestraAdded(OrchestraListEvent e) {                  entryAdded(ListEvent<OrchestraModel> e) {
286                          if(cbOrchestras.getItemCount() == 0) cbOrchestras.setEnabled(true);                          if(cbOrchestras.getItemCount() == 0) cbOrchestras.setEnabled(true);
287                          cbOrchestras.addItem(e.getOrchestraModel());                          cbOrchestras.addItem(e.getEntry());
288                  }                  }
289                    
290                  /** Invoked when an orchestra is removed from the orchestra list. */                  /** Invoked when an orchestra is removed from the orchestra list. */
291                  public void                  public void
292                  orchestraRemoved(OrchestraListEvent e) {                  entryRemoved(ListEvent<OrchestraModel> e) {
293                          cbOrchestras.removeItem(e.getOrchestraModel());                          cbOrchestras.removeItem(e.getEntry());
294                          if(cbOrchestras.getItemCount() == 0) cbOrchestras.setEnabled(false);                          if(cbOrchestras.getItemCount() == 0) cbOrchestras.setEnabled(false);
295                  }                  }
296                                    

Legend:
Removed from v.913  
changed lines
  Added in v.1143

  ViewVC Help
Powered by ViewVC