org.stellarium.ui.components 
 Class ScrollBar
java.lang.Object
   java.awt.event.KeyAdapter
java.awt.event.KeyAdapter
       org.stellarium.ui.components.StellariumComponent
org.stellarium.ui.components.StellariumComponent
           org.stellarium.ui.components.CallbackComponent
org.stellarium.ui.components.CallbackComponent
               org.stellarium.ui.components.ScrollBar
org.stellarium.ui.components.ScrollBar
  - All Implemented Interfaces:
  
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener,
    java.awt.event.MouseWheelListener, java.util.EventListener
  
  - 
    public class ScrollBar 
- extends CallbackComponent
  
  
 
 
 
 
  
    | Fields inherited from class org.stellarium.ui.components.StellariumComponent | 
  
    | active, defaultPainter, desktop, focus, focusing, guiBaseColor, guiColorSchemeMember,
      guiTextColor, moveToFront, needNewTopEdit, painter, pos, scissor, size, type, visible | 
 
  
    | Constructor Summary | 
  
    | ScrollBar(boolean _vertical,
      int _totalElements, int _elementsForBar)
 | 
 
 
  
    | Methods inherited from class org.stellarium.ui.components.CallbackComponent | 
  
    | callbackOnClic,
      callbackOnMove,
      getActive, getFocus, getIsMouseOver, getPos, getPosx, getPosy, getSize, getSizeX, getSizeY, getVisible, setActive, setFocus, setFont,
      setOnMouseInOutCallback,
      setOnPressCallback,
      setPos, setPos,
      setPosx, setPosy, setSize, setSize,
      setSizeX, setSizey, setTexture,
      setVisible | 
 
  
    | Methods inherited from class org.stellarium.ui.components.StellariumComponent | 
  
    | deleteScissor, disableScissor, enableScissor, getFont, getNeedNewEdit, getType, inFront, initScissor, isIn, keyPressed,
      mouseDragged,
      mouseEntered,
      mouseExited,
      mousePressed,
      mouseWheelMoved,
      reshape,
      reshape,
      setBaseColor,
      setColorScheme,
      setDefaultPainter,
      setGUIColorSchemeMember,
      setInFront, setNeedNewEdit,
      setOpaque, setPainter,
      setTextColor | 
 
  
    | Methods inherited from class java.awt.event.KeyAdapter | 
  
    | keyReleased, keyTyped | 
 
  
    | Methods inherited from class java.lang.Object | 
  
    | clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
  
  
  onChangeCallback
private StelCallback onChangeCallback
  
  
  scrollBt
private Button scrollBt
  
  
  vertical
private boolean vertical
  
  
  scrollOffset
private int scrollOffset
  
  
  scrollSize
private int scrollSize
  
  
  elements
private int elements
  
  
  elementsForBar
private int elementsForBar
  
  
  dragging
private boolean dragging
  
  
  value
private int value
  
  
  firstElement
private int firstElement
  
  
  sized
private boolean sized
  
  
  oldPos
private Vector2i oldPos
  
  
  oldValue
private int oldValue
  
  
  ScrollBar
public ScrollBar(boolean _vertical,
                 int _totalElements,
                 int _elementsForBar)
  setOnChangeCallback
public void setOnChangeCallback(StelCallback c)
  - 
    
     
  draw
public void draw()
  - 
    
      - Specified by:
      
- drawin
        class- StellariumComponent
 
- 
    
     
  mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
  - 
    
      - Specified by:
      
- mouseReleasedin interface- java.awt.event.MouseListener
- Overrides:
      
- mouseReleasedin class- StellariumComponent
 
- 
    
     
  mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
  - 
    
      - Specified by:
      
- mouseClickedin interface- java.awt.event.MouseListener
- Overrides:
      
- mouseClickedin class- CallbackComponent
 
- 
    
     
  mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
  - 
    
      - Specified by:
      
- mouseMovedin interface- java.awt.event.MouseMotionListener
- Overrides:
      
- mouseMovedin class- CallbackComponent
 
- 
    
     
  setTotalElements
void setTotalElements(int _elements)
  - 
    
     
  setElementsForBar
void setElementsForBar(int _elementsForBar)
  - 
    
     
  getValue
int getValue()
  - 
    
     
  adjustSize
private void adjustSize()
  - 
    
     
  setValue
void setValue(int _value)
  -