runelite-api: Update widget field names

This commit is contained in:
Max Weber
2018-09-09 10:22:59 -06:00
parent 87ad390b94
commit d159bc63b3
4 changed files with 22 additions and 62 deletions

View File

@@ -469,34 +469,6 @@ public interface Widget
*/
void setOriginalWidth(int originalWidth);
/**
* Gets the additional x-axis padding.
*
* @return the x-axis padding
*/
int getPaddingX();
/**
* Sets the x-axis padding.
*
* @param paddingX the new padding
*/
void setPaddingX(int paddingX);
/**
* Gets the additional y-axis padding.
*
* @return the y-axis padding
*/
int getPaddingY();
/**
* Sets the y-axis padding.
*
* @param paddingY the new padding
*/
void setPaddingY(int paddingY);
/**
* Gets the actions available on the widget.
*
@@ -566,14 +538,17 @@ public interface Widget
void setFontId(int id);
/**
* Returns the border thickness of the widget
* Returns the border type of item/sprite on the widget
* 0 - No border
* 1 - 1px black border
* 2 - 1px black under 1px white border (selected item)
*/
int getBorderThickness();
int getBorderType();
/**
* Sets the border thickness of the widget
* @see #getBorderType
*/
void setBorderThickness(int thickness);
void setBorderType(int thickness);
/**
* Returns if text is shadowed

View File

@@ -142,9 +142,7 @@ public class WidgetInfoTableModel extends AbstractTableModel
out.add(new WidgetField<>("ScrollHeight", Widget::getScrollHeight, Widget::setScrollHeight, Integer.class));
out.add(new WidgetField<>("OriginalX", Widget::getOriginalX));
out.add(new WidgetField<>("OriginalY", Widget::getOriginalY));
out.add(new WidgetField<>("PaddingX", Widget::getPaddingX));
out.add(new WidgetField<>("PaddingY", Widget::getPaddingY));
out.add(new WidgetField<>("BorderThickness", Widget::getBorderThickness, Widget::setBorderThickness, Integer.class));
out.add(new WidgetField<>("BorderType", Widget::getBorderType, Widget::setBorderType, Integer.class));
out.add(new WidgetField<>("IsIf3", Widget::isIf3));
out.add(new WidgetField<>("HasListener", Widget::hasListener, Widget::setHasListener, Boolean.class));

View File

@@ -277,8 +277,8 @@ public abstract class RSWidgetMixin implements RSWidget
}
int columns = getWidth(); // the number of item slot columns is stored here
int paddingX = getPaddingX();
int paddingY = getPaddingY();
int xPitch = getXPitch();
int yPitch = getYPitch();
int itemId = itemIds[index];
int itemQuantity = itemQuantities[index];
@@ -291,8 +291,8 @@ public abstract class RSWidgetMixin implements RSWidget
int row = index / columns;
int col = index % columns;
int itemX = widgetCanvasLocation.getX() + ((ITEM_SLOT_SIZE + paddingX) * col);
int itemY = widgetCanvasLocation.getY() + ((ITEM_SLOT_SIZE + paddingY) * row);
int itemX = widgetCanvasLocation.getX() + ((ITEM_SLOT_SIZE + xPitch) * col);
int itemY = widgetCanvasLocation.getY() + ((ITEM_SLOT_SIZE + yPitch) * row);
Rectangle bounds = new Rectangle(itemX - 1, itemY - 1, ITEM_SLOT_SIZE, ITEM_SLOT_SIZE);
return new WidgetItem(itemId - 1, itemQuantity, index, bounds);

View File

@@ -29,9 +29,6 @@ import net.runelite.mapping.Import;
public interface RSWidget extends Widget
{
@Import("dynamicValues")
int[][] getDynamicValues();
@Import("children")
@Override
RSWidget[] getChildren();
@@ -87,10 +84,10 @@ public interface RSWidget extends Widget
@Import("text")
String getRSText();
@Import("opBase")
@Import("name")
String getRSName();
@Import("opBase")
@Import("name")
void setRSName(String name);
@Import("text")
@@ -218,13 +215,13 @@ public interface RSWidget extends Widget
@Override
void setSpriteId(int spriteId);
@Import("borderThickness")
@Import("borderType")
@Override
int getBorderThickness();
int getBorderType();
@Import("borderThickness")
@Import("borderType")
@Override
void setBorderThickness(int thickness);
void setBorderType(int type);
@Import("itemId")
@Override
@@ -274,21 +271,11 @@ public interface RSWidget extends Widget
@Override
void setOriginalWidth(int originalWidth);
@Import("paddingX")
@Override
int getPaddingX();
@Import("xPitch")
int getXPitch();
@Import("paddingX")
@Override
void setPaddingX(int paddingX);
@Import("paddingY")
@Override
int getPaddingY();
@Import("paddingY")
@Override
void setPaddingY(int paddingY);
@Import("yPitch")
int getYPitch();
void broadcastHidden(boolean hidden);