From 243f5632713bb98796300dccd8cbcfbad860cac3 Mon Sep 17 00:00:00 2001 From: Dimitris Panokostas Date: Thu, 6 Apr 2017 00:03:07 +0200 Subject: [PATCH] - If resolution width is greater than 1280 pixels, then show a double-size mouse pointer in the menu (#62) --- VSLinux/Amiberry.vcxproj | 1 + VSLinux/Amiberry.vcxproj.filters | 3 +++ VisualGDB/Amiberry/Amiberry.vcxproj | 1 + VisualGDB/Amiberry/Amiberry.vcxproj.filters | 3 +++ data/cursor-x2.bmp | Bin 0 -> 16438 bytes src/osdep/gui/main_window.cpp | 12 ++++++++++-- 6 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 data/cursor-x2.bmp diff --git a/VSLinux/Amiberry.vcxproj b/VSLinux/Amiberry.vcxproj index 7a98d209..fd26adaf 100644 --- a/VSLinux/Amiberry.vcxproj +++ b/VSLinux/Amiberry.vcxproj @@ -88,6 +88,7 @@ true + true diff --git a/VSLinux/Amiberry.vcxproj.filters b/VSLinux/Amiberry.vcxproj.filters index 48d545c0..33d4d648 100644 --- a/VSLinux/Amiberry.vcxproj.filters +++ b/VSLinux/Amiberry.vcxproj.filters @@ -131,6 +131,9 @@ data + + data + diff --git a/VisualGDB/Amiberry/Amiberry.vcxproj b/VisualGDB/Amiberry/Amiberry.vcxproj index 326f4674..eb996cdb 100644 --- a/VisualGDB/Amiberry/Amiberry.vcxproj +++ b/VisualGDB/Amiberry/Amiberry.vcxproj @@ -272,6 +272,7 @@ true + true diff --git a/VisualGDB/Amiberry/Amiberry.vcxproj.filters b/VisualGDB/Amiberry/Amiberry.vcxproj.filters index 175c6a34..40ad9f47 100644 --- a/VisualGDB/Amiberry/Amiberry.vcxproj.filters +++ b/VisualGDB/Amiberry/Amiberry.vcxproj.filters @@ -602,6 +602,9 @@ Resource files\data + + Resource files\data + diff --git a/data/cursor-x2.bmp b/data/cursor-x2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..04ce80feba6494309529585c02ce830fdc3531ef GIT binary patch literal 16438 zcmeHMF>b;@5WMt=hL$1?Qc71ybXI6dncgj3BtF15=<fh@3`TQu_hY!~44__38M4so?`$4PTL+|5yxBK>GSxR6nLcP?z(GtkN#qT4m z|6P9HY)+Ntp?k!3`!3#x_6_=o)&X-HORlC z|5LAj>i$o?|C9ga>=tWbv>!x}yTUn^k@G9zkKY@fzy0-^{7sx+ tvi|k_lVw?@S?IQpFmiq;^>5ap$4~654jp~+)!#+_!-uX}pZVbH{{tMKSI+ 1280) + { + // High resolution detected, we'll use a double-size cursor + cursorSurface = SDL_LoadBMP("data/cursor-x2.bmp"); + } + else + { + cursorSurface = SDL_LoadBMP("data/cursor.bmp"); + } if (cursorSurface) { cursor = SDL_CreateColorCursor(cursorSurface, 0, 0);