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.util.scene2d.OwnImage
gaiasky.gui.window.ColorPickerAbstract
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
Direct Known Subclasses:
ColormapPicker, ColorPicker

public abstract class ColorPickerAbstract extends OwnImage
  • 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
     

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

    POOLS
  • 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
    com.badlogic.gdx.graphics.Color
     
    float[]
     
    double[]
     
    protected void
     
    protected abstract void
    initialize(boolean showAlpha)
     
    void
    setPickedColor(float[] color)
     
    void
    setPickedColor(float r, float g, float b, float a)
     
    void
    setPickedColor(com.badlogic.gdx.graphics.Color color)
     

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

    getAlign, getDrawable, getImageHeight, getImageWidth, getImageX, getImageY, getMinHeight, getMinWidth, 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, setName, setOrigin, setOrigin, setOriginX, setOriginY, setParent, setPosition, setPosition, setRotation, setScale, setScale, setScaleX, setScaleY, setStage, setTouchable, setUserObject, setVisible, setX, setX, setY, setY, setZIndex, sizeBy, sizeBy, stageToLocalCoordinates, toBack, toFront

    Methods inherited from class 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(boolean showAlpha)
    • initColor

      protected void initColor()
    • getPickedColorArray

      public float[] getPickedColorArray()
    • getPickedColor

      public com.badlogic.gdx.graphics.Color getPickedColor()
    • setPickedColor

      public void setPickedColor(com.badlogic.gdx.graphics.Color color)
    • setPickedColor

      public void setPickedColor(float[] color)
    • getPickedColorDouble

      public double[] getPickedColorDouble()
    • setPickedColor

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