20923: Generalize TrayIcon support. As of Java 6, cross-platform tray icon support is part of the...

RSS Bot

Feed Reader
Generalize TrayIcon support.

As of Java 6, cross-platform tray icon support is part of the standard
library. Thus, we no longer need this special library that only worked
for 32-bit Windows anyways.

I tried this briefly on a Windows machine, and it's a little weird
(especially around clicking on it when not logged in), but it seems to
work.

Note that in order to use this, useSystemTrayIcon must be true.

by heeheehee on 2021-09-11 20:04:41

D /lib/TrayIcon12.dll
D /lib/TrayIcon12.gif
D /lib/com/jeans/trayicon/TrayBalloonEvent.java
D /lib/com/jeans/trayicon/TrayBalloonListener.java
D /lib/com/jeans/trayicon/TrayDummyComponent.java
D /lib/com/jeans/trayicon/TrayIconCallback.java
D /lib/com/jeans/trayicon/TrayIconException.java
D /lib/com/jeans/trayicon/TrayIconKeeper.java
D /lib/com/jeans/trayicon/TrayIconPopup.java
D /lib/com/jeans/trayicon/TrayIconPopupCheckItem.java
D /lib/com/jeans/trayicon/TrayIconPopupItem.java
D /lib/com/jeans/trayicon/TrayIconPopupSeparator.java
D /lib/com/jeans/trayicon/TrayIconPopupSimpleItem.java
D /lib/com/jeans/trayicon/WindowsTrayIcon.java
A /src/images/TrayIcon12.gif (view)
M /src/net/sourceforge/kolmafia/StaticEntity.java (view) (diff)
M /src/net/sourceforge/kolmafia/swingui/SystemTrayFrame.java (view) (diff)
 
Top