Commit Graph

587 Commits

Author SHA1 Message Date
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
nathan
36f6000b42 Split out random utils into their own class, added number checks 2017-03-10 15:54:22 +01:00
nathan
d3a95fa6ef Added isEven to MathUtil 2017-02-27 13:01:07 +01:00
nathan
b336b92be1 Now use version property instead of CLI parsing 2017-02-27 12:55:26 +01:00
nathan
cb67faf901 updated comments 2017-02-26 23:43:24 +01:00