Class BankItemWidget

  • All Implemented Interfaces:
    net.runelite.api.widgets.Widget

    public class BankItemWidget
    extends java.lang.Object
    implements net.runelite.api.widgets.Widget
    • Constructor Detail

      • BankItemWidget

        public BankItemWidget()
    • Method Detail

      • getId

        public int getId()
        Specified by:
        getId in interface net.runelite.api.widgets.Widget
      • getType

        public int getType()
        Specified by:
        getType in interface net.runelite.api.widgets.Widget
      • setType

        public void setType​(int type)
        Specified by:
        setType in interface net.runelite.api.widgets.Widget
      • clearActions

        public void clearActions()
        Specified by:
        clearActions in interface net.runelite.api.widgets.Widget
      • getContentType

        public int getContentType()
        Specified by:
        getContentType in interface net.runelite.api.widgets.Widget
      • setContentType

        public net.runelite.api.widgets.Widget setContentType​(int contentType)
        Specified by:
        setContentType in interface net.runelite.api.widgets.Widget
      • getClickMask

        public int getClickMask()
        Specified by:
        getClickMask in interface net.runelite.api.widgets.Widget
      • setClickMask

        public net.runelite.api.widgets.Widget setClickMask​(int mask)
        Specified by:
        setClickMask in interface net.runelite.api.widgets.Widget
      • getParent

        public net.runelite.api.widgets.Widget getParent()
        Specified by:
        getParent in interface net.runelite.api.widgets.Widget
      • getParentId

        public int getParentId()
        Specified by:
        getParentId in interface net.runelite.api.widgets.Widget
      • getChild

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

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

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

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

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

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

        public int getRelativeX()
        Specified by:
        getRelativeX in interface net.runelite.api.widgets.Widget
      • setRelativeX

        public void setRelativeX​(int x)
        Specified by:
        setRelativeX in interface net.runelite.api.widgets.Widget
      • getRelativeY

        public int getRelativeY()
        Specified by:
        getRelativeY in interface net.runelite.api.widgets.Widget
      • setRelativeY

        public void setRelativeY​(int y)
        Specified by:
        setRelativeY in interface net.runelite.api.widgets.Widget
      • setForcedPosition

        public void setForcedPosition​(int x,
                                      int y)
        Specified by:
        setForcedPosition in interface net.runelite.api.widgets.Widget
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface net.runelite.api.widgets.Widget
      • setText

        public net.runelite.api.widgets.Widget setText​(java.lang.String text)
        Specified by:
        setText in interface net.runelite.api.widgets.Widget
      • getTextColor

        public int getTextColor()
        Specified by:
        getTextColor in interface net.runelite.api.widgets.Widget
      • setTextColor

        public net.runelite.api.widgets.Widget setTextColor​(int textColor)
        Specified by:
        setTextColor in interface net.runelite.api.widgets.Widget
      • getOpacity

        public int getOpacity()
        Specified by:
        getOpacity in interface net.runelite.api.widgets.Widget
      • setOpacity

        public net.runelite.api.widgets.Widget setOpacity​(int transparency)
        Specified by:
        setOpacity in interface net.runelite.api.widgets.Widget
      • getName

        public java.lang.String getName()
        Specified by:
        getName in interface net.runelite.api.widgets.Widget
      • setName

        public net.runelite.api.widgets.Widget setName​(java.lang.String name)
        Specified by:
        setName in interface net.runelite.api.widgets.Widget
      • getModelId

        public int getModelId()
        Specified by:
        getModelId in interface net.runelite.api.widgets.Widget
      • setModelId

        public net.runelite.api.widgets.Widget setModelId​(int id)
        Specified by:
        setModelId in interface net.runelite.api.widgets.Widget
      • getModelType

        public int getModelType()
        Specified by:
        getModelType in interface net.runelite.api.widgets.Widget
      • setModelType

        public net.runelite.api.widgets.Widget setModelType​(int type)
        Specified by:
        setModelType in interface net.runelite.api.widgets.Widget
      • getAnimationId

        public int getAnimationId()
        Specified by:
        getAnimationId in interface net.runelite.api.widgets.Widget
      • setAnimationId

        public net.runelite.api.widgets.Widget setAnimationId​(int animationId)
        Specified by:
        setAnimationId in interface net.runelite.api.widgets.Widget
      • getRotationX

        public int getRotationX()
        Specified by:
        getRotationX in interface net.runelite.api.widgets.Widget
      • setRotationX

        public net.runelite.api.widgets.Widget setRotationX​(int modelX)
        Specified by:
        setRotationX in interface net.runelite.api.widgets.Widget
      • getRotationY

        public int getRotationY()
        Specified by:
        getRotationY in interface net.runelite.api.widgets.Widget
      • setRotationY

        public net.runelite.api.widgets.Widget setRotationY​(int modelY)
        Specified by:
        setRotationY in interface net.runelite.api.widgets.Widget
      • getRotationZ

        public int getRotationZ()
        Specified by:
        getRotationZ in interface net.runelite.api.widgets.Widget
      • setRotationZ

        public net.runelite.api.widgets.Widget setRotationZ​(int modelZ)
        Specified by:
        setRotationZ in interface net.runelite.api.widgets.Widget
      • getModelZoom

        public int getModelZoom()
        Specified by:
        getModelZoom in interface net.runelite.api.widgets.Widget
      • setModelZoom

        public net.runelite.api.widgets.Widget setModelZoom​(int modelZoom)
        Specified by:
        setModelZoom in interface net.runelite.api.widgets.Widget
      • getSpriteId

        public int getSpriteId()
        Specified by:
        getSpriteId in interface net.runelite.api.widgets.Widget
      • getSpriteTiling

        public boolean getSpriteTiling()
        Specified by:
        getSpriteTiling in interface net.runelite.api.widgets.Widget
      • setSpriteTiling

        public net.runelite.api.widgets.Widget setSpriteTiling​(boolean tiling)
        Specified by:
        setSpriteTiling in interface net.runelite.api.widgets.Widget
      • setSpriteId

        public net.runelite.api.widgets.Widget setSpriteId​(int spriteId)
        Specified by:
        setSpriteId in interface net.runelite.api.widgets.Widget
      • isHidden

        public boolean isHidden()
        Specified by:
        isHidden in interface net.runelite.api.widgets.Widget
      • isSelfHidden

        public boolean isSelfHidden()
        Specified by:
        isSelfHidden in interface net.runelite.api.widgets.Widget
      • setHidden

        public net.runelite.api.widgets.Widget setHidden​(boolean hidden)
        Specified by:
        setHidden in interface net.runelite.api.widgets.Widget
      • getIndex

        public int getIndex()
        Specified by:
        getIndex in interface net.runelite.api.widgets.Widget
      • getCanvasLocation

        public net.runelite.api.Point getCanvasLocation()
        Specified by:
        getCanvasLocation in interface net.runelite.api.widgets.Widget
      • getWidth

        public int getWidth()
        Specified by:
        getWidth in interface net.runelite.api.widgets.Widget
      • setWidth

        public void setWidth​(int width)
        Specified by:
        setWidth in interface net.runelite.api.widgets.Widget
      • getHeight

        public int getHeight()
        Specified by:
        getHeight in interface net.runelite.api.widgets.Widget
      • setHeight

        public void setHeight​(int height)
        Specified by:
        setHeight in interface net.runelite.api.widgets.Widget
      • getBounds

        public java.awt.Rectangle getBounds()
        Specified by:
        getBounds in interface net.runelite.api.widgets.Widget
      • getItemId

        public int getItemId()
        Specified by:
        getItemId in interface net.runelite.api.widgets.Widget
      • setItemId

        public net.runelite.api.widgets.Widget setItemId​(int itemId)
        Specified by:
        setItemId in interface net.runelite.api.widgets.Widget
      • getItemQuantity

        public int getItemQuantity()
        Specified by:
        getItemQuantity in interface net.runelite.api.widgets.Widget
      • setItemQuantity

        public net.runelite.api.widgets.Widget setItemQuantity​(int quantity)
        Specified by:
        setItemQuantity in interface net.runelite.api.widgets.Widget
      • contains

        public boolean contains​(net.runelite.api.Point point)
        Specified by:
        contains in interface net.runelite.api.widgets.Widget
      • getScrollX

        public int getScrollX()
        Specified by:
        getScrollX in interface net.runelite.api.widgets.Widget
      • setScrollX

        public net.runelite.api.widgets.Widget setScrollX​(int scrollX)
        Specified by:
        setScrollX in interface net.runelite.api.widgets.Widget
      • getScrollY

        public int getScrollY()
        Specified by:
        getScrollY in interface net.runelite.api.widgets.Widget
      • setScrollY

        public net.runelite.api.widgets.Widget setScrollY​(int scrollY)
        Specified by:
        setScrollY in interface net.runelite.api.widgets.Widget
      • getScrollWidth

        public int getScrollWidth()
        Specified by:
        getScrollWidth in interface net.runelite.api.widgets.Widget
      • setScrollWidth

        public net.runelite.api.widgets.Widget setScrollWidth​(int width)
        Specified by:
        setScrollWidth in interface net.runelite.api.widgets.Widget
      • getScrollHeight

        public int getScrollHeight()
        Specified by:
        getScrollHeight in interface net.runelite.api.widgets.Widget
      • setScrollHeight

        public net.runelite.api.widgets.Widget setScrollHeight​(int height)
        Specified by:
        setScrollHeight in interface net.runelite.api.widgets.Widget
      • getOriginalX

        public int getOriginalX()
        Specified by:
        getOriginalX in interface net.runelite.api.widgets.Widget
      • setOriginalX

        public net.runelite.api.widgets.Widget setOriginalX​(int originalX)
        Specified by:
        setOriginalX in interface net.runelite.api.widgets.Widget
      • getOriginalY

        public int getOriginalY()
        Specified by:
        getOriginalY in interface net.runelite.api.widgets.Widget
      • setOriginalY

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

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

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

        public int getOriginalHeight()
        Specified by:
        getOriginalHeight in interface net.runelite.api.widgets.Widget
      • setOriginalHeight

        public net.runelite.api.widgets.Widget setOriginalHeight​(int originalHeight)
        Specified by:
        setOriginalHeight in interface net.runelite.api.widgets.Widget
      • getOriginalWidth

        public int getOriginalWidth()
        Specified by:
        getOriginalWidth in interface net.runelite.api.widgets.Widget
      • setOriginalWidth

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

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

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

        @Nullable
        public java.lang.String[] getActions()
        Specified by:
        getActions in interface net.runelite.api.widgets.Widget
      • createChild

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

        public net.runelite.api.widgets.Widget createChild​(int type)
        Specified by:
        createChild in interface net.runelite.api.widgets.Widget
      • deleteAllChildren

        public void deleteAllChildren()
        Specified by:
        deleteAllChildren in interface net.runelite.api.widgets.Widget
      • setAction

        public void setAction​(int index,
                              java.lang.String action)
        Specified by:
        setAction in interface net.runelite.api.widgets.Widget
      • setOnOpListener

        public void setOnOpListener​(java.lang.Object... args)
        Specified by:
        setOnOpListener in interface net.runelite.api.widgets.Widget
      • setOnDialogAbortListener

        public void setOnDialogAbortListener​(java.lang.Object... args)
        Specified by:
        setOnDialogAbortListener in interface net.runelite.api.widgets.Widget
      • setOnKeyListener

        public void setOnKeyListener​(java.lang.Object... args)
        Specified by:
        setOnKeyListener in interface net.runelite.api.widgets.Widget
      • setOnMouseOverListener

        public void setOnMouseOverListener​(java.lang.Object... args)
        Specified by:
        setOnMouseOverListener in interface net.runelite.api.widgets.Widget
      • setOnMouseRepeatListener

        public void setOnMouseRepeatListener​(java.lang.Object... args)
        Specified by:
        setOnMouseRepeatListener in interface net.runelite.api.widgets.Widget
      • setOnMouseLeaveListener

        public void setOnMouseLeaveListener​(java.lang.Object... args)
        Specified by:
        setOnMouseLeaveListener in interface net.runelite.api.widgets.Widget
      • setOnTimerListener

        public void setOnTimerListener​(java.lang.Object... args)
        Specified by:
        setOnTimerListener in interface net.runelite.api.widgets.Widget
      • setOnTargetEnterListener

        public void setOnTargetEnterListener​(java.lang.Object... args)
        Specified by:
        setOnTargetEnterListener in interface net.runelite.api.widgets.Widget
      • setOnTargetLeaveListener

        public void setOnTargetLeaveListener​(java.lang.Object... args)
        Specified by:
        setOnTargetLeaveListener in interface net.runelite.api.widgets.Widget
      • hasListener

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

        public net.runelite.api.widgets.Widget setHasListener​(boolean hasListener)
        Specified by:
        setHasListener in interface net.runelite.api.widgets.Widget
      • isIf3

        public boolean isIf3()
        Specified by:
        isIf3 in interface net.runelite.api.widgets.Widget
      • revalidate

        public void revalidate()
        Specified by:
        revalidate in interface net.runelite.api.widgets.Widget
      • revalidateScroll

        public void revalidateScroll()
        Specified by:
        revalidateScroll in interface net.runelite.api.widgets.Widget
      • getOnOpListener

        public java.lang.Object[] getOnOpListener()
        Specified by:
        getOnOpListener in interface net.runelite.api.widgets.Widget
      • getOnKeyListener

        public java.lang.Object[] getOnKeyListener()
        Specified by:
        getOnKeyListener in interface net.runelite.api.widgets.Widget
      • getOnLoadListener

        public java.lang.Object[] getOnLoadListener()
        Specified by:
        getOnLoadListener in interface net.runelite.api.widgets.Widget
      • getOnInvTransmitListener

        public java.lang.Object[] getOnInvTransmitListener()
        Specified by:
        getOnInvTransmitListener in interface net.runelite.api.widgets.Widget
      • getFontId

        public int getFontId()
        Specified by:
        getFontId in interface net.runelite.api.widgets.Widget
      • setFontId

        public net.runelite.api.widgets.Widget setFontId​(int id)
        Specified by:
        setFontId in interface net.runelite.api.widgets.Widget
      • getBorderType

        public int getBorderType()
        Specified by:
        getBorderType in interface net.runelite.api.widgets.Widget
      • setBorderType

        public void setBorderType​(int thickness)
        Specified by:
        setBorderType in interface net.runelite.api.widgets.Widget
      • isFlippedVertically

        public boolean isFlippedVertically()
        Specified by:
        isFlippedVertically in interface net.runelite.api.widgets.Widget
      • setFlippedVertically

        public void setFlippedVertically​(boolean flip)
        Specified by:
        setFlippedVertically in interface net.runelite.api.widgets.Widget
      • isFlippedHorizontally

        public boolean isFlippedHorizontally()
        Specified by:
        isFlippedHorizontally in interface net.runelite.api.widgets.Widget
      • setFlippedHorizontally

        public void setFlippedHorizontally​(boolean flip)
        Specified by:
        setFlippedHorizontally in interface net.runelite.api.widgets.Widget
      • getTextShadowed

        public boolean getTextShadowed()
        Specified by:
        getTextShadowed in interface net.runelite.api.widgets.Widget
      • setTextShadowed

        public net.runelite.api.widgets.Widget setTextShadowed​(boolean shadowed)
        Specified by:
        setTextShadowed in interface net.runelite.api.widgets.Widget
      • getDragDeadZone

        public int getDragDeadZone()
        Specified by:
        getDragDeadZone in interface net.runelite.api.widgets.Widget
      • setDragDeadZone

        public void setDragDeadZone​(int deadZone)
        Specified by:
        setDragDeadZone in interface net.runelite.api.widgets.Widget
      • getDragDeadTime

        public int getDragDeadTime()
        Specified by:
        getDragDeadTime in interface net.runelite.api.widgets.Widget
      • setDragDeadTime

        public void setDragDeadTime​(int deadTime)
        Specified by:
        setDragDeadTime in interface net.runelite.api.widgets.Widget
      • getItemQuantityMode

        public int getItemQuantityMode()
        Specified by:
        getItemQuantityMode in interface net.runelite.api.widgets.Widget
      • setItemQuantityMode

        public net.runelite.api.widgets.Widget setItemQuantityMode​(int itemQuantityMode)
        Specified by:
        setItemQuantityMode in interface net.runelite.api.widgets.Widget
      • getXPositionMode

        public int getXPositionMode()
        Specified by:
        getXPositionMode in interface net.runelite.api.widgets.Widget
      • setXPositionMode

        public net.runelite.api.widgets.Widget setXPositionMode​(int xpm)
        Specified by:
        setXPositionMode in interface net.runelite.api.widgets.Widget
      • getYPositionMode

        public int getYPositionMode()
        Specified by:
        getYPositionMode in interface net.runelite.api.widgets.Widget
      • setYPositionMode

        public net.runelite.api.widgets.Widget setYPositionMode​(int ypm)
        Specified by:
        setYPositionMode in interface net.runelite.api.widgets.Widget
      • getLineHeight

        public int getLineHeight()
        Specified by:
        getLineHeight in interface net.runelite.api.widgets.Widget
      • setLineHeight

        public net.runelite.api.widgets.Widget setLineHeight​(int lineHeight)
        Specified by:
        setLineHeight in interface net.runelite.api.widgets.Widget
      • getXTextAlignment

        public int getXTextAlignment()
        Specified by:
        getXTextAlignment in interface net.runelite.api.widgets.Widget
      • setXTextAlignment

        public net.runelite.api.widgets.Widget setXTextAlignment​(int xta)
        Specified by:
        setXTextAlignment in interface net.runelite.api.widgets.Widget
      • getYTextAlignment

        public int getYTextAlignment()
        Specified by:
        getYTextAlignment in interface net.runelite.api.widgets.Widget
      • setYTextAlignment

        public net.runelite.api.widgets.Widget setYTextAlignment​(int yta)
        Specified by:
        setYTextAlignment in interface net.runelite.api.widgets.Widget
      • getWidthMode

        public int getWidthMode()
        Specified by:
        getWidthMode in interface net.runelite.api.widgets.Widget
      • setWidthMode

        public net.runelite.api.widgets.Widget setWidthMode​(int widthMode)
        Specified by:
        setWidthMode in interface net.runelite.api.widgets.Widget
      • getHeightMode

        public int getHeightMode()
        Specified by:
        getHeightMode in interface net.runelite.api.widgets.Widget
      • setHeightMode

        public net.runelite.api.widgets.Widget setHeightMode​(int heightMode)
        Specified by:
        setHeightMode in interface net.runelite.api.widgets.Widget
      • getFont

        public net.runelite.api.FontTypeFace getFont()
        Specified by:
        getFont in interface net.runelite.api.widgets.Widget
      • isFilled

        public boolean isFilled()
        Specified by:
        isFilled in interface net.runelite.api.widgets.Widget
      • setFilled

        public net.runelite.api.widgets.Widget setFilled​(boolean filled)
        Specified by:
        setFilled in interface net.runelite.api.widgets.Widget
      • getTargetVerb

        public java.lang.String getTargetVerb()
        Specified by:
        getTargetVerb in interface net.runelite.api.widgets.Widget
      • setTargetVerb

        public void setTargetVerb​(java.lang.String targetVerb)
        Specified by:
        setTargetVerb in interface net.runelite.api.widgets.Widget
      • getTargetPriority

        public int getTargetPriority()
        Specified by:
        getTargetPriority in interface net.runelite.api.widgets.Widget
      • setTargetPriority

        public void setTargetPriority​(int priority)
        Specified by:
        setTargetPriority in interface net.runelite.api.widgets.Widget
      • getNoClickThrough

        public boolean getNoClickThrough()
        Specified by:
        getNoClickThrough in interface net.runelite.api.widgets.Widget
      • setNoClickThrough

        public void setNoClickThrough​(boolean noClickThrough)
        Specified by:
        setNoClickThrough in interface net.runelite.api.widgets.Widget
      • getNoScrollThrough

        public boolean getNoScrollThrough()
        Specified by:
        getNoScrollThrough in interface net.runelite.api.widgets.Widget
      • setNoScrollThrough

        public void setNoScrollThrough​(boolean noScrollThrough)
        Specified by:
        setNoScrollThrough in interface net.runelite.api.widgets.Widget
      • getVarTransmitTrigger

        public int[] getVarTransmitTrigger()
        Specified by:
        getVarTransmitTrigger in interface net.runelite.api.widgets.Widget
      • setVarTransmitTrigger

        public void setVarTransmitTrigger​(int... trigger)
        Specified by:
        setVarTransmitTrigger in interface net.runelite.api.widgets.Widget
      • setOnClickListener

        public void setOnClickListener​(java.lang.Object... args)
        Specified by:
        setOnClickListener in interface net.runelite.api.widgets.Widget
      • setOnHoldListener

        public void setOnHoldListener​(java.lang.Object... args)
        Specified by:
        setOnHoldListener in interface net.runelite.api.widgets.Widget
      • setOnReleaseListener

        public void setOnReleaseListener​(java.lang.Object... args)
        Specified by:
        setOnReleaseListener in interface net.runelite.api.widgets.Widget
      • setOnDragCompleteListener

        public void setOnDragCompleteListener​(java.lang.Object... args)
        Specified by:
        setOnDragCompleteListener in interface net.runelite.api.widgets.Widget
      • setOnDragListener

        public void setOnDragListener​(java.lang.Object... args)
        Specified by:
        setOnDragListener in interface net.runelite.api.widgets.Widget
      • setOnScrollWheelListener

        public void setOnScrollWheelListener​(java.lang.Object... args)
        Specified by:
        setOnScrollWheelListener in interface net.runelite.api.widgets.Widget
      • getDragParent

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

        public net.runelite.api.widgets.Widget setDragParent​(net.runelite.api.widgets.Widget dragParent)
        Specified by:
        setDragParent in interface net.runelite.api.widgets.Widget
      • getOnVarTransmitListener

        public java.lang.Object[] getOnVarTransmitListener()
        Specified by:
        getOnVarTransmitListener in interface net.runelite.api.widgets.Widget
      • setOnVarTransmitListener

        public void setOnVarTransmitListener​(java.lang.Object... args)
        Specified by:
        setOnVarTransmitListener in interface net.runelite.api.widgets.Widget