Code polish, added scaling factor for menus icons
This commit is contained in:
parent
7bb6129d34
commit
48cde07ff5
@ -74,40 +74,6 @@ class ImageUtils {
|
|||||||
if (OS.isWindows()) {
|
if (OS.isWindows()) {
|
||||||
int[] version = OS.getWindowsVersion();
|
int[] version = OS.getWindowsVersion();
|
||||||
|
|
||||||
// Version info at release.
|
|
||||||
//
|
|
||||||
// https://en.wikipedia.org/wiki/Comparison_of_Microsoft_Windows_versions
|
|
||||||
//
|
|
||||||
// Windows XP 5.1.2600 (2001-10-25)
|
|
||||||
// Windows Server 2003 5.2.3790 (2003-04-24)
|
|
||||||
//
|
|
||||||
// Windows Home Server 5.2.3790 (2007-06-16)
|
|
||||||
//
|
|
||||||
// Windows Vista 6.0.6000 (2006-11-08)
|
|
||||||
// Windows Server 2008 SP1 6.0.6001 (2008-02-27)
|
|
||||||
// Windows Server 2008 SP2 6.0.6002 (2009-04-28)
|
|
||||||
//
|
|
||||||
//
|
|
||||||
// Windows 7 6.1.7600 (2009-10-22)
|
|
||||||
// Windows Server 2008 R2 6.1.7600 (2009-10-22)
|
|
||||||
// Windows Server 2008 R2 SP1 6.1.7601 (?)
|
|
||||||
//
|
|
||||||
// Windows Home Server 2011 6.1.8400 (2011-04-05)
|
|
||||||
//
|
|
||||||
// Windows 8 6.2.9200 (2012-10-26)
|
|
||||||
// Windows Server 2012 6.2.9200 (2012-09-04)
|
|
||||||
//
|
|
||||||
// Windows 8.1 6.3.9600 (2013-10-18)
|
|
||||||
// Windows Server 2012 R2 6.3.9600 (2013-10-18)
|
|
||||||
//
|
|
||||||
// Windows 10 10.0.10240 (2015-07-29)
|
|
||||||
// Windows 10 10.0.10586 (2015-11-12)
|
|
||||||
// Windows 10 10.0.14393 (2016-07-18)
|
|
||||||
//
|
|
||||||
// Windows Server 2016 10.0.14393 (2016-10-12)
|
|
||||||
//
|
|
||||||
|
|
||||||
|
|
||||||
// if windows 8.1/10 - default size is x2
|
// if windows 8.1/10 - default size is x2
|
||||||
|
|
||||||
// vista - 8.0 - only global DPI settings
|
// vista - 8.0 - only global DPI settings
|
||||||
@ -208,7 +174,7 @@ class ImageUtils {
|
|||||||
SystemTray.logger.error("Cannot check plasmashell version");
|
SystemTray.logger.error("Cannot check plasmashell version");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// it's likely a Gnome environment
|
// it's likely a Gnome/unity environment
|
||||||
|
|
||||||
try {
|
try {
|
||||||
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(8196);
|
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(8196);
|
||||||
@ -234,6 +200,7 @@ class ImageUtils {
|
|||||||
if (output.contains("uint32")) {
|
if (output.contains("uint32")) {
|
||||||
String value = output.substring(output.indexOf("uint")+7, output.length());
|
String value = output.substring(output.indexOf("uint")+7, output.length());
|
||||||
trayScalingFactor = Integer.parseInt(value);
|
trayScalingFactor = Integer.parseInt(value);
|
||||||
|
menuScalingFactor = Integer.parseInt(value);
|
||||||
|
|
||||||
// 0 is disabled (no scaling)
|
// 0 is disabled (no scaling)
|
||||||
// 1 is enabled (default scale)
|
// 1 is enabled (default scale)
|
||||||
|
Loading…
Reference in New Issue
Block a user