[mutter] backend: Expose get_monitor_manager() publicly



commit 65d8164833e998b35434a70f47808296e131b4a0
Author: Jonas Ã…dahl <jadahl gmail com>
Date:   Thu Dec 2 22:02:02 2021 +0100

    backend: Expose get_monitor_manager() publicly
    
    So that it can eventually replace the standalone singleton getter.
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2128>

 src/backends/meta-backend-private.h | 2 --
 src/backends/meta-backend.c         | 4 +++-
 src/meta/meta-backend.h             | 4 ++++
 3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/src/backends/meta-backend-private.h b/src/backends/meta-backend-private.h
index 555239157a..9c9df2cdd3 100644
--- a/src/backends/meta-backend-private.h
+++ b/src/backends/meta-backend-private.h
@@ -122,8 +122,6 @@ MetaIdleMonitor * meta_backend_get_idle_monitor (MetaBackend        *backend,
 
 MetaIdleManager * meta_backend_get_idle_manager (MetaBackend *backend);
 
-META_EXPORT_TEST
-MetaMonitorManager * meta_backend_get_monitor_manager (MetaBackend *backend);
 META_EXPORT_TEST
 MetaOrientationManager * meta_backend_get_orientation_manager (MetaBackend *backend);
 MetaCursorTracker * meta_backend_get_cursor_tracker (MetaBackend *backend);
diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c
index 234053a6f6..c0b3e4b78b 100644
--- a/src/backends/meta-backend.c
+++ b/src/backends/meta-backend.c
@@ -1185,7 +1185,9 @@ meta_backend_get_idle_manager (MetaBackend *backend)
 }
 
 /**
- * meta_backend_get_monitor_manager: (skip)
+ * meta_backend_get_monitor_manager:
+ *
+ * Returns: (transfer none): A #MetaMonitorManager
  */
 MetaMonitorManager *
 meta_backend_get_monitor_manager (MetaBackend *backend)
diff --git a/src/meta/meta-backend.h b/src/meta/meta-backend.h
index 63a679a1ab..5b5a8c3511 100644
--- a/src/meta/meta-backend.h
+++ b/src/meta/meta-backend.h
@@ -30,6 +30,7 @@
 #include "clutter/clutter.h"
 #include "meta/meta-dnd.h"
 #include "meta/meta-idle-monitor.h"
+#include "meta/meta-monitor-manager.h"
 #include "meta/meta-remote-access-controller.h"
 
 #define META_TYPE_BACKEND (meta_backend_get_type ())
@@ -64,6 +65,9 @@ MetaSettings *meta_backend_get_settings (MetaBackend *backend);
 META_EXPORT
 MetaIdleMonitor * meta_backend_get_core_idle_monitor (MetaBackend *backend);
 
+META_EXPORT
+MetaMonitorManager * meta_backend_get_monitor_manager (MetaBackend *backend);
+
 META_EXPORT
 MetaRemoteAccessController * meta_backend_get_remote_access_controller (MetaBackend *backend);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]