0001109: Touchpad Navigation issue

This commit is contained in:
wmayer 2013-07-10 13:06:32 +02:00
parent a66d9449b0
commit f878f630a9

View File

@ -71,7 +71,7 @@ const char* TouchpadNavigationStyle::mouseButtons(ViewerMode mode)
case NavigationStyle::DRAGGING:
return QT_TR_NOOP("Press ALT button");
case NavigationStyle::ZOOMING:
return QT_TR_NOOP("Press PgUp/PgDown button");
return QT_TR_NOOP("Press CTRL and SHIFT buttons");
default:
return "No description";
}
@ -310,12 +310,12 @@ SbBool TouchpadNavigationStyle::processSoEvent(const SoEvent * const ev)
newmode = NavigationStyle::PANNING;
break;
case ALTDOWN:
case CTRLDOWN|SHIFTDOWN:
if (newmode != NavigationStyle::DRAGGING) {
saveCursorPosition(ev);
}
newmode = NavigationStyle::DRAGGING;
break;
case CTRLDOWN|SHIFTDOWN:
case CTRLDOWN|SHIFTDOWN|BUTTON1DOWN:
newmode = NavigationStyle::ZOOMING;
break;