mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-19 23:01:22 -06:00
FIX: modify touchpad translate in Canvas3D
1. invert touchpad move direction 2. fix canvas 3d move with rotation 3. press shift for move Change-Id: I9c7f39eba45a168c92d4459cd88896d26ec6e8db
This commit is contained in:
parent
8c39e3f6f5
commit
ddee1dacaf
2 changed files with 8 additions and 4 deletions
|
@ -160,9 +160,10 @@ wxEvtHandler * _gestureHandler = nullptr;
|
|||
|
||||
- (void) scrollWheel2:(NSEvent *)event
|
||||
{
|
||||
if (_gestureHandler && event.hasPreciseScrollingDeltas) {
|
||||
bool shiftDown = [event modifierFlags] & NSShiftKeyMask;
|
||||
if (_gestureHandler && shiftDown && event.hasPreciseScrollingDeltas) {
|
||||
wxPanGestureEvent evt;
|
||||
evt.SetDelta({-(int)[event scrollingDeltaX], (int)[event scrollingDeltaY]});
|
||||
evt.SetDelta({-(int)[event scrollingDeltaX], - (int)[event scrollingDeltaY]});
|
||||
_gestureHandler->ProcessEvent(evt);
|
||||
} else {
|
||||
[self scrollWheel2: event];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue