Package com.minecolonies.core.client.gui
Class WindowRequestDetail
java.lang.Object
com.ldtteam.blockui.UiRenderMacros
com.ldtteam.blockui.Pane
com.ldtteam.blockui.views.View
com.ldtteam.blockui.views.BOWindow
com.minecolonies.core.client.gui.AbstractWindowSkeleton
com.minecolonies.core.client.gui.WindowRequestDetail
- All Implemented Interfaces:
com.ldtteam.blockui.controls.ButtonHandler,IModuleContainer<IWindowModule>,Consumer<com.ldtteam.blockui.controls.Button>
public class WindowRequestDetail
extends AbstractWindowSkeleton
implements com.ldtteam.blockui.controls.ButtonHandler
BOWindow for the request detail.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.ldtteam.blockui.views.BOWindow
com.ldtteam.blockui.views.BOWindow.WindowRenderType -
Field Summary
FieldsFields inherited from class com.minecolonies.core.client.gui.AbstractWindowSkeleton
buttonNextPage, buttonPrevPage, pageNum, switchViewFields inherited from class com.ldtteam.blockui.views.BOWindow
DEFAULT_HEIGHT, DEFAULT_WIDTH, lightbox, screen, windowPausesGame, windowRenderType, xmlResourceLocationFields inherited from class com.ldtteam.blockui.views.View
children, paddingFields inherited from class com.ldtteam.blockui.Pane
alignment, cursor, debugging, enabled, focus, height, hoverSource, id, lastClickedPane, mc, onHover, onHoverId, visible, wasCursorInPane, width, window, x, yFields inherited from class com.ldtteam.blockui.UiRenderMacros
HALF_BIAS -
Constructor Summary
ConstructorsConstructorDescriptionWindowRequestDetail(@Nullable com.ldtteam.blockui.views.BOWindow parent, IRequest<?> request, int colonyId, RequestTreeWindowModule requestTreeWindowModule) Open the request detail. -
Method Summary
Modifier and TypeMethodDescriptionvoidonButtonClicked(@NotNull com.ldtteam.blockui.controls.Button button) Called when any button has been clicked.voidonOpened()Called when the GUI has been opened.voidonUpdate()Methods inherited from class com.minecolonies.core.client.gui.AbstractWindowSkeleton
close, doNothing, getClassType, getModules, onClosed, registerButton, registerButton, registerLayoutModule, registerModule, setPageMethods inherited from class com.ldtteam.blockui.views.BOWindow
doesWindowPauseGame, drawSelf, getRenderType, getScreen, getXmlResourceLocation, hasLightbox, loadParams, onKeyTyped, onMouseReleased, onUnhandledKeyTyped, open, openAsLayerMethods inherited from class com.ldtteam.blockui.views.View
accumulatePosition, addChild, addChild, adjustChild, childIsVisible, click, drawHidden, drawSelfLast, findPaneByID, findPaneByType, findPaneForClick, getAccumulatedPosition, getChildren, getInteriorHeight, getInteriorWidth, mouseClickableEventHandler, mouseEventProcessor, mousePointableEventHandler, onMouseDrag, parseChildren, postAddChild, removeChild, rightClick, scrollInput, setSize, setWindowMethods inherited from class com.ldtteam.blockui.Pane
canHandleClick, clearFocus, disable, draw, drawLast, enable, findFirstPaneByType, findPaneOfTypeByID, getAlignment, getCursor, getFocus, getHeight, getHoverPane, getID, getParent, getWidth, getWindow, getX, getY, handleClick, handleHover, handleRightClick, hide, isClickable, isEnabled, isFocus, isPointInPane, isVisible, moveBy, off, on, onFocus, onFocusLost, putInside, scissorsEnd, scissorsStart, setAlignment, setCursor, setEnabled, setFocus, setFocus, setHoverPane, setID, setParentView, setPosition, setVisible, shouldDraw, show, wasCursorInPaneMethods inherited from class com.ldtteam.blockui.UiRenderMacros
blit, blit, blit, blit, blitRepeatable, drawEntity, drawLineRect, drawLineRect, drawLineRect, drawLineRectGradient, drawLineRectGradient, drawLineRectGradient, fill, fill, fillGradient, fillGradient, hLine, hLine, line, line, populateBlitTriangles, populateFillGradientTriangles, populateFillTriangles, vLine, vLineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ldtteam.blockui.controls.ButtonHandler
acceptMethods inherited from interface com.minecolonies.api.colony.modules.IModuleContainer
getFirstModuleOccurance, getModule, getModule, getModule, getModuleMatching, getModules, getModules, getModules, getModulesByType, hasModule, hasModule, hasModule
-
Field Details
-
WINDOW_ID
public static final net.minecraft.resources.ResourceLocation WINDOW_ID
-
-
Constructor Details
-
WindowRequestDetail
public WindowRequestDetail(@Nullable @Nullable com.ldtteam.blockui.views.BOWindow parent, IRequest<?> request, int colonyId, RequestTreeWindowModule requestTreeWindowModule) Open the request detail.- Parameters:
parent- the window we're coming from.request- the request.colonyId- the colony id.requestTreeWindowModule- the request tree module.
-
-
Method Details
-
onOpened
public void onOpened()Called when the GUI has been opened. Will fill the fields and lists.- Overrides:
onOpenedin classAbstractWindowSkeleton
-
onUpdate
public void onUpdate()- Overrides:
onUpdatein classAbstractWindowSkeleton
-
onButtonClicked
public void onButtonClicked(@NotNull @NotNull com.ldtteam.blockui.controls.Button button) Called when any button has been clicked.- Specified by:
onButtonClickedin interfacecom.ldtteam.blockui.controls.ButtonHandler- Overrides:
onButtonClickedin classAbstractWindowSkeleton- Parameters:
button- the clicked button.
-