Bug 1643464 - Part 2: Rename eLeft/eRightFlag to ePrimary/eSecondaryFlag r=masayuki,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D80332
This commit is contained in:
@@ -7745,11 +7745,11 @@ int16_t nsContentUtils::GetButtonsFlagForButton(int32_t aButton) {
|
|||||||
case -1:
|
case -1:
|
||||||
return MouseButtonsFlag::eNoButtons;
|
return MouseButtonsFlag::eNoButtons;
|
||||||
case MouseButton::ePrimary:
|
case MouseButton::ePrimary:
|
||||||
return MouseButtonsFlag::eLeftFlag;
|
return MouseButtonsFlag::ePrimaryFlag;
|
||||||
case MouseButton::eMiddle:
|
case MouseButton::eMiddle:
|
||||||
return MouseButtonsFlag::eMiddleFlag;
|
return MouseButtonsFlag::eMiddleFlag;
|
||||||
case MouseButton::eSecondary:
|
case MouseButton::eSecondary:
|
||||||
return MouseButtonsFlag::eRightFlag;
|
return MouseButtonsFlag::eSecondaryFlag;
|
||||||
case 4:
|
case 4:
|
||||||
return MouseButtonsFlag::e4thFlag;
|
return MouseButtonsFlag::e4thFlag;
|
||||||
case 5:
|
case 5:
|
||||||
|
|||||||
@@ -451,7 +451,7 @@ void PointerEventHandler::InitPointerEventFromTouch(
|
|||||||
|
|
||||||
int16_t buttons = aTouchEvent->mMessage == eTouchEnd
|
int16_t buttons = aTouchEvent->mMessage == eTouchEnd
|
||||||
? MouseButtonsFlag::eNoButtons
|
? MouseButtonsFlag::eNoButtons
|
||||||
: MouseButtonsFlag::eLeftFlag;
|
: MouseButtonsFlag::ePrimaryFlag;
|
||||||
|
|
||||||
aPointerEvent->mIsPrimary = aIsPrimary;
|
aPointerEvent->mIsPrimary = aIsPrimary;
|
||||||
aPointerEvent->pointerId = aTouch->Identifier();
|
aPointerEvent->pointerId = aTouch->Identifier();
|
||||||
|
|||||||
@@ -4104,7 +4104,7 @@ void HTMLInputElement::PostHandleEventForRangeThumb(
|
|||||||
}
|
}
|
||||||
if (aVisitor.mEvent->mMessage == eMouseDown) {
|
if (aVisitor.mEvent->mMessage == eMouseDown) {
|
||||||
if (aVisitor.mEvent->AsMouseEvent()->mButtons ==
|
if (aVisitor.mEvent->AsMouseEvent()->mButtons ==
|
||||||
MouseButtonsFlag::eLeftFlag) {
|
MouseButtonsFlag::ePrimaryFlag) {
|
||||||
StartRangeThumbDrag(inputEvent);
|
StartRangeThumbDrag(inputEvent);
|
||||||
} else if (mIsDraggingRange) {
|
} else if (mIsDraggingRange) {
|
||||||
CancelRangeThumbDrag();
|
CancelRangeThumbDrag();
|
||||||
|
|||||||
@@ -2128,7 +2128,7 @@ APZEventResult APZCTreeManager::ProcessTouchInputForScrollbarDrag(
|
|||||||
MouseInput mouseInput{MultiTouchTypeToMouseType(aTouchInput.mType),
|
MouseInput mouseInput{MultiTouchTypeToMouseType(aTouchInput.mType),
|
||||||
MouseInput::LEFT_BUTTON,
|
MouseInput::LEFT_BUTTON,
|
||||||
dom::MouseEvent_Binding::MOZ_SOURCE_TOUCH,
|
dom::MouseEvent_Binding::MOZ_SOURCE_TOUCH,
|
||||||
MouseButtonsFlag::eLeftFlag,
|
MouseButtonsFlag::ePrimaryFlag,
|
||||||
aTouchInput.mTouches[0].mScreenPoint,
|
aTouchInput.mTouches[0].mScreenPoint,
|
||||||
aTouchInput.mTime,
|
aTouchInput.mTime,
|
||||||
aTouchInput.mTimeStamp,
|
aTouchInput.mTimeStamp,
|
||||||
|
|||||||
@@ -447,8 +447,8 @@ enum MouseButton {
|
|||||||
|
|
||||||
enum MouseButtonsFlag {
|
enum MouseButtonsFlag {
|
||||||
eNoButtons = 0x00,
|
eNoButtons = 0x00,
|
||||||
eLeftFlag = 0x01,
|
ePrimaryFlag = 0x01,
|
||||||
eRightFlag = 0x02,
|
eSecondaryFlag = 0x02,
|
||||||
eMiddleFlag = 0x04,
|
eMiddleFlag = 0x04,
|
||||||
// typicall, "back" button being left side of 5-button
|
// typicall, "back" button being left side of 5-button
|
||||||
// mice, see "buttons" attribute document of DOM3 Events.
|
// mice, see "buttons" attribute document of DOM3 Events.
|
||||||
|
|||||||
@@ -135,10 +135,10 @@ class WidgetMouseEventBase : public WidgetInputEvent {
|
|||||||
uint16_t mInputSource;
|
uint16_t mInputSource;
|
||||||
|
|
||||||
bool IsLeftButtonPressed() const {
|
bool IsLeftButtonPressed() const {
|
||||||
return !!(mButtons & MouseButtonsFlag::eLeftFlag);
|
return !!(mButtons & MouseButtonsFlag::ePrimaryFlag);
|
||||||
}
|
}
|
||||||
bool IsRightButtonPressed() const {
|
bool IsRightButtonPressed() const {
|
||||||
return !!(mButtons & MouseButtonsFlag::eRightFlag);
|
return !!(mButtons & MouseButtonsFlag::eSecondaryFlag);
|
||||||
}
|
}
|
||||||
bool IsMiddleButtonPressed() const {
|
bool IsMiddleButtonPressed() const {
|
||||||
return !!(mButtons & MouseButtonsFlag::eMiddleFlag);
|
return !!(mButtons & MouseButtonsFlag::eMiddleFlag);
|
||||||
|
|||||||
@@ -579,10 +579,10 @@ class nsWindow::NPZCSupport final
|
|||||||
int16_t result = 0;
|
int16_t result = 0;
|
||||||
|
|
||||||
if (buttons & java::sdk::MotionEvent::BUTTON_PRIMARY) {
|
if (buttons & java::sdk::MotionEvent::BUTTON_PRIMARY) {
|
||||||
result |= MouseButtonsFlag::eLeftFlag;
|
result |= MouseButtonsFlag::ePrimaryFlag;
|
||||||
}
|
}
|
||||||
if (buttons & java::sdk::MotionEvent::BUTTON_SECONDARY) {
|
if (buttons & java::sdk::MotionEvent::BUTTON_SECONDARY) {
|
||||||
result |= MouseButtonsFlag::eRightFlag;
|
result |= MouseButtonsFlag::eSecondaryFlag;
|
||||||
}
|
}
|
||||||
if (buttons & java::sdk::MotionEvent::BUTTON_TERTIARY) {
|
if (buttons & java::sdk::MotionEvent::BUTTON_TERTIARY) {
|
||||||
result |= MouseButtonsFlag::eMiddleFlag;
|
result |= MouseButtonsFlag::eMiddleFlag;
|
||||||
|
|||||||
@@ -3631,10 +3631,10 @@ static gfx::IntPoint GetIntegerDeltaForEvent(NSEvent* aEvent) {
|
|||||||
NSUInteger mouseButtons = [NSEvent pressedMouseButtons];
|
NSUInteger mouseButtons = [NSEvent pressedMouseButtons];
|
||||||
|
|
||||||
if (mouseButtons & 0x01) {
|
if (mouseButtons & 0x01) {
|
||||||
mouseEvent->mButtons |= MouseButtonsFlag::eLeftFlag;
|
mouseEvent->mButtons |= MouseButtonsFlag::ePrimaryFlag;
|
||||||
}
|
}
|
||||||
if (mouseButtons & 0x02) {
|
if (mouseButtons & 0x02) {
|
||||||
mouseEvent->mButtons |= MouseButtonsFlag::eRightFlag;
|
mouseEvent->mButtons |= MouseButtonsFlag::eSecondaryFlag;
|
||||||
}
|
}
|
||||||
if (mouseButtons & 0x04) {
|
if (mouseButtons & 0x04) {
|
||||||
mouseEvent->mButtons |= MouseButtonsFlag::eMiddleFlag;
|
mouseEvent->mButtons |= MouseButtonsFlag::eMiddleFlag;
|
||||||
|
|||||||
@@ -1065,23 +1065,24 @@ void KeymapWrapper::InitInputEvent(WidgetInputEvent& aInputEvent,
|
|||||||
WidgetMouseEventBase& mouseEvent = *aInputEvent.AsMouseEventBase();
|
WidgetMouseEventBase& mouseEvent = *aInputEvent.AsMouseEventBase();
|
||||||
mouseEvent.mButtons = 0;
|
mouseEvent.mButtons = 0;
|
||||||
if (aModifierState & GDK_BUTTON1_MASK) {
|
if (aModifierState & GDK_BUTTON1_MASK) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eLeftFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::ePrimaryFlag;
|
||||||
}
|
}
|
||||||
if (aModifierState & GDK_BUTTON3_MASK) {
|
if (aModifierState & GDK_BUTTON3_MASK) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eRightFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::eSecondaryFlag;
|
||||||
}
|
}
|
||||||
if (aModifierState & GDK_BUTTON2_MASK) {
|
if (aModifierState & GDK_BUTTON2_MASK) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eMiddleFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::eMiddleFlag;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (doLog) {
|
if (doLog) {
|
||||||
MOZ_LOG(gKeymapWrapperLog, LogLevel::Debug,
|
MOZ_LOG(
|
||||||
|
gKeymapWrapperLog, LogLevel::Debug,
|
||||||
("%p InitInputEvent, aInputEvent has mButtons, "
|
("%p InitInputEvent, aInputEvent has mButtons, "
|
||||||
"aInputEvent.mButtons=0x%04X (Left: %s, Right: %s, Middle: %s, "
|
"aInputEvent.mButtons=0x%04X (Left: %s, Right: %s, Middle: %s, "
|
||||||
"4th (BACK): %s, 5th (FORWARD): %s)",
|
"4th (BACK): %s, 5th (FORWARD): %s)",
|
||||||
keymapWrapper, mouseEvent.mButtons,
|
keymapWrapper, mouseEvent.mButtons,
|
||||||
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::eLeftFlag),
|
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::ePrimaryFlag),
|
||||||
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::eRightFlag),
|
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::eSecondaryFlag),
|
||||||
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::eMiddleFlag),
|
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::eMiddleFlag),
|
||||||
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::e4thFlag),
|
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::e4thFlag),
|
||||||
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::e5thFlag)));
|
GetBoolName(mouseEvent.mButtons & MouseButtonsFlag::e5thFlag)));
|
||||||
|
|||||||
@@ -918,10 +918,10 @@ void ModifierKeyState::InitMouseEvent(WidgetInputEvent& aMouseEvent) const {
|
|||||||
WidgetMouseEventBase& mouseEvent = *aMouseEvent.AsMouseEventBase();
|
WidgetMouseEventBase& mouseEvent = *aMouseEvent.AsMouseEventBase();
|
||||||
mouseEvent.mButtons = 0;
|
mouseEvent.mButtons = 0;
|
||||||
if (::GetKeyState(VK_LBUTTON) < 0) {
|
if (::GetKeyState(VK_LBUTTON) < 0) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eLeftFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::ePrimaryFlag;
|
||||||
}
|
}
|
||||||
if (::GetKeyState(VK_RBUTTON) < 0) {
|
if (::GetKeyState(VK_RBUTTON) < 0) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eRightFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::eSecondaryFlag;
|
||||||
}
|
}
|
||||||
if (::GetKeyState(VK_MBUTTON) < 0) {
|
if (::GetKeyState(VK_MBUTTON) < 0) {
|
||||||
mouseEvent.mButtons |= MouseButtonsFlag::eMiddleFlag;
|
mouseEvent.mButtons |= MouseButtonsFlag::eMiddleFlag;
|
||||||
|
|||||||
@@ -557,10 +557,10 @@ static nsCString GetMouseButtonsName(int16_t aButtons) {
|
|||||||
return NS_LITERAL_CSTRING("no buttons");
|
return NS_LITERAL_CSTRING("no buttons");
|
||||||
}
|
}
|
||||||
nsCString names;
|
nsCString names;
|
||||||
if (aButtons & MouseButtonsFlag::eLeftFlag) {
|
if (aButtons & MouseButtonsFlag::ePrimaryFlag) {
|
||||||
names = "LeftButton";
|
names = "LeftButton";
|
||||||
}
|
}
|
||||||
if (aButtons & MouseButtonsFlag::eRightFlag) {
|
if (aButtons & MouseButtonsFlag::eSecondaryFlag) {
|
||||||
ADD_SEPARATOR_IF_NECESSARY(names);
|
ADD_SEPARATOR_IF_NECESSARY(names);
|
||||||
names += "RightButton";
|
names += "RightButton";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8617,8 +8617,8 @@ bool nsWindow::OnPointerEvents(UINT msg, WPARAM aWParam, LPARAM aLParam) {
|
|||||||
// 1024. Convert it to float.
|
// 1024. Convert it to float.
|
||||||
float pressure = penInfo.pressure ? (float)penInfo.pressure / 1024 : 0;
|
float pressure = penInfo.pressure ? (float)penInfo.pressure / 1024 : 0;
|
||||||
int16_t buttons = sPointerDown ? button == MouseButton::ePrimary
|
int16_t buttons = sPointerDown ? button == MouseButton::ePrimary
|
||||||
? MouseButtonsFlag::eLeftFlag
|
? MouseButtonsFlag::ePrimaryFlag
|
||||||
: MouseButtonsFlag::eRightFlag
|
: MouseButtonsFlag::eSecondaryFlag
|
||||||
: MouseButtonsFlag::eNoButtons;
|
: MouseButtonsFlag::eNoButtons;
|
||||||
WinPointerInfo pointerInfo(pointerId, penInfo.tiltX, penInfo.tiltY, pressure,
|
WinPointerInfo pointerInfo(pointerId, penInfo.tiltX, penInfo.tiltY, pressure,
|
||||||
buttons);
|
buttons);
|
||||||
|
|||||||
Reference in New Issue
Block a user