rl-api: fluent widget api
This commit is contained in:
@@ -76,7 +76,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets the type of content displayed by the widget.
|
||||
*/
|
||||
void setContentType(int contentType);
|
||||
Widget setContentType(int contentType);
|
||||
|
||||
/**
|
||||
* Gets the current click configuration of the widget.
|
||||
@@ -91,7 +91,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetConfig
|
||||
*/
|
||||
void setClickMask(int mask);
|
||||
Widget setClickMask(int mask);
|
||||
|
||||
/**
|
||||
* Gets the parent widget, if this widget is a child.
|
||||
@@ -192,7 +192,7 @@ public interface Widget
|
||||
*
|
||||
* @param text the text to display
|
||||
*/
|
||||
void setText(String text);
|
||||
Widget setText(String text);
|
||||
|
||||
/**
|
||||
* Gets the color as an RGB value.
|
||||
@@ -208,7 +208,7 @@ public interface Widget
|
||||
* @param textColor RGB24 color
|
||||
* @see java.awt.Color#getRGB()
|
||||
*/
|
||||
void setTextColor(int textColor);
|
||||
Widget setTextColor(int textColor);
|
||||
|
||||
/**
|
||||
* Gets the transparency of the rectangle
|
||||
@@ -222,7 +222,7 @@ public interface Widget
|
||||
*
|
||||
* @param transparency 0 = fully opaque, 255 = fully transparent
|
||||
*/
|
||||
void setOpacity(int transparency);
|
||||
Widget setOpacity(int transparency);
|
||||
|
||||
/**
|
||||
* Gets the name "op base" of the widget.
|
||||
@@ -241,7 +241,7 @@ public interface Widget
|
||||
*
|
||||
* @param name the new name
|
||||
*/
|
||||
void setName(String name);
|
||||
Widget setName(String name);
|
||||
|
||||
/**
|
||||
* Gets the Model/NPC/Item ID displayed in the widget.
|
||||
@@ -255,7 +255,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetModelType
|
||||
*/
|
||||
void setModelId(int id);
|
||||
Widget setModelId(int id);
|
||||
|
||||
/**
|
||||
* Gets the model type of the widget.
|
||||
@@ -270,7 +270,7 @@ public interface Widget
|
||||
* @param type the new model type
|
||||
* @see WidgetModelType
|
||||
*/
|
||||
void setModelType(int type);
|
||||
Widget setModelType(int type);
|
||||
|
||||
/**
|
||||
* Gets the sequence ID used to animate the model in the widget
|
||||
@@ -284,7 +284,7 @@ public interface Widget
|
||||
*
|
||||
* @see net.runelite.api.AnimationID
|
||||
*/
|
||||
void setAnimationId(int animationId);
|
||||
Widget setAnimationId(int animationId);
|
||||
|
||||
/**
|
||||
* Gets the x rotation of the model displayed in the widget.
|
||||
@@ -300,7 +300,7 @@ public interface Widget
|
||||
*
|
||||
* @param modelX the new model x rotation value
|
||||
*/
|
||||
void setRotationX(int modelX);
|
||||
Widget setRotationX(int modelX);
|
||||
|
||||
/**
|
||||
* Gets the y rotation of the model displayed in the widget.
|
||||
@@ -316,7 +316,7 @@ public interface Widget
|
||||
*
|
||||
* @param modelY the new model y rotation value
|
||||
*/
|
||||
void setRotationY(int modelY);
|
||||
Widget setRotationY(int modelY);
|
||||
|
||||
/**
|
||||
* Gets the z rotation of the model displayed in the widget.
|
||||
@@ -332,7 +332,7 @@ public interface Widget
|
||||
*
|
||||
* @param modelZ the new model z rotation value
|
||||
*/
|
||||
void setRotationZ(int modelZ);
|
||||
Widget setRotationZ(int modelZ);
|
||||
|
||||
/**
|
||||
* Gets the amount zoomed in on the model displayed in the widget.
|
||||
@@ -344,7 +344,7 @@ public interface Widget
|
||||
*
|
||||
* @param modelZoom the new model zoom value
|
||||
*/
|
||||
void setModelZoom(int modelZoom);
|
||||
Widget setModelZoom(int modelZoom);
|
||||
|
||||
/**
|
||||
* Gets the sprite ID displayed in the widget.
|
||||
@@ -362,7 +362,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets if sprites are repeated or stretched
|
||||
*/
|
||||
void setSpriteTiling(boolean tiling);
|
||||
Widget setSpriteTiling(boolean tiling);
|
||||
|
||||
/**
|
||||
* Sets the sprite ID displayed in the widget.
|
||||
@@ -370,7 +370,7 @@ public interface Widget
|
||||
* @param spriteId the sprite ID
|
||||
* @see net.runelite.api.SpriteID
|
||||
*/
|
||||
void setSpriteId(int spriteId);
|
||||
Widget setSpriteId(int spriteId);
|
||||
|
||||
/**
|
||||
* Checks whether this widget or any of its parents are hidden.
|
||||
@@ -394,7 +394,7 @@ public interface Widget
|
||||
*
|
||||
* @param hidden new hidden state
|
||||
*/
|
||||
void setHidden(boolean hidden);
|
||||
Widget setHidden(boolean hidden);
|
||||
|
||||
/**
|
||||
* The index of this widget in it's parent's children array
|
||||
@@ -484,7 +484,7 @@ public interface Widget
|
||||
*
|
||||
* @param itemId the item ID
|
||||
*/
|
||||
void setItemId(int itemId);
|
||||
Widget setItemId(int itemId);
|
||||
|
||||
/**
|
||||
* Gets the quantity of the item displayed by the widget.
|
||||
@@ -498,7 +498,7 @@ public interface Widget
|
||||
*
|
||||
* @param quantity the quantity of the item
|
||||
*/
|
||||
void setItemQuantity(int quantity);
|
||||
Widget setItemQuantity(int quantity);
|
||||
|
||||
/**
|
||||
* Checks if the passed canvas points is inside of this widget's
|
||||
@@ -517,7 +517,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets the amount of pixels the widget is scrolled in the X axis
|
||||
*/
|
||||
void setScrollX(int scrollX);
|
||||
Widget setScrollX(int scrollX);
|
||||
|
||||
/**
|
||||
* Gets the amount of pixels the widget is scrolled in the Y axis
|
||||
@@ -527,7 +527,7 @@ public interface Widget
|
||||
/**
|
||||
* sets the amount of pixels the widget is scrolled in the Y axis
|
||||
*/
|
||||
void setScrollY(int scrollY);
|
||||
Widget setScrollY(int scrollY);
|
||||
|
||||
/**
|
||||
* Gets the size of the widget's viewport in the X axis
|
||||
@@ -537,7 +537,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets the size of the widget's viewport in the X axis
|
||||
*/
|
||||
void setScrollWidth(int width);
|
||||
Widget setScrollWidth(int width);
|
||||
|
||||
/**
|
||||
* Gets the size of the widget's viewport in the Y axis
|
||||
@@ -547,7 +547,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets the size of the widget's viewport in the Y axis
|
||||
*/
|
||||
void setScrollHeight(int height);
|
||||
Widget setScrollHeight(int height);
|
||||
|
||||
/**
|
||||
* Gets the X coordinate of this widget before being adjusted by
|
||||
@@ -561,7 +561,7 @@ public interface Widget
|
||||
*
|
||||
* @see #setXPositionMode(int)
|
||||
*/
|
||||
void setOriginalX(int originalX);
|
||||
Widget setOriginalX(int originalX);
|
||||
|
||||
/**
|
||||
* Gets the Y coordinate of this widget before being adjusted by
|
||||
@@ -575,7 +575,10 @@ public interface Widget
|
||||
*
|
||||
* @see #setYPositionMode(int)
|
||||
*/
|
||||
void setOriginalY(int originalY);
|
||||
Widget setOriginalY(int originalY);
|
||||
|
||||
Widget setPos(int x, int y);
|
||||
Widget setPos(int x, int y, int xMode, int yMode);
|
||||
|
||||
/**
|
||||
* Gets the height coordinate of this widget before being adjusted by
|
||||
@@ -589,7 +592,7 @@ public interface Widget
|
||||
*
|
||||
* @see #setHeightMode(int)
|
||||
*/
|
||||
void setOriginalHeight(int originalHeight);
|
||||
Widget setOriginalHeight(int originalHeight);
|
||||
|
||||
/**
|
||||
* Gets the width coordinate of this widget before being adjusted by
|
||||
@@ -603,7 +606,10 @@ public interface Widget
|
||||
*
|
||||
* @see #setWidthMode(int)
|
||||
*/
|
||||
void setOriginalWidth(int originalWidth);
|
||||
Widget setOriginalWidth(int originalWidth);
|
||||
|
||||
Widget setSize(int width, int height);
|
||||
Widget setSize(int width, int height, int widthMode, int heightMode);
|
||||
|
||||
/**
|
||||
* Gets the menu options available on the widget as a sparse array.
|
||||
@@ -614,10 +620,17 @@ public interface Widget
|
||||
* Creates a dynamic widget child
|
||||
*
|
||||
* @param index the index of the new widget in the children list or -1 to append to the back
|
||||
* @param type the type of the widget
|
||||
* @param type the {@link WidgetType} of the widget
|
||||
*/
|
||||
Widget createChild(int index, int type);
|
||||
|
||||
/**
|
||||
* Creates a dynamic widget child at the end of the children list
|
||||
*
|
||||
* @param type the {@link WidgetType} of the widget
|
||||
*/
|
||||
Widget createChild(int type);
|
||||
|
||||
/**
|
||||
* Removes all of this widget's dynamic children
|
||||
*/
|
||||
@@ -703,7 +716,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets if the widget has any listeners. This should be called whenever a setXListener function is called
|
||||
*/
|
||||
void setHasListener(boolean hasListener);
|
||||
Widget setHasListener(boolean hasListener);
|
||||
|
||||
/**
|
||||
* This is true if the widget is from an if3 interface, or is dynamically created
|
||||
@@ -760,7 +773,7 @@ public interface Widget
|
||||
*
|
||||
* @see net.runelite.api.FontID
|
||||
*/
|
||||
void setFontId(int id);
|
||||
Widget setFontId(int id);
|
||||
|
||||
/**
|
||||
* Returns the border type of item/sprite on the widget
|
||||
@@ -783,7 +796,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets if text should be shadowed
|
||||
*/
|
||||
void setTextShadowed(boolean shadowed);
|
||||
Widget setTextShadowed(boolean shadowed);
|
||||
|
||||
/**
|
||||
* Returns the widget drag dead zone
|
||||
@@ -813,7 +826,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets the widget {@link net.runelite.api.widgets.ItemQuantityMode}
|
||||
*/
|
||||
void setItemQuantityMode(int itemQuantityMode);
|
||||
Widget setItemQuantityMode(int itemQuantityMode);
|
||||
|
||||
/**
|
||||
* Gets the mode that the X position is calculated from the original X position
|
||||
@@ -828,7 +841,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetPositionMode
|
||||
*/
|
||||
void setXPositionMode(int xpm);
|
||||
Widget setXPositionMode(int xpm);
|
||||
|
||||
/**
|
||||
* Gets the mode that the Y position is calculated from the original Y position
|
||||
@@ -843,7 +856,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetPositionMode
|
||||
*/
|
||||
void setYPositionMode(int ypm);
|
||||
Widget setYPositionMode(int ypm);
|
||||
|
||||
/**
|
||||
* Get the line height for this widget.
|
||||
@@ -857,7 +870,7 @@ public interface Widget
|
||||
*
|
||||
* @param lineHeight
|
||||
*/
|
||||
void setLineHeight(int lineHeight);
|
||||
Widget setLineHeight(int lineHeight);
|
||||
|
||||
/**
|
||||
* Gets the X axis text position mode
|
||||
@@ -871,7 +884,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetTextAlignment
|
||||
*/
|
||||
void setXTextAlignment(int xta);
|
||||
Widget setXTextAlignment(int xta);
|
||||
|
||||
/**
|
||||
* Gets the Y axis text position mode
|
||||
@@ -885,7 +898,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetTextAlignment
|
||||
*/
|
||||
void setYTextAlignment(int yta);
|
||||
Widget setYTextAlignment(int yta);
|
||||
|
||||
/**
|
||||
* Gets the mode controlling widget width
|
||||
@@ -900,7 +913,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetSizeMode
|
||||
*/
|
||||
void setWidthMode(int widthMode);
|
||||
Widget setWidthMode(int widthMode);
|
||||
|
||||
/**
|
||||
* Gets the mode controlling widget width
|
||||
@@ -915,7 +928,7 @@ public interface Widget
|
||||
*
|
||||
* @see WidgetSizeMode
|
||||
*/
|
||||
void setHeightMode(int heightMode);
|
||||
Widget setHeightMode(int heightMode);
|
||||
|
||||
/**
|
||||
* Gets the font that this widget uses
|
||||
@@ -930,7 +943,7 @@ public interface Widget
|
||||
/**
|
||||
* Sets if the rectangle is filled or just stroked
|
||||
*/
|
||||
void setFilled(boolean filled);
|
||||
Widget setFilled(boolean filled);
|
||||
|
||||
/**
|
||||
* Verb for spell targets
|
||||
@@ -1011,7 +1024,7 @@ public interface Widget
|
||||
/**
|
||||
* Container this can be dragged in
|
||||
*/
|
||||
void setDragParent(Widget dragParent);
|
||||
Widget setDragParent(Widget dragParent);
|
||||
|
||||
/**
|
||||
* Gets the script and arguments to be ran when one of the listened for vars changes.
|
||||
|
||||
Reference in New Issue
Block a user