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 |
|
nathan
|
1a28dcb406
|
Fixed issue #5, fix involves issues surrounding Arch distro's using an old version of libappindicator (which is buggy), and various workarounds necessary to show/edit the system tray
|
2015-11-15 17:43:55 +01:00 |
|
nathan
|
3092e6ad11
|
Added C based example, for quickly testing various ideas natively
|
2015-11-15 14:55:30 +01:00 |
|
nathan
|
3c82945771
|
updated example
|
2015-11-15 14:53:54 +01:00 |
|
nathan
|
c1933e6763
|
Fixed issues with menu's not showing up with certain versions of libappindicator. (Any time the menu is edited, it is recreated).
|
2015-11-15 14:51:47 +01:00 |
|
nathan
|
60fbd6306d
|
Update dist + libs
|
2015-11-09 22:22:21 +01:00 |
|
nathan
|
6ae7061f2f
|
Changed unref -> ref_sink for GTK menus
|
2015-11-09 22:17:18 +01:00 |
|
nathan
|
4417b2e536
|
Updated readme
|
2015-11-09 20:06:06 +01:00 |
|
nathan
|
2b6421a45b
|
Updated documentation, uncommented code form debugging
|
2015-11-09 19:55:46 +01:00 |
|
nathan
|
8713f77c46
|
Added comments
|
2015-11-09 19:45:11 +01:00 |
|
nathan
|
73de2c1775
|
Updated readme
|
2015-11-09 18:30:44 +01:00 |
|
nathan
|
f2678826f6
|
Updated dist + libs
|
2015-11-09 16:22:19 +01:00 |
|
nathan
|
a2e1549ed6
|
Added test source
|
2015-11-09 16:21:15 +01:00 |
|
nathan
|
3ccad25dfe
|
Updated readme
|
2015-11-09 16:20:59 +01:00 |
|
nathan
|
e6066371d7
|
Restructured gtk/swing tray icons. Now support the lowest common denominator. Error output with old/bad versions of appIndicator. Better checking for appindicator libraries. Menus now support icons. Streamlined callbacks
|
2015-11-09 16:13:57 +01:00 |
|
nathan
|
201dcf34dd
|
updated dependencies
|
2015-10-30 13:42:38 +01:00 |
|
nathan
|
7a3a5a80e7
|
Updated build to v1.3
|
2015-10-29 02:26:01 +01:00 |
|
nathan
|
d131953f1f
|
Code cleanup. Also starts the GTK main loop AFTER the tray icon is created. This is so the title can be accurately set BEFORE it gets added to the screen. This was particularly a problem for gnome-shell (which was a PITA to begin with).
|
2015-10-29 02:17:25 +01:00 |
|
nathan
|
c8fac55967
|
Updated to better support gnome-shell desktop environments.
|
2015-10-28 16:34:27 +01:00 |
|
nathan
|
ac74d8bdd7
|
GtkSystemTray now uses pure gtk for the menu
|
2015-10-27 02:31:15 +01:00 |
|
nathan
|
39b0de6235
|
Merge branch 'master' of ssh://NAS:43/SystemTray
|
2015-08-23 02:47:00 +02:00 |
|
nathan
|
1d17e5cb2a
|
Updated readme info
Added missing dep jars
|
2015-08-23 02:41:38 +02:00 |
|
nathan
|
ed3b5da8d9
|
Updated readme info
|
2015-08-19 16:06:30 +02:00 |
|
nathan
|
7d2cdf5b1a
|
Moved screen position information into it's own class. Updated/cleaned up code warnings
|
2015-08-04 21:10:01 +02:00 |
|
nathan
|
da2f22c18f
|
Updated license, updated utilities (BigEndian byte utils)
|
2015-06-29 15:08:32 +02:00 |
|
nathan
|
e81320f36a
|
Updated readme formatting
|
2015-06-28 01:57:53 +02:00 |
|
nathan
|
091facc412
|
Updated readme to include section about loading JNA jars
|
2015-06-28 01:50:27 +02:00 |
|
nathan
|
c692059150
|
Fixed issues with loading libappindicator (for incorrect versions), now falls back to GTK. Compiled as java6.
|
2015-06-28 01:47:02 +02:00 |
|