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