Package gaiasky.gui

Class ColorPickerAbstract

java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
gaiasky.gui.ColorPickerAbstract
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
Direct Known Subclasses:
ColormapPicker, ColorPicker

public abstract class ColorPickerAbstract extends com.badlogic.gdx.scenes.scene2d.ui.Image
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected float[]
     
    protected String
     
    protected Runnable
     
    protected Runnable
     
    protected com.badlogic.gdx.scenes.scene2d.ui.Skin
     
    protected com.badlogic.gdx.scenes.scene2d.Stage
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    ColorPickerAbstract(String name, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    float[]
     
    double[]
     
    protected void
     
    protected abstract void
     
    void
    setPickedColor(float[] rgba)
     
    void
    setPickedColor(float r, float g, float b, float a)
     

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Image

    draw, getAlign, getDrawable, getImageHeight, getImageWidth, getImageX, getImageY, getMinHeight, getMinWidth, getPrefHeight, getPrefWidth, layout, setAlign, setDrawable, setDrawable, setScaling, toString

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.ui.Widget

    getMaxHeight, getMaxWidth, invalidate, invalidateHierarchy, needsLayout, pack, setFillParent, setLayoutEnabled, sizeChanged, validate

    Methods inherited from class com.badlogic.gdx.scenes.scene2d.Actor

    act, addAction, addCaptureListener, addListener, ancestorsVisible, ascendantsVisible, clear, clearActions, clearListeners, clipBegin, clipBegin, clipEnd, debug, drawDebug, drawDebugBounds, 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, hit, 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, setDebug, setHeight, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setSize, setStage, 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

    • stage

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

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

      protected Runnable newColorRunnable
    • newColormapRunnable

      protected Runnable newColormapRunnable
    • color

      protected float[] color
    • name

      protected String name
  • Constructor Details

    • ColorPickerAbstract

      protected ColorPickerAbstract(String name, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
  • Method Details

    • initialize

      protected abstract void initialize()
    • initColor

      protected void initColor()
    • getPickedColor

      public float[] getPickedColor()
    • setPickedColor

      public void setPickedColor(float[] rgba)
    • getPickedColorDouble

      public double[] getPickedColorDouble()
    • setPickedColor

      public void setPickedColor(float r, float g, float b, float a)