By default the finger is preferred over the stylus.
Showing the changes to interface/src/Application.cpp (1 of 4 files). Show all
Unified · Split
| @@ -549,6 +549,7 @@ const float DEFAULT_DESKTOP_TABLET_SCALE_PERCENT = 75.0f; · 548 unmodified lines | ||
| 549 | 549 | const bool DEFAULT_DESKTOP_TABLET_BECOMES_TOOLBAR = true; |
| 550 | 550 | const bool DEFAULT_HMD_TABLET_BECOMES_TOOLBAR = false; |
| 551 | 551 | const bool DEFAULT_TABLET_VISIBLE_TO_OTHERS = false; |
| 552 | +const bool DEFAULT_PREFER_AVATAR_FINGER_OVER_STYLUS = true; | |
| 552 | 553 | |
| 553 | 554 | Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bool runServer, QString runServerPathOption) : |
| 554 | 555 | QApplication(argc, argv), |
| @@ -572,6 +573,7 @@ Application::Application(int& argc, char** argv, QElapsedTimer& startupTimer, bo · 17 unmodified lines | ||
| 572 | 573 | _desktopTabletBecomesToolbarSetting("desktopTabletBecomesToolbar", DEFAULT_DESKTOP_TABLET_BECOMES_TOOLBAR), |
| 573 | 574 | _hmdTabletBecomesToolbarSetting("hmdTabletBecomesToolbar", DEFAULT_HMD_TABLET_BECOMES_TOOLBAR), |
| 574 | 575 | _tabletVisibleToOthersSetting("tabletVisibleToOthers", DEFAULT_TABLET_VISIBLE_TO_OTHERS), |
| 576 | + _preferAvatarFingerOverStylusSetting("preferAvatarFingerOverStylus", DEFAULT_PREFER_AVATAR_FINGER_OVER_STYLUS), | |
| 575 | 577 | _constrainToolbarPosition("toolbar/constrainToolbarToCenterX", true), |
| 576 | 578 | _scaleMirror(1.0f), |
| 577 | 579 | _rotateMirror(0.0f), |
| @@ -2362,6 +2364,10 @@ void Application::setTabletVisibleToOthersSetting(bool value) { · 1784 unmodified lines | ||
| 2362 | 2364 | updateSystemTabletMode(); |
| 2363 | 2365 | } |
| 2364 | 2366 | |
| 2367 | +void Application::setPreferAvatarFingerOverStylus(bool value) { | |
| 2368 | + _preferAvatarFingerOverStylusSetting.set(value); | |
| 2369 | +} | |
| 2370 | + | |
| 2365 | 2371 | void Application::setSettingConstrainToolbarPosition(bool setting) { |
| 2366 | 2372 | _constrainToolbarPosition.set(setting); |
| 2367 | 2373 | DependencyManager::get<OffscreenUi>()->setConstrainToolbarToCenterX(setting); |