Commit Graph

23 Commits

Author SHA1 Message Date
Robinson 9c257c4c93
file modes update 2023-01-05 23:58:19 +01:00
Robinson aab0f69569
SizeAndScaling rename 2023-01-05 23:12:25 +01:00
Robinson fe60c7b7c7
Updated OS dependency 2022-03-07 22:26:11 +01:00
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
Robinson d1dee7111b Updated OS package 2021-01-27 00:15:46 +01:00
nathan 44a6409a25 Updated libraries, reverted some previous library updates. **CONSTRAINED TO Java 1.6** 2020-11-01 12:20: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 077a53d30e Added tooltips (if possible) to checkbox menu items 2018-11-10 15:53:39 +01:00
nathan 30aff354bb Removed extra/un-needed `gtk_widget_show_all` calls 2018-10-23 20:15:09 +02:00
nathan 1b2ff4fa8b Added missing import 2018-10-23 17:58:38 +02:00
nathan e90c430d25 Added debug log for fake checkmark size 2018-10-23 17:45:35 +02:00
nathan 334dc1ec67 Fixed issues with checkboxes on ubuntu 17.10+ 2018-10-23 16:47:36 +02:00
nathan 37144a03c9 Renamed GObject -> GObjectType then renamed Gobject -> GObject (changed
case...) This was to solve issues with case on windows (it doesn't
 support it)
2018-04-08 18:13:22 +02: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 0b866b2bf1 SystemTray menu item callbacks now occur on their own dispatch thread
(instead of being on whatever OS's event dispatch thread), in order to
 provide consistent actions across all platforms.
2017-09-28 23:51:54 +02: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 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