Files
NotEnoughItems/src/main/java/codechicken/nei/config/OptionToggleButton.java
T
Johann Bernhardt a7ca6c8527 Unified build script (#175)
* Update build script
* Update build script to import fix for shadow in dev and sources artifacts
* Update fixed build script to shadow csv dependency in dev jar as well
* Moved jitpack
* Move new files
2021-11-22 08:56:35 -08:00

35 lines
751 B
Java

package codechicken.nei.config;
public class OptionToggleButton extends OptionButton
{
public final boolean prefixed;
public OptionToggleButton(String name, boolean prefixed) {
super(name);
this.prefixed = prefixed;
}
public OptionToggleButton(String name) {
this(name, false);
}
public boolean state() {
return renderTag().getBooleanValue();
}
public String getButtonText() {
return translateN(name + (state() ? ".true" : ".false"));
}
@Override
public String getPrefix() {
return prefixed ? translateN(name) : null;
}
@Override
public boolean onClick(int button) {
getTag().setBooleanValue(!state());
return true;
}
}