public class RuleWidget extends Widget implements ISelectableProvider<IFilterRuleType>
| Constructor and Description |
|---|
RuleWidget(WidgetManager manager,
int xPos,
int yPos,
net.minecraft.util.EnumFacing facing,
GuiGeneticFilter gui) |
| Modifier and Type | Method and Description |
|---|---|
void |
draw(GuiForestry gui,
IFilterRuleType selectable,
int x,
int y) |
void |
draw(int startX,
int startY) |
java.util.Collection<IFilterRuleType> |
getEntries() |
java.lang.String |
getName(IFilterRuleType selectable) |
ToolTip |
getToolTip(int mouseX,
int mouseY) |
void |
handleMouseClick(int mouseX,
int mouseY,
int mouseButton) |
void |
onSelect(IFilterRuleType selectable) |
getHeight, getWidth, getX, getY, handleMouseMove, handleMouseRelease, isMouseOver, isToolTipVisible, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisRelativeToGuipublic RuleWidget(WidgetManager manager, int xPos, int yPos, net.minecraft.util.EnumFacing facing, GuiGeneticFilter gui)
public java.util.Collection<IFilterRuleType> getEntries()
getEntries in interface ISelectableProvider<IFilterRuleType>public void draw(GuiForestry gui, IFilterRuleType selectable, int x, int y)
draw in interface ISelectableProvider<IFilterRuleType>public java.lang.String getName(IFilterRuleType selectable)
getName in interface ISelectableProvider<IFilterRuleType>public void onSelect(IFilterRuleType selectable)
onSelect in interface ISelectableProvider<IFilterRuleType>public void handleMouseClick(int mouseX,
int mouseY,
int mouseButton)
handleMouseClick in class Widgetpublic ToolTip getToolTip(int mouseX, int mouseY)
getToolTip in interface IToolTipProvidergetToolTip in class Widget