upstream
This commit is contained in:
@@ -350,4 +350,10 @@ public final class ScriptID
|
||||
|
||||
@ScriptArguments(integer = 7)
|
||||
public static final int SETTINGS_SLIDER_CHOOSE_ONOP = 3885;
|
||||
|
||||
/**
|
||||
* Position and size the wiki button, as well as hide/unhide it
|
||||
*/
|
||||
@ScriptArguments(integer = 4)
|
||||
public static final int WIKI_ICON_UPDATE = 3306;
|
||||
}
|
||||
|
||||
@@ -29,7 +29,6 @@ import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import javax.annotation.Nullable;
|
||||
import lombok.Value;
|
||||
import net.runelite.api.Client;
|
||||
import static net.runelite.api.Constants.CHUNK_SIZE;
|
||||
|
||||
@@ -28,7 +28,9 @@ import java.awt.Graphics;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.MouseEvent;
|
||||
import java.awt.event.MouseWheelEvent;
|
||||
import java.util.List;
|
||||
import net.runelite.api.MainBufferProvider;
|
||||
import net.runelite.api.widgets.Widget;
|
||||
import net.runelite.api.widgets.WidgetItem;
|
||||
|
||||
/**
|
||||
@@ -70,8 +72,9 @@ public interface Callbacks
|
||||
*/
|
||||
void drawAboveOverheads();
|
||||
|
||||
void drawAfterWidgets();
|
||||
void drawLayer(Widget layer, List<WidgetItem> widgetItems);
|
||||
|
||||
void drawInterface(int interfaceId, List<WidgetItem> widgetItems);
|
||||
/**
|
||||
* Client top-most draw method, rendering over top of most of game interfaces.
|
||||
*
|
||||
@@ -82,11 +85,6 @@ public interface Callbacks
|
||||
*/
|
||||
void draw(MainBufferProvider mainBufferProvider, Graphics graphics, int x, int y);
|
||||
|
||||
/**
|
||||
* Called before the client will render an item widget.
|
||||
*/
|
||||
void drawItem(int itemId, WidgetItem widgetItem);
|
||||
|
||||
/**
|
||||
* Mouse pressed event. If this event will be consumed it will not be propagated further to client.
|
||||
*
|
||||
|
||||
@@ -26,6 +26,7 @@ package net.runelite.api.widgets;
|
||||
|
||||
import java.awt.Rectangle;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import net.runelite.api.FontTypeFace;
|
||||
import net.runelite.api.Point;
|
||||
import net.runelite.api.SpritePixels;
|
||||
@@ -475,7 +476,7 @@ public interface Widget
|
||||
*
|
||||
* @return any items displayed, or null if there are no items
|
||||
*/
|
||||
Collection<WidgetItem> getWidgetItems();
|
||||
List<WidgetItem> getWidgetItems();
|
||||
|
||||
/**
|
||||
* Gets a widget item at a specific index.
|
||||
|
||||
@@ -974,6 +974,11 @@ public enum WidgetInfo
|
||||
return groupId << 16 | childId;
|
||||
}
|
||||
|
||||
public static int PACK(int groupId, int childId)
|
||||
{
|
||||
return groupId << 16 | childId;
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method that converts an ID returned by {@link #getId()} back
|
||||
* to its group ID.
|
||||
@@ -993,7 +998,7 @@ public enum WidgetInfo
|
||||
* @param id passed group-child ID
|
||||
* @return the child ID
|
||||
*/
|
||||
public static int getChildFromID(int id)
|
||||
public static int TO_CHILD(int id)
|
||||
{
|
||||
return id & 0xFFFF;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user