Package gaiasky.interafce
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 classColorPickerAbstract
-
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()
-