Class WideIconButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.createmod.catnip.gui.widget.AbstractSimiWidget
com.simibubi.create.foundation.gui.widget.IconButton
com.simibubi.create.content.trains.station.WideIconButton
- All Implemented Interfaces:
net.createmod.catnip.gui.TickableGuiEventListener,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,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
-
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.IconButton
green, iconFields inherited from class net.createmod.catnip.gui.widget.AbstractSimiWidget
COLOR_CLICK, COLOR_DISABLED, COLOR_FAIL, COLOR_HOVER, COLOR_IDLE, COLOR_SUCCESS, HEADER_RGB, HINT_RGB, lockedTooltipX, lockedTooltipY, onClick, toolTip, wasHovered, zFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
ConstructorsConstructorDescriptionWideIconButton(int x, int y, net.createmod.catnip.gui.element.ScreenElement icon) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawBg(net.minecraft.client.gui.GuiGraphics graphics, AllGuiTextures button) Methods inherited from class com.simibubi.create.foundation.gui.widget.IconButton
doRender, setIcon, setToolTipMethods inherited from class net.createmod.catnip.gui.widget.AbstractSimiWidget
afterRender, atZLevel, beforeRender, clicked, getToolTip, onClick, render, renderWidget, runCallback, setActive, setHeight, tick, updateWidgetNarration, withCallback, withCallbackMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onDrag, onRelease, playDownSound, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, getRectangle, isFocused, isMouseOver, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Constructor Details
-
WideIconButton
public WideIconButton(int x, int y, net.createmod.catnip.gui.element.ScreenElement icon)
-
-
Method Details
-
drawBg
- Overrides:
drawBgin classIconButton
-