Class ReportReasonSelectionScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.reporting.ReportReasonSelectionScreen
- All Implemented Interfaces:
ContainerEventHandler
,GuiEventListener
,Renderable
,TabOrderedElement
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
Screen.NarratableSearchResult
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private static final int
private static final int
(package private) ReportReason
private static final int
private final Screen
private final Consumer<ReportReason>
private static final int
private static final Component
private static final Component
private static final Component
Fields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, width
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
ConstructorDescriptionReportReasonSelectionScreen
(Screen p_239438_, ReportReason p_239439_, Consumer<ReportReason> p_239440_) -
Method Summary
Modifier and TypeMethodDescriptionprivate int
private int
private int
private int
private int
protected void
init()
void
onClose()
void
render
(GuiGraphics p_282815_, int p_283039_, int p_283620_, float p_281336_) void
renderBackground
(GuiGraphics p_298834_, int p_299010_, int p_300733_, float p_298483_) Methods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearFocus, clearWidgets, findNarratableWidget, getBackgroundMusic, getMinecraft, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, getUsageNarration, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isPauseScreen, isSelectAll, isValidCharacterForName, keyPressed, narrationEnabled, onFilesDrop, rebuildWidgets, removed, removeWidget, renderDirtBackground, renderTransparentBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, tick, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenError
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, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocused
Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMoved
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
REASON_TITLE
-
REASON_DESCRIPTION
-
READ_INFO_LABEL
-
FOOTER_HEIGHT
private static final int FOOTER_HEIGHT- See Also:
-
BUTTON_WIDTH
private static final int BUTTON_WIDTH- See Also:
-
BUTTON_HEIGHT
private static final int BUTTON_HEIGHT- See Also:
-
CONTENT_WIDTH
private static final int CONTENT_WIDTH- See Also:
-
PADDING
private static final int PADDING- See Also:
-
lastScreen
-
reasonSelectionList
-
currentlySelectedReason
-
onSelectedReason
-
-
Constructor Details
-
ReportReasonSelectionScreen
public ReportReasonSelectionScreen(@Nullable Screen p_239438_, @Nullable ReportReason p_239439_, Consumer<ReportReason> p_239440_)
-
-
Method Details
-
init
protected void init() -
render
- Specified by:
render
in interfaceRenderable
- Overrides:
render
in classScreen
-
renderBackground
- Overrides:
renderBackground
in classScreen
-
buttonTop
private int buttonTop() -
contentLeft
private int contentLeft() -
contentRight
private int contentRight() -
descriptionTop
private int descriptionTop() -
descriptionBottom
private int descriptionBottom() -
onClose
public void onClose()
-