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

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

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

revision 1687 by iliev, Tue Dec 4 18:28:29 2007 UTC revision 1688 by iliev, Thu Feb 14 16:52:36 2008 UTC
# Line 1  Line 1 
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   *   *
# Line 537  public class Channel extends org.jsample Line 537  public class Channel extends org.jsample
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;
# Line 637  public class Channel extends org.jsample Line 651  public class Channel extends org.jsample
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
# Line 644  public class Channel extends org.jsample Line 659  public class Channel extends org.jsample
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                  }                  }

Legend:
Removed from v.1687  
changed lines
  Added in v.1688

  ViewVC Help
Powered by ViewVC