[mutter] monitor-manager: Add API to find primary monitor



commit aaddf44d457ffa5cad8a5dc985354a44e2eb6f2a
Author: Jonas Ådahl <jadahl gmail com>
Date:   Wed Dec 21 12:38:13 2016 +0800

    monitor-manager: Add API to find primary monitor
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777732

 src/backends/meta-monitor-manager-private.h |    2 ++
 src/backends/meta-monitor-manager.c         |    6 ++++++
 2 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/src/backends/meta-monitor-manager-private.h b/src/backends/meta-monitor-manager-private.h
index 1748678..00bbfc5 100644
--- a/src/backends/meta-monitor-manager-private.h
+++ b/src/backends/meta-monitor-manager-private.h
@@ -353,6 +353,8 @@ MetaLogicalMonitor *meta_monitor_manager_get_logical_monitor_neighbor (MetaMonit
                                                                        MetaLogicalMonitor *logical_monitor,
                                                                        MetaScreenDirection direction);
 
+MetaMonitor *       meta_monitor_manager_get_primary_monitor (MetaMonitorManager *manager);
+
 MetaMonitor *       meta_monitor_manager_get_laptop_panel (MetaMonitorManager *manager);
 
 GList *             meta_monitor_manager_get_monitors      (MetaMonitorManager *manager);
diff --git a/src/backends/meta-monitor-manager.c b/src/backends/meta-monitor-manager.c
index a083a85..17b81b9 100644
--- a/src/backends/meta-monitor-manager.c
+++ b/src/backends/meta-monitor-manager.c
@@ -1253,6 +1253,12 @@ find_monitor (MetaMonitorManager *monitor_manager,
 }
 
 MetaMonitor *
+meta_monitor_manager_get_primary_monitor (MetaMonitorManager *manager)
+{
+  return find_monitor (manager, meta_monitor_is_primary);
+}
+
+MetaMonitor *
 meta_monitor_manager_get_laptop_panel (MetaMonitorManager *manager)
 {
   return find_monitor (manager, meta_monitor_is_laptop_panel);


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