home *** CD-ROM | disk | FTP | other *** search
/ XMANGA 27 / XMANGA27.ISO / Extra / MPSetup.exe / wmploc.DLL / 256 / APPCOLORCHOOSER.JS < prev    next >
Encoding:
Text File  |  2002-12-14  |  1.0 KB  |  43 lines

  1. var g_fPolling=false;
  2. var g_kPaintSpeed=33;
  3.  
  4. function StartPolling()
  5. {
  6.     g_fPolling=true;
  7.     UpdateSliders();
  8.     timerTxt.moveTo(timerTxt.left,timerTxt.top,g_kPaintSpeed);
  9. }
  10.  
  11. function StopPolling()
  12. {
  13.     g_fPolling=false;
  14. }
  15.  
  16. function UpdateSliders()
  17. {
  18.     var newback                 = actualFromSlider(backhueslider.value);
  19.     mediacenter.backHueShift    = newback;
  20.     mediacenter.backSaturation  = backsatslider.value;
  21.     
  22.     var newbuttonsat            = (180-Math.abs(backhueslider.value)) / 180;
  23.     newbuttonsat                = Math.min(newbuttonsat, mediacenter.backSaturation);
  24.     mediacenter.buttonSaturation=newbuttonsat;
  25. }
  26.  
  27. function sliderFromActual(actualVal)
  28. {
  29.     return (actualVal<=180) ? actualVal : (actualVal-360);
  30. }
  31.  
  32. function actualFromSlider(sliderVal)
  33. {
  34.     return (sliderVal<0) ? (sliderVal+360) : sliderVal;
  35. }
  36.  
  37. function ResetColors()
  38. {
  39.     mediacenter.backHueShift=0;
  40.     mediacenter.buttonHueShift=0;
  41.     mediacenter.backSaturation=1;
  42.     mediacenter.buttonSaturation=1;
  43. }