Class AccessibilityOnboardingScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class AccessibilityOnboardingScreen extends Screen
  • Field Details

    • TITLE

      private static final Component TITLE
    • ONBOARDING_NARRATOR_MESSAGE

      private static final Component ONBOARDING_NARRATOR_MESSAGE
    • PADDING

      private static final int PADDING
      See Also:
    • TITLE_PADDING

      private static final int TITLE_PADDING
      See Also:
    • FADE_OUT_TIME

      private static final float FADE_OUT_TIME
      See Also:
    • TEXT_WIDGET_WIDTH

      private static final int TEXT_WIDGET_WIDTH
      See Also:
    • logoRenderer

      private final LogoRenderer logoRenderer
    • options

      private final Options options
    • narratorAvailable

      private final boolean narratorAvailable
    • hasNarrated

      private boolean hasNarrated
    • timer

      private float timer
    • onClose

      private final Runnable onClose
    • layout

      private final HeaderAndFooterLayout layout
    • focusableTextWidget

      private @Nullable FocusableTextWidget focusableTextWidget
    • fadeInStart

      private float fadeInStart
    • fadingIn

      private boolean fadingIn
    • fadeOutStart

      private float fadeOutStart
  • Constructor Details

    • AccessibilityOnboardingScreen

      public AccessibilityOnboardingScreen(Options options, Runnable onClose)
  • Method Details

    • init

      public 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
    • initTitleYPos

      private int initTitleYPos()
    • onClose

      public void onClose()
      Overrides:
      onClose in class Screen
    • closeAndSetScreen

      private void closeAndSetScreen(Screen screen)
    • close

      private void close(boolean onboardingFinished, Runnable runnable)
    • extractRenderState

      public void extractRenderState(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
      Specified by:
      extractRenderState in interface Renderable
      Overrides:
      extractRenderState in class Screen
    • panoramaShouldSpin

      protected boolean panoramaShouldSpin()
      Overrides:
      panoramaShouldSpin in class Screen
    • handleInitialNarrationDelay

      private void handleInitialNarrationDelay()