/[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 1817 by iliev, Tue Oct 7 00:07:14 2008 UTC revision 1818 by iliev, Wed Dec 24 17:29:47 2008 UTC
# Line 60  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.JSViewConfig;
64    import org.jsampler.view.SessionViewConfig.DeviceConfig;
65    
66  import org.jsampler.view.fantasia.basic.PixmapButton;  import org.jsampler.view.fantasia.basic.PixmapButton;
67  import org.jsampler.view.fantasia.basic.PixmapPane;  import org.jsampler.view.fantasia.basic.PixmapPane;
68  import org.jsampler.view.std.JSNewAudioDeviceDlg;  import org.jsampler.view.std.JSNewAudioDeviceDlg;
# Line 97  public class AudioDevicesPane extends JP Line 100  public class AudioDevicesPane extends JP
100                  }                  }
101          }          }
102                    
103            public int
104            getDevicePaneCount() { return listModel.size(); }
105            
106            public AudioDevicePane
107            getDevicePaneAt(int index) { return listModel.get(index); }
108            
109          private void          private void
110          addDevice(AudioDeviceModel model) {          addDevice(AudioDeviceModel model) {
111                  for(int i = 0; i < listModel.getSize(); i++) {                  for(int i = 0; i < listModel.getSize(); i++) {
# Line 106  public class AudioDevicesPane extends JP Line 115  public class AudioDevicesPane extends JP
115                          }                          }
116                  }                  }
117                                    
118                  listModel.add(new AudioDevicePane(model));                  AudioDevicePane dev = new AudioDevicePane(model);
119                    DeviceConfig config = null;
120                    JSViewConfig viewConfig = CC.getViewConfig();
121                    if(viewConfig != null && viewConfig.getSessionViewConfig() != null) {
122                            config = viewConfig.getSessionViewConfig().pollAudioDeviceConfig();
123                    }
124                    
125                    if(config != null && config.expanded) dev.showOptionsPane(true);
126                    
127                    listModel.add(dev);
128          }          }
129                    
130          private void          private void

Legend:
Removed from v.1817  
changed lines
  Added in v.1818

  ViewVC Help
Powered by ViewVC