summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGiovanni Campagna <gcampagn@redhat.com>2013-08-19 17:37:24 +0200
committerGiovanni Campagna <gcampagna@src.gnome.org>2013-08-19 23:34:04 +0200
commit3a786542c4bfe8e25a759575238daf3971e37336 (patch)
treedd680cfbb32d488b2286ee80704a9e067330b9a9
parentbb2df9b2c66725cf6361e74317efd626260659e7 (diff)
downloadmutter-3a786542c4bfe8e25a759575238daf3971e37336.tar.gz
MonitorManager: extend the API with physical sizes
These will be needed in the new display panel designs to show the diagonal length and physical aspect ratio. https://bugzilla.gnome.org/show_bug.cgi?id=706322
-rw-r--r--src/core/monitor.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/monitor.c b/src/core/monitor.c
index d81ff1509..d1a128320 100644
--- a/src/core/monitor.c
+++ b/src/core/monitor.c
@@ -813,6 +813,10 @@ meta_monitor_manager_handle_get_resources (MetaDBusDisplayConfig *skeleton,
g_variant_new_string (output->product));
g_variant_builder_add (&properties, "{sv}", "serial",
g_variant_new_string (output->serial));
+ g_variant_builder_add (&properties, "{sv}", "width-mm",
+ g_variant_new_int32 (output->width_mm));
+ g_variant_builder_add (&properties, "{sv}", "height-mm",
+ g_variant_new_int32 (output->height_mm));
g_variant_builder_add (&properties, "{sv}", "display-name",
g_variant_new_take_string (make_display_name (manager, output)));
g_variant_builder_add (&properties, "{sv}", "backlight",