1 |
/* |
/* |
2 |
* JSampler - a java front-end for LinuxSampler |
* JSampler - a java front-end for LinuxSampler |
3 |
* |
* |
4 |
* Copyright (C) 2005-2007 Grigor Iliev <grigor@grigoriliev.com> |
* Copyright (C) 2005-2008 Grigor Iliev <grigor@grigoriliev.com> |
5 |
* |
* |
6 |
* This file is part of JSampler. |
* This file is part of JSampler. |
7 |
* |
* |
537 |
|
|
538 |
setSelected(true); |
setSelected(true); |
539 |
addActionListener(this); |
addActionListener(this); |
540 |
|
setToolTipText(i18n.getButtonLabel("Channel.ttRemoveChannel")); |
541 |
} |
} |
542 |
|
|
543 |
public void |
public void |
544 |
actionPerformed(ActionEvent e) { |
actionPerformed(ActionEvent e) { |
545 |
|
boolean b = preferences().getBoolProperty(CONFIRM_CHANNEL_REMOVAL); |
546 |
|
if(b) { |
547 |
|
String s = i18n.getMessage("Channel.remove?", getChannelId()); |
548 |
|
if(!HF.showYesNoDialog(Channel.this, s)) { |
549 |
|
setSelected(true); |
550 |
|
return; |
551 |
|
} |
552 |
|
} |
553 |
|
remove(); |
554 |
|
} |
555 |
|
|
556 |
|
private void |
557 |
|
remove() { |
558 |
if(!mainPane.isAnimated()) { |
if(!mainPane.isAnimated()) { |
559 |
CC.getSamplerModel().removeBackendChannel(getChannelId()); |
CC.getSamplerModel().removeBackendChannel(getChannelId()); |
560 |
return; |
return; |
651 |
setRolloverIcon(Res.gfxOptionsOffRO); |
setRolloverIcon(Res.gfxOptionsOffRO); |
652 |
this.setRolloverSelectedIcon(Res.gfxOptionsOnRO); |
this.setRolloverSelectedIcon(Res.gfxOptionsOnRO); |
653 |
addActionListener(this); |
addActionListener(this); |
654 |
|
setToolTipText(i18n.getButtonLabel("Channel.ttShowOptions")); |
655 |
} |
} |
656 |
|
|
657 |
public void |
public void |
659 |
showOptionsPane(isSelected()); |
showOptionsPane(isSelected()); |
660 |
|
|
661 |
String s; |
String s; |
662 |
if(isSelected()) s = i18n.getButtonLabel("OptionsButton.ttHideOptions"); |
if(isSelected()) s = i18n.getButtonLabel("Channel.ttHideOptions"); |
663 |
else s = i18n.getButtonLabel("OptionsButton.ttShowOptions"); |
else s = i18n.getButtonLabel("Channel.ttShowOptions"); |
664 |
|
|
665 |
setToolTipText(s); |
setToolTipText(s); |
666 |
} |
} |