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

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

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

revision 841 by iliev, Mon Oct 10 16:03:12 2005 UTC revision 842 by iliev, Thu Mar 16 18:08:34 2006 UTC
# Line 23  Line 23 
23  package org.jsampler.view.classic;  package org.jsampler.view.classic;
24    
25  import java.awt.BorderLayout;  import java.awt.BorderLayout;
26    import java.awt.Dialog;
27  import java.awt.Dimension;  import java.awt.Dimension;
28  import java.awt.Frame;  import java.awt.Frame;
29    
30  import java.awt.event.ActionEvent;  import java.awt.event.ActionEvent;
31  import java.awt.event.ActionListener;  import java.awt.event.ActionListener;
32    import java.awt.event.WindowAdapter;
33    import java.awt.event.WindowEvent;
34    
35  import javax.swing.BorderFactory;  import javax.swing.BorderFactory;
36  import javax.swing.Box;  import javax.swing.Box;
# Line 71  public class NewMidiDeviceDlg extends En Line 74  public class NewMidiDeviceDlg extends En
74          public NewMidiDeviceDlg(Frame owner) {          public NewMidiDeviceDlg(Frame owner) {
75                  super(owner, i18n.getLabel("NewMidiDeviceDlg.title"));                  super(owner, i18n.getLabel("NewMidiDeviceDlg.title"));
76                                    
77                    initNewMidiDeviceDlg();
78            }
79            
80            /** Creates a new instance of NewMidiDeviceDlg */
81            public NewMidiDeviceDlg(Dialog owner) {
82                    super(owner, i18n.getLabel("NewMidiDeviceDlg.title"));
83                    
84                    initNewMidiDeviceDlg();
85            }
86            
87            private void
88            initNewMidiDeviceDlg() {
89                  JPanel mainPane = new JPanel();                  JPanel mainPane = new JPanel();
90                  mainPane.setLayout(new BoxLayout(mainPane, BoxLayout.Y_AXIS));                  mainPane.setLayout(new BoxLayout(mainPane, BoxLayout.Y_AXIS));
91                                    
# Line 91  public class NewMidiDeviceDlg extends En Line 106  public class NewMidiDeviceDlg extends En
106                          }                          }
107                  });                  });
108                                    
109                  for(MidiInputDriver d : CC.getSamplerModel().getMidiInputDrivers()) {                  MidiInputDriver[] drivers = CC.getSamplerModel().getMidiInputDrivers();
110                          cbDrivers.addItem(d);                  if(drivers != null) {
111                            for(MidiInputDriver d : drivers) cbDrivers.addItem(d);
112                  }                  }
113                                    
114                  cbDrivers.setMaximumSize(cbDrivers.getPreferredSize());                  cbDrivers.setMaximumSize(cbDrivers.getPreferredSize());
# Line 138  public class NewMidiDeviceDlg extends En Line 154  public class NewMidiDeviceDlg extends En
154                          public void                          public void
155                          actionPerformed(ActionEvent e) { onOk(); }                          actionPerformed(ActionEvent e) { onOk(); }
156                  });                  });
157                    
158                    addWindowListener(new WindowAdapter() {
159                            public void
160                            windowActivated(WindowEvent e) { btnCreate.requestFocusInWindow(); }
161                    });
162          }          }
163                    
164          protected void          protected void

Legend:
Removed from v.841  
changed lines
  Added in v.842

  ViewVC Help
Powered by ViewVC