weston/include/libweston
Derek Foreman 8eed64c7df libweston: Add weston_view_set_position_with_offset
There are many times when we want to set a global position with a surface
offset added.

It's a fairly nasty operation, and most places in the code currently do
it naively, ignoring the painful existence of freeform window rotations
and other complex transforms that could be in play (but probably aren't)

Add a helper for this and convert existing usage.

Signed-off-by: Derek Foreman <derek.foreman@collabora.com>
2023-09-18 20:35:37 +00:00
..
backend-drm.h backend-drm: add additional-devices to support multi GPU 2023-03-03 08:08:46 +00:00
backend-headless.h backend-headless: Use renderer enum type for config selection 2023-01-10 10:59:04 +02:00
backend-pipewire.h backend-pipewire: pass backend to weston_pipewire_output_api::create_head() 2023-04-19 13:36:45 +00:00
backend-rdp.h rdp: Add preliminary rdp multihead support 2023-01-10 12:12:49 +00:00
backend-vnc.h backend-vnc: Add renderer parameter to backend config 2023-01-10 10:59:04 +02:00
backend-wayland.h backend-wayland: Use renderer enum type for config selection 2023-01-10 10:59:04 +02:00
backend-x11.h backend-x11: Use renderer enum type for config selection 2023-01-10 10:59:04 +02:00
config-parser.h libweston, shared: Move out weston_shell_get_binding_modifier 2023-01-09 22:13:07 +00:00
dbus.h libweston: Decouple dbus helper to public namespace 2023-07-14 10:55:24 +00:00
desktop.h shell: Keep window 'activated' state if child has focus 2023-03-30 17:14:29 +00:00
libweston.h libweston: Add weston_view_set_position_with_offset 2023-09-18 20:35:37 +00:00
matrix.h matrix: add weston_coord_surface_invert() 2023-09-18 20:35:37 +00:00
meson.build libweston: Split dbus support into seperate build option 2023-07-14 10:55:24 +00:00
pipewire-plugin.h plug-ins: Migrate pipewire and remoting plug-ins headers to public header 2020-09-04 10:36:48 +00:00
plugin-registry.h Rename plugin-registry.h to libweston/plugin-registry.h 2019-04-18 12:31:46 +03:00
remoting-plugin.h plug-ins: Migrate pipewire and remoting plug-ins headers to public header 2020-09-04 10:36:48 +00:00
shell-utils.h libweston: Do not include private headers in shell-utils.h 2023-09-11 10:28:57 +02:00
version.h.in Rename version.h to libweston/version.h 2019-04-18 12:31:46 +03:00
weston-log.h libweston/weston-log: Add a iterator helper for debug scope 2023-05-30 11:05:14 +00:00
windowed-output-api.h libweston: pass backend to weston_windowed_output_api::create_head() 2023-04-17 09:38:50 +02:00
xwayland-api.h xwayland: Remove process exit status from libweston API 2023-06-19 21:32:47 +01:00
zalloc.h Rename zalloc.h to libweston/zalloc.h 2019-04-18 12:31:46 +03:00