nathan
88b0ef8bcd
Updated version
2016-04-05 14:35:13 +02:00
nathan
62740a0d5a
Added TIMEOUT
property to adjust how long to wait for the event
...
dispatch queue to complete.
2016-04-05 14:19:13 +02:00
nathan
6fdbe8ac83
Abstracted 'dispatch(Runnable)' so that all updates to the SystemTray
...
occur on the dispatch thread. This will resolve any race condition
issues when creating, then (before it's actually created) trying to
modify a menu entry.
2016-04-05 14:07:41 +02:00
nathan
077aca538c
Added more to javadocs for SWT class
2016-04-05 14:06:17 +02:00
nathan
4c3c167a06
Cleaned up comments w.r.t. JNA
2016-04-05 14:05:53 +02:00
nathan
925394fd2e
Updated version
2016-03-22 00:56:23 +01:00
nathan
44d6fdb1f1
Updated version
2016-03-13 17:37:42 +01:00
nathan
4a68c7b149
Removed eclipse settings
2016-03-13 01:34:54 +01:00
nathan
b72ffd5c76
cleaned up dependencies
2016-03-12 11:58:13 +01:00
nathan
62a8bdf596
updated dependencies
2016-03-11 03:56:43 +01:00
nathan
c26bb129c3
changed jna maven repo to official maven repo
2016-03-11 03:36:29 +01:00
nathan
4a4d4af8a5
updated readme info
2016-02-21 02:10:56 +01:00
nathan
9a7b438f93
updated version
2016-02-21 02:07:37 +01:00
nathan
3add3419a8
Put getExtension back into ImageUtil. There were too many dependencies necessary when including FileUtil in the build process
2016-02-21 01:52:55 +01:00
nathan
dc41acbbed
Added Headless Exception if we are running in headless mode
2016-02-21 00:58:03 +01:00
nathan
f23c8b1554
Added extra properties
2016-02-21 00:56:56 +01:00
nathan
a2a1c092cb
Fixed issue with icon scaling in popup menu
2016-02-21 00:56:30 +01:00
nathan
3d22f97026
Added movement delta for hiding popup
2016-02-21 00:56:14 +01:00
nathan
5c2dc1fdc6
code polish
2016-02-21 00:55:54 +01:00
nathan
3916f2cd1d
Moved getExtension back to FileUtil
2016-02-21 00:54:51 +01:00
nathan
a68c79182d
Cleaned up memory leaks. Added SystemTray.getStatus(). Cleaned up support for SWT.
2016-02-15 13:27:33 +01:00
nathan
e129fd4e75
Updated documentation
2016-02-15 01:04:52 +01:00
nathan
85ba4c9380
Added support (and configuration info) for using the SystemTray with SWT
2016-02-15 00:55:03 +01:00
nathan
6fac9be88e
Copied over SWT accessor bytecode for adding a shutdown hook
2016-02-15 00:17:38 +01:00
nathan
05b9a6a715
Removed SWT based system tray (SWT doesn't support appindicators, so it DOES NOT work on systems that only accept appindicators)
2016-02-15 00:13:21 +01:00
nathan
444562f3c6
Added SWT compatible tray type (it is just a wrapper for SWT SystemTray)
2016-02-14 21:54:21 +01:00
nathan
bb0eb87e90
Added objdump info
2016-02-14 20:41:39 +01:00
nathan
eb8092677d
Moved JNA libraries into SystemTray project (it made no sense to have them inside the utils project)
2016-02-14 20:22:55 +01:00
nathan
db19374bfc
Fixed initialization order
2016-02-14 18:42:42 +01:00
nathan
c992049280
updated released version
2016-02-14 18:02:22 +01:00
nathan
3507869c35
Removed checked expections (now they are unchecked). Added better detection of JavaFX.
2016-02-14 17:51:35 +01:00
nathan
5db79ed563
updated build
2016-02-14 14:53:44 +01:00
nathan
010a91ca68
Added support for detecting if javaFX already started the GTK event loop (and hooking into the right places for shutdown if it does).
2016-02-14 12:58:45 +01:00
nathan
2aaf41204e
Updated test app. No longer have System.exit(0), with coments
2016-02-13 19:11:58 +01:00
nathan
42f2c8ea71
test application now calls shutdown()
2016-02-13 19:01:31 +01:00
nathan
923da17502
Updated builds + build system
2016-02-13 18:51:13 +01:00
nathan
8c3a2a2c0c
Updated documentation
2016-02-13 17:47:18 +01:00
nathan
dea2536b05
Added GtkSupport.FORCE_GTK2, in case the developer needs to force it to use GTK2 (in which case, appindicator1 is tried first). Removed optional dispatch event loop.
2016-02-13 17:39:10 +01:00
nathan
c1b6c1a723
Added GTK3 support (now libappindicator3 works correctly with regards to showing menu icons). Added support for setting icons via URL and InputStream. Moved all GTK operations to a single thread. Moved error logs from System.err -> logger. Made SystemTray a singleton (it will no longer have the java-side get accidentally garbage collected). Update documentation
2016-02-13 15:06:19 +01:00
nathan
8b109f6d1c
Converted SystemTray to use a singleton pattern for ease of use. Icon *must* be set to see it (obviously). Updated Readme.md example.
2016-02-12 02:30:33 +01:00
nathan
801baad635
Added SystemTray.getVersion(), added URL and InputStream (to all methods that previous accepted String) for setting images in the menu/tray. Moved package out of util.
2016-02-12 01:51:15 +01:00
nathan
dfeb377ab1
updated comments
2016-02-11 15:32:00 +01:00
nathan
5ebaaa05b8
Updated readme
2016-02-10 00:40:38 +01:00
nathan
f51e8fbfea
Updated build version
2016-02-09 23:35:49 +01:00
nathan
30d4c57aed
Fixed spacing in readme file
2015-12-22 10:17:05 +01:00
nathan
a9c54e9fb9
Updated readmes
2015-12-15 01:31:30 +01:00
nathan
5d2336ca3e
removed lib/dist
2015-12-15 01:22:40 +01:00
nathan
be1358a53d
Added slf4j and JNA to the readme downloads
2015-12-15 01:22:30 +01:00
nathan
97ece8af31
Cleaned up readmes
...
Updated readme
Changed DelayTimer to use Runnable
2015-12-15 01:13:02 +01:00
nathan
6844fd0a44
Updated properties (added annotation), updated readme
2015-11-20 12:25:30 +01:00