Package gaiasky.interafce
Class FocusInfoInterface
java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.Group
com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
com.badlogic.gdx.scenes.scene2d.ui.Table
gaiasky.interafce.TableGuiInterface
gaiasky.interafce.FocusInfoInterface
- All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Cullable
,com.badlogic.gdx.scenes.scene2d.utils.Layout
,IObserver
,IGuiInterface
public class FocusInfoInterface extends TableGuiInterface implements IObserver
Part of the user interface which holds the information on the current focus
object and on the camera.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
com.badlogic.gdx.scenes.scene2d.ui.Table.Debug, com.badlogic.gdx.scenes.scene2d.ui.Table.DebugRect
-
Field Summary
Fields Modifier and Type Field Description protected OwnLabel
absmagLabel
protected OwnLabel
appmagLabel
protected com.badlogic.gdx.scenes.scene2d.ui.Button
bookmark
protected OwnLabel
camName
protected OwnLabel
camPos
protected OwnLabel
camVel
protected IFocus
currentFocus
protected OwnLabel
focusAbsMag
protected OwnLabel
focusAngle
protected OwnLabel
focusAppMag
protected OwnLabel
focusDEC
protected OwnLabel
focusDistCam
protected OwnLabel
focusDistSol
protected OwnLabel
focusId
protected OwnLabel
focusIdExpand
protected OwnLabel
focusMuAlpha
protected OwnLabel
focusMuDelta
protected OwnLabel
focusName
protected com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup
focusNameGroup
protected OwnLabel
focusRA
protected OwnLabel
focusRadius
protected OwnLabel
focusRadVel
protected OwnLabel
focusType
protected com.badlogic.gdx.scenes.scene2d.ui.Button
goTo
protected com.badlogic.gdx.scenes.scene2d.ui.Button
landAt
protected com.badlogic.gdx.scenes.scene2d.ui.Button
landOn
protected OwnLabel
lonLatLabel
protected OwnLabel
pointerLonLat
protected OwnLabel
pointerName
protected OwnLabel
pointerRADEC
protected OwnLabel
RADECPointerLabel
protected OwnLabel
RADECViewLabel
protected OwnLabel
rulerDist
protected OwnLabel
rulerName
protected OwnLabel
rulerName0
protected OwnLabel
rulerName1
protected com.badlogic.gdx.scenes.scene2d.ui.Skin
skin
protected OwnLabel
viewRADEC
protected OwnImageButton
visibility
Fields inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
backgroundBottom, backgroundLeft, backgroundRight, backgroundTop, debugActorColor, debugCellColor, debugTableColor
-
Constructor Summary
Constructors Constructor Description FocusInfoInterface(com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
FocusInfoInterface(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, boolean vr)
-
Method Summary
Methods inherited from class gaiasky.interafce.TableGuiInterface
isOn
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Table
add, add, add, add, add, add, add, align, background, background, bottom, center, clearChildren, clip, clip, columnDefaults, debug, debug, debugActor, debugAll, debugCell, debugTable, defaults, draw, drawBackground, drawDebug, drawDebugBounds, getAlign, getBackground, getCell, getCells, getClip, getColumnMinWidth, getColumnPrefWidth, getColumns, getColumnWidth, getMinHeight, getMinWidth, getPadBottom, getPadBottomValue, getPadLeft, getPadLeftValue, getPadRight, getPadRightValue, getPadTop, getPadTopValue, getPadX, getPadY, getPrefHeight, getPrefWidth, getRow, getRowHeight, getRowMinHeight, getRowPrefHeight, getRows, getSkin, getTableDebug, hit, invalidate, layout, left, pad, pad, pad, pad, padBottom, padBottom, padLeft, padLeft, padRight, padRight, padTop, padTop, removeActor, removeActor, removeActorAt, reset, right, row, setBackground, setBackground, setClip, setDebug, setRound, setSkin, stack, top
Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.WidgetGroup
childrenChanged, getMaxHeight, getMaxWidth, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Group
act, addActor, addActorAfter, addActorAt, addActorBefore, applyTransform, applyTransform, clear, clear, clearChildren, computeTransform, drawChildren, drawDebugChildren, findActor, getChild, getChildren, getCullingArea, hasChildren, isTransform, localToDescendantCoordinates, resetTransform, resetTransform, setCullingArea, setDebug, setStage, setTransform, swapActor, swapActor, toString
Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor
addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, fire, firstAscendant, getActions, getCaptureListeners, getColor, getDebug, getHeight, getListeners, getName, getOriginX, getOriginY, getParent, getRight, getRotation, getScaleX, getScaleY, getStage, getTop, getTouchable, getUserObject, getWidth, getX, getX, getY, getY, getZIndex, hasActions, hasKeyboardFocus, hasParent, hasScrollFocus, isAscendantOf, isDescendantOf, isTouchable, isTouchFocusListener, isTouchFocusTarget, isVisible, localToActorCoordinates, localToAscendantCoordinates, localToParentCoordinates, localToScreenCoordinates, localToStageCoordinates, moveBy, notify, parentToLocalCoordinates, positionChanged, remove, removeAction, removeCaptureListener, removeListener, rotateBy, rotationChanged, scaleBy, scaleBy, scaleChanged, screenToLocalCoordinates, setBounds, setColor, setColor, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setTouchable, setUserObject, setVisible, setWidth, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
skin
protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin -
focusName
-
focusType
-
focusId
-
focusRA
-
focusDEC
-
focusMuAlpha
-
focusMuDelta
-
focusRadVel
-
focusAngle
-
focusDistCam
-
focusDistSol
-
focusAppMag
-
focusAbsMag
-
focusRadius
-
goTo
protected com.badlogic.gdx.scenes.scene2d.ui.Button goTo -
landOn
protected com.badlogic.gdx.scenes.scene2d.ui.Button landOn -
landAt
protected com.badlogic.gdx.scenes.scene2d.ui.Button landAt -
bookmark
protected com.badlogic.gdx.scenes.scene2d.ui.Button bookmark -
visibility
-
pointerName
-
pointerLonLat
-
pointerRADEC
-
viewRADEC
-
camName
-
camVel
-
camPos
-
lonLatLabel
-
RADECPointerLabel
-
RADECViewLabel
-
appmagLabel
-
absmagLabel
-
rulerName
-
rulerName0
-
rulerName1
-
rulerDist
-
focusIdExpand
-
focusNameGroup
protected com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup focusNameGroup -
currentFocus
-
-
Constructor Details
-
FocusInfoInterface
public FocusInfoInterface(com.badlogic.gdx.scenes.scene2d.ui.Skin skin) -
FocusInfoInterface
public FocusInfoInterface(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, boolean vr)
-
-
Method Details
-
notify
-
dispose
public void dispose()- Specified by:
dispose
in interfaceIGuiInterface
-
update
public void update()- Specified by:
update
in interfaceIGuiInterface
-