|
Mir
|
#include <shell_wrapper.h>
Public Member Functions | |
| ShellWrapper (std::shared_ptr< Shell > const &wrapped) | |
| void | focus_next_session () override |
| std::shared_ptr< scene::Session > | focused_session () const override |
| void | set_focus_to (std::shared_ptr< scene::Session > const &focus_session, std::shared_ptr< scene::Surface > const &focus_surface) override |
| std::shared_ptr< scene::Surface > | focused_surface () const override |
| auto | surface_at (geometry::Point cursor) const -> std::shared_ptr< scene::Surface > override |
| void | raise (SurfaceSet const &surfaces) override |
| std::shared_ptr< scene::Session > | open_session (pid_t client_pid, std::string const &name, std::shared_ptr< frontend::EventSink > const &sink) override |
| void | close_session (std::shared_ptr< scene::Session > const &session) override |
| std::shared_ptr< scene::PromptSession > | start_prompt_session_for (std::shared_ptr< scene::Session > const &session, scene::PromptSessionCreationParameters const ¶ms) override |
| void | add_prompt_provider_for (std::shared_ptr< scene::PromptSession > const &prompt_session, std::shared_ptr< scene::Session > const &session) override |
| void | stop_prompt_session (std::shared_ptr< scene::PromptSession > const &prompt_session) override |
| frontend::SurfaceId | create_surface (std::shared_ptr< scene::Session > const &session, scene::SurfaceCreationParameters const ¶ms, std::shared_ptr< frontend::EventSink > const &sink) override |
| void | modify_surface (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, SurfaceSpecification const &modifications) override |
| void | destroy_surface (std::shared_ptr< scene::Session > const &session, frontend::SurfaceId surface) override |
| int | set_surface_attribute (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, MirWindowAttrib attrib, int value) override |
| int | get_surface_attribute (std::shared_ptr< scene::Surface > const &surface, MirWindowAttrib attrib) override |
| void | raise_surface (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, uint64_t timestamp) override |
| void | add_display (geometry::Rectangle const &area) override |
| void | remove_display (geometry::Rectangle const &area) override |
| bool | handle (MirEvent const &event) override |
these functions support frontend requests | |
Public Member Functions inherited from mir::shell::FocusController | |
| virtual | ~FocusController ()=default |
Public Member Functions inherited from mir::input::EventFilter | |
| virtual | ~EventFilter ()=default |
Protected Attributes | |
| std::shared_ptr< Shell > const | wrapped |
Additional Inherited Members | |
Protected Member Functions inherited from mir::shell::FocusController | |
| FocusController ()=default | |
| FocusController (FocusController const &)=delete | |
| FocusController & | operator= (FocusController const &)=delete |
Protected Member Functions inherited from mir::input::EventFilter | |
| EventFilter ()=default | |
| EventFilter (const EventFilter &)=delete | |
| EventFilter & | operator= (const EventFilter &)=delete |
Protected Member Functions inherited from mir::compositor::DisplayListener | |
| DisplayListener ()=default | |
| virtual | ~DisplayListener ()=default |
| DisplayListener (DisplayListener const &)=delete | |
| DisplayListener & | operator= (DisplayListener const &)=delete |
|
explicit |
|
overridevirtual |
Implements mir::compositor::DisplayListener.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::FocusController.
|
overridevirtual |
Implements mir::shell::FocusController.
|
overridevirtual |
Implements mir::shell::FocusController.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::input::EventFilter.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::FocusController.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::compositor::DisplayListener.
|
overridevirtual |
Implements mir::shell::FocusController.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::Shell.
|
overridevirtual |
Implements mir::shell::FocusController.
|
protected |
Copyright © 2012-2016 Canonical Ltd.
Generated on Wed Oct 11 22:26:23 UTC 2017