248 |
|
|
249 |
setOpaque(false); |
setOpaque(false); |
250 |
|
|
251 |
|
int i = preferences().getIntProperty(MAXIMUM_CHANNEL_VOLUME); |
252 |
|
dialVolume.setMaximum(i); |
253 |
|
String mcv = MAXIMUM_CHANNEL_VOLUME; |
254 |
|
preferences().addPropertyChangeListener(mcv, new PropertyChangeListener() { |
255 |
|
public void |
256 |
|
propertyChange(PropertyChangeEvent e) { |
257 |
|
int j = preferences().getIntProperty(MAXIMUM_CHANNEL_VOLUME); |
258 |
|
dialVolume.setMaximum(j); |
259 |
|
} |
260 |
|
}); |
261 |
|
|
262 |
getModel().addSamplerChannelListener(getHandler()); |
getModel().addSamplerChannelListener(getHandler()); |
263 |
|
|
264 |
updateChannelInfo(); |
updateChannelInfo(); |
813 |
|
|
814 |
private void |
private void |
815 |
loadInstrument() { |
loadInstrument() { |
816 |
JSInstrumentChooser dlg = new JSInstrumentChooser(CC.getMainFrame()); |
JSInstrumentChooser dlg = FantasiaUtils.createInstrumentChooser(CC.getMainFrame()); |
817 |
dlg.setVisible(true); |
dlg.setVisible(true); |
818 |
|
|
819 |
if(!dlg.isCancelled()) { |
if(!dlg.isCancelled()) { |
1007 |
private class EventHandler extends MouseAdapter implements HierarchyListener { |
private class EventHandler extends MouseAdapter implements HierarchyListener { |
1008 |
public void |
public void |
1009 |
mouseEntered(MouseEvent e) { |
mouseEntered(MouseEvent e) { |
1010 |
|
if(channel.getChannelInfo().getInstrumentStatus() != 100) return; |
1011 |
|
|
1012 |
if(!sbbEditInstr.isVisible()) { |
if(!sbbEditInstr.isVisible()) { |
1013 |
sbbEditInstr.setVisible(true); |
sbbEditInstr.setVisible(true); |
1014 |
instrumentPane.update(); |
instrumentPane.update(); |