volumeScale.setSelection(track.getVolume() + VOLUME_OFFSET);
volumeScale.setSelection((track.getVolume() + VOLUME_OFFSET) / VOLUME_RESOLUTION);
      public void run() {        //synchronizePlaylist(playListManager, tblSongs);        Track track = playThread.getCurrentTrack();        String s = track.toString();    //    lblTitle.setText(s);        shell.setText("iRATE radio - " + s);        volumeScale.setSelection(track.getVolume() + VOLUME_OFFSET);        TableItem item = (TableItem)hashSongs.get(track);        tblSongs.select(tblSongs.indexOf(item));        tblSongs.showItem(item);            //just in case :)        track2TableItem(track, item);                if(track != previousTrack) {          if(previousTrack != null)            track2TableItem(previousTrack, (TableItem)hashSongs.get(previousTrack));          previousTrack = track;        }        downloadThread.checkAutoDownload();      }