Commit Graph

19 Commits

Author SHA1 Message Date
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