Mir
miral::WindowManagerTools Member List

This is the complete list of members for miral::WindowManagerTools, including all inherited members.

active_application_zone() const -> Zonemiral::WindowManagerTools
active_output() -> mir::geometry::Rectangle constmiral::WindowManagerTools
active_window() const -> Windowmiral::WindowManagerTools
add_tree_to_workspace(Window const &window, std::shared_ptr< Workspace > const &workspace)miral::WindowManagerTools
ask_client_to_close(Window const &window)miral::WindowManagerTools
count_applications() const -> unsigned intmiral::WindowManagerTools
create_workspace() -> std::shared_ptr< Workspace >miral::WindowManagerTools
drag_active_window(mir::geometry::Displacement movement)miral::WindowManagerTools
drag_window(Window const &window, mir::geometry::Displacement movement)miral::WindowManagerTools
end_drag_and_drop()miral::WindowManagerTools
find_application(std::function< bool(ApplicationInfo const &info)> const &predicate) -> Applicationmiral::WindowManagerTools
focus_next_application()miral::WindowManagerTools
focus_next_within_application()miral::WindowManagerTools
focus_prev_application()miral::WindowManagerTools
focus_prev_within_application()miral::WindowManagerTools
for_each_application(std::function< void(ApplicationInfo &info)> const &functor)miral::WindowManagerTools
for_each_window_in_workspace(std::shared_ptr< Workspace > const &workspace, std::function< void(Window const &window)> const &callback)miral::WindowManagerTools
for_each_workspace_containing(Window const &window, std::function< void(std::shared_ptr< Workspace > const &workspace)> const &callback)miral::WindowManagerTools
id_for_window(Window const &window) const -> std::stringmiral::WindowManagerTools
info_for(std::weak_ptr< mir::scene::Session > const &session) const -> ApplicationInfo &miral::WindowManagerTools
info_for(std::weak_ptr< mir::scene::Surface > const &surface) const -> WindowInfo &miral::WindowManagerTools
info_for(Window const &window) const -> WindowInfo &miral::WindowManagerTools
info_for_window_id(std::string const &id) const -> WindowInfo &miral::WindowManagerTools
invoke_under_lock(std::function< void()> const &callback)miral::WindowManagerTools
modify_window(WindowInfo &window_info, WindowSpecification const &modifications)miral::WindowManagerTools
modify_window(Window const &window, WindowSpecification const &modifications)miral::WindowManagerTools
move_workspace_content_to_workspace(std::shared_ptr< Workspace > const &to_workspace, std::shared_ptr< Workspace > const &from_workspace)miral::WindowManagerTools
operator=(WindowManagerTools const &)miral::WindowManagerTools
place_and_size_for_state(WindowSpecification &modifications, WindowInfo const &window_info) constmiral::WindowManagerTools
raise_tree(Window const &root)miral::WindowManagerTools
remove_tree_from_workspace(Window const &window, std::shared_ptr< Workspace > const &workspace)miral::WindowManagerTools
select_active_window(Window const &hint) -> Windowmiral::WindowManagerTools
start_drag_and_drop(WindowInfo &window_info, std::vector< uint8_t > const &handle)miral::WindowManagerTools
window_at(mir::geometry::Point cursor) const -> Windowmiral::WindowManagerTools
WindowManagerTools(WindowManagerToolsImplementation *tools)miral::WindowManagerToolsexplicit
WindowManagerTools(WindowManagerTools const &)miral::WindowManagerTools
~WindowManagerTools()miral::WindowManagerTools

Copyright © 2012-2023 Canonical Ltd.
Generated on Tue 2 May 10:01:24 UTC 2023
This documentation is licensed under the GPL version 2 or 3.