Class PersonalHomePanel

java.lang.Object
com.thecsdev.common.scene.Node<com.thecsdev.commonmc.api.client.gui.TElement>
com.thecsdev.commonmc.api.client.gui.TElement
com.thecsdev.commonmc.api.client.gui.panel.TPanelElement
com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
com.thecsdev.betterstats.client.gui.panel.PersonalHomePanel
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 PersonalHomePanel extends com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable
TPanelElement whose interface serves as the local-player's personal space, featuring statistics and utilities related to them.

Primarily found in McbsEditorHomepageTabGUIs.

  • Nested Class Summary

    Nested classes/interfaces inherited from class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement

    com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable, com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Transparent
  • Field Summary

    Fields inherited from class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement

    COLOR_BACKGROUND, COLOR_OUTLINE, COLOR_OUTLINE_FOCUSED

    Fields inherited from class com.thecsdev.commonmc.api.client.gui.TElement

    eInitialized
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final void
     

    Methods inherited from class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement.Paintable

    backgroundColorProperty, focusedOutlineColorProperty, outlineColorProperty, postRenderCallback, renderCallback

    Methods inherited from class com.thecsdev.commonmc.api.client.gui.panel.TPanelElement

    addAllVertically, computeNextXBounds, computeNextYBounds, inputCallback, scroll, scrollAmountProperty, scrollPaddingProperty, scrollSensitivityProperty

    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, invalidateTooltipCache, isFocusable, isFocused, isHoverable, isHovered, isHoveredOrFocused, isVisible, move, moveChildren, moveTo, removeRel, screenProperty, setBounds, setBounds, setBounds, showContextMenu, tickCallback, tooltipProperty, toString, visibleProperty

    Methods 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

    Methods inherited from class Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface Iterable

    forEach
  • Constructor Details

  • Method Details

    • initCallback

      protected final void initCallback()
      Overrides:
      initCallback in class com.thecsdev.commonmc.api.client.gui.TElement