Bug 907410 - Winrt async input - mouse wheel input. r=masayuki

This commit is contained in:
Jim Mathies
2013-09-06 08:11:15 -05:00
parent 9bb4889e92
commit db992cb55d
4 changed files with 102 additions and 4 deletions

View File

@@ -147,6 +147,27 @@ MouseScrollHandler::~MouseScrollHandler()
delete mSynthesizingEvent;
}
/* static */
bool
MouseScrollHandler::NeedsMessage(UINT aMsg)
{
switch (aMsg) {
case WM_SETTINGCHANGE:
case WM_MOUSEWHEEL:
case WM_MOUSEHWHEEL:
case WM_HSCROLL:
case WM_VSCROLL:
case MOZ_WM_MOUSEVWHEEL:
case MOZ_WM_MOUSEHWHEEL:
case MOZ_WM_HSCROLL:
case MOZ_WM_VSCROLL:
case WM_KEYDOWN:
case WM_KEYUP:
return true;
}
return false;
}
/* static */
bool
MouseScrollHandler::ProcessMessage(nsWindowBase* aWidget, UINT msg,