Class 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.
    • 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

      All Methods Instance Methods Concrete Methods 
      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, 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, 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, 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 Detail

      • 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 Detail

      • 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()