Class CheckboxWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
net.minecraft.client.gui.components.AbstractButton
com.refinedmods.refinedstorage.common.support.widget.CheckboxWidget
- All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
public class CheckboxWidget
extends net.minecraft.client.gui.components.AbstractButton
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic enumNested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
Fields inherited from class net.minecraft.client.gui.components.AbstractButton
TEXT_MARGINFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, visible, width -
Constructor Summary
ConstructorsConstructorDescriptionCheckboxWidget(int x, int y, int maxWidth, net.minecraft.network.chat.Component text, net.minecraft.client.gui.Font font, boolean selected, CheckboxWidget.Size size) CheckboxWidget(int x, int y, net.minecraft.network.chat.Component text, net.minecraft.client.gui.Font font, boolean selected, CheckboxWidget.Size size) -
Method Summary
Modifier and TypeMethodDescriptionvoidextractContents(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float partialTicks) booleanvoidonPress(net.minecraft.client.input.InputWithModifiers input) voidsetHelpTooltip(@Nullable net.minecraft.network.chat.Component helpTooltip) voidsetOnPressed(@Nullable CheckboxWidget.OnPressed onPressed) voidsetSelected(boolean selected) voidupdateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output) Methods inherited from class net.minecraft.client.gui.components.AbstractButton
extractDefaultLabel, extractDefaultSprite, extractWidgetRenderState, keyPressed, onClick, setOverrideRenderHighlightedSpriteMethods inherited from class net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessage
defaultInactiveMessage, getMessage, setMessageMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, getAlpha, getBottom, getHeight, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playButtonClickSound, playDownSound, setAlpha, setFocused, setHeight, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Constructor Details
-
CheckboxWidget
public CheckboxWidget(int x, int y, net.minecraft.network.chat.Component text, net.minecraft.client.gui.Font font, boolean selected, CheckboxWidget.Size size) -
CheckboxWidget
public CheckboxWidget(int x, int y, int maxWidth, net.minecraft.network.chat.Component text, net.minecraft.client.gui.Font font, boolean selected, CheckboxWidget.Size size)
-
-
Method Details
-
setHelpTooltip
public void setHelpTooltip(@Nullable net.minecraft.network.chat.Component helpTooltip) -
setOnPressed
-
onPress
public void onPress(net.minecraft.client.input.InputWithModifiers input) - Specified by:
onPressin classnet.minecraft.client.gui.components.AbstractButton
-
setSelected
public void setSelected(boolean selected) -
isSelected
public boolean isSelected() -
updateWidgetNarration
public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output) - Specified by:
updateWidgetNarrationin classnet.minecraft.client.gui.components.AbstractWidget
-
extractContents
public void extractContents(net.minecraft.client.gui.GuiGraphicsExtractor graphics, int mouseX, int mouseY, float partialTicks) - Specified by:
extractContentsin classnet.minecraft.client.gui.components.AbstractButton
-