Class ScheduleScreen.EditorSubWidgets

java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
com.simibubi.create.foundation.gui.widget.CompositeWidget
com.simibubi.create.foundation.gui.widget.ScreenOverlay
com.simibubi.create.content.trains.schedule.ScheduleScreen.EditorSubWidgets
All Implemented Interfaces:
net.createmod.catnip.gui.TickableGuiEventListener, net.minecraft.client.gui.components.events.ContainerEventHandler, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
Enclosing class:
ScheduleScreen

protected static final class ScheduleScreen.EditorSubWidgets extends ScreenOverlay
  • Nested Class Summary

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

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

    Fields inherited from class com.simibubi.create.foundation.gui.widget.ScreenOverlay

    zOffset

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

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    protected void
    forEach(Consumer<net.minecraft.client.gui.components.events.GuiEventListener> consumer)
     
    protected void
    load(net.minecraft.nbt.CompoundTag data)
     
    newLineBuilder(net.minecraft.client.gui.Font font, int x, int y)
     
    protected void
    renderBg(int guiLeft, net.minecraft.client.gui.GuiGraphics graphics)
     
    protected void
     
    protected void
    save(net.minecraft.nbt.CompoundTag data)
     

    Methods inherited from class com.simibubi.create.foundation.gui.widget.ScreenOverlay

    render

    Methods inherited from class com.simibubi.create.foundation.gui.widget.CompositeWidget

    add, addRenderableOnly, children, isMouseOver, mouseMoved, narrationPriority, remove, removeRenderableOnly, tick, updateNarration

    Methods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler

    getFocused, isDragging, setDragging, setFocused

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface net.minecraft.client.gui.components.events.ContainerEventHandler

    charTyped, getChildAt, getCurrentFocusPath, isFocused, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused

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

    getRectangle

    Methods inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    isActive

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • EditorSubWidgets

      protected EditorSubWidgets()
  • Method Details

    • save

      protected void save(net.minecraft.nbt.CompoundTag data)
    • load

      protected void load(net.minecraft.nbt.CompoundTag data)
    • forEach

      protected void forEach(Consumer<net.minecraft.client.gui.components.events.GuiEventListener> consumer)
    • reset

      protected void reset()
    • clear

      public void clear()
      Overrides:
      clear in class CompositeWidget
    • newLineBuilder

      protected ModularGuiLineBuilder newLineBuilder(net.minecraft.client.gui.Font font, int x, int y)
    • renderBg

      protected void renderBg(int guiLeft, net.minecraft.client.gui.GuiGraphics graphics)