Class PonderIndexScreen
java.lang.Object
net.minecraft.client.gui.components.events.AbstractContainerEventHandler
net.minecraft.client.gui.screens.Screen
net.createmod.catnip.gui.AbstractSimiScreen
net.createmod.catnip.gui.NavigatableSimiScreen
net.createmod.ponder.foundation.ui.AbstractPonderScreen
net.createmod.ponder.foundation.ui.PonderIndexScreen
- All Implemented Interfaces:
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
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.client.gui.screens.Screen
net.minecraft.client.gui.screens.Screen.NarratableSearchResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<PonderIndexScreen.ItemEntry>protected intprotected intprotected intprotected net.minecraft.client.renderer.Rect2iprotected PonderButtonprotected List<PonderButton>protected net.createmod.catnip.utility.layout.PaginationStateprotected PonderButtonprotected net.minecraft.client.renderer.Rect2iFields inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
ASSOCIATED, CATEGORIES, CLOSE, DESCRIPTION, EXIT, IDENTIFY, IDENTIFY_MODE, IN_CHAPTER, INDEX_TITLE, NEXT, NEXT_UP, PONDERING, PREVIOUS, REPLAY, SLOW_TEXT, THINK_BACK, WELCOMEFields inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
arrowAnimation, backTrack, COLOR_NAV_ARROW, currentlyRenderingPreviousScreen, depthPointX, depthPointY, transitionFields inherited from class net.createmod.catnip.gui.AbstractSimiScreen
BACKGROUND_COLOR, guiLeft, guiTop, windowHeight, windowWidth, windowXOffset, windowYOffsetFields inherited from class net.minecraft.client.gui.screens.Screen
BACKGROUND_LOCATION, font, height, minecraft, renderables, screenExecutor, title, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackprotected voidinit()protected voidinitBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) booleanisEquivalentTo(net.createmod.catnip.gui.NavigatableSimiScreen other) booleanprotected voidrenderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidrenderWindowForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) protected voidvoidtick()protected voidMethods inherited from class net.createmod.ponder.foundation.ui.AbstractPonderScreen
backTrackingComponentMethods inherited from class net.createmod.catnip.gui.NavigatableSimiScreen
centerScalingOn, centerScalingOnMouse, getBreadcrumbTitle, isCurrentlyRenderingPreviousScreen, keyPressed, onClose, renderBackground, renderWindowBackground, renderZeloBreadcrumbs, shareContextWithMethods inherited from class net.createmod.catnip.gui.AbstractSimiScreen
addRenderableWidgets, addRenderableWidgets, debugWindowArea, endFrame, getFocused, getRenderables, prepareFrame, removeWidgets, removeWidgets, render, setWindowOffset, setWindowSizeMethods inherited from class net.minecraft.client.gui.screens.Screen
added, addRenderableOnly, addRenderableWidget, addWidget, afterKeyboardAction, afterMouseAction, afterMouseMove, changeFocus, children, clearWidgets, findNarratableWidget, getBackgroundMusic, getNarrationMessage, getRectangle, getTitle, getTooltipFromItem, handleComponentClicked, handleDelayedNarration, hasAltDown, hasControlDown, hasShiftDown, hideWidgets, init, insertText, isCopy, isCut, isMouseOver, isPaste, isSelectAll, isValidCharacterForName, narrationEnabled, onFilesDrop, rebuildWidgets, removed, removeWidget, renderDirtBackground, renderWithTooltip, repositionElements, resize, setInitialFocus, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, setTooltipForNextRenderPass, shouldCloseOnEsc, shouldNarrateNavigation, triggerImmediateNarration, updateNarratedWidget, updateNarrationState, wrapScreenErrorMethods inherited from class net.minecraft.client.gui.components.events.AbstractContainerEventHandler
isDragging, setDragging, setFocusedMethods 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.ContainerEventHandler
charTyped, getChildAt, getCurrentFocusPath, isFocused, keyReleased, magicalSpecialHackyFocus, mouseClicked, mouseDragged, mouseReleased, mouseScrolled, nextFocusPath, setFocusedMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
mouseMovedMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
items
-
paginatedWidgets
-
paginationState
protected net.createmod.catnip.utility.layout.PaginationState paginationState -
maxScreenArea
protected net.minecraft.client.renderer.Rect2i maxScreenArea -
usedArea
protected net.minecraft.client.renderer.Rect2i usedArea -
maxItemRows
protected int maxItemRows -
maxItemsPerRow
protected int maxItemsPerRow -
maxItemsPerPage
protected int maxItemsPerPage -
nextPage
-
prevPage
-
-
Constructor Details
-
PonderIndexScreen
public PonderIndexScreen()
-
-
Method Details
-
init
protected void init()- Overrides:
initin classAbstractPonderScreen
-
setupItemsForPage
protected void setupItemsForPage() -
updateAfterPaginationChange
protected void updateAfterPaginationChange() -
initBackTrackIcon
protected void initBackTrackIcon(net.createmod.catnip.gui.widget.BoxWidget backTrack) - Specified by:
initBackTrackIconin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
tick
public void tick()- Overrides:
tickin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderWindow
protected void renderWindow(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWindowin classnet.createmod.catnip.gui.NavigatableSimiScreen
-
renderWindowForeground
protected void renderWindowForeground(net.minecraft.client.gui.GuiGraphics graphics, int mouseX, int mouseY, float partialTicks) - Overrides:
renderWindowForegroundin classnet.createmod.catnip.gui.AbstractSimiScreen
-
getHoveredTooltipItem
public net.minecraft.world.item.ItemStack getHoveredTooltipItem() -
isPauseScreen
public boolean isPauseScreen()- Overrides:
isPauseScreenin classnet.createmod.catnip.gui.AbstractSimiScreen
-