Class OwnImage

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
All Implemented Interfaces:
com.badlogic.gdx.scenes.scene2d.utils.Layout
Direct Known Subclasses:
ColorPickerAbstract

public class OwnImage extends com.badlogic.gdx.scenes.scene2d.ui.Image
An image that keeps track of the given width and height. It also can, optionally, include a hyperlink.
  • Field Summary

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

    POOLS
  • Constructor Summary

    Constructors
    Constructor
    Description
    OwnImage(com.badlogic.gdx.graphics.Texture tex, boolean applyAccentColor)
    Create an image.
    OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable)
    Create an image.
    OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, boolean applyAccentColor)
     
    OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, String url)
    Creates a new image with a link.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
     
    float
     
    float
     
    void
    setHeight(float height)
     
    void
    setSize(float width, float height)
     
    void
    setTexture(com.badlogic.gdx.graphics.Texture tex)
     
    void
    setTooltip(String tooltip, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
     
    void
    setWidth(float width)
     

    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
  • Constructor Details

    • OwnImage

      public OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable)
      Create an image.
      Parameters:
      drawable - The drawable.
    • OwnImage

      public OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, boolean applyAccentColor)
    • OwnImage

      public OwnImage(com.badlogic.gdx.graphics.Texture tex, boolean applyAccentColor)
      Create an image.
      Parameters:
      tex - The texture.
      applyAccentColor - Whether to apply the accent color for this image.
    • OwnImage

      public OwnImage(com.badlogic.gdx.scenes.scene2d.utils.Drawable drawable, String url)
      Creates a new image with a link.
      Parameters:
      drawable - The drawable.
      url - The URL of the link.
  • Method Details

    • setWidth

      public void setWidth(float width)
      Overrides:
      setWidth in class com.badlogic.gdx.scenes.scene2d.Actor
    • setHeight

      public void setHeight(float height)
      Overrides:
      setHeight in class com.badlogic.gdx.scenes.scene2d.Actor
    • setSize

      public void setSize(float width, float height)
      Overrides:
      setSize in class com.badlogic.gdx.scenes.scene2d.Actor
    • getPrefWidth

      public float getPrefWidth()
      Specified by:
      getPrefWidth in interface com.badlogic.gdx.scenes.scene2d.utils.Layout
      Overrides:
      getPrefWidth in class com.badlogic.gdx.scenes.scene2d.ui.Image
    • getPrefHeight

      public float getPrefHeight()
      Specified by:
      getPrefHeight in interface com.badlogic.gdx.scenes.scene2d.utils.Layout
      Overrides:
      getPrefHeight in class com.badlogic.gdx.scenes.scene2d.ui.Image
    • draw

      public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float parentAlpha)
      Overrides:
      draw in class com.badlogic.gdx.scenes.scene2d.ui.Image
    • setTooltip

      public void setTooltip(String tooltip, com.badlogic.gdx.scenes.scene2d.ui.Skin skin)
    • setTexture

      public void setTexture(com.badlogic.gdx.graphics.Texture tex)