60 |
|
|
61 |
import org.jsampler.task.Midi; |
import org.jsampler.task.Midi; |
62 |
|
|
63 |
|
import org.jsampler.view.JSViewConfig; |
64 |
|
import org.jsampler.view.SessionViewConfig.DeviceConfig; |
65 |
|
|
66 |
import org.jsampler.view.fantasia.basic.FantasiaPanel; |
import org.jsampler.view.fantasia.basic.FantasiaPanel; |
67 |
import org.jsampler.view.fantasia.basic.PixmapButton; |
import org.jsampler.view.fantasia.basic.PixmapButton; |
68 |
import org.jsampler.view.fantasia.basic.PixmapPane; |
import org.jsampler.view.fantasia.basic.PixmapPane; |
117 |
} |
} |
118 |
} |
} |
119 |
|
|
120 |
listModel.add(new MidiDevicePane(model)); |
MidiDevicePane dev = new MidiDevicePane(model); |
121 |
|
DeviceConfig config = null; |
122 |
|
JSViewConfig viewConfig = CC.getViewConfig(); |
123 |
|
if(viewConfig != null && viewConfig.getSessionViewConfig() != null) { |
124 |
|
config = viewConfig.getSessionViewConfig().pollMidiDeviceConfig(); |
125 |
|
} |
126 |
|
|
127 |
|
if(config != null && config.expanded) dev.showOptionsPane(true); |
128 |
|
|
129 |
|
listModel.add(dev); |
130 |
} |
} |
131 |
|
|
132 |
private void |
private void |