nathan
f143dff1fd
Added isGtk2, isGtk3, and isGtkLoaded to OSUtil.DesktopEnv, so that one
...
can query to see GTK status without loading GTK.
2017-07-15 18:37:03 +02:00
nathan
92c0a7f42a
Fixed log message logger
2017-07-15 18:36:00 +02:00
nathan
e0e7bb61f5
Moved Classloader utility methods into their own class.
2017-07-15 18:25:10 +02:00
nathan
67cf2745d2
Code polish
2017-07-15 18:24:39 +02:00
nathan
8ed1e0d3b0
Polished JavaFX and SWT dispatch access to remove hard dependency on
...
JavaFX and SWT. Now uses JNA to create the classes for SWT access + a
mix of reflection. JavaFX uses reflection.
2017-07-15 18:15:19 +02:00
nathan
cdc2bbd2cf
(reverted) Changed Util class names
2017-07-15 18:10:14 +02:00
nathan
4ecafbf50c
Removed unnecessary SWT specific code
2017-07-14 18:46:19 +02:00
nathan
7c528918f5
Moved framework (javafx/swt/etc) stuff into it's own class
2017-07-14 18:45:46 +02:00
nathan
d79a5c6ad7
Changed Util class names
2017-07-14 18:45:07 +02:00
nathan
186394a3fc
Moved browse() into framework
2017-07-14 18:44:37 +02:00
nathan
bf5142919d
Moved JNA to Utility module for use by other applications.
2017-07-14 18:37:46 +02:00
nathan
8cbc753baa
Windows JNA now uses JnaHelper
2017-07-14 01:31:37 +02:00
nathan
713837cf4c
Code polish for accessing User32
2017-07-14 00:58:28 +02:00
nathan
409d6d0931
Added Unity7 (ubuntu 17.04) desktop env.
2017-07-13 22:42:14 +02:00
nathan
5a4626c678
Dead code cleanup
2017-07-12 02:24:55 +02:00
nathan
3c2e06fdb1
Moved Windows10 check to OSUtil.Windows
2017-07-12 02:02:38 +02:00
nathan
04d40a67b5
Code cleanup
2017-07-12 02:01:58 +02:00
nathan
e4600da849
Removed no longer needed classes
2017-07-12 01:46:23 +02:00
nathan
3929df3380
Code polish
2017-07-12 01:30:16 +02:00
nathan
91e9f28944
Consolidated JNA from Console project into the Utils project
2017-07-11 22:32:26 +02:00
nathan
73163b769e
Added isDefaultLookAndFeel()
2017-07-11 14:14:59 +02:00
nathan
247827ec75
Added version check for windows 10+
2017-07-11 14:14:43 +02:00
nathan
97aee006a1
Code polish. Added getting a buffered image from an icon
2017-07-11 02:03:53 +02:00
nathan
4c4e133ea1
Code polish
2017-07-11 02:03:30 +02:00
nathan
7bb3a54a08
Moved Windows JNA to Utils
2017-07-11 01:56:50 +02:00
nathan
ec1cda690e
Added readLines(File)
2017-07-09 01:39:35 +02:00
nathan
bd09906c89
Added ProcessDpiAwareness "enum" class
2017-07-09 01:39:15 +02:00
nathan
48e3f0d784
CacheUtil throws IOExceptions now if there were issues reading file
...
info (that is to be cached)
2017-07-09 00:01:15 +02:00
nathan
f464b871a2
Changed createTransparentImage -> createImage. If a null color is used,
...
it will be transparent
2017-07-08 23:58:08 +02:00
nathan
69b88053e4
Code polish
2017-07-08 23:57:06 +02:00
nathan
1dca0e63dc
Added stripTrainingNonDigits to MathUtil.
2017-07-04 19:10:04 +02:00
nathan
1f3bbcf76b
Fixed issues with sizing images where the width > height.
2017-07-01 21:34:19 +02:00
nathan
4aee1fd6f5
getLargestIconHeightForButton now saves the original icon + text, then
...
restores those values once done calculating the height
2017-07-01 20:37:11 +02:00
nathan
46ae5cbc78
Formatting, code polish
2017-07-01 14:37:41 +02:00
nathan
01e5eab0ca
Added more accurate font height utility methods. Moved font utility
...
methods into FontUtil class.
2017-06-30 22:27:44 +02:00
nathan
61f4f5a4de
Formatting
2017-06-27 00:13:08 +02:00
nathan
083aab845a
Added TEMP_DIR to OS. Code polish.
2017-06-26 14:05:31 +02:00
nathan
66dc5447a0
Added XFCE query commands
2017-06-25 23:52:28 +02:00
nathan
19b9efe6c2
fixed java SDK in iml
2017-06-25 23:52:02 +02:00
nathan
6f5bb6d3f9
Code polish/cleanup. Added isWindows8_1_plus() cache various variables
...
now (which are expensive to compute).
2017-06-15 14:09:35 +02:00
nathan
c8d5cd23c7
Added setting the look and feel VIA class (instead of just by name...)
2017-06-15 11:51:15 +02:00
nathan
d996fd5c76
Code polish
2017-05-29 20:45:34 +02:00
nathan
b8e4f2353e
Added ability for FileUtil.read() to pass in a string builder, instead
...
of dealing only with strings. Removed line.trim() and isEmpty() checks,
since the objective of these methods are to convert a file to a string.
Nothing else.
2017-05-29 13:51:41 +02:00
nathan
1c1b6b3dc0
Updated FileUtil.read() method
2017-05-28 01:10:09 +02:00
nathan
8ad232decd
Added comments about how the getSystemLookAndFeelClassName on linux will
...
cause GTK2 to be loaded (can conflict with GTK3)
2017-05-14 17:34:01 +02:00
nathan
bec29c4cd3
Added image utilities
2017-05-10 15:20:59 +02:00
nathan
8a529731b7
Added windows JNA util classes
2017-05-10 15:20:29 +02:00
nathan
fe9c43c02b
Added getting font height utils to SwingUtil
2017-03-10 17:03:52 +01:00
nathan
311fad500d
Formatting
2017-03-10 17:02:54 +01:00
nathan
ef0cfe2f2e
Moved Random utils into their own class
2017-03-10 17:02:23 +01:00