12 Shell::ActivateApp(const std::string &app_id, const std::string &output_name)
14 struct window_output *woutput, *w_output;
15 struct agl_shell *shell = this->m_shell.get();
20 wl_list_for_each(woutput, &m_shell_data->output_list, link) {
21 if (woutput->name && !strcmp(woutput->name, output_name.c_str())) {
27 // else, get the first one available
29 w_output = wl_container_of(m_shell_data->output_list.prev,
32 agl_shell_activate_app(shell, app_id.c_str(), w_output->output);
33 wl_display_flush(m_shell_data->wl_display);
37 Shell::DeactivateApp(const std::string &app_id)
43 Shell::SetAppFloat(const std::string &app_id)
49 Shell::SetAppSplit(const std::string &app_id, uint32_t orientation)