Class EntryPreviewWidget
java.lang.Object
com.supermartijn642.core.gui.widget.BaseWidget
com.supermartijn642.rechiseled.screen.EntryPreviewWidget
- All Implemented Interfaces:
com.supermartijn642.core.gui.widget.Widget
public class EntryPreviewWidget
extends com.supermartijn642.core.gui.widget.BaseWidget
Created 25/12/2021 by SuperMartijn642
-
Field Summary
Fields inherited from class com.supermartijn642.core.gui.widget.BaseWidget
focusedWidget, height, nextNarration, widgets, width, x, y -
Constructor Summary
ConstructorsConstructorDescriptionEntryPreviewWidget(int x, int y, int width, int height, Supplier<net.minecraft.world.item.Item> item, Supplier<Integer> previewMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidnet.minecraft.network.chat.ComponentbooleanmousePressed(int mouseX, int mouseY, int button, boolean hasBeenHandled) booleanmouseReleased(int mouseX, int mouseY, int button, boolean hasBeenHandled) voidrender(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY) Methods inherited from class com.supermartijn642.core.gui.widget.BaseWidget
addWidget, charTyped, discard, getTooltips, height, initialize, isFocused, keyPressed, keyReleased, left, mouseScrolled, removeWidget, renderBackground, renderForeground, renderOverlay, renderTooltips, setFocused, top, update, width
-
Constructor Details
-
EntryPreviewWidget
-
-
Method Details
-
addWidgets
protected void addWidgets()- Overrides:
addWidgetsin classcom.supermartijn642.core.gui.widget.BaseWidget
-
getNarrationMessage
public net.minecraft.network.chat.Component getNarrationMessage() -
render
public void render(com.supermartijn642.core.gui.widget.WidgetRenderContext context, int mouseX, int mouseY) - Specified by:
renderin interfacecom.supermartijn642.core.gui.widget.Widget- Overrides:
renderin classcom.supermartijn642.core.gui.widget.BaseWidget
-
mousePressed
public boolean mousePressed(int mouseX, int mouseY, int button, boolean hasBeenHandled) - Specified by:
mousePressedin interfacecom.supermartijn642.core.gui.widget.Widget- Overrides:
mousePressedin classcom.supermartijn642.core.gui.widget.BaseWidget
-
mouseReleased
public boolean mouseReleased(int mouseX, int mouseY, int button, boolean hasBeenHandled) - Specified by:
mouseReleasedin interfacecom.supermartijn642.core.gui.widget.Widget- Overrides:
mouseReleasedin classcom.supermartijn642.core.gui.widget.BaseWidget
-