Mir
|
#include <decoration_provider.h>
Public Member Functions | |
DecorationProvider (miral::WindowManagerTools const &tools) | |
~DecorationProvider () | |
void | operator() (mir::client::Connection connection) |
void | operator() (std::weak_ptr< mir::scene::Session > const &session) |
auto | session () const -> std::shared_ptr< mir::scene::Session > |
void | create_titlebar_for (miral::Window const &window) |
void | place_new_decoration (miral::WindowSpecification &window_spec) |
void | paint_titlebar_for (miral::WindowInfo const &window, int intensity) |
void | destroy_titlebar_for (miral::Window const &window) |
void | resize_titlebar_for (miral::WindowInfo const &window_info, mir::geometry::Size const &size) |
void | advise_new_titlebar (miral::WindowInfo const &window_info) |
void | advise_state_change (miral::WindowInfo const &window_info, MirWindowState state) |
void | stop () |
bool | is_decoration (miral::Window const &window) const |
bool | is_titlebar (miral::WindowInfo const &window_info) const |
DecorationProvider::DecorationProvider | ( | miral::WindowManagerTools const & | tools | ) |
DecorationProvider::~DecorationProvider | ( | ) |
void DecorationProvider::advise_new_titlebar | ( | miral::WindowInfo const & | window_info | ) |
void DecorationProvider::advise_state_change | ( | miral::WindowInfo const & | window_info, |
MirWindowState | state | ||
) |
void DecorationProvider::create_titlebar_for | ( | miral::Window const & | window | ) |
void DecorationProvider::destroy_titlebar_for | ( | miral::Window const & | window | ) |
bool DecorationProvider::is_decoration | ( | miral::Window const & | window | ) | const |
bool DecorationProvider::is_titlebar | ( | miral::WindowInfo const & | window_info | ) | const |
void DecorationProvider::operator() | ( | mir::client::Connection | connection | ) |
void DecorationProvider::operator() | ( | std::weak_ptr< mir::scene::Session > const & | session | ) |
void DecorationProvider::paint_titlebar_for | ( | miral::WindowInfo const & | window, |
int | intensity | ||
) |
void DecorationProvider::place_new_decoration | ( | miral::WindowSpecification & | window_spec | ) |
void DecorationProvider::resize_titlebar_for | ( | miral::WindowInfo const & | window_info, |
mir::geometry::Size const & | size | ||
) |
auto DecorationProvider::session | ( | ) | const -> std::shared_ptr<mir::scene::Session> |
void DecorationProvider::stop | ( | ) |
Copyright © 2012-2018
Canonical Ltd.
Generated on Mon Feb 19 14:05:11 UTC 2018