Package guideme.document.flow
Class LytFlowLink
java.lang.Object
guideme.document.flow.LytFlowContent
guideme.document.flow.LytFlowSpan
guideme.document.flow.LytTooltipSpan
guideme.document.flow.LytFlowLink
- All Implemented Interfaces:
LytFlowParent,InteractiveElement,LytErrorSink,ExportableResourceProvider,Styleable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable net.minecraft.sounds.SoundEventbooleanmouseClicked(GuideUiHost screen, int x, int y, net.minecraft.client.input.MouseButtonInfo button, boolean doubleClick) voidsetClickCallback(@Nullable Consumer<GuideUiHost> clickCallback) voidsetClickSound(@Nullable net.minecraft.sounds.SoundEvent clickSound) voidsetExternalUrl(URI uri) Configures this link to open the given external URL on click.voidsetPageLink(PageAnchor anchor) Configures this link to open the given page on click.Methods inherited from class guideme.document.flow.LytTooltipSpan
exportResources, getTooltip, setTooltipMethods inherited from class guideme.document.flow.LytFlowSpan
append, getChildren, visitChildrenMethods inherited from class guideme.document.flow.LytFlowContent
getFlowParent, getHoverStyle, getParent, getStyle, getStylingParent, isInclusiveAncestor, setHoverStyle, setParent, setStyle, visitMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface guideme.document.interaction.InteractiveElement
mouseCaptureLost, mouseMoved, mouseReleasedMethods inherited from interface guideme.document.flow.LytFlowParent
appendBreak, appendComponent, appendError, appendTextMethods inherited from interface guideme.style.Styleable
getHoverStyle, getStyle, getStylingParent, modifyHoverStyle, modifyStyle, resolveHoverStyle, resolveStyle, setHoverStyle, setStyle
-
Constructor Details
-
LytFlowLink
public LytFlowLink()
-
-
Method Details
-
setClickCallback
-
mouseClicked
public boolean mouseClicked(GuideUiHost screen, int x, int y, net.minecraft.client.input.MouseButtonInfo button, boolean doubleClick) -
getClickSound
@Nullable public @Nullable net.minecraft.sounds.SoundEvent getClickSound() -
setClickSound
public void setClickSound(@Nullable @Nullable net.minecraft.sounds.SoundEvent clickSound) -
setExternalUrl
Configures this link to open the given external URL on click. -
setPageLink
Configures this link to open the given page on click.
-