Class SelectedResearchWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.portingdeadmods.researchd.client.screens.research.ResearchScreenWidget
com.portingdeadmods.researchd.client.screens.research.widgets.SelectedResearchWidget
- 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,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
-
Nested Class Summary
Nested classes/interfaces inherited from class com.portingdeadmods.researchd.client.screens.research.ResearchScreenWidget
ResearchScreenWidget.PanelSpriteTypeNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intnet.minecraft.client.gui.components.AbstractWidgetstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intnet.minecraft.client.gui.components.AbstractWidgetstatic final intcom.portingdeadmods.portingdeadlibs.api.client.screens.widgets.AbstractScrollerstatic final intstatic final intstatic final intFields inherited from class com.portingdeadmods.researchd.client.screens.research.ResearchScreenWidget
PANEL_HEIGHT, PANEL_WIDTH, SMALL_PANEL_HEIGHT, TALL_PANEL_HEIGHTFields 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
ConstructorsConstructorDescriptionSelectedResearchWidget(ResearchScreen screen, int x, int y, int width, int height) -
Method Summary
Modifier and TypeMethodDescriptionintbooleanmouseClicked(double mouseX, double mouseY, int button) booleanmouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) voidonDrag(double mouseX, double mouseY, double dragX, double dragY) voidrenderTooltip(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float v) protected voidrenderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float v) voidsetSelectedResearch(@NotNull ResearchInstance instance) voidvisitWidgets(Consumer<net.minecraft.client.gui.components.AbstractWidget> consumer) Methods inherited from class com.portingdeadmods.researchd.client.screens.research.ResearchScreenWidget
isHovering, isHovering, renderResearchPanel, renderResearchPanel, renderResearchPanel, renderResearchPanel, renderResearchPanel, renderSmallResearchPanel, renderTallResearchPanel, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, 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, keyPressed, keyReleased, mouseMovedMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Field Details
-
LABEL_PADDING_TOP_1
public static final int LABEL_PADDING_TOP_1- See Also:
-
LABEL_PADDING_BOTTOM_1
public static final int LABEL_PADDING_BOTTOM_1- See Also:
-
METHOD_WIDGET_PADDING_BOTTOM
public static final int METHOD_WIDGET_PADDING_BOTTOM- See Also:
-
LINE_HEIGHT
public static final int LINE_HEIGHT- See Also:
-
LABEL_PADDING_TOP_2
public static final int LABEL_PADDING_TOP_2- See Also:
-
LABEL_PADDING_BOTTOM_2
public static final int LABEL_PADDING_BOTTOM_2- See Also:
-
BOTTOM_PADDING
public static final int BOTTOM_PADDING- See Also:
-
VISIBLE_CONENT_HEIGHT
public static final int VISIBLE_CONENT_HEIGHT- See Also:
-
PADDING_Y
public static final int PADDING_Y- See Also:
-
DESCRIPTION_WIDTH
public static final int DESCRIPTION_WIDTH- See Also:
-
DESCRIPTION_HEIGHT
public static final int DESCRIPTION_HEIGHT- See Also:
-
BACKGROUND_WIDTH
public static final int BACKGROUND_WIDTH- See Also:
-
BACKGROUND_HEIGHT
public static final int BACKGROUND_HEIGHT- See Also:
-
VERTICAL_SCROLLER_WIDTH
public static final int VERTICAL_SCROLLER_WIDTH- See Also:
-
VERTICAL_SCROLLER_HEIGHT
public static final int VERTICAL_SCROLLER_HEIGHT- See Also:
-
HORIZONTAL_SCROLLER_WIDTH
public static final int HORIZONTAL_SCROLLER_WIDTH- See Also:
-
HORIZONTAL_SCROLLER_HEIGHT
public static final int HORIZONTAL_SCROLLER_HEIGHT- See Also:
-
HORIZONTAL_SCROLLER_X
public static final int HORIZONTAL_SCROLLER_X- See Also:
-
HORIZONTAL_SCROLLER_Y
public static final int HORIZONTAL_SCROLLER_Y- See Also:
-
HORIZONTAL_SCROLLER_TRACK_LENGTH
public static final int HORIZONTAL_SCROLLER_TRACK_LENGTH- See Also:
-
METHOD_WIDGET_PADDING
public static final int METHOD_WIDGET_PADDING- See Also:
-
methodWidget
public net.minecraft.client.gui.components.AbstractWidget methodWidget -
effectWidget
public net.minecraft.client.gui.components.AbstractWidget effectWidget -
sideScroller
public com.portingdeadmods.portingdeadlibs.api.client.screens.widgets.AbstractScroller sideScroller
-
-
Constructor Details
-
SelectedResearchWidget
-
-
Method Details
-
renderWidget
protected void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float v) - Specified by:
renderWidgetin classnet.minecraft.client.gui.components.AbstractWidget
-
renderTooltip
public void renderTooltip(net.minecraft.client.gui.GuiGraphics guiGraphics, int mouseX, int mouseY, float v) -
getInfoHeight
public int getInfoHeight() -
mouseScrolled
public boolean mouseScrolled(double mouseX, double mouseY, double scrollX, double scrollY) -
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int button) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.components.AbstractWidget
-
onDrag
public void onDrag(double mouseX, double mouseY, double dragX, double dragY) - Overrides:
onDragin classnet.minecraft.client.gui.components.AbstractWidget
-
setSelectedResearch
-
getSelectedInstance
-
visitWidgets
- Specified by:
visitWidgetsin interfacenet.minecraft.client.gui.layouts.LayoutElement- Overrides:
visitWidgetsin classnet.minecraft.client.gui.components.AbstractWidget
-