org.stellarium.ui.components
Class CursorBar
java.lang.Object
java.awt.event.KeyAdapter
org.stellarium.ui.components.StellariumComponent
org.stellarium.ui.components.CursorBar
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener,
java.awt.event.MouseWheelListener, java.util.EventListener
-
public class CursorBar
- extends StellariumComponent
cursor Bar
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 |
CursorBar(double _min,
double _max, double _val)
|
Methods inherited from class org.stellarium.ui.components.StellariumComponent |
deleteScissor, disableScissor, enableScissor, getActive, getFocus, getFont, getNeedNewEdit, getPos, getPosx, getPosy, getSize, getSizeX, getSizeY, getType, getVisible, inFront, initScissor, isIn, keyPressed,
mouseClicked,
mouseDragged,
mouseEntered,
mouseExited,
mouseWheelMoved,
reshape,
reshape,
setActive, setBaseColor,
setColorScheme,
setDefaultPainter,
setFocus, setFont,
setGUIColorSchemeMember,
setInFront, setNeedNewEdit,
setOpaque, setPainter,
setPos, setPos,
setPosx, setPosy, setSize, setSize,
setSizeX, setSizey, setTextColor,
setTexture,
setVisible
|
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 |
dragging
private boolean dragging
cursor
private Button cursor
minBar
private float minBar
maxBar
private float maxBar
barVal
private float barVal
onChangeCallback
private StelCallback onChangeCallback
oldPos
private Vector2i oldPos
CursorBar
public CursorBar(double _min,
double _max,
double _val)
draw
public void draw()
-
- Specified by:
draw
in
class StellariumComponent
-
setValue
void setValue(double _barVal)
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
-
- Specified by:
mouseReleased
in interface java.awt.event.MouseListener
- Overrides:
mouseReleased
in class StellariumComponent
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
-
- Specified by:
mousePressed
in interface java.awt.event.MouseListener
- Overrides:
mousePressed
in class StellariumComponent
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
-
- Specified by:
mouseMoved
in interface java.awt.event.MouseMotionListener
- Overrides:
mouseMoved
in class StellariumComponent
-
getValue
float getValue()
-
setOnChangeCallback
void setOnChangeCallback(StelCallback c)
-