From a78ff08202f2b7de91001d89a0e233e7bfe378b2 Mon Sep 17 00:00:00 2001 From: QuickMythril Date: Sun, 27 Jun 2021 03:44:29 -0400 Subject: [PATCH] add setTrayIcon function --- src/main/java/org/qortal/gui/SysTray.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/org/qortal/gui/SysTray.java b/src/main/java/org/qortal/gui/SysTray.java index c456d6fe..3ff1306d 100644 --- a/src/main/java/org/qortal/gui/SysTray.java +++ b/src/main/java/org/qortal/gui/SysTray.java @@ -289,6 +289,25 @@ public class SysTray { this.trayIcon.setToolTip(text); } + public void setTrayIcon(int iconid) { + if (trayIcon != null) { + switch (iconid) { + case 1: + this.trayIcon.setImage(Gui.loadImage("icons/icon32c.png")); + break; + case 2: + this.trayIcon.setImage(Gui.loadImage("icons/icon32m.png")); + break; + case 3: + this.trayIcon.setImage(Gui.loadImage("icons/icon32n.png")); + break; + case 4: + this.trayIcon.setImage(Gui.loadImage("icons/icon32.png")); + break; + } + } + } + public void dispose() { if (trayIcon != null) SystemTray.getSystemTray().remove(this.trayIcon);