Mir
Classes | Functions | Variables
mir::examples Namespace Reference

Classes

class  FullscreenPlacementStrategy
 
class  GlogLogger
 
class  HostLifecycleEventListener
 
class  PixelFormatSelector
 Example of a DisplayConfigurationPolicy that tries to find an opaque or transparent pixel format, or falls back to the default if not found. More...
 
class  QuitFilter
 
class  SideBySideDisplayConfigurationPolicy
 
class  SingleDisplayConfigurationPolicy
 
class  WindowManager
 
class  WindowManagmentFactory
 

Functions

void add_display_configuration_options_to (Server &server)
 
void add_fullscreen_option_to (Server &server)
 
void add_log_host_lifecycle_option_to (mir::Server &server)
 
auto make_quit_filter_for (Server &server) -> std::shared_ptr< mir::input::EventFilter >
 
auto make_printing_input_filter_for (mir::Server &server) -> std::shared_ptr< input::EventFilter >
 
void add_glog_options_to (Server &server)
 
void add_test_client_option_to (mir::Server &server, std::atomic< bool > &test_failed)
 
void add_window_manager_option_to (Server &server)
 

Variables

char const *const display_config_opt = "display-config"
 
char const *const display_config_descr = "Display configuration [{clone,sidebyside,single}]"
 
char const *const clone_opt_val = "clone"
 
char const *const sidebyside_opt_val = "sidebyside"
 
char const *const single_opt_val = "single"
 
char const *const display_alpha_opt = "translucent"
 
char const *const display_alpha_descr = "Select a display mode with alpha[{on,off}]"
 
char const *const display_alpha_off = "off"
 
char const *const display_alpha_on = "on"
 
char const *const wm_option = "window-manager"
 
char const *const wm_description = "window management strategy [{tiling|fullscreen}]"
 

Function Documentation

void mir::examples::add_display_configuration_options_to ( mir::Server server)
void mir::examples::add_fullscreen_option_to ( Server server)
void mir::examples::add_glog_options_to ( mir::Server server)
void mir::examples::add_log_host_lifecycle_option_to ( mir::Server server)
Examples:
server_example.cpp.
void mir::examples::add_test_client_option_to ( mir::Server server,
std::atomic< bool > &  test_failed 
)
Examples:
server_example.cpp.
void mir::examples::add_window_manager_option_to ( Server server)
auto mir::examples::make_printing_input_filter_for ( mir::Server server) -> std::shared_ptr<input::EventFilter>
auto mir::examples::make_quit_filter_for ( mir::Server server) -> std::shared_ptr<mir::input::EventFilter>

Variable Documentation

char const *const mir::examples::clone_opt_val = "clone"
char const *const mir::examples::display_alpha_descr = "Select a display mode with alpha[{on,off}]"
char const *const mir::examples::display_alpha_off = "off"
char const *const mir::examples::display_alpha_on = "on"
char const *const mir::examples::display_alpha_opt = "translucent"
char const *const mir::examples::display_config_descr = "Display configuration [{clone,sidebyside,single}]"
char const *const mir::examples::display_config_opt = "display-config"
char const *const mir::examples::sidebyside_opt_val = "sidebyside"
char const *const mir::examples::single_opt_val = "single"
char const *const mir::examples::wm_description = "window management strategy [{tiling|fullscreen}]"
char const *const mir::examples::wm_option = "window-manager"

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015