Class TabInterface


  • @Singleton
    public class TabInterface
    extends java.lang.Object
    • Field Detail

      • FILTERED_CHARS

        public static final java.util.function.IntPredicate FILTERED_CHARS
    • Method Detail

      • isActive

        public boolean isActive()
      • init

        public void init()
      • destroy

        public void destroy()
      • update

        public void update()
      • handleScriptEvent

        public void handleScriptEvent​(net.runelite.api.events.ScriptCallbackEvent event)
      • handleWheel

        public void handleWheel​(java.awt.event.MouseWheelEvent event)
      • handleAdd

        public void handleAdd​(net.runelite.api.events.MenuEntryAdded event)
      • handleClick

        public void handleClick​(net.runelite.api.events.MenuOptionClicked event)
      • handleSearch

        public void handleSearch()
      • updateTabIfActive

        public void updateTabIfActive​(java.util.Collection<java.lang.String> tags)
      • handleDrag

        public void handleDrag​(boolean isDragging,
                               boolean shiftDown)
      • getActiveTab

        public TagTab getActiveTab()
      • isTagTabActive

        public boolean isTagTabActive()
      • getUpButton

        public net.runelite.api.widgets.Widget getUpButton()
      • getDownButton

        public net.runelite.api.widgets.Widget getDownButton()
      • getNewTab

        public net.runelite.api.widgets.Widget getNewTab()
      • getParent

        public net.runelite.api.widgets.Widget getParent()