diff options
Diffstat (limited to 'tools/viewer/Viewer.cpp')
-rw-r--r-- | tools/viewer/Viewer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/viewer/Viewer.cpp b/tools/viewer/Viewer.cpp index 8f1d7bbbc8..b5a9084645 100644 --- a/tools/viewer/Viewer.cpp +++ b/tools/viewer/Viewer.cpp @@ -183,6 +183,7 @@ Viewer::Viewer(int argc, char** argv, void* platformData) , fZoomWindowFixed(false) , fZoomWindowLocation{0.0f, 0.0f} , fLastImage(nullptr) + , fZoomUI(false) , fBackendType(sk_app::Window::kNativeGL_BackendType) , fColorMode(ColorMode::kLegacy) , fColorSpacePrimaries(gSrgbPrimaries) @@ -480,6 +481,11 @@ Viewer::Viewer(int argc, char** argv, void* platformData) this->updateTitle(); fWindow->inval(); }); + fCommands.addCommand('u', "GUI", "Zoom UI", [this]() { + fZoomUI = !fZoomUI; + fStatsLayer.setDisplayScale(fZoomUI ? 2.0f : 1.0f); + fWindow->inval(); + }); // set up slides this->initSlides(); |