Mir
|
Enable display configuration. The config file (miral::MirRunner::display_config_file()) is located via the XDG Base Directory Specification. Vis: ($XDG_CONFIG_HOME or $HOME/.config followed by $XDG_CONFIG_DIRS) More...
#include <display_configuration.h>
Public Member Functions | |
DisplayConfiguration (MirRunner const &mir_runner) | |
auto | layout_option () -> ConfigurationOption |
Provide the default 'display-layout' configuration option. | |
void | select_layout (std::string const &layout) |
Select a layout from the configuration. | |
auto | list_layouts () -> std::vector< std::string > |
List all layouts found in the config file. | |
void | add_output_attribute (std::string const &key) |
Enable a custom output attribute in the .display YAML. | |
void | operator() (mir::Server &server) const |
~DisplayConfiguration () | |
DisplayConfiguration (DisplayConfiguration const &) | |
auto | operator= (DisplayConfiguration const &) -> DisplayConfiguration & |
Enable display configuration. The config file (miral::MirRunner::display_config_file()) is located via the XDG Base Directory Specification. Vis: ($XDG_CONFIG_HOME or $HOME/.config followed by $XDG_CONFIG_DIRS)
miral::DisplayConfiguration::~DisplayConfiguration | ( | ) |
miral::DisplayConfiguration::DisplayConfiguration | ( | DisplayConfiguration const & | ) |
Enable a custom output attribute in the .display YAML.
auto miral::DisplayConfiguration::layout_option | ( | ) | -> ConfigurationOption |
Provide the default 'display-layout' configuration option.
auto miral::DisplayConfiguration::list_layouts | ( | ) | -> std::vector< std::string > |
List all layouts found in the config file.
void miral::DisplayConfiguration::operator() | ( | mir::Server & | server | ) | const |
auto miral::DisplayConfiguration::operator= | ( | DisplayConfiguration const & | ) | -> DisplayConfiguration & |
Select a layout from the configuration.
Copyright © 2012-2024
Canonical Ltd.
Generated on Sun Mar 31 20:11:12 UTC 2024
This documentation is licensed under the GPL version 2 or 3.