|
Mir
|
Classes | |
| class | AbstractShell |
| Minimal Shell implementation with none of the necessary window management logic. More... | |
| class | DisplayConfigurationController |
| class | DisplayLayout |
| Interface to the layout of the display outputs. More... | |
| class | FocusController |
| class | HostLifecycleEventListener |
| class | InputTargeter |
| An interface used to control the selection of keyboard input focus. More... | |
| class | PersistentSurfaceStore |
| A store for Surface information divorced from the lifetime of any given Session. More... | |
| class | Shell |
| class | ShellReport |
| class | ShellWrapper |
| struct | StreamCursor |
| struct | StreamSpecification |
| struct | SurfaceAspectRatio |
| class | SurfaceReadyObserver |
| struct | SurfaceSpecification |
| Specification of surface properties requested by client. More... | |
| class | SurfaceStack |
| class | SurfaceStackWrapper |
| class | SystemCompositorWindowManager |
| Minimal window management for system compositing. More... | |
| class | WindowManager |
| interface to provide window management logic More... | |
Typedefs | |
| using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> |
| using | WindowManagerBuilder = std::function< std::shared_ptr< WindowManager >(FocusController *focus_controller)> |
| WindowManagers are built while initializing an AbstractShell, so a builder functor is needed. More... | |
| using mir::shell::SurfaceSet = typedef std::set<std::weak_ptr<scene::Surface>, std::owner_less<std::weak_ptr<scene::Surface>>> |
| using mir::shell::WindowManagerBuilder = typedef std::function<std::shared_ptr<WindowManager>(FocusController* focus_controller)> |
WindowManagers are built while initializing an AbstractShell, so a builder functor is needed.
Copyright © 2012-2016 Canonical Ltd.
Generated on Wed Oct 11 22:26:23 UTC 2017