Package org.tribot.script.sdk
Class Widgets
- java.lang.Object
-
- org.tribot.script.sdk.Widgets
-
public class Widgets extends java.lang.Object
Utilities for inspecting Widgets. These make up the user interface of the game, such as the inventory tab or chatbox.
-
-
Constructor Summary
Constructors Constructor Description Widgets()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
closeAll()
Attempts to close all "closable" widgets.static java.util.Optional<Widget>
find(java.util.function.Predicate<Widget> filter, int... startInterfacePath)
Walks the tree of widget, starting with the widget provided by the given path.static java.util.Optional<Widget>
findWhereAction(java.lang.String action, int... startInterfacePath)
Walks the tree of widget, starting with the interface provided by the given path.static java.util.Optional<Widget>
get(int... path)
Finds the widget with the given indexes.static boolean
isVisible(int... indexPath)
Checks if a widget with the specified index path is visible
-
-
-
Method Detail
-
get
public static java.util.Optional<Widget> get(int... path)
Finds the widget with the given indexes.
-
find
public static java.util.Optional<Widget> find(java.util.function.Predicate<Widget> filter, int... startInterfacePath)
Walks the tree of widget, starting with the widget provided by the given path. If no path is given, it walks through all widget. The walking is done depth-first. The first interface to match the filter is returned.
-
findWhereAction
public static java.util.Optional<Widget> findWhereAction(java.lang.String action, int... startInterfacePath)
Walks the tree of widget, starting with the interface provided by the given path. If no path is given, it walks through all widget. The walking is done depth-first. The first widget who has an action equal to the given action is returned.
-
closeAll
public static void closeAll()
Attempts to close all "closable" widgets.
-
isVisible
public static boolean isVisible(int... indexPath)
Checks if a widget with the specified index path is visible- Parameters:
indexPath
- the widget index path- Returns:
- true if the widget is visible, false otherwise
-
-