runelite-api: expose dragging widget fields
This commit is contained in:
@@ -98,6 +98,16 @@ public interface Client extends GameEngine
|
||||
|
||||
int getBaseY();
|
||||
|
||||
int getMouseCurrentButton();
|
||||
|
||||
boolean isDraggingWidget();
|
||||
|
||||
Widget getDraggedWidget();
|
||||
|
||||
Widget getDraggedOnWidget();
|
||||
|
||||
void setDraggedOnWidget(Widget widget);
|
||||
|
||||
Widget[] getWidgetRoots();
|
||||
|
||||
Widget getWidget(WidgetInfo widget);
|
||||
|
||||
@@ -28,6 +28,7 @@ import java.util.Map;
|
||||
import net.runelite.api.BufferProvider;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.World;
|
||||
import net.runelite.api.widgets.Widget;
|
||||
import net.runelite.mapping.Construct;
|
||||
import net.runelite.mapping.Import;
|
||||
|
||||
@@ -111,6 +112,26 @@ public interface RSClient extends RSGameEngine, Client
|
||||
@Import("gameState")
|
||||
int getRSGameState();
|
||||
|
||||
@Import("mouseCurrentButton")
|
||||
@Override
|
||||
int getMouseCurrentButton();
|
||||
|
||||
@Import("draggingWidget")
|
||||
@Override
|
||||
boolean isDraggingWidget();
|
||||
|
||||
@Import("draggedWidget")
|
||||
@Override
|
||||
RSWidget getDraggedWidget();
|
||||
|
||||
@Import("draggedOnWidget")
|
||||
@Override
|
||||
RSWidget getDraggedOnWidget();
|
||||
|
||||
@Import("draggedOnWidget")
|
||||
@Override
|
||||
void setDraggedOnWidget(Widget widget);
|
||||
|
||||
@Import("widgets")
|
||||
RSWidget[][] getWidgets();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user