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