Skip to content

Commit 57056e8

Browse files
committed
minor changes
1 parent e52f70a commit 57056e8

File tree

5 files changed

+10
-4
lines changed

5 files changed

+10
-4
lines changed

src/main/java/com/cleanroommc/modularui/api/IThemeApi.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ public interface IThemeApi {
4343
.register();
4444

4545
// shouldn't inherit from button -> not a sub theme
46-
WidgetThemeKey<WidgetTheme> CLOSE_BUTTON = get().widgetThemeKeyBuilder("close_button", WidgetTheme.class)
47-
.defaultTheme(WidgetTheme.whiteTextShadow(10, 10, new DrawableStack(GuiTextures.MC_BUTTON, GuiTextures.CROSS_TINY)))
48-
.defaultHoverTheme(WidgetTheme.whiteTextShadow(10, 10, new DrawableStack(GuiTextures.MC_BUTTON_HOVERED, GuiTextures.CROSS_TINY)))
46+
WidgetThemeKey<WidgetTheme> CLOSE_BUTTON = get().widgetThemeKeyBuilder("closeButton", WidgetTheme.class)
47+
.defaultTheme(WidgetTheme.whiteTextShadow(10, 10, GuiTextures.MC_BUTTON))
48+
.defaultHoverTheme(WidgetTheme.whiteTextShadow(10, 10, GuiTextures.MC_BUTTON_HOVERED))
4949
.register();
5050

5151
WidgetThemeKey<SlotTheme> ITEM_SLOT = get().widgetThemeKeyBuilder("itemSlot", SlotTheme.class)

src/main/java/com/cleanroommc/modularui/factory/HandGuiData.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
/**
88
* See {@link GuiData} for an explanation for what this is for.
99
*/
10+
@Deprecated
1011
public class HandGuiData extends GuiData {
1112

1213
private final EnumHand hand;

src/main/java/com/cleanroommc/modularui/factory/ItemGuiFactory.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111

1212
import java.util.Objects;
1313

14+
/**
15+
* @deprecated use {@link PlayerInventoryGuiFactory}
16+
*/
1417
@Deprecated
1518
public class ItemGuiFactory extends AbstractUIFactory<HandGuiData> {
1619

src/main/java/com/cleanroommc/modularui/theme/ThemeAPI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class ThemeAPI implements IThemeApi {
2222
public static final String DEFAULT_ID = "DEFAULT";
2323
public static final ITheme DEFAULT_THEME = DefaultTheme.INSTANCE;
2424

25-
public static final Pattern widgetThemeNamePattern = Pattern.compile("[a-zA-Z0-9_-]+");
25+
public static final Pattern widgetThemeNamePattern = Pattern.compile("[a-zA-Z0-9$_-]+");
2626

2727
private final Object2ObjectMap<String, ITheme> themes = new Object2ObjectOpenHashMap<>();
2828
protected final Object2ObjectMap<String, List<JsonBuilder>> defaultThemes = new Object2ObjectOpenHashMap<>();

src/main/java/com/cleanroommc/modularui/widgets/ButtonWidget.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import com.cleanroommc.modularui.api.UpOrDown;
66
import com.cleanroommc.modularui.api.widget.IGuiAction;
77
import com.cleanroommc.modularui.api.widget.Interactable;
8+
import com.cleanroommc.modularui.drawable.GuiTextures;
89
import com.cleanroommc.modularui.theme.WidgetThemeEntry;
910
import com.cleanroommc.modularui.value.sync.InteractionSyncHandler;
1011
import com.cleanroommc.modularui.value.sync.SyncHandler;
@@ -18,6 +19,7 @@ public static ButtonWidget<?> panelCloseButton() {
1819
ButtonWidget<?> buttonWidget = new ButtonWidget<>();
1920
return buttonWidget.widgetTheme(IThemeApi.CLOSE_BUTTON)
2021
.top(4).right(4)
22+
.overlay(GuiTextures.CROSS_TINY)
2123
.onMousePressed(mouseButton -> {
2224
if (mouseButton == 0 || mouseButton == 1) {
2325
buttonWidget.getPanel().closeIfOpen();

0 commit comments

Comments
 (0)