From 115f570cc7e9aceb7e31f881671c4d3aa11b3fa3 Mon Sep 17 00:00:00 2001 From: Max Weber Date: Tue, 4 Sep 2018 11:19:54 -0600 Subject: [PATCH] Import Widget::fontId --- .../src/main/java/net/runelite/api/widgets/Widget.java | 10 ++++++++++ .../client/plugins/devtools/WidgetInfoTableModel.java | 1 + .../src/main/java/net/runelite/rs/api/RSWidget.java | 8 ++++++++ 3 files changed, 19 insertions(+) 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 d5ec754c30..e1d14f5f68 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 @@ -547,4 +547,14 @@ public interface Widget void revalidateScroll(); Object[] getOnKeyListener(); + + /** + * Returns the archive id of the font used + */ + int getFontId(); + + /** + * Sets the archive id of the font + */ + void setFontId(int id); } diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetInfoTableModel.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetInfoTableModel.java index 2db94f2a93..4e637406fc 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetInfoTableModel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/WidgetInfoTableModel.java @@ -123,6 +123,7 @@ public class WidgetInfoTableModel extends AbstractTableModel (w, str) -> w.setTextColor(Integer.parseInt(str, 16)), String.class )); + out.add(new WidgetField<>("FontId", Widget::getFontId, Widget::setFontId, Integer.class)); out.add(new WidgetField<>("Name", w -> w.getName().trim(), Widget::setName, String.class)); out.add(new WidgetField<>("ItemId", Widget::getItemId, Widget::setItemId, Integer.class)); out.add(new WidgetField<>("ItemQuantity", Widget::getItemQuantity)); diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java b/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java index 4a09f052d7..7e6a1ed588 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSWidget.java @@ -309,4 +309,12 @@ public interface RSWidget extends Widget @Import("onKeyListener") @Override Object[] getOnKeyListener(); + + @Import("fontId") + @Override + int getFontId(); + + @Import("fontId") + @Override + void setFontId(int id); }