Robinson
8e1219d88e
Updated copyright
2021-01-31 22:29:08 +01:00
Robinson
527839d9cb
Code polish/cleanup warnings
2021-01-31 21:29:12 +01:00
Robinson
cc7305e1af
Better support for running multiple system tray menus from the same JVM
2021-01-31 19:31:30 +01:00
nathan
61508c7e0f
Updated libraries
2020-08-19 13:06:49 +02:00
nathan
921762ea52
System tray object is now passed in for menu image size calculations
2019-07-21 20:53:05 +02:00
nathan
61855cfb96
Added clarification to comments and code for `shortcut` keys (mnemonics/etc).
2018-11-11 00:23:33 +01:00
nathan
2161f4b846
Fixed issue with recursively delete/create menus
2018-10-24 01:00:25 +02:00
nathan
35cd7e5fbc
Comments/code polish
2018-10-23 22:57:32 +02:00
nathan
44f30c9815
Do not try to call show on GTK widget sub-menu if it has no contents
2018-10-23 20:26:13 +02:00
nathan
30aff354bb
Removed extra/un-needed `gtk_widget_show_all` calls
2018-10-23 20:15:09 +02:00
nathan
a1d4a6328a
Fixed errors with newer version of gnome where a sub-menu is added + shown BEFORE sub-menu entries are added to the sub-menu. Previously, this did not matter.
2018-10-23 16:49:42 +02:00
nathan
142be61a9c
Code polish
2017-12-01 22:46:19 +01:00
nathan
e1cca820c3
Fixed issues with spacer images, fixed issues with adding images to a
...
menu entry after adding it to a menu. Removed GTK event dispatch queue,
properly fixed out-of-order menu creation. During entry removal, the
native peer takes care of cleaning up the native bits.
2017-11-15 17:30:47 +01:00
nathan
46c8bb712e
Fixed *.remove() methods for GTK, so they are continuously executed on
...
the GTK thread.
2017-09-17 21:01:00 +02:00
nathan
64bd95d861
Added GtkMenu support for tooltips.
2017-07-24 14:37:58 +02:00
nathan
65e7c669b5
Added Menu Entry tooltip support. Emits warning on first load of
...
tooltips (as they are not supported by all OS configurations). This
warning can be suppressed. Misc fix for loading swing with GTK.
2017-07-24 14:32:58 +02:00
nathan
839d264d31
Changed Util class names
2017-07-14 18:36:22 +02:00
nathan
b42da88633
Code polish for accessing GTK and it's different versions
2017-07-14 01:31:04 +02:00
nathan
80597bd0aa
Refactored UI class packages, now that there are no "native" vs "swing"
...
UI implementations anymore.
2017-07-12 01:59:06 +02:00