From 3a786542c4bfe8e25a759575238daf3971e37336 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Mon, 19 Aug 2013 17:37:24 +0200 Subject: [PATCH] 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 --- src/core/monitor.c | 4 ++++ 1 file changed, 4 insertions(+) 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",