nathan
86d031ed7c
Added better detection for click-jack detection on MacOS.
2016-10-17 12:07:56 +02:00
nathan
a07c5e8ab8
Changed action callback to ActionListener. Added checkbox.
2016-10-17 11:47:25 +02:00
nathan
4e47c5d263
Cleaned up comments
2016-10-16 21:26:39 +02:00
nathan
5bed7ea659
Cleaned up comments
2016-10-16 21:22:56 +02:00
nathan
6d256c8346
Mac SystemTray now correctly overwrites the button click when it was
...
a re-dispatched click (to support using both left+right mouse clicks)
2016-10-16 21:19:17 +02:00
nathan
c01b560c06
code cleanup, Fixed MacOS SystemTray popup trigger (it now will show
...
on left and right click, but THERE IS NO DISTINCTION between which
button caused it to show, it will always say it was left mouse)
2016-10-16 21:07:30 +02:00
nathan
0f7ffe1866
Removed no-longer needed debug
2016-10-15 14:13:21 +02:00
nathan
109def7db2
WIP: Getting windows DPI checks in order.
2016-10-12 19:14:44 +02:00
nathan
59669bc867
Fixed issues when running JavaFX or SWT on the swing EDT.
2016-10-12 18:09:17 +02:00
nathan
7a2909abca
WIP: native + swing menus
2016-10-11 15:23:58 +02:00
nathan
7e3fba9157
Removed dead code
2016-10-10 23:48:13 +02:00
nathan
84a7fb77af
Added more comments
2016-10-10 22:08:54 +02:00
nathan
68a9e4edd7
Comments
2016-10-09 23:11:55 +02:00
nathan
2e9201f692
Code polish/refactor. Removed GTK menu stuff
2016-10-09 22:42:44 +02:00
nathan
000d069bfc
windows/mac swing menus working with keyboard navigation/mnemonics
2016-10-08 21:47:53 +02:00
nathan
53ece33ac5
Adjusted scaling factor for mac
2016-10-05 11:54:28 +02:00
nathan
42d053398f
Fixed issues with windows/mac
2016-10-04 16:59:22 +02:00
nathan
049d5b2109
Fixed issue with new dispatch methods + SWT
2016-10-04 00:21:29 +02:00
nathan
6f11bb9e9a
Fixed typo in instructions
2016-10-04 00:18:23 +02:00
nathan
bf3cb8de11
Refactored out Menu object (from the SystemTray object). Converted
...
SystemTray into a crossPlatform proxy. WIP submenus
2016-09-29 01:44:11 +02:00
nathan
83c865a51c
Added setImage from a file
2016-09-28 17:01:11 +02:00
nathan
9fdee240f8
Code polish
2016-09-27 13:55:49 +02:00
nathan
bb03e870c7
Added better image scaling options to ImageUtils (for windows) based
...
on detected Windows version. (IE: XP is max 16x16, Win10 is max
256x256. We limit that to 128, but always a power of 2 (so image
scaling won't get TOO bunged up, except for the VERY INSANE
resolution displays, which are likely in the 1% of users)
2016-09-27 01:33:49 +02:00
nathan
20653c92dd
Fixed issue with cached image extension. Added transparent image
...
generation for menu offset
2016-09-26 23:28:00 +02:00
nathan
6a9b606e51
Fixed image scaling query for Ubuntu 16.06, changed all debug logs to
...
'debug'. Added a separate menu entry size (independent of tray size)
2016-09-26 20:56:42 +02:00
nathan
ffb5657f61
Code polish
2016-09-26 02:44:36 +02:00
nathan
a1fe34992d
Fixed for java 1.6
2016-09-26 02:31:23 +02:00
nathan
ad066c6e42
Image scaling + caching + error-icon if problems, fix for windows
...
'auto'
scaling
2016-09-26 02:06:27 +02:00
nathan
619edcb3fe
Cleaned up checks if javaFX/swt is loaded. Added SWT to build process
...
(removed pre-compiled jars)
2016-09-23 13:19:33 +02:00
nathan
3d8459ecc3
Refactored out JavaFX (similar to how SWT was done) so that we can
...
compile to Java 1.6
2016-09-22 23:56:39 +02:00