Class TabStripPanel
java.lang.Object
com.thecsdev.common.scene.Node<com.thecsdev.commonmc.api.client.gui.TElement>
com.thecsdev.commonmc.api.client.gui.TElement
com.thecsdev.betterstats.mcbs.view.editor.TabStripPanel
- All Implemented Interfaces:
com.thecsdev.common.scene.INode<com.thecsdev.commonmc.api.client.gui.TElement>, com.thecsdev.common.scene.INodeBounded<com.thecsdev.commonmc.api.client.gui.TElement, com.thecsdev.common.math.Bounds2i>, com.thecsdev.common.scene.INodeRenderable<com.thecsdev.commonmc.api.client.gui.TElement, com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics>, Iterable<com.thecsdev.commonmc.api.client.gui.TElement>, Collection<com.thecsdev.commonmc.api.client.gui.TElement>
@Internal
@Environment(CLIENT)
public final class TabStripPanel
extends com.thecsdev.commonmc.api.client.gui.TElement
Tabbed document interface tab-strip element that serves as a navigational
component, enabling users to switch between different
McbsEditorTab instances.-
Field Summary
Fields inherited from class com.thecsdev.commonmc.api.client.gui.TElement
eInitialized -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidfinal voidpostRenderCallback(@NotNull com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics pencil) final voidrenderCallback(@NotNull com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics pencil) Methods inherited from class com.thecsdev.commonmc.api.client.gui.TElement
addRel, boundsProperty, clearAndInit, clipsDescendantsProperty, contextMenuProperty, dragEndCallback, dragStartCallback, findElementAt, focusableProperty, focusGainedCallback, focusLostCallback, forEachVisible, getBaseType, getBounds, getClient, getContentBounds, getCursor, getSelf, getTooltip, hoverableProperty, hoverGainedCallback, hoverLostCallback, inputCallback, invalidateTooltipCache, isFocusable, isFocused, isHoverable, isHovered, isHoveredOrFocused, isVisible, move, moveChildren, moveTo, removeRel, screenProperty, setBounds, setBounds, setBounds, showContextMenu, tickCallback, tooltipProperty, toString, visiblePropertyMethods inherited from class com.thecsdev.common.scene.Node
add, addAll, childAddedCallback, childRemovedCallback, clear, contains, containsAll, equals, findChild, findParent, findSibling, forEach, get, getFirst, getLast, getParent, hashCode, indexOf, isEmpty, iterator, parentProperty, remove, remove, remove, removeAll, retainAll, rootProperty, size, toArray, toArray
-
Constructor Details
-
TabStripPanel
- Throws:
NullPointerException
-
-
Method Details
-
renderCallback
public final void renderCallback(@NotNull @NotNull com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics pencil) - Specified by:
renderCallbackin interfacecom.thecsdev.common.scene.INodeRenderable<com.thecsdev.commonmc.api.client.gui.TElement, com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics>- Overrides:
renderCallbackin classcom.thecsdev.commonmc.api.client.gui.TElement
-
postRenderCallback
public final void postRenderCallback(@NotNull @NotNull com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics pencil) - Specified by:
postRenderCallbackin interfacecom.thecsdev.common.scene.INodeRenderable<com.thecsdev.commonmc.api.client.gui.TElement, com.thecsdev.commonmc.api.client.gui.render.TGuiGraphics>- Overrides:
postRenderCallbackin classcom.thecsdev.commonmc.api.client.gui.TElement
-
initCallback
protected final void initCallback()- Overrides:
initCallbackin classcom.thecsdev.commonmc.api.client.gui.TElement
-