diff options
author | Giovanni Campagna <gcampagn@redhat.com> | 2013-08-19 17:37:24 +0200 |
---|---|---|
committer | Giovanni Campagna <gcampagna@src.gnome.org> | 2013-08-19 23:34:04 +0200 |
commit | 3a786542c4bfe8e25a759575238daf3971e37336 (patch) | |
tree | dd680cfbb32d488b2286ee80704a9e067330b9a9 | |
parent | bb2df9b2c66725cf6361e74317efd626260659e7 (diff) | |
download | mutter-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.c | 4 |
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", |