Temporarily fized UI

This commit is contained in:
2026-03-06 11:24:30 +01:00
parent 5bb69c92eb
commit 4552d74805
4 changed files with 14 additions and 12 deletions
@@ -3,7 +3,7 @@ package org.saturnclient.common.minecraft.bindings;
import org.saturnclient.common.minecraft.MinecraftBinding; import org.saturnclient.common.minecraft.MinecraftBinding;
public class SaturnItemStack extends MinecraftBinding { public class SaturnItemStack extends MinecraftBinding {
SaturnItemStack(Object binding) { public SaturnItemStack(Object binding) {
super(binding); super(binding);
} }
} }
@@ -3,8 +3,11 @@ package org.saturnclient.ui;
import org.saturnclient.common.minecraft.bindings.SaturnIdentifier; import org.saturnclient.common.minecraft.bindings.SaturnIdentifier;
import org.saturnclient.common.minecraft.bindings.SaturnItemStack; import org.saturnclient.common.minecraft.bindings.SaturnItemStack;
import org.saturnclient.common.minecraft.bindings.SaturnSprite; import org.saturnclient.common.minecraft.bindings.SaturnSprite;
import org.saturnclient.common.minecraft.render.IMatrixStack;
public interface RenderScope { public interface RenderScope {
public IMatrixStack getMatrixStack();
public void setOpacity(float alpha); public void setOpacity(float alpha);
public int getColor(int color); public int getColor(int color);
+7 -8
View File
@@ -51,13 +51,12 @@ public class Utils {
return (index >= 0 && index < list.size()) ? list.get(index) : null; return (index >= 0 && index < list.size()) ? list.get(index) : null;
} }
// public static void notify(NotificationKind kind, String title, String toast) // public static void notify(NotificationKind kind, String title, String toast) {
// { // if (SaturnClient.client.currentScreen instanceof SaturnScreen) {
// if (SaturnClient.client.currentScreen instanceof SaturnScreen) { // ((SaturnScreen) SaturnClient.client.currentScreen)
// ((SaturnScreen) SaturnClient.client.currentScreen) // .draw(new Notification(SaturnClient.client.currentScreen.width,
// .draw(new Notification(SaturnClient.client.currentScreen.width, // SaturnClient.client.currentScreen.height, kind,
// SaturnClient.client.currentScreen.height, kind, // title, toast));
// title, toast)); // }
// }
// } // }
} }
@@ -36,14 +36,14 @@ public class Scroll extends Element {
Theme.BG_RADIUS.value, Theme.BACKGROUND.value); Theme.BG_RADIUS.value, Theme.BACKGROUND.value);
renderScope.enableScissor(padding, padding, width - padding, height - padding); renderScope.enableScissor(padding, padding, width - padding, height - padding);
renderScope.matrices.push(); renderScope.getMatrixStack().push();
renderScope.matrices.translate(padding, -scroll + padding, 0); renderScope.getMatrixStack().translate(padding, -scroll + padding, 0);
ElementRenderer.render(children, ctx.elapsed, renderScope, ElementRenderer.render(children, ctx.elapsed, renderScope,
ctx.mouseX - padding, ctx.mouseX - padding,
ctx.mouseY - padding + scroll); ctx.mouseY - padding + scroll);
renderScope.matrices.pop(); renderScope.getMatrixStack().pop();
renderScope.disableScissor(); renderScope.disableScissor();
if (maxScroll > 0) { if (maxScroll > 0) {