#include <shell.h>
|
|
virtual std::shared_ptr< scene::Session > | open_session (pid_t client_pid, std::string const &name, std::shared_ptr< frontend::EventSink > const &sink)=0 |
|
virtual void | close_session (std::shared_ptr< scene::Session > const &session)=0 |
|
virtual void | handle_surface_created (std::shared_ptr< scene::Session > const &session)=0 |
|
virtual std::shared_ptr< scene::PromptSession > | start_prompt_session_for (std::shared_ptr< scene::Session > const &session, scene::PromptSessionCreationParameters const ¶ms)=0 |
|
virtual void | add_prompt_provider_for (std::shared_ptr< scene::PromptSession > const &prompt_session, std::shared_ptr< scene::Session > const &session)=0 |
|
virtual void | stop_prompt_session (std::shared_ptr< scene::PromptSession > const &prompt_session)=0 |
|
virtual frontend::SurfaceId | create_surface (std::shared_ptr< scene::Session > const &session, scene::SurfaceCreationParameters const ¶ms)=0 |
|
virtual void | destroy_surface (std::shared_ptr< scene::Session > const &session, frontend::SurfaceId surface)=0 |
|
virtual int | set_surface_attribute (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, MirSurfaceAttrib attrib, int value)=0 |
|
virtual int | get_surface_attribute (std::shared_ptr< scene::Surface > const &surface, MirSurfaceAttrib attrib)=0 |
|
virtual | ~FocusController ()=default |
|
virtual std::weak_ptr< scene::Session > | focussed_application () const =0 |
|
virtual void | focus_next ()=0 |
|
virtual void | set_focus_to (std::shared_ptr< scene::Session > const &focus)=0 |
|
virtual void mir::shell::Shell::add_prompt_provider_for |
( |
std::shared_ptr< scene::PromptSession > const & |
prompt_session, |
|
|
std::shared_ptr< scene::Session > const & |
session |
|
) |
| |
|
pure virtual |
virtual void mir::shell::Shell::close_session |
( |
std::shared_ptr< scene::Session > const & |
session | ) |
|
|
pure virtual |
virtual void mir::shell::Shell::handle_surface_created |
( |
std::shared_ptr< scene::Session > const & |
session | ) |
|
|
pure virtual |
virtual void mir::shell::Shell::stop_prompt_session |
( |
std::shared_ptr< scene::PromptSession > const & |
prompt_session | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015