isRSHidden > isSelfHidden

This commit is contained in:
Max Weber
2018-02-20 05:19:20 -07:00
parent c916f547a1
commit 1d5a9f7e90
3 changed files with 14 additions and 2 deletions

View File

@@ -78,8 +78,19 @@ public interface Widget
void setSpriteId(int spriteId); void setSpriteId(int spriteId);
/**
* @return True if this widget or any of it's parents are hidden
*/
boolean isHidden(); boolean isHidden();
/**
* @return True if this widget, regardless of it's parent's state
*/
boolean isSelfHidden();
/**
* Sets if this element is hidden as returned by isSelfHidden()
*/
void setHidden(boolean hidden); void setHidden(boolean hidden);
Point getCanvasLocation(); Point getCanvasLocation();

View File

@@ -143,7 +143,7 @@ public abstract class RSWidgetMixin implements RSWidget
return true; return true;
} }
return isRSHidden(); return isSelfHidden();
} }
@Inject @Inject

View File

@@ -118,7 +118,8 @@ public interface RSWidget extends Widget
void setHeight(int height); void setHeight(int height);
@Import("isHidden") @Import("isHidden")
boolean isRSHidden(); @Override
boolean isSelfHidden();
@Import("isHidden") @Import("isHidden")
void setHidden(boolean hidden); void setHidden(boolean hidden);