Package gaiasky.gui

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.gui.TableGuiInterface
gaiasky.gui.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
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Button
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected IFocus
     
    protected OwnLabel
     
    protected com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Button
     
    protected OwnImageButton
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Button
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Button
     
    protected OwnLabel
     
    protected OwnImageButton
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected OwnLabel
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Skin
     
    protected OwnLabel
     

    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

    Modifier and Type
    Method
    Description
    void
     
    void
    notify(Event event, Object source, Object... data)
    Event notification call.
    void
     

    Methods inherited from class gaiasky.gui.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

      protected OwnLabel focusName
    • focusType

      protected OwnLabel focusType
    • focusId

      protected OwnLabel focusId
    • focusRA

      protected OwnLabel focusRA
    • focusDEC

      protected OwnLabel focusDEC
    • focusMuAlpha

      protected OwnLabel focusMuAlpha
    • focusMuDelta

      protected OwnLabel focusMuDelta
    • focusRadVel

      protected OwnLabel focusRadVel
    • focusAngle

      protected OwnLabel focusAngle
    • focusDistCam

      protected OwnLabel focusDistCam
    • focusDistSol

      protected OwnLabel focusDistSol
    • focusAppMagEarth

      protected OwnLabel focusAppMagEarth
    • focusAppMagCamera

      protected OwnLabel focusAppMagCamera
    • focusAbsMag

      protected OwnLabel focusAbsMag
    • focusRadius

      protected OwnLabel 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
    • objectVisibility

      protected OwnImageButton objectVisibility
    • labelVisibility

      protected OwnImageButton labelVisibility
    • pointerName

      protected OwnLabel pointerName
    • pointerLonLat

      protected OwnLabel pointerLonLat
    • pointerRADEC

      protected OwnLabel pointerRADEC
    • viewRADEC

      protected OwnLabel viewRADEC
    • camName

      protected OwnLabel camName
    • camVel

      protected OwnLabel camVel
    • camPos

      protected OwnLabel camPos
    • camTracking

      protected OwnLabel camTracking
    • camDistSol

      protected OwnLabel camDistSol
    • lonLatLabel

      protected OwnLabel lonLatLabel
    • RADECPointerLabel

      protected OwnLabel RADECPointerLabel
    • RADECViewLabel

      protected OwnLabel RADECViewLabel
    • appMagEarthLabel

      protected OwnLabel appMagEarthLabel
    • appMagCameraLabel

      protected OwnLabel appMagCameraLabel
    • absMagLabel

      protected OwnLabel absMagLabel
    • rulerName

      protected OwnLabel rulerName
    • rulerName0

      protected OwnLabel rulerName0
    • rulerName1

      protected OwnLabel rulerName1
    • rulerDist

      protected OwnLabel rulerDist
    • focusIdExpand

      protected OwnLabel focusIdExpand
    • focusActionsGroup

      protected com.badlogic.gdx.scenes.scene2d.ui.HorizontalGroup focusActionsGroup
    • currentFocus

      protected IFocus 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

      public void notify(Event event, Object source, Object... data)
      Description copied from interface: IObserver
      Event notification call.
      Specified by:
      notify in interface IObserver
      Parameters:
      event - The event type.
      source - The source object, if any.
      data - The data associated with this event.
    • dispose

      public void dispose()
      Specified by:
      dispose in interface IGuiInterface
    • update

      public void update()
      Specified by:
      update in interface IGuiInterface