Commit Graph

12 Commits (master)

Author SHA1 Message Date
Robinson 0edf0a688b The system tray and GTK backend no longer have a hard-dependency on SWT/JavaFX modules. They now use a "plugin" type of system to provide a "renderer", which is used for various determination and dispatch tasks.
This repository only serves now as an EXAMPLE of a correct provider.
2021-05-02 12:52:22 +02:00
Robinson 46500e8b26 updatad gradle 2021-04-26 14:41:41 +02:00
Robinson 4208fbe3a2 Upgrade in prep for JPMS 2021-04-26 14:41:02 +02:00
Robinson aac1fef12c onShutdown is no longer available when using JPMS, so it was removed. The developer will now have to implement shutdown hooks for SWT/JavaFX 2021-04-26 02:35:50 +02:00
Robinson 7e2190a6dd Added package-info 2021-04-23 14:45:26 +02:00
Robinson f8de3f396c Updated plugin versions 2021-03-11 23:39:04 +01:00
Robinson ab37e844c7 Updated version 2021-03-11 23:34:53 +01:00
Robinson 4f66c998b8 Compile uses Linux SWT, so we can directly access the internal class. If that fails, then it falls back to the original reflection (and now tries multiple classes) 2021-03-11 23:28:20 +01:00
Robinson f0e5f85eeb Added better checks to see if javaFX is in use. Added system property to enable javaFX, to bypass reflection checks if wanted 2021-01-30 23:55:40 +01:00
Robinson 713d05eeaf Build file code cleanup 2021-01-28 23:38:59 +01:00
Robinson f6de8a1609 Added gradle 2021-01-28 23:10:51 +01:00
Robinson 4a6f4d02a0 Moved SWT and JavaFX utilities from the main utilities project 2021-01-28 23:10:31 +01:00