Interface IWidget

All Superinterfaces:
Identifiable, Interactable, RuneLiteWrapper<net.runelite.api.widgets.Widget>, net.runelite.api.widgets.Widget

public interface IWidget extends net.runelite.api.widgets.Widget, Interactable, Identifiable, RuneLiteWrapper<net.runelite.api.widgets.Widget>
  • Method Details

    • getDynamicChildren

      IWidget[] getDynamicChildren()
      Specified by:
      getDynamicChildren in interface net.runelite.api.widgets.Widget
    • getStaticChildren

      IWidget[] getStaticChildren()
      Specified by:
      getStaticChildren in interface net.runelite.api.widgets.Widget
    • getNestedChildren

      IWidget[] getNestedChildren()
      Specified by:
      getNestedChildren in interface net.runelite.api.widgets.Widget
    • setText

      IWidget setText(String text)
      Specified by:
      setText in interface net.runelite.api.widgets.Widget
    • setTextColor

      IWidget setTextColor(int textColor)
      Specified by:
      setTextColor in interface net.runelite.api.widgets.Widget
    • setOpacity

      IWidget setOpacity(int transparency)
      Specified by:
      setOpacity in interface net.runelite.api.widgets.Widget
    • setName

      IWidget setName(String name)
      Specified by:
      setName in interface net.runelite.api.widgets.Widget
    • setModelId

      IWidget setModelId(int id)
      Specified by:
      setModelId in interface net.runelite.api.widgets.Widget
    • setModelType

      IWidget setModelType(int type)
      Specified by:
      setModelType in interface net.runelite.api.widgets.Widget
    • setAnimationId

      IWidget setAnimationId(int animationId)
      Specified by:
      setAnimationId in interface net.runelite.api.widgets.Widget
    • setRotationX

      IWidget setRotationX(int modelX)
      Specified by:
      setRotationX in interface net.runelite.api.widgets.Widget
    • setRotationY

      IWidget setRotationY(int modelY)
      Specified by:
      setRotationY in interface net.runelite.api.widgets.Widget
    • setRotationZ

      IWidget setRotationZ(int modelZ)
      Specified by:
      setRotationZ in interface net.runelite.api.widgets.Widget
    • setModelZoom

      IWidget setModelZoom(int modelZoom)
      Specified by:
      setModelZoom in interface net.runelite.api.widgets.Widget
    • setSpriteId

      IWidget setSpriteId(int spriteId)
      Specified by:
      setSpriteId in interface net.runelite.api.widgets.Widget
    • setSpriteTiling

      IWidget setSpriteTiling(boolean tiling)
      Specified by:
      setSpriteTiling in interface net.runelite.api.widgets.Widget
    • setHidden

      IWidget setHidden(boolean hidden)
      Specified by:
      setHidden in interface net.runelite.api.widgets.Widget
    • setItemId

      IWidget setItemId(int itemId)
      Specified by:
      setItemId in interface net.runelite.api.widgets.Widget
    • setItemQuantity

      IWidget setItemQuantity(int quantity)
      Specified by:
      setItemQuantity in interface net.runelite.api.widgets.Widget
    • setScrollX

      IWidget setScrollX(int scrollX)
      Specified by:
      setScrollX in interface net.runelite.api.widgets.Widget
    • setScrollY

      IWidget setScrollY(int scrollY)
      Specified by:
      setScrollY in interface net.runelite.api.widgets.Widget
    • setScrollWidth

      IWidget setScrollWidth(int width)
      Specified by:
      setScrollWidth in interface net.runelite.api.widgets.Widget
    • setScrollHeight

      IWidget setScrollHeight(int height)
      Specified by:
      setScrollHeight in interface net.runelite.api.widgets.Widget
    • setOriginalX

      IWidget setOriginalX(int originalX)
      Specified by:
      setOriginalX in interface net.runelite.api.widgets.Widget
    • setOriginalY

      IWidget setOriginalY(int originalY)
      Specified by:
      setOriginalY in interface net.runelite.api.widgets.Widget
    • setPos

      IWidget setPos(int x, int y)
      Specified by:
      setPos in interface net.runelite.api.widgets.Widget
    • setPos

      IWidget setPos(int x, int y, int xMode, int yMode)
      Specified by:
      setPos in interface net.runelite.api.widgets.Widget
    • setOriginalHeight

      IWidget setOriginalHeight(int originalHeight)
      Specified by:
      setOriginalHeight in interface net.runelite.api.widgets.Widget
    • setOriginalWidth

      IWidget setOriginalWidth(int originalWidth)
      Specified by:
      setOriginalWidth in interface net.runelite.api.widgets.Widget
    • setSize

      IWidget setSize(int width, int height)
      Specified by:
      setSize in interface net.runelite.api.widgets.Widget
    • setSize

      IWidget setSize(int width, int height, int widthMode, int heightMode)
      Specified by:
      setSize in interface net.runelite.api.widgets.Widget
    • createChild

      IWidget createChild(int index, int type)
      Specified by:
      createChild in interface net.runelite.api.widgets.Widget
    • createChild

      IWidget createChild(int type)
      Specified by:
      createChild in interface net.runelite.api.widgets.Widget
    • setHasListener

      IWidget setHasListener(boolean hasListener)
      Specified by:
      setHasListener in interface net.runelite.api.widgets.Widget
    • setFontId

      IWidget setFontId(int id)
      Specified by:
      setFontId in interface net.runelite.api.widgets.Widget
    • setTextShadowed

      IWidget setTextShadowed(boolean shadowed)
      Specified by:
      setTextShadowed in interface net.runelite.api.widgets.Widget
    • setItemQuantityMode

      IWidget setItemQuantityMode(int itemQuantityMode)
      Specified by:
      setItemQuantityMode in interface net.runelite.api.widgets.Widget
    • setXPositionMode

      IWidget setXPositionMode(int xpm)
      Specified by:
      setXPositionMode in interface net.runelite.api.widgets.Widget
    • setYPositionMode

      IWidget setYPositionMode(int ypm)
      Specified by:
      setYPositionMode in interface net.runelite.api.widgets.Widget
    • setLineHeight

      IWidget setLineHeight(int lineHeight)
      Specified by:
      setLineHeight in interface net.runelite.api.widgets.Widget
    • setXTextAlignment

      IWidget setXTextAlignment(int xta)
      Specified by:
      setXTextAlignment in interface net.runelite.api.widgets.Widget
    • setYTextAlignment

      IWidget setYTextAlignment(int yta)
      Specified by:
      setYTextAlignment in interface net.runelite.api.widgets.Widget
    • setWidthMode

      IWidget setWidthMode(int widthMode)
      Specified by:
      setWidthMode in interface net.runelite.api.widgets.Widget
    • setHeightMode

      IWidget setHeightMode(int heightMode)
      Specified by:
      setHeightMode in interface net.runelite.api.widgets.Widget
    • setFilled

      IWidget setFilled(boolean filled)
      Specified by:
      setFilled in interface net.runelite.api.widgets.Widget
    • getParent

      IWidget getParent()
      Specified by:
      getParent in interface net.runelite.api.widgets.Widget
    • getDragParent

      IWidget getDragParent()
      Specified by:
      getDragParent in interface net.runelite.api.widgets.Widget
    • setDragParent

      IWidget setDragParent(net.runelite.api.widgets.Widget dragParent)
      Specified by:
      setDragParent in interface net.runelite.api.widgets.Widget
    • getChild

      IWidget getChild(int index)
      Specified by:
      getChild in interface net.runelite.api.widgets.Widget
    • getChildren

      IWidget[] getChildren()
      Specified by:
      getChildren in interface net.runelite.api.widgets.Widget
    • setChildren

      void setChildren(net.runelite.api.widgets.Widget[] children)
      Specified by:
      setChildren in interface net.runelite.api.widgets.Widget
    • isVisible

      boolean isVisible()
    • click

      void click()