From 0984c232537770cf3e521bdd29f94d77dc97af10 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Mon, 1 Jun 2020 13:05:55 +0800 Subject: [PATCH] alt: skin icon --- HMCL/src/main/java/org/jackhuang/hmcl/ui/SVG.java | 4 ++++ .../org/jackhuang/hmcl/ui/account/AccountListItemSkin.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/SVG.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/SVG.java index bd4019560..7af072c83 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/SVG.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/SVG.java @@ -190,4 +190,8 @@ public final class SVG { public static Node upload(ObjectBinding fill, double width, double height) { return createSVGPath("M9,16V10H5L12,3L19,10H15V16H9M5,20V18H19V20H5Z", fill, width, height); } + + public static Node hanger(ObjectBinding fill, double width, double height) { + return createSVGPath("M12 4A3.5 3.5 0 0 0 8.5 7.5H10.5A1.5 1.5 0 0 1 12 6A1.5 1.5 0 0 1 13.5 7.5A1.5 1.5 0 0 1 12 9C11.45 9 11 9.45 11 10V11.75L2.4 18.2A1 1 0 0 0 3 20H21A1 1 0 0 0 21.6 18.2L13 11.75V10.85A3.5 3.5 0 0 0 15.5 7.5A3.5 3.5 0 0 0 12 4M12 13.5L18 18H6Z", fill, width, height); + } } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java index 5230e5123..d56a670a9 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AccountListItemSkin.java @@ -96,7 +96,7 @@ public class AccountListItemSkin extends SkinBase { JFXButton btnUpload = new JFXButton(); btnUpload.setOnMouseClicked(e -> skinnable.uploadSkin()); btnUpload.getStyleClass().add("toggle-icon4"); - btnUpload.setGraphic(SVG.upload(Theme.blackFillBinding(), -1, -1)); + btnUpload.setGraphic(SVG.hanger(Theme.blackFillBinding(), -1, -1)); runInFX(() -> FXUtils.installFastTooltip(btnUpload, i18n("account.skin.upload"))); right.getChildren().add(btnUpload); }