Norman Feske f324aa902b nitpicker: configurable capture policies
Capture clients used to always capture the view stack at the origin of
the coordinate system. So each capture client obtained a mirror of the
same picture. This patch allows for the placement of capture clients on
larger panorama using Genode's usual label-based policy-selection
approach. Thereby, each monitor in multi-monitor scenario can display a
different portion of the panorama.

The patch takes special care to always keep the pointer in a visible
position. The pointer cannot be moved to any area that is not captured.
Should the only capture client displaying the pointer disappear, the
pointer is warped to the center of (any) remaining capture client.

Fixes #5352
2024-10-08 09:09:24 +02:00
..
2024-06-20 12:54:30 +02:00
2024-08-29 12:32:25 +02:00
2024-10-08 09:09:23 +02:00
2023-11-28 14:24:23 +01:00

This source-code repository contains genuine low-level OS components and
interfaces of Genode. It solely depends on the framework's base API.