diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2017-02-07 16:01:40 +0800 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2017-04-07 22:30:47 +0800 |
commit | d050fdb17fc385a001c40fbe91c7aad766dd6318 (patch) | |
tree | 9d6118caf09d9b40fed70ce6c46a339b87a32b65 /src/backends/meta-monitor-manager-dummy.c | |
parent | 9003a42df3ab7af2fac439c916080d964a18e826 (diff) | |
download | mutter-d050fdb17fc385a001c40fbe91c7aad766dd6318.tar.gz |
monitor-manager: Add per backend capabilities
Add a private API for querying backend capabilities. For now, only
mirroring capability is reported.
https://bugzilla.gnome.org/show_bug.cgi?id=777732
Diffstat (limited to 'src/backends/meta-monitor-manager-dummy.c')
-rw-r--r-- | src/backends/meta-monitor-manager-dummy.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backends/meta-monitor-manager-dummy.c b/src/backends/meta-monitor-manager-dummy.c index 5f1ec1d97..b0fbddca0 100644 --- a/src/backends/meta-monitor-manager-dummy.c +++ b/src/backends/meta-monitor-manager-dummy.c @@ -599,6 +599,12 @@ meta_monitor_manager_dummy_get_supported_scales (MetaMonitorManager *manager, *n_scales = G_N_ELEMENTS (supported_scales_dummy); } +static MetaMonitorManagerCapability +meta_monitor_manager_dummy_get_capabilities (MetaMonitorManager *manager) +{ + return META_MONITOR_MANAGER_CAPABILITY_MIRRORING; +} + static void meta_monitor_manager_dummy_class_init (MetaMonitorManagerDummyClass *klass) { @@ -611,6 +617,7 @@ meta_monitor_manager_dummy_class_init (MetaMonitorManagerDummyClass *klass) manager_class->is_transform_handled = meta_monitor_manager_dummy_is_transform_handled; manager_class->calculate_monitor_mode_scale = meta_monitor_manager_dummy_calculate_monitor_mode_scale; manager_class->get_supported_scales = meta_monitor_manager_dummy_get_supported_scales; + manager_class->get_capabilities = meta_monitor_manager_dummy_get_capabilities; } static void |