java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
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 Link icon

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
     
    static enum 
     

    Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry Link icon

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Field Summary Link icon

    Fields inherited from class net.minecraft.client.gui.components.AbstractButton Link icon

    TEXT_MARGIN

    Fields inherited from class net.minecraft.client.gui.components.AbstractWidget Link icon

    active, alpha, height, isHovered, visible, width

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener Link icon

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    CheckboxWidget(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 Link icon

    Modifier and Type
    Method
    Description
    boolean
     
    void
     
    void
    renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
     
    void
    setHelpTooltip(net.minecraft.network.chat.Component helpTooltip)
     
    void
     
    void
    setSelected(boolean selected)
     
    void
    updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output)
     

    Methods inherited from class net.minecraft.client.gui.components.AbstractButton Link icon

    keyPressed, onClick, renderString

    Methods inherited from class net.minecraft.client.gui.components.AbstractWidget Link icon

    clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessage

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener Link icon

    charTyped, getCurrentFocusPath, keyReleased, mouseMoved, mouseScrolled

    Methods inherited from interface net.minecraft.client.gui.layouts.LayoutElement Link icon

    setPosition
  • Constructor Details Link icon

    • CheckboxWidget Link icon

      public CheckboxWidget(int x, int y, net.minecraft.network.chat.Component text, net.minecraft.client.gui.Font font, boolean selected, CheckboxWidget.Size size)
    • CheckboxWidget Link icon

      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 Link icon

    • setHelpTooltip Link icon

      public void setHelpTooltip(@Nullable net.minecraft.network.chat.Component helpTooltip)
    • setOnPressed Link icon

      public void setOnPressed(@Nullable CheckboxWidget.OnPressed onPressed)
    • onPress Link icon

      public void onPress()
      Specified by:
      onPress in class net.minecraft.client.gui.components.AbstractButton
    • setSelected Link icon

      public void setSelected(boolean selected)
    • isSelected Link icon

      public boolean isSelected()
    • updateWidgetNarration Link icon

      public void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput output)
      Specified by:
      updateWidgetNarration in class net.minecraft.client.gui.components.AbstractWidget
    • renderWidget Link icon

      public void renderWidget(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks)
      Overrides:
      renderWidget in class net.minecraft.client.gui.components.AbstractButton