/[svn]/jsampler/trunk/src/org/jsampler/view/fantasia/AudioDevicesPane.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/fantasia/AudioDevicesPane.java

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

revision 1784 by iliev, Mon Sep 8 00:19:27 2008 UTC revision 1785 by iliev, Tue Oct 7 00:07:14 2008 UTC
# Line 45  import javax.swing.JScrollPane; Line 45  import javax.swing.JScrollPane;
45  import javax.swing.ListSelectionModel;  import javax.swing.ListSelectionModel;
46    
47  import net.sf.juife.ComponentList;  import net.sf.juife.ComponentList;
 import net.sf.juife.ComponentListModel;  
48  import net.sf.juife.DefaultComponentListModel;  import net.sf.juife.DefaultComponentListModel;
49    
50  import net.sf.juife.event.TaskEvent;  import net.sf.juife.event.TaskEvent;
# Line 61  import org.jsampler.event.ListListener; Line 60  import org.jsampler.event.ListListener;
60    
61  import org.jsampler.task.Audio;  import org.jsampler.task.Audio;
62    
63    import org.jsampler.view.fantasia.basic.PixmapButton;
64    import org.jsampler.view.fantasia.basic.PixmapPane;
65  import org.jsampler.view.std.JSNewAudioDeviceDlg;  import org.jsampler.view.std.JSNewAudioDeviceDlg;
66    
67  import org.linuxsampler.lscp.AudioOutputDriver;  import org.linuxsampler.lscp.AudioOutputDriver;
68    
 import static org.jsampler.view.fantasia.A4n.a4n;  
69  import static org.jsampler.view.fantasia.FantasiaI18n.i18n;  import static org.jsampler.view.fantasia.FantasiaI18n.i18n;
70  import static org.jsampler.view.fantasia.FantasiaPrefs.*;  import static org.jsampler.view.fantasia.FantasiaPrefs.*;
71    
# Line 124  public class AudioDevicesPane extends JP Line 124  public class AudioDevicesPane extends JP
124          class DeviceListPane extends ComponentList {          class DeviceListPane extends ComponentList {
125                  private Dimension maxSize = new Dimension();                  private Dimension maxSize = new Dimension();
126                                    
127                    @Override
128                  public Dimension                  public Dimension
129                  getMaximumSize() {                  getMaximumSize() {
130                          maxSize.width = Short.MAX_VALUE;                          maxSize.width = Short.MAX_VALUE;
# Line 326  public class AudioDevicesPane extends JP Line 327  public class AudioDevicesPane extends JP
327          getHandler() { return eventHandler; }          getHandler() { return eventHandler; }
328                    
329          private class EventHandler implements ListListener<AudioDeviceModel> {          private class EventHandler implements ListListener<AudioDeviceModel> {
330                    @Override
331                  public void                  public void
332                  entryAdded(ListEvent<AudioDeviceModel> e) {                  entryAdded(ListEvent<AudioDeviceModel> e) {
333                          addDevice(e.getEntry());                          addDevice(e.getEntry());
334                  }                  }
335                                    
336                    @Override
337                  public void                  public void
338                  entryRemoved(ListEvent<AudioDeviceModel> e) {                  entryRemoved(ListEvent<AudioDeviceModel> e) {
339                          removeDevice(e.getEntry());                          removeDevice(e.getEntry());

Legend:
Removed from v.1784  
changed lines
  Added in v.1785

  ViewVC Help
Powered by ViewVC