Browse Source

Add "View > UI scale" menu for setting the pixel ratio.

tags/v2.6.1
Andrew Belt 1 month ago
parent
commit
089049136d
8 changed files with 19 additions and 0 deletions
  1. +5
    -0
      src/app/MenuBar.cpp
  2. +2
    -0
      translations/de.json
  3. +2
    -0
      translations/en.json
  4. +2
    -0
      translations/es.json
  5. +2
    -0
      translations/fr.json
  6. +2
    -0
      translations/it.json
  7. +2
    -0
      translations/ja.json
  8. +2
    -0
      translations/zh.json

+ 5
- 0
src/app/MenuBar.cpp View File

@@ -422,6 +422,11 @@ struct ViewButton : MenuButton {
} }
})); }));


menu->addChild(createIndexPtrSubmenuItem(string::translate("MenuBar.view.pixelRatio"), {
string::translate("MenuBar.view.pixelRatio.auto"),
"100%", "200%", "300%"
}, &settings::pixelRatio));

ZoomSlider* zoomSlider = new ZoomSlider; ZoomSlider* zoomSlider = new ZoomSlider;
zoomSlider->box.size.x = 250.0; zoomSlider->box.size.x = 250.0;
menu->addChild(zoomSlider); menu->addChild(zoomSlider);


+ 2
- 0
translations/de.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "Fenster", "MenuBar.view.window": "Fenster",
"MenuBar.view.fullscreen": "Vollbild", "MenuBar.view.fullscreen": "Vollbild",
"MenuBar.view.frameRate": "Bildwiederholrate", "MenuBar.view.frameRate": "Bildwiederholrate",
"MenuBar.view.pixelRatio": "UI-Skalierung",
"MenuBar.view.pixelRatio.auto": "Auto",
"MenuBar.view.zoomFit": "Patch einpassen", "MenuBar.view.zoomFit": "Patch einpassen",
"MenuBar.view.mouseWheelZoom": "Mausrad", "MenuBar.view.mouseWheelZoom": "Mausrad",
"MenuBar.view.mouseWheelZoom.scroll": "Scrollen (%s zum Zoomen)", "MenuBar.view.mouseWheelZoom.scroll": "Scrollen (%s zum Zoomen)",


+ 2
- 0
translations/en.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "Window", "MenuBar.view.window": "Window",
"MenuBar.view.fullscreen": "Fullscreen", "MenuBar.view.fullscreen": "Fullscreen",
"MenuBar.view.frameRate": "Frame rate", "MenuBar.view.frameRate": "Frame rate",
"MenuBar.view.pixelRatio": "UI scale",
"MenuBar.view.pixelRatio.auto": "Auto",
"MenuBar.view.zoomFit": "Zoom to fit modules", "MenuBar.view.zoomFit": "Zoom to fit modules",
"MenuBar.view.mouseWheelZoom": "Mouse wheel", "MenuBar.view.mouseWheelZoom": "Mouse wheel",
"MenuBar.view.mouseWheelZoom.scroll": "Scroll (%s to zoom)", "MenuBar.view.mouseWheelZoom.scroll": "Scroll (%s to zoom)",


+ 2
- 0
translations/es.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "Ventana", "MenuBar.view.window": "Ventana",
"MenuBar.view.fullscreen": "Pantalla completa", "MenuBar.view.fullscreen": "Pantalla completa",
"MenuBar.view.frameRate": "Tasa de fotogramas", "MenuBar.view.frameRate": "Tasa de fotogramas",
"MenuBar.view.pixelRatio": "Escala de interfaz",
"MenuBar.view.pixelRatio.auto": "Auto",
"MenuBar.view.zoomFit": "Ajustar zoom a módulos", "MenuBar.view.zoomFit": "Ajustar zoom a módulos",
"MenuBar.view.mouseWheelZoom": "Rueda del ratón", "MenuBar.view.mouseWheelZoom": "Rueda del ratón",
"MenuBar.view.mouseWheelZoom.scroll": "Desplazar (%s para zoom)", "MenuBar.view.mouseWheelZoom.scroll": "Desplazar (%s para zoom)",


+ 2
- 0
translations/fr.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "Fenêtre", "MenuBar.view.window": "Fenêtre",
"MenuBar.view.fullscreen": "Plein écran", "MenuBar.view.fullscreen": "Plein écran",
"MenuBar.view.frameRate": "Taux de rafraîchissement", "MenuBar.view.frameRate": "Taux de rafraîchissement",
"MenuBar.view.pixelRatio": "Échelle de l'interface",
"MenuBar.view.pixelRatio.auto": "Auto",
"MenuBar.view.zoomFit": "Ajuster le zoom aux modules", "MenuBar.view.zoomFit": "Ajuster le zoom aux modules",
"MenuBar.view.mouseWheelZoom": "Molette de la souris", "MenuBar.view.mouseWheelZoom": "Molette de la souris",
"MenuBar.view.mouseWheelZoom.scroll": "Défilement (%s pour zoomer)", "MenuBar.view.mouseWheelZoom.scroll": "Défilement (%s pour zoomer)",


+ 2
- 0
translations/it.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "Finestra", "MenuBar.view.window": "Finestra",
"MenuBar.view.fullscreen": "Schermo intero", "MenuBar.view.fullscreen": "Schermo intero",
"MenuBar.view.frameRate": "Frequenza dei fotogrammi", "MenuBar.view.frameRate": "Frequenza dei fotogrammi",
"MenuBar.view.pixelRatio": "Scala interfaccia",
"MenuBar.view.pixelRatio.auto": "Auto",
"MenuBar.view.zoomFit": "Adatta lo zoom ai moduli", "MenuBar.view.zoomFit": "Adatta lo zoom ai moduli",
"MenuBar.view.mouseWheelZoom": "Rotella del mouse", "MenuBar.view.mouseWheelZoom": "Rotella del mouse",
"MenuBar.view.mouseWheelZoom.scroll": "Scorrimento (%s per zoom)", "MenuBar.view.mouseWheelZoom.scroll": "Scorrimento (%s per zoom)",


+ 2
- 0
translations/ja.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "ウィンドウ", "MenuBar.view.window": "ウィンドウ",
"MenuBar.view.fullscreen": "フルスクリーン", "MenuBar.view.fullscreen": "フルスクリーン",
"MenuBar.view.frameRate": "フレームレート", "MenuBar.view.frameRate": "フレームレート",
"MenuBar.view.pixelRatio": "UI倍率",
"MenuBar.view.pixelRatio.auto": "自動",
"MenuBar.view.zoomFit": "モジュールに合わせてズーム", "MenuBar.view.zoomFit": "モジュールに合わせてズーム",
"MenuBar.view.mouseWheelZoom": "マウスホイール", "MenuBar.view.mouseWheelZoom": "マウスホイール",
"MenuBar.view.mouseWheelZoom.scroll": "スクロール(%sでズーム)", "MenuBar.view.mouseWheelZoom.scroll": "スクロール(%sでズーム)",


+ 2
- 0
translations/zh.json View File

@@ -110,6 +110,8 @@
"MenuBar.view.window": "窗口样式", "MenuBar.view.window": "窗口样式",
"MenuBar.view.fullscreen": "全屏", "MenuBar.view.fullscreen": "全屏",
"MenuBar.view.frameRate": "帧率", "MenuBar.view.frameRate": "帧率",
"MenuBar.view.pixelRatio": "界面缩放",
"MenuBar.view.pixelRatio.auto": "自动",
"MenuBar.view.zoomFit": "缩放界面以适应模块", "MenuBar.view.zoomFit": "缩放界面以适应模块",
"MenuBar.view.mouseWheelZoom": "鼠标滚轮", "MenuBar.view.mouseWheelZoom": "鼠标滚轮",
"MenuBar.view.mouseWheelZoom.scroll": "滚动(%s 用于缩放)", "MenuBar.view.mouseWheelZoom.scroll": "滚动(%s 用于缩放)",


Loading…
Cancel
Save