Class ScrollTrack

java.lang.Object
  |
  +--waba.ui.Control
        |
        +--AdvControl
              |
              +--TrackControl
                    |
                    +--ScrollTrack

public class ScrollTrack
extends TrackControl


Field Summary
protected  int actual
           
protected  int current
           
protected  int scrollable
           
protected  int visible
           
 
Fields inherited from class TrackControl
LessThanThumb, MoreThanThumb, OnThumb, type
 
Fields inherited from class AdvControl
AlwaysEnabled, CapturesPen, DidHoldDown, Disabled, dragResolution, font, GotPenDown, Invisible, modifiers, name, NoFocus, NotAnEditor, NotEditable, PreferredSizeOnly, startDragResolution, text, WantDrag, WantHoldDown
 
Fields inherited from class waba.ui.Control
height, next, parent, prev, width, x, y
 
Constructor Summary
ScrollTrack(int st)
           
 
Method Summary
 void doPaint(waba.fx.Graphics g, waba.fx.Rect area)
           
 void generate(int what, int value)
           
 waba.fx.Rect getThumbArea()
           
 int getTrackTo()
           
 void recalculate()
           
 void resizeTo(int width, int height)
           
 void setPositions(int vs, int ac, int cur, boolean repaint)
           
 void setRect(int x, int y, int w, int h)
           
 void setThumbPos(int x, int y)
           
 
Methods inherited from class TrackControl
dragged, generatePage, penHeld, penPressed, startDragging, stopDragging, whichArea
 
Methods inherited from class AdvControl
doPaintData, getFontMetrics, hasModifier, isOnMe, modify, onControlEvent, onEvent, onKeyEvent, onPaint, onPenEvent, onTimerEvent, penClicked, penDoubleClicked, penReleased, repaintDataNow, repaintNow, repaintNow
 
Methods inherited from class waba.ui.Control
addTimer, contains, createGraphics, getFontMetrics, getNext, getParent, getRect, postEvent, removeTimer, repaint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

visible

protected int visible

actual

protected int actual

current

protected int current

scrollable

protected int scrollable
Constructor Detail

ScrollTrack

public ScrollTrack(int st)
Method Detail

doPaint

public void doPaint(waba.fx.Graphics g,
                    waba.fx.Rect area)
Overrides:
doPaint in class AdvControl

getThumbArea

public waba.fx.Rect getThumbArea()
Overrides:
getThumbArea in class TrackControl

setThumbPos

public void setThumbPos(int x,
                        int y)
Overrides:
setThumbPos in class TrackControl

generate

public void generate(int what,
                     int value)
Overrides:
generate in class TrackControl

recalculate

public void recalculate()

setRect

public void setRect(int x,
                    int y,
                    int w,
                    int h)
Overrides:
setRect in class waba.ui.Control

resizeTo

public void resizeTo(int width,
                     int height)

setPositions

public void setPositions(int vs,
                         int ac,
                         int cur,
                         boolean repaint)

getTrackTo

public int getTrackTo()
Overrides:
getTrackTo in class TrackControl