mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-18 15:55:36 +00:00
b63882dde8
Surprisingly, they don't take modifiers, and `nsIWidget::SynthesizeNativeMouseEvent()` which are implementations of `nsIDOMWindowUtils::SendNativeMouseEvent()` treat given modifier flags are native's ones, and handle modifiers only on macOS. Therefore, this patch makes them handle native modifiers of Gecko. Unfortunately, I'm not so familiar with Android API, and in the short term, I don't need the support on Android. Therefore, this patch just adds a TODO comment on Android widget. Additionally, we don't have a simple way to set modifier only while posting a mouse input on Windows too. It requires complicated code. Therefore, I don't add the support for it on Windows too. Differential Revision: https://phabricator.services.mozilla.com/D105758 |
||
---|---|---|
.. | ||
tests | ||
HeadlessClipboard.cpp | ||
HeadlessClipboard.h | ||
HeadlessClipboardData.cpp | ||
HeadlessClipboardData.h | ||
HeadlessCompositorWidget.cpp | ||
HeadlessCompositorWidget.h | ||
HeadlessKeyBindings.cpp | ||
HeadlessKeyBindings.h | ||
HeadlessKeyBindingsCocoa.mm | ||
HeadlessLookAndFeel.h | ||
HeadlessLookAndFeelGTK.cpp | ||
HeadlessScreenHelper.cpp | ||
HeadlessScreenHelper.h | ||
HeadlessSound.cpp | ||
HeadlessSound.h | ||
HeadlessThemeGTK.cpp | ||
HeadlessThemeGTK.h | ||
HeadlessWidget.cpp | ||
HeadlessWidget.h | ||
HeadlessWidgetTypes.ipdlh | ||
moz.build |