From 181c4a0abf644aecc57125dad4c59621b14d6864 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Wed, 27 Jun 2018 05:48:37 -0600 Subject: [PATCH] devtools: Show index on dynamic widgets in the tree --- .../client/plugins/devtools/WidgetTreeNode.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetTreeNode.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetTreeNode.java index e4ccc2106c..6b7526637a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetTreeNode.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetTreeNode.java @@ -49,8 +49,21 @@ class WidgetTreeNode extends DefaultMutableTreeNode public String toString() { Widget widget = getWidget(); + int id = widget.getId(); + String str = type + " " + TO_GROUP(id) + "." + TO_CHILD(id); + + if (widget.getIndex() != -1) + { + str += "[" + widget.getIndex() + "]"; + } + WidgetInfo info = WidgetInspector.getWidgetInfo(id); - return type + " " + TO_GROUP(id) + "." + TO_CHILD(id) + ((info != null) ? " " + info.name() : ""); + if (info != null) + { + str += " " + info.name(); + } + + return str; } }