X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=grpc-proxy%2Fshell.cpp;h=bc2df23ed09e751fbd26c87602d23ec4a1c8fa44;hb=refs%2Fchanges%2F01%2F29301%2F1;hp=34f6d375e1ada6246b64f22e62bb11ae0340a90d;hpb=4a1684308bd6a17c5b112d30e672c40fd348fef3;p=src%2Fagl-compositor.git diff --git a/grpc-proxy/shell.cpp b/grpc-proxy/shell.cpp index 34f6d37..bc2df23 100644 --- a/grpc-proxy/shell.cpp +++ b/grpc-proxy/shell.cpp @@ -120,6 +120,25 @@ Shell::SetAppOnOutput(const std::string &app_id, const std::string &output) wl_display_flush(m_shell_data->wl_display); } +void +Shell::SetAppPosition(const std::string &app_id, const int32_t x, const int32_t y) +{ + struct agl_shell *shell = this->m_shell.get(); + + agl_shell_set_app_position(shell, app_id.c_str(), x, y); + wl_display_flush(m_shell_data->wl_display); +} + +void +Shell::SetAppScale(const std::string &app_id, + const int32_t width, const int32_t height) +{ + struct agl_shell *shell = this->m_shell.get(); + + agl_shell_set_app_scale(shell, app_id.c_str(), width, height); + wl_display_flush(m_shell_data->wl_display); +} + void Shell::SetAppSplit(const std::string &app_id, uint32_t orientation) {