From dac02ddf8e9d340385f0094e8241b08b50c73394 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 11 Nov 2016 09:50:32 +0100 Subject: [PATCH] Cleanup (nw) --- src/osd/uwp/video.h | 6 +++--- src/osd/uwp/window.cpp | 40 ---------------------------------------- src/osd/uwp/window.h | 8 +++----- 3 files changed, 6 insertions(+), 48 deletions(-) diff --git a/src/osd/uwp/video.h b/src/osd/uwp/video.h index 3f4b49efbe4..5725a2bb0d4 100644 --- a/src/osd/uwp/video.h +++ b/src/osd/uwp/video.h @@ -2,12 +2,12 @@ // copyright-holders:Aaron Giles //============================================================ // -// video.h - Win32 implementation of MAME video routines +// video.h - UWP implementation of MAME video routines // //============================================================ -#ifndef __WIN_VIDEO__ -#define __WIN_VIDEO__ +#ifndef __UWP_VIDEO__ +#define __UWP_VIDEO__ #include "modules/osdhelper.h" diff --git a/src/osd/uwp/window.cpp b/src/osd/uwp/window.cpp index 1e46490848b..81d20f358c9 100644 --- a/src/osd/uwp/window.cpp +++ b/src/osd/uwp/window.cpp @@ -275,44 +275,6 @@ uwp_window_info::uwp_window_info( POINT uwp_window_info::s_saved_cursor_pos = { -1, -1 }; -#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) - -void uwp_window_info::capture_pointer() -{ - RECT bounds; - GetClientRect(platform_window(), &bounds); - ClientToScreen(platform_window(), &reinterpret_cast(&bounds)[0]); - ClientToScreen(platform_window(), &reinterpret_cast(&bounds)[1]); - ClipCursor(&bounds); -} - -void uwp_window_info::release_pointer() -{ - ClipCursor(nullptr); -} - -void uwp_window_info::hide_pointer() -{ - GetCursorPos(&s_saved_cursor_pos); - - while (ShowCursor(FALSE) >= -1) {}; - ShowCursor(TRUE); -} - -void uwp_window_info::show_pointer() -{ - if (s_saved_cursor_pos.x != -1 || s_saved_cursor_pos.y != -1) - { - SetCursorPos(s_saved_cursor_pos.x, s_saved_cursor_pos.y); - s_saved_cursor_pos.x = s_saved_cursor_pos.y = -1; - } - - while (ShowCursor(TRUE) < 1) {}; - ShowCursor(FALSE); -} - -#else - CoreCursor^ uwp_window_info::s_cursor = nullptr; void uwp_window_info::capture_pointer() @@ -338,8 +300,6 @@ void uwp_window_info::show_pointer() window->PointerCursor = uwp_window_info::s_cursor; } -#endif - //============================================================ // winwindow_process_events_periodic // (main thread) diff --git a/src/osd/uwp/window.h b/src/osd/uwp/window.h index dcff102bda2..449db252e7b 100644 --- a/src/osd/uwp/window.h +++ b/src/osd/uwp/window.h @@ -2,12 +2,12 @@ // copyright-holders:Aaron Giles, Brad Hughes //============================================================ // -// window.h - Win32 window handling +// window.h - UWP window handling // //============================================================ -#ifndef __WIN_WINDOW__ -#define __WIN_WINDOW__ +#ifndef __UWP_WINDOW__ +#define __UWP_WINDOW__ // standard windows headers #define WIN32_LEAN_AND_MEAN @@ -140,9 +140,7 @@ private: static POINT s_saved_cursor_pos; -#if !WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) static Windows::UI::Core::CoreCursor^ s_cursor; -#endif running_machine & m_machine; };