#include <canonical_window_manager.h>
|
| CanonicalWindowManagerPolicy (WindowManagerTools *const tools, std::shared_ptr< shell::DisplayLayout > const &display_layout) |
|
void | handle_session_info_updated (SessionInfoMap &session_info, geometry::Rectangles const &displays) override |
|
void | handle_displays_updated (SessionInfoMap &session_info, geometry::Rectangles const &displays) override |
|
auto | handle_place_new_surface (std::shared_ptr< scene::Session > const &session, scene::SurfaceCreationParameters const &request_parameters) -> scene::SurfaceCreationParameters override |
|
void | handle_new_surface (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface) override |
|
void | handle_modify_surface (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface, SurfaceSpecification const &modifications) override |
|
void | handle_delete_surface (std::shared_ptr< scene::Session > const &session, std::weak_ptr< scene::Surface > const &surface) override |
|
int | handle_set_state (std::shared_ptr< scene::Surface > const &surface, MirSurfaceState value) override |
|
bool | handle_keyboard_event (MirKeyboardEvent const *event) override |
|
bool | handle_touch_event (MirTouchEvent const *event) override |
|
bool | handle_pointer_event (MirPointerEvent const *event) override |
|
void | handle_raise_surface (std::shared_ptr< scene::Session > const &session, std::shared_ptr< scene::Surface > const &surface) override |
|
virtual | ~WindowManagementPolicy ()=default |
|
| WindowManagementPolicy ()=default |
|
| WindowManagementPolicy (WindowManagementPolicy const &)=delete |
|
WindowManagementPolicy & | operator= (WindowManagementPolicy const &)=delete |
|
void mir::shell::CanonicalWindowManagerPolicy::handle_delete_surface |
( |
std::shared_ptr< scene::Session > const & |
session, |
|
|
std::weak_ptr< scene::Surface > const & |
surface |
|
) |
| |
|
overridevirtual |
bool mir::shell::CanonicalWindowManagerPolicy::handle_keyboard_event |
( |
MirKeyboardEvent const * |
event | ) |
|
|
overridevirtual |
void mir::shell::CanonicalWindowManagerPolicy::handle_new_surface |
( |
std::shared_ptr< scene::Session > const & |
session, |
|
|
std::shared_ptr< scene::Surface > const & |
surface |
|
) |
| |
|
overridevirtual |
bool mir::shell::CanonicalWindowManagerPolicy::handle_pointer_event |
( |
MirPointerEvent const * |
event | ) |
|
|
overridevirtual |
void mir::shell::CanonicalWindowManagerPolicy::handle_raise_surface |
( |
std::shared_ptr< scene::Session > const & |
session, |
|
|
std::shared_ptr< scene::Surface > const & |
surface |
|
) |
| |
|
overridevirtual |
bool mir::shell::CanonicalWindowManagerPolicy::handle_touch_event |
( |
MirTouchEvent const * |
event | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016