Class SettingsTheme

java.lang.Object
dev.miyomiyo.agentbridge.client.settings.SettingsTheme

public final class SettingsTheme extends java.lang.Object
Shared square settings chrome. Rendering observes widget state; it never changes preferences.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    background(ClientGraphics g, int left, int width, int screenHeight)
    Draw before widgets so native focus, input, tooltips and narration remain in control.
    static void
    scrollIndicator(ClientGraphics g, int x, int top, int height, int offset, int lastOffset, double fraction)
    Quiet position indicator; wheel and Page Up/Down own scrolling, not extra buttons.
    static void
    slider(ClientGraphics g, net.minecraft.client.gui.components.AbstractWidget widget, double value)
    Paints the native slider's current value, including its keyboard focus.
    static void
    title(ClientGraphics g, net.minecraft.network.chat.Component title, int centerX)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • background

      public static void background(ClientGraphics g, int left, int width, int screenHeight)
      Draw before widgets so native focus, input, tooltips and narration remain in control.
    • title

      public static void title(ClientGraphics g, net.minecraft.network.chat.Component title, int centerX)
    • slider

      public static void slider(ClientGraphics g, net.minecraft.client.gui.components.AbstractWidget widget, double value)
      Paints the native slider's current value, including its keyboard focus.
    • scrollIndicator

      public static void scrollIndicator(ClientGraphics g, int x, int top, int height, int offset, int lastOffset, double fraction)
      Quiet position indicator; wheel and Page Up/Down own scrolling, not extra buttons.