]> git.mdlowis.com Git - proto/labwc.git/commit
Add screen magnifier
authorSimon Long <simon@raspberrypi.com>
Wed, 15 May 2024 22:07:23 +0000 (23:07 +0100)
committerGitHub <noreply@github.com>
Wed, 15 May 2024 22:07:23 +0000 (00:07 +0200)
commit8ba066a1a5c7fc60a2df146ab1753b4027ee0bee
tree4e9f5a0459b53f43bd0770db461a01607df650d1
parentad15c0474db518ece55846ef624fa2d85358d89e
Add screen magnifier

This adds a screen magnifier which can be controlled with the
`ZoomIn` / `ZoomOut` and `ToggleMagnify` actions.

It scales up part of the rendered framebuffer so the magnification
may end up looking blurry depending on the magnification scale.

PR #1774
13 files changed:
docs/labwc-actions.5.scd
docs/labwc-config.5.scd
docs/labwc-theme.5.scd
docs/rc.xml.all
include/config/rcxml.h
include/magnifier.h [new file with mode: 0644]
include/theme.h
src/action.c
src/common/scene-helpers.c
src/config/rcxml.c
src/magnifier.c [new file with mode: 0644]
src/meson.build
src/theme.c