From 3422a7cfc8c293493e98c76cd780cdc0ba3a156a Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 19 Apr 2020 12:56:49 -0400 Subject: [PATCH] api: add widget getOnOpListener --- .../java/net/runelite/api/widgets/Widget.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java index 5a827a8ed6..d2aa872e46 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/Widget.java @@ -693,15 +693,31 @@ public interface Widget void revalidateScroll(); /** - * Array of widget key listeners + * Gets the script and arguments to be ran when a menu action is clicked. + * + * @return + */ + Object[] getOnOpListener(); + + /** + * Gets the script and arguments to be ran when a key is pressed. + * + * @return */ Object[] getOnKeyListener(); /** - * Array of widget load listeners + * Gets the script and arguments to be ran when a interface is loaded. + * + * @return */ Object[] getOnLoadListener(); + /** + * Gets the script and arguments to be ran when one of the listened for inventories changes. + * + * @return + */ Object[] getOnInvTransmitListener(); /**