Class ColorPicker

java.lang.Object
com.badlogic.gdx.scenes.scene2d.Actor
com.badlogic.gdx.scenes.scene2d.ui.Widget
com.badlogic.gdx.scenes.scene2d.ui.Image
gaiasky.interafce.ColorPickerAbstract
gaiasky.interafce.ColorPicker
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout

public class ColorPicker
extends ColorPickerAbstract
A little widget showing a color and allowing to change it using a color picker dialog.
  • Field Summary

    Fields inherited from class gaiasky.interafce.ColorPickerAbstract

    color, name, newColormapRunnable, newColorRunnable, skin, stage
  • Constructor Summary

    Constructors
    Constructor Description
    ColorPicker​(float[] rgba, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)  
    ColorPicker​(com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)  
    ColorPicker​(java.lang.String name, float[] rgba, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)  
    ColorPicker​(java.lang.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[] getPickedColor()  
    double[] getPickedColorDouble()  
    protected void initialize()  
    void setNewColorRunnable​(java.lang.Runnable r)  
    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
  • Constructor Details

    • ColorPicker

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

      public ColorPicker​(java.lang.String name, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • ColorPicker

      public ColorPicker​(float[] rgba, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • ColorPicker

      public ColorPicker​(java.lang.String name, float[] rgba, com.badlogic.gdx.scenes.scene2d.Stage stage, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
  • Method Details

    • initialize

      protected void initialize()
      Specified by:
      initialize in class ColorPickerAbstract
    • setNewColorRunnable

      public void setNewColorRunnable​(java.lang.Runnable r)
    • setPickedColor

      public void setPickedColor​(float[] rgba)
    • setPickedColor

      public void setPickedColor​(float r, float g, float b, float a)
    • getPickedColor

      public float[] getPickedColor()
    • getPickedColorDouble

      public double[] getPickedColorDouble()