Class ContainerScreenLogicProgrammerBase.SubGuiOperatorInfo
java.lang.Object
net.minecraft.client.gui.GuiComponent
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox.Base
org.cyclops.integrateddynamics.core.evaluate.variable.gui.GuiElementValueTypeString.SubGuiValueTypeInfo<RenderPattern,ContainerScreenLogicProgrammerBase<?>,ContainerLogicProgrammerBase>
org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase.SubGuiOperatorInfo
- All Implemented Interfaces:
ISubGui,ISubGuiBox
- Enclosing class:
- ContainerScreenLogicProgrammerBase<C extends ContainerLogicProgrammerBase>
public class ContainerScreenLogicProgrammerBase.SubGuiOperatorInfo
extends GuiElementValueTypeString.SubGuiValueTypeInfo<RenderPattern,ContainerScreenLogicProgrammerBase<?>,ContainerLogicProgrammerBase>
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
SubGuiBox.Base, SubGuiBox.BoxNested classes/interfaces inherited from interface org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGui
ISubGui.SubGuiComparator -
Field Summary
Fields inherited from class org.cyclops.integrateddynamics.core.evaluate.variable.gui.GuiElementValueTypeString.SubGuiValueTypeInfo
container, guiFields inherited from class org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
buttonList, subGuiHolder, TEXTUREFields inherited from class net.minecraft.client.gui.GuiComponent
BACKGROUND_LOCATION, GUI_ICONS_LOCATION, STATS_ICON_LOCATION -
Constructor Summary
ConstructorsConstructorDescriptionSubGuiOperatorInfo(IGuiInputElement<RenderPattern, ContainerScreenLogicProgrammerBase<?>, ContainerLogicProgrammerBase> element) -
Method Summary
Modifier and TypeMethodDescriptionbooleancharTyped(char typedChar, int keyCode) Char type eventprotected net.minecraft.network.chat.Componentprotected net.minecraft.resources.ResourceLocationvoidinit(int guiLeft, int guiTop) booleankeyPressed(int typedChar, int keyCode, int modifiers) Key press eventbooleanmouseClicked(double mouseX, double mouseY, int mouseButton) voidvoidrenderBg(com.mojang.blaze3d.vertex.PoseStack matrixStack, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font font, float partialTicks, int mouseX, int mouseY) protected booleanMethods inherited from class org.cyclops.integrateddynamics.core.evaluate.variable.gui.GuiElementValueTypeString.SubGuiValueTypeInfo
drawGuiContainerForegroundLayer, getSignalX, getSignalYMethods inherited from class org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox.Base
getHeight, getWidth, getX, getY, tickMethods inherited from class org.cyclops.integrateddynamics.core.client.gui.subgui.SubGuiBox
actionPerformed, drawScreen, isDrawBackgroundMethods inherited from class net.minecraft.client.gui.GuiComponent
blit, blit, blit, blit, blit, blitOutlineBlack, disableScissor, drawCenteredString, drawCenteredString, drawCenteredString, drawString, drawString, drawString, enableScissor, fill, fillGradient, fillGradient, fillGradient, getBlitOffset, hLine, setBlitOffset, vLine
-
Constructor Details
-
SubGuiOperatorInfo
public SubGuiOperatorInfo(IGuiInputElement<RenderPattern, ContainerScreenLogicProgrammerBase<?>, ContainerLogicProgrammerBase> element)
-
-
Method Details
-
init
public void init(int guiLeft, int guiTop) - Specified by:
initin interfaceISubGui- Overrides:
initin classSubGuiBox.Base
-
showError
protected boolean showError() -
getLastError
protected net.minecraft.network.chat.Component getLastError() -
getTexture
protected net.minecraft.resources.ResourceLocation getTexture() -
charTyped
public boolean charTyped(char typedChar, int keyCode) Description copied from interface:ISubGuiChar type event- Specified by:
charTypedin interfaceISubGui- Overrides:
charTypedin classSubGuiBox.Base- Parameters:
typedChar- The character typedkeyCode- The keycode of the character typed- Returns:
- True if all next actions should be skipped
-
keyPressed
public boolean keyPressed(int typedChar, int keyCode, int modifiers) Description copied from interface:ISubGuiKey press event- Specified by:
keyPressedin interfaceISubGui- Overrides:
keyPressedin classSubGuiBox.Base- Parameters:
typedChar- The character typedkeyCode- The keycode of the character typedmodifiers- Key modifiers- Returns:
- True if all next actions should be skipped
-
mouseClicked
public boolean mouseClicked(double mouseX, double mouseY, int mouseButton) - Specified by:
mouseClickedin interfaceISubGui- Overrides:
mouseClickedin classSubGuiBox.Base
-
renderBg
public void renderBg(com.mojang.blaze3d.vertex.PoseStack matrixStack, int guiLeft, int guiTop, net.minecraft.client.renderer.texture.TextureManager textureManager, net.minecraft.client.gui.Font font, float partialTicks, int mouseX, int mouseY) - Specified by:
renderBgin interfaceISubGui- Overrides:
renderBgin classGuiElementValueTypeString.SubGuiValueTypeInfo<RenderPattern,ContainerScreenLogicProgrammerBase<?>, ContainerLogicProgrammerBase>
-
onButtonEditClick
public void onButtonEditClick()
-