grpc-proxy: Add dynamic floating window movement 68/29068/2
authorMarius Vlad <marius.vlad@collabora.com>
Thu, 27 Jul 2023 13:37:15 +0000 (16:37 +0300)
committerMarius Vlad <marius.vlad@collabora.com>
Tue, 29 Aug 2023 13:31:20 +0000 (13:31 +0000)
commit2edba91d3eab0d7b3c490c12be1f9bc3b5255aa8
treeacba33bedb176df245634e8b449b53db4a6fa735
parenta68408367cf5e254d981e1d43ba261b9aade6166
grpc-proxy: Add dynamic floating window movement

This adds basic movement for floating type of windows. The window needs
to be a floating type for this request to work out.

For the agl-shell protocol, this adds a set_app_float() request while
for gRPC it adds a SetAppPosition() request.

Bug-AGL: SPEC-4863
Signed-off-by: Marius Vlad <marius.vlad@collabora.com>
Change-Id: I5ecc4257c3e84d15a8cabb183757753be37867f5
grpc-proxy/agl_shell.proto
grpc-proxy/grpc-async-cb.cpp
grpc-proxy/grpc-async-cb.h
grpc-proxy/main-grpc.cpp
grpc-proxy/shell.cpp
grpc-proxy/shell.h
protocol/agl-shell.xml
src/shell.c