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 Object
A GUI component.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.badlogic.gdx.scenes.scene2d.Actor
     
    protected float
     
    protected float
     
    protected float
     
    protected float
     
    protected float
     
    protected float
     
    protected float
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Skin
     
    protected com.badlogic.gdx.scenes.scene2d.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
    Disposes the component.
    com.badlogic.gdx.scenes.scene2d.Actor
     
    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
    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)