nathan
|
d665f29f28
|
new API front-end + bound backend for SwingUI
|
2016-10-21 12:36:55 +02:00 |
|
nathan
|
86d031ed7c
|
Added better detection for click-jack detection on MacOS.
|
2016-10-17 12:07:56 +02:00 |
|
nathan
|
a07c5e8ab8
|
Changed action callback to ActionListener. Added checkbox.
|
2016-10-17 11:47:25 +02:00 |
|
nathan
|
4e47c5d263
|
Cleaned up comments
|
2016-10-16 21:26:39 +02:00 |
|
nathan
|
5bed7ea659
|
Cleaned up comments
|
2016-10-16 21:22:56 +02:00 |
|
nathan
|
2f63829139
|
Moved system-properties debug output. Fixed "fixMacClick" logic
|
2016-10-16 21:21:24 +02:00 |
|
nathan
|
6d256c8346
|
Mac SystemTray now correctly overwrites the button click when it was
a re-dispatched click (to support using both left+right mouse clicks)
|
2016-10-16 21:19:17 +02:00 |
|
nathan
|
c01b560c06
|
code cleanup, Fixed MacOS SystemTray popup trigger (it now will show
on left and right click, but THERE IS NO DISTINCTION between which
button caused it to show, it will always say it was left mouse)
|
2016-10-16 21:07:30 +02:00 |
|
nathan
|
a26522411e
|
Code cleanup, GTK.dispatchAndWait refactor, fixed issue with hiding
the tray icon in MacOSx.
|
2016-10-16 15:58:02 +02:00 |
|
nathan
|
e52591a388
|
Code polish, cleaned up comments, can recreate after shutdown
|
2016-10-15 14:16:56 +02:00 |
|
nathan
|
4ad6aa2632
|
GnomeShell extension provider for the systemTray (code not removed
because functionality will be part of UI options for app).
|
2016-10-15 14:15:41 +02:00 |
|
nathan
|
bdd3bbf671
|
Fixed GTK display issues and race conditions in certain Linux
configurations
|
2016-10-15 14:14:11 +02:00 |
|
nathan
|
0f7ffe1866
|
Removed no-longer needed debug
|
2016-10-15 14:13:21 +02:00 |
|
nathan
|
17fad2acfd
|
gnome shell extension will only try to copy over if it doesn't
already exist
|
2016-10-12 20:42:53 +02:00 |
|
nathan
|
2f96eb21d9
|
Added exception for when the gnome shell extension.js file is not found
|
2016-10-12 20:38:08 +02:00 |
|
nathan
|
313ad5a127
|
More info to DEBUG + docs
|
2016-10-12 20:33:25 +02:00 |
|
nathan
|
109def7db2
|
WIP: Getting windows DPI checks in order.
|
2016-10-12 19:14:44 +02:00 |
|
nathan
|
01f3e0e90a
|
Fixed logic for AWT tray implelmentions
|
2016-10-12 18:18:21 +02:00 |
|
nathan
|
c6ade0a371
|
Added comments
|
2016-10-12 18:13:33 +02:00 |
|
nathan
|
59669bc867
|
Fixed issues when running JavaFX or SWT on the swing EDT.
|
2016-10-12 18:09:17 +02:00 |
|
nathan
|
bc4d22c586
|
useNativeMenus is now a parameter for init
|
2016-10-12 15:27:13 +02:00 |
|
nathan
|
512d5b794c
|
Fixed missing file
|
2016-10-12 15:23:33 +02:00 |
|
nathan
|
ecf349f189
|
SystemTray.get() is now swing UI
|
2016-10-12 15:23:00 +02:00 |
|
nathan
|
7a2909abca
|
WIP: native + swing menus
|
2016-10-11 15:23:58 +02:00 |
|
nathan
|
7e3fba9157
|
Removed dead code
|
2016-10-10 23:48:13 +02:00 |
|
nathan
|
d08904d634
|
Code cleanup
|
2016-10-10 22:42:36 +02:00 |
|
nathan
|
09143f7630
|
API cleanup, WIP adding widgets to the menu (on pause because of
problems with the enter key not responding after this). Updated test
examples.
|
2016-10-10 22:40:39 +02:00 |
|
nathan
|
84a7fb77af
|
Added more comments
|
2016-10-10 22:08:54 +02:00 |
|
nathan
|
96a89a3f44
|
Code polish. Fixed focus change issues when adding widgets
|
2016-10-10 17:10:59 +02:00 |
|
nathan
|
89405a6cd1
|
Cleaned heirarchy, fixed shutdown methods
|
2016-10-10 11:07:01 +02:00 |
|
nathan
|
85f47eee6a
|
Removed unnecessary code
|
2016-10-10 01:16:12 +02:00 |
|
nathan
|
919120701d
|
Added SystemTray.setEnabled(). Updated test examples.
|
2016-10-10 01:15:32 +02:00 |
|
nathan
|
53a9110605
|
Clean API
|
2016-10-10 00:30:40 +02:00 |
|
nathan
|
68a9e4edd7
|
Comments
|
2016-10-09 23:11:55 +02:00 |
|
nathan
|
2e9201f692
|
Code polish/refactor. Removed GTK menu stuff
|
2016-10-09 22:42:44 +02:00 |
|
nathan
|
c2881e54fd
|
Added more C examples
|
2016-10-09 22:39:45 +02:00 |
|
nathan
|
fbf528d0ca
|
WIP AppIndicators using swing menu
|
2016-10-09 20:20:23 +02:00 |
|
nathan
|
b936a4cd76
|
Migrated GtkStatusIcon to use swing menus instead of GTK menus. The
swing menus are the "golden standard", becuase we can controll 100%
of it.
|
2016-10-09 16:28:32 +02:00 |
|
nathan
|
0e56ca199a
|
Organized swing menu logic
|
2016-10-09 15:56:58 +02:00 |
|
nathan
|
b976338b46
|
Removed unneeded API
|
2016-10-09 15:42:01 +02:00 |
|
nathan
|
e7b98d9f1c
|
Fixed obliterate for sub-menus
|
2016-10-09 15:41:42 +02:00 |
|
nathan
|
11c3dd6296
|
Import order
|
2016-10-09 15:33:03 +02:00 |
|
nathan
|
1a35cb8726
|
API CHANGE (setIcon -> setImage) for API consistency with how
menus/entries get their image set. Class heirarchy is now consistent
with all menu types (system tray + sub-menus)
|
2016-10-08 23:54:45 +02:00 |
|
nathan
|
87222f8483
|
AppIndicator does not support BOLD text in menus, since we cater to
the lowest common denominator, we remove bold text for status. We
change to use a menu separator to define a "status" at the top of the
menu
|
2016-10-08 23:32:21 +02:00 |
|
nathan
|
82ab3fc7bd
|
Code polish, cleaned up comments
|
2016-10-08 21:53:43 +02:00 |
|
nathan
|
381e629e72
|
Code polish
|
2016-10-08 21:50:37 +02:00 |
|
nathan
|
000d069bfc
|
windows/mac swing menus working with keyboard navigation/mnemonics
|
2016-10-08 21:47:53 +02:00 |
|
nathan
|
d4ac42d21f
|
WIP adding mnemonic support for windows/mac
|
2016-10-08 17:42:05 +02:00 |
|
nathan
|
f0fe9fa9a2
|
Fixed issue with keyboard navigation/mnemonics on popup window.
|
2016-10-08 17:41:21 +02:00 |
|
nathan
|
f2065a59fa
|
Added mnemonic support for linux
|
2016-10-08 00:18:17 +02:00 |
|