aboutsummaryrefslogtreecommitdiff
path: root/qapi
diff options
context:
space:
mode:
authorCarwyn Ellis <carwynellis@gmail.com>2023-10-27 16:49:20 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2023-11-07 11:45:48 +0400
commit5ec0898b057971f0e03d2ecc8b62c58b50f4cb99 (patch)
tree6f16c9d87d5bddce5152b34cce0dac803057980a /qapi
parent47fd6ab1e334962890bc3e8d2e32857f6594e1c1 (diff)
downloadqemu-5ec0898b057971f0e03d2ecc8b62c58b50f4cb99.zip
qemu-5ec0898b057971f0e03d2ecc8b62c58b50f4cb99.tar.gz
qemu-5ec0898b057971f0e03d2ecc8b62c58b50f4cb99.tar.bz2
ui/cocoa: add zoom-to-fit display option
Provides a display option, zoom-to-fit, that enables scaling of the display when full-screen mode is enabled. Also ensures that the corresponding menu item is marked as enabled when the option is set to on. Signed-off-by: Carwyn Ellis <carwynellis@gmail.com> Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com> Message-Id: <20231027154920.80626-2-carwynellis@gmail.com>
Diffstat (limited to 'qapi')
-rw-r--r--qapi/ui.json7
1 files changed, 6 insertions, 1 deletions
diff --git a/qapi/ui.json b/qapi/ui.json
index 006616a..3718d40 100644
--- a/qapi/ui.json
+++ b/qapi/ui.json
@@ -1409,13 +1409,18 @@
# codes match their position on non-Mac keyboards and you can use
# Meta/Super and Alt where you expect them. (default: off)
#
+# @zoom-to-fit: Zoom guest display to fit into the host window. When
+# turned off the host window will be resized instead. Defaults to
+# "off". (Since 8.2)
+#
# Since: 7.0
##
{ 'struct': 'DisplayCocoa',
'data': {
'*left-command-key': 'bool',
'*full-grab': 'bool',
- '*swap-opt-cmd': 'bool'
+ '*swap-opt-cmd': 'bool',
+ '*zoom-to-fit': 'bool'
} }
##