Class GuiComponent

java.lang.Object
gaiasky.interafce.components.GuiComponent
Direct Known Subclasses:
BookmarksComponent, CameraComponent, DatasetsComponent, LocationLogComponent, MusicComponent, ObjectsComponent, TimeComponent, VisibilityComponent, VisualEffectsComponent

public abstract class GuiComponent
extends java.lang.Object
A GUI component.
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected com.badlogic.gdx.scenes.scene2d.Actor component  
    protected float pad1  
    protected float pad12  
    protected float pad3  
    protected float pad4  
    protected float pad6  
    protected float pad8  
    protected float pad9  
    protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin  
    protected com.badlogic.gdx.scenes.scene2d.Stage stage  
  • Constructor Summary

    Constructors
    Constructor Description
    GuiComponent​(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage)  
  • Method Summary

    Modifier and Type Method Description
    abstract void dispose()
    Disposes the component.
    com.badlogic.gdx.scenes.scene2d.Actor getActor()  
    protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup group​(com.badlogic.gdx.scenes.scene2d.Actor ac1, com.badlogic.gdx.scenes.scene2d.Actor ac2, float sp)  
    abstract void initialize()
    Initialises the component.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • component

      protected com.badlogic.gdx.scenes.scene2d.Actor component
    • skin

      protected com.badlogic.gdx.scenes.scene2d.ui.Skin skin
    • stage

      protected com.badlogic.gdx.scenes.scene2d.Stage stage
    • pad8

      protected float pad8
    • pad12

      protected float pad12
    • pad9

      protected float pad9
    • pad6

      protected float pad6
    • pad4

      protected float pad4
    • pad3

      protected float pad3
    • pad1

      protected float pad1
  • Constructor Details

    • GuiComponent

      public GuiComponent​(com.badlogic.gdx.scenes.scene2d.ui.Skin skin, com.badlogic.gdx.scenes.scene2d.Stage stage)
  • Method Details

    • initialize

      public abstract void initialize()
      Initialises the component.
    • getActor

      public com.badlogic.gdx.scenes.scene2d.Actor getActor()
    • dispose

      public abstract void dispose()
      Disposes the component.
    • group

      protected com.badlogic.gdx.scenes.scene2d.ui.VerticalGroup group​(com.badlogic.gdx.scenes.scene2d.Actor ac1, com.badlogic.gdx.scenes.scene2d.Actor ac2, float sp)