/[svn]/jsampler/trunk/src/org/jsampler/view/std/StdUtils.java
ViewVC logotype

Diff of /jsampler/trunk/src/org/jsampler/view/std/StdUtils.java

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

revision 1566 by iliev, Mon Dec 3 23:22:02 2007 UTC revision 1567 by iliev, Thu Dec 6 19:37:41 2007 UTC
# Line 145  public class StdUtils { Line 145  public class StdUtils {
145                  VolumeSlider() {                  VolumeSlider() {
146                          super(0, 100, 100);                          super(0, 100, 100);
147                          numberFormat.setMaximumFractionDigits(1);                          numberFormat.setMaximumFractionDigits(1);
148                          // Setting the tooltip size                          // Setting the tooltip size (workaround for preserving that size)
149                          tip.setTipText(i18n.getLabel("StdUtils.volume", 10000));                          boolean b = CC.getViewConfig().isMeasurementUnitDecibel();
150                            if(b) tip.setTipText(i18n.getLabel("StdUtils.volumeDecibels", "-30.0"));
151                            else tip.setTipText(i18n.getLabel("StdUtils.volume", "100"));
152                            tip.setPreferredSize(tip.getPreferredSize());
153                          tip.setMinimumSize(tip.getPreferredSize());                          tip.setMinimumSize(tip.getPreferredSize());
154                          tip.setPreferredSize(tip.getPreferredSize()); // workaround for preserving that size                          ///////
155                          tip.setComponent(this);                          tip.setComponent(this);
156                          tip.setTipText(i18n.getLabel("StdUtils.volume", 0));                          tip.setTipText(i18n.getLabel("StdUtils.volume", 0));
                         ///////  
157                                                    
158                          updateVolumeInfo();                          updateVolumeInfo();
159                                                    
# Line 189  public class StdUtils { Line 191  public class StdUtils {
191                          preferences().addPropertyChangeListener(s, new PropertyChangeListener() {                          preferences().addPropertyChangeListener(s, new PropertyChangeListener() {
192                                  public void                                  public void
193                                  propertyChange(PropertyChangeEvent e) {                                  propertyChange(PropertyChangeEvent e) {
194                                            // We use this to set the size of the lVolume
195                                            // to prevent the frequent resizing of lVolume component
196                                            boolean b = CC.getViewConfig().isMeasurementUnitDecibel();
197                                            tip.setPreferredSize(null);
198                                            String s;
199                                            if(b) s = i18n.getLabel("StdUtils.volumeDecibels", "-30.0");
200                                            else s = i18n.getLabel("StdUtils.volume", "100");
201                                            tip.setTipText(s);
202                                            tip.setPreferredSize(tip.getPreferredSize());
203                                            tip.setMinimumSize(tip.getPreferredSize());
204                                            ///////
205                                          updateVolumeInfo();                                          updateVolumeInfo();
206                                  }                                  }
207                          });                          });

Legend:
Removed from v.1566  
changed lines
  Added in v.1567

  ViewVC Help
Powered by ViewVC