Mir
|
#include <window_info.h>
Public Types | |
using | AspectRatio = WindowSpecification::AspectRatio |
Static Public Member Functions | |
static bool | needs_titlebar (MirWindowType type) |
miral::WindowInfo::WindowInfo | ( | ) |
miral::WindowInfo::WindowInfo | ( | Window const & | window, |
WindowSpecification const & | params | ||
) |
miral::WindowInfo::~WindowInfo | ( | ) |
|
explicit |
void miral::WindowInfo::add_child | ( | Window const & | child | ) |
bool miral::WindowInfo::can_be_active | ( | ) | const |
bool miral::WindowInfo::can_morph_to | ( | MirWindowType | new_type | ) | const |
auto miral::WindowInfo::children | ( | ) | const -> std::vector< Window > const & |
auto miral::WindowInfo::confine_pointer | ( | ) | const -> MirPointerConfinementState |
void miral::WindowInfo::confine_pointer | ( | MirPointerConfinementState | confinement | ) |
void miral::WindowInfo::constrain_resize | ( | mir::geometry::Point & | requested_pos, |
mir::geometry::Size & | requested_size | ||
) | const |
bool miral::WindowInfo::has_output_id | ( | ) | const |
auto miral::WindowInfo::height_inc | ( | ) | const -> mir::geometry::DeltaY |
void miral::WindowInfo::height_inc | ( | mir::geometry::DeltaY | height_inc | ) |
bool miral::WindowInfo::is_visible | ( | ) | const |
auto miral::WindowInfo::max_aspect | ( | ) | const -> AspectRatio |
void miral::WindowInfo::max_aspect | ( | AspectRatio | max_aspect | ) |
auto miral::WindowInfo::max_height | ( | ) | const -> mir::geometry::Height |
void miral::WindowInfo::max_height | ( | mir::geometry::Height | max_height | ) |
auto miral::WindowInfo::max_width | ( | ) | const -> mir::geometry::Width |
void miral::WindowInfo::max_width | ( | mir::geometry::Width | max_width | ) |
auto miral::WindowInfo::min_aspect | ( | ) | const -> AspectRatio |
void miral::WindowInfo::min_aspect | ( | AspectRatio | min_aspect | ) |
auto miral::WindowInfo::min_height | ( | ) | const -> mir::geometry::Height |
void miral::WindowInfo::min_height | ( | mir::geometry::Height | min_height | ) |
auto miral::WindowInfo::min_width | ( | ) | const -> mir::geometry::Width |
void miral::WindowInfo::min_width | ( | mir::geometry::Width | min_width | ) |
bool miral::WindowInfo::must_have_parent | ( | ) | const |
bool miral::WindowInfo::must_not_have_parent | ( | ) | const |
auto miral::WindowInfo::name | ( | ) | const -> std::string |
void miral::WindowInfo::name | ( | std::string const & | name | ) |
|
static |
WindowInfo& miral::WindowInfo::operator= | ( | WindowInfo const & | that | ) |
auto miral::WindowInfo::output_id | ( | ) | const -> int |
void miral::WindowInfo::output_id | ( | mir::optional_value< int > | output_id | ) |
auto miral::WindowInfo::parent | ( | ) | const -> Window |
void miral::WindowInfo::parent | ( | Window const & | parent | ) |
auto miral::WindowInfo::preferred_orientation | ( | ) | const -> MirOrientationMode |
void miral::WindowInfo::preferred_orientation | ( | MirOrientationMode | preferred_orientation | ) |
void miral::WindowInfo::remove_child | ( | Window const & | child | ) |
auto miral::WindowInfo::restore_rect | ( | ) | const -> mir::geometry::Rectangle |
void miral::WindowInfo::restore_rect | ( | mir::geometry::Rectangle const & | restore_rect | ) |
auto miral::WindowInfo::shell_chrome | ( | ) | const -> MirShellChrome |
void miral::WindowInfo::shell_chrome | ( | MirShellChrome | chrome | ) |
auto miral::WindowInfo::state | ( | ) | const -> MirWindowState |
void miral::WindowInfo::state | ( | MirWindowState | state | ) |
|
inline |
auto miral::WindowInfo::type | ( | ) | const -> MirWindowType |
void miral::WindowInfo::type | ( | MirWindowType | type | ) |
auto miral::WindowInfo::userdata | ( | ) | const -> std::shared_ptr< void > |
This can be used by client code to store window manager specific information.
void miral::WindowInfo::userdata | ( | std::shared_ptr< void > | userdata | ) |
auto miral::WindowInfo::width_inc | ( | ) | const -> mir::geometry::DeltaX |
void miral::WindowInfo::width_inc | ( | mir::geometry::DeltaX | width_inc | ) |
auto miral::WindowInfo::window | ( | ) | const -> Window & |
Copyright © 2012-2018
Canonical Ltd.
Generated on Sat Mar 31 14:22:42 UTC 2018