Merge pull request #410 from Dreyri/RSWidget
Add more methods to modify widgets
This commit is contained in:
@@ -34,8 +34,12 @@ public interface Widget
|
||||
|
||||
int getType();
|
||||
|
||||
void setType(int type);
|
||||
|
||||
int getContentType();
|
||||
|
||||
void setContentType(int contentType);
|
||||
|
||||
Widget getParent();
|
||||
|
||||
int getParentId();
|
||||
@@ -62,12 +66,18 @@ public interface Widget
|
||||
|
||||
int getTextColor();
|
||||
|
||||
void setTextColor(int textColor);
|
||||
|
||||
String getName();
|
||||
|
||||
void setName(String name);
|
||||
|
||||
int getModelId();
|
||||
|
||||
int getSpriteId();
|
||||
|
||||
void setSpriteId(int spriteId);
|
||||
|
||||
boolean isHidden();
|
||||
|
||||
void setHidden(boolean hidden);
|
||||
@@ -76,8 +86,12 @@ public interface Widget
|
||||
|
||||
int getWidth();
|
||||
|
||||
void setWidth(int width);
|
||||
|
||||
int getHeight();
|
||||
|
||||
void setHeight(int height);
|
||||
|
||||
Rectangle getBounds();
|
||||
|
||||
Collection<WidgetItem> getWidgetItems();
|
||||
@@ -89,4 +103,28 @@ public interface Widget
|
||||
int getItemQuantity();
|
||||
|
||||
boolean contains(Point point);
|
||||
|
||||
int getScrollX();
|
||||
|
||||
void setScrollX(int scrollX);
|
||||
|
||||
int getScrollY();
|
||||
|
||||
void setScrollY(int scrollY);
|
||||
|
||||
int getOriginalX();
|
||||
|
||||
void setOriginalX(int originalX);
|
||||
|
||||
int getOriginalY();
|
||||
|
||||
void setOriginalY(int originalY);
|
||||
|
||||
int getPaddingX();
|
||||
|
||||
void setPaddingX(int paddingX);
|
||||
|
||||
int getPaddingY();
|
||||
|
||||
void setPaddingY(int paddingY);
|
||||
}
|
||||
|
||||
@@ -105,6 +105,13 @@ public abstract class RSWidgetMixin implements RSWidget
|
||||
return getRSName().replace('\u00A0', ' ');
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public void setName(String name)
|
||||
{
|
||||
setRSName(name.replace(' ', '\u00A0'));
|
||||
}
|
||||
|
||||
@Inject
|
||||
@Override
|
||||
public boolean isHidden()
|
||||
|
||||
@@ -67,6 +67,9 @@ public interface RSWidget extends Widget
|
||||
@Import("name")
|
||||
String getRSName();
|
||||
|
||||
@Import("name")
|
||||
void setRSName(String name);
|
||||
|
||||
@Import("text")
|
||||
@Override
|
||||
void setText(String text);
|
||||
@@ -75,6 +78,10 @@ public interface RSWidget extends Widget
|
||||
@Override
|
||||
int getTextColor();
|
||||
|
||||
@Import("textColor")
|
||||
@Override
|
||||
void setTextColor(int textColor);
|
||||
|
||||
@Import("opacity")
|
||||
int getOpacity();
|
||||
|
||||
@@ -98,10 +105,18 @@ public interface RSWidget extends Widget
|
||||
@Override
|
||||
int getWidth();
|
||||
|
||||
@Import("width")
|
||||
@Override
|
||||
void setWidth(int width);
|
||||
|
||||
@Import("height")
|
||||
@Override
|
||||
int getHeight();
|
||||
|
||||
@Import("height")
|
||||
@Override
|
||||
void setHeight(int height);
|
||||
|
||||
@Import("isHidden")
|
||||
boolean isRSHidden();
|
||||
|
||||
@@ -124,20 +139,42 @@ public interface RSWidget extends Widget
|
||||
@Override
|
||||
int getContentType();
|
||||
|
||||
@Import("contentType")
|
||||
@Override
|
||||
void setContentType(int contentType);
|
||||
|
||||
@Import("type")
|
||||
@Override
|
||||
int getType();
|
||||
|
||||
@Import("type")
|
||||
@Override
|
||||
void setType(int type);
|
||||
|
||||
@Import("scrollX")
|
||||
@Override
|
||||
int getScrollX();
|
||||
|
||||
@Import("scrollX")
|
||||
@Override
|
||||
void setScrollX(int scrollX);
|
||||
|
||||
@Import("scrollY")
|
||||
@Override
|
||||
int getScrollY();
|
||||
|
||||
@Import("scrollY")
|
||||
@Override
|
||||
void setScrollY(int scrollY);
|
||||
|
||||
@Import("spriteId")
|
||||
@Override
|
||||
int getSpriteId();
|
||||
|
||||
@Import("spriteId")
|
||||
@Override
|
||||
void setSpriteId(int spriteId);
|
||||
|
||||
@Import("borderThickness")
|
||||
int getBorderThickness();
|
||||
|
||||
@@ -150,14 +187,34 @@ public interface RSWidget extends Widget
|
||||
int getItemQuantity();
|
||||
|
||||
@Import("originalX")
|
||||
@Override
|
||||
int getOriginalX();
|
||||
|
||||
@Import("originalX")
|
||||
@Override
|
||||
void setOriginalX(int originalX);
|
||||
|
||||
@Import("originalY")
|
||||
@Override
|
||||
int getOriginalY();
|
||||
|
||||
@Import("originalY")
|
||||
@Override
|
||||
void setOriginalY(int originalY);
|
||||
|
||||
@Import("paddingX")
|
||||
@Override
|
||||
int getPaddingX();
|
||||
|
||||
@Import("paddingX")
|
||||
@Override
|
||||
void setPaddingX(int paddingX);
|
||||
|
||||
@Import("paddingY")
|
||||
@Override
|
||||
int getPaddingY();
|
||||
|
||||
@Import("paddingY")
|
||||
@Override
|
||||
void setPaddingY(int paddingY);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user