[mutter] monitor: Add API to get connector



commit 5b4a96e3a31be2f0c0707af9c25861e7c4e4e82c
Author: Jonas Ådahl <jadahl gmail com>
Date:   Thu Apr 6 13:14:43 2017 +0800

    monitor: Add API to get connector
    
    The connector returned is the one of the main output. In other words,
    for tiled monitors, it is the connector of the (0, 0) tile, and for
    non-tiled, it is simply the connector of the output.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777732

 src/backends/meta-monitor.c |    9 +++++++++
 src/backends/meta-monitor.h |    2 ++
 2 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/backends/meta-monitor.c b/src/backends/meta-monitor.c
index 05c8e3a..9f3fe58 100644
--- a/src/backends/meta-monitor.c
+++ b/src/backends/meta-monitor.c
@@ -272,6 +272,15 @@ meta_monitor_get_subpixel_order (MetaMonitor *monitor)
 }
 
 const char *
+meta_monitor_get_connector (MetaMonitor *monitor)
+{
+  MetaOutput *output;
+
+  output = meta_monitor_get_main_output (monitor);
+  return output->name;
+}
+
+const char *
 meta_monitor_get_vendor (MetaMonitor *monitor)
 {
   MetaOutput *output;
diff --git a/src/backends/meta-monitor.h b/src/backends/meta-monitor.h
index 09aec21..ccc9a28 100644
--- a/src/backends/meta-monitor.h
+++ b/src/backends/meta-monitor.h
@@ -117,6 +117,8 @@ void meta_monitor_get_physical_dimensions (MetaMonitor *monitor,
 
 CoglSubpixelOrder meta_monitor_get_subpixel_order (MetaMonitor *monitor);
 
+const char * meta_monitor_get_connector (MetaMonitor *monitor);
+
 const char * meta_monitor_get_vendor (MetaMonitor *monitor);
 
 const char * meta_monitor_get_product (MetaMonitor *monitor);


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