org.stellarium.ui.components
Class CallbackComponent
java.lang.Object
java.awt.event.KeyAdapter
org.stellarium.ui.components.StellariumComponent
org.stellarium.ui.components.CallbackComponent
- All Implemented Interfaces:
- java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener,
java.awt.event.MouseWheelListener, java.util.EventListener
- Direct Known Subclasses:
- Button,
ScrollBar,
StelContainer,
StelPicture,
StringList
-
public abstract class CallbackComponent
- extends StellariumComponent
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 |
Methods inherited from class org.stellarium.ui.components.StellariumComponent |
deleteScissor, disableScissor, draw, enableScissor, getFont, getNeedNewEdit, getType, inFront, initScissor, isIn, keyPressed,
mouseDragged,
mouseEntered,
mouseExited,
mousePressed,
mouseReleased,
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 |
onPressCallback
protected StelCallback onPressCallback
onMouseInOutCallback
protected StelCallback onMouseInOutCallback
isMouseOver
protected boolean isMouseOver
CallbackComponent
protected CallbackComponent()
callbackOnClic
public boolean callbackOnClic(int x,
int y,
int bt,
StellariumComponent.S_GUI_VALUE state)
throws StellariumException
-
- Throws:
StellariumException
callbackOnMove
public boolean callbackOnMove(int x,
int y)
throws StellariumException
-
- Throws:
StellariumException
getPosx
int getPosx()
-
- Overrides:
getPosx
in class StellariumComponent
-
getPosy
int getPosy()
-
- Overrides:
getPosy
in class StellariumComponent
-
getSizeX
public int getSizeX()
-
- Overrides:
getSizeX
in class
StellariumComponent
-
getSizeY
public int getSizeY()
-
- Overrides:
getSizeY
in class
StellariumComponent
-
setSizeX
public void setSizeX(int v)
-
- Overrides:
setSizeX
in
class StellariumComponent
-
setSizey
void setSizey(int v)
-
- Overrides:
setSizey
in
class StellariumComponent
-
setPosx
void setPosx(int v)
-
- Overrides:
setPosx
in
class StellariumComponent
-
setPosy
void setPosy(int v)
-
- Overrides:
setPosy
in
class StellariumComponent
-
getPos
Vector2i getPos()
-
- Overrides:
getPos
in class StellariumComponent
-
getSize
public Vector2i getSize()
-
- Overrides:
getSize
in class StellariumComponent
-
setPos
public void setPos(Vector2i _pos)
-
- Overrides:
setPos
in class StellariumComponent
-
setSize
public void setSize(Vector2i _size)
-
- Overrides:
setSize
in class StellariumComponent
-
setPos
public void setPos(int x,
int y)
-
- Overrides:
setPos
in class StellariumComponent
-
setSize
public void setSize(int w,
int h)
-
- Overrides:
setSize
in
class StellariumComponent
-
setVisible
public void setVisible(boolean _visible)
-
- Overrides:
setVisible
in class StellariumComponent
-
getVisible
public boolean getVisible()
-
- Overrides:
getVisible
in class StellariumComponent
-
setActive
void setActive(boolean isActive)
-
- Overrides:
setActive
in class StellariumComponent
-
getActive
boolean getActive()
-
- Overrides:
getActive
in
class StellariumComponent
-
setFocus
void setFocus(boolean isFocus)
-
- Overrides:
setFocus
in class StellariumComponent
-
getFocus
boolean getFocus()
-
- Overrides:
getFocus
in class
StellariumComponent
-
setTexture
public void setTexture(STexture tex)
-
- Overrides:
setTexture
in class StellariumComponent
-
setFont
void setFont(SFontIfc f)
-
- Overrides:
setFont
in class StellariumComponent
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
-
- Specified by:
mouseClicked
in interface java.awt.event.MouseListener
- Overrides:
mouseClicked
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
-
setOnMouseInOutCallback
public void setOnMouseInOutCallback(StelCallback c)
-
setOnPressCallback
public void setOnPressCallback(StelCallback c)
-
getIsMouseOver
public boolean getIsMouseOver()
-