home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2000 August / maximum-cd-2000-08.iso / TeVeoLive / data1.cab / Program_Files / slider.jar / teveo / CustomSlider$2.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-03-06  |  1.8 KB  |  46 lines

  1. package teveo;
  2.  
  3. import java.awt.Point;
  4. import java.awt.event.AdjustmentEvent;
  5. import java.awt.event.MouseEvent;
  6. import java.awt.event.MouseMotionAdapter;
  7. import java.awt.image.ImageObserver;
  8.  
  9. final class CustomSlider$2 extends MouseMotionAdapter {
  10.    // $FF: synthetic field
  11.    private final CustomSlider this$0;
  12.  
  13.    // $FF: synthetic method
  14.    CustomSlider$2(CustomSlider var1) {
  15.       this.this$0 = var1;
  16.    }
  17.  
  18.    public void mouseDragged(MouseEvent var1) {
  19.       if (CustomSlider.access$0(this.this$0)) {
  20.          Point var2 = var1.getPoint();
  21.          int var3 = this.this$0.getTravelRange();
  22.          int var4 = 0;
  23.          int var5 = this.this$0.getOrientation();
  24.          if (var5 == 0) {
  25.             int var6 = CustomSlider.access$4(this.this$0).getWidth((ImageObserver)null) / 2;
  26.             var2.x -= var6;
  27.             int var7 = var2.x < CustomSlider.access$5(this.this$0).x ? CustomSlider.access$5(this.this$0).x : (var2.x > CustomSlider.access$6(this.this$0).x ? CustomSlider.access$6(this.this$0).x : var2.x);
  28.             var7 -= CustomSlider.access$5(this.this$0).x;
  29.             var4 = CustomSlider.access$7(this.this$0) + (CustomSlider.access$8(this.this$0) - CustomSlider.access$7(this.this$0)) * var7 / var3;
  30.          } else if (var5 == 1) {
  31.             int var8 = CustomSlider.access$4(this.this$0).getHeight((ImageObserver)null) / 2;
  32.             var2.y -= var8;
  33.             int var10 = var2.y < CustomSlider.access$5(this.this$0).y ? CustomSlider.access$5(this.this$0).y : (var2.y > CustomSlider.access$6(this.this$0).y ? CustomSlider.access$6(this.this$0).y : var2.y);
  34.             var10 -= CustomSlider.access$5(this.this$0).y;
  35.             var4 = CustomSlider.access$7(this.this$0) + (CustomSlider.access$8(this.this$0) - CustomSlider.access$7(this.this$0)) * var10 / var3;
  36.          }
  37.  
  38.          this.this$0.setValue(var4);
  39.          if (CustomSlider.access$3(this.this$0) != null) {
  40.             CustomSlider.access$3(this.this$0).adjustmentValueChanged(new AdjustmentEvent(this.this$0, 601, 5, this.this$0.getValue()));
  41.          }
  42.       }
  43.  
  44.    }
  45. }
  46.