Class TelemetryInfoScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class TelemetryInfoScreen extends Screen
  • Field Details

    • TITLE

      private static final Component TITLE
    • DESCRIPTION

      private static final Component DESCRIPTION
    • BUTTON_PRIVACY_STATEMENT

      private static final Component BUTTON_PRIVACY_STATEMENT
    • BUTTON_GIVE_FEEDBACK

      private static final Component BUTTON_GIVE_FEEDBACK
    • BUTTON_VIEW_DATA

      private static final Component BUTTON_VIEW_DATA
    • CHECKBOX_OPT_IN

      private static final Component CHECKBOX_OPT_IN
    • SPACING

      private static final int SPACING
      See Also:
    • EXTRA_TELEMETRY_AVAILABLE

      private static final boolean EXTRA_TELEMETRY_AVAILABLE
    • lastScreen

      private final Screen lastScreen
    • options

      private final Options options
    • layout

      private final HeaderAndFooterLayout layout
    • telemetryEventWidget

      @Nullable private TelemetryEventWidget telemetryEventWidget
    • description

      @Nullable private MultiLineTextWidget description
    • savedScroll

      private double savedScroll
  • Constructor Details

    • TelemetryInfoScreen

      public TelemetryInfoScreen(Screen p_261720_, Options p_262019_)
  • Method Details

    • getNarrationMessage

      public Component getNarrationMessage()
      Overrides:
      getNarrationMessage in class Screen
    • init

      protected void init()
      Overrides:
      init in class Screen
    • repositionElements

      protected void repositionElements()
      Overrides:
      repositionElements in class Screen
    • setInitialFocus

      protected void setInitialFocus()
      Overrides:
      setInitialFocus in class Screen
    • createTelemetryCheckbox

      private AbstractWidget createTelemetryCheckbox()
    • onOptInChanged

      private void onOptInChanged(AbstractWidget p_312236_, boolean p_309488_)
    • openPrivacyStatementLink

      private void openPrivacyStatementLink(Button p_297730_)
    • openFeedbackLink

      private void openFeedbackLink(Button p_261531_)
    • openDataFolder

      private void openDataFolder(Button p_261840_)
    • onClose

      public void onClose()
      Overrides:
      onClose in class Screen