diff options
author | Tomeu Vizoso <tomeu.vizoso@collabora.com> | 2014-04-16 10:41:10 +0200 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2015-04-27 16:32:31 -0700 |
commit | ee25e90ddf3d1f90ab407a85f23502e49b4b1512 (patch) | |
tree | adbaf7fb15f232c3e2287230d8d40c6947ffd5fd /libgnome-desktop/gnome-rr.c | |
parent | 7d9afa2b4a5be72f4fe88f8e21530b07472741c5 (diff) | |
download | gnome-desktop-ee25e90ddf3d1f90ab407a85f23502e49b4b1512.tar.gz |
GnomeRR: Add support for the underscan property
To get and set whether overscan compensation is active in a given
output.
https://bugzilla.gnome.org/show_bug.cgi?id=748560
Diffstat (limited to 'libgnome-desktop/gnome-rr.c')
-rw-r--r-- | libgnome-desktop/gnome-rr.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c index f6364d0b..099cd685 100644 --- a/libgnome-desktop/gnome-rr.c +++ b/libgnome-desktop/gnome-rr.c @@ -80,6 +80,7 @@ struct GnomeRROutput gboolean is_primary; gboolean is_presentation; + gboolean is_underscanning; }; struct GnomeRRCrtc @@ -1265,6 +1266,7 @@ output_initialize (GnomeRROutput *output, GVariant *info) g_variant_lookup (properties, "min-backlight-step", "i", &output->min_backlight_step); g_variant_lookup (properties, "primary", "b", &output->is_primary); g_variant_lookup (properties, "presentation", "b", &output->is_presentation); + g_variant_lookup (properties, "underscanning", "b", &output->is_underscanning); if ((edid = g_variant_lookup_value (properties, "edid", G_VARIANT_TYPE ("ay")))) { @@ -2031,3 +2033,10 @@ gnome_rr_crtc_get_gamma (GnomeRRCrtc *crtc, return TRUE; } + +gboolean +gnome_rr_output_get_is_underscanning (GnomeRROutput *output) +{ + g_assert(output != NULL); + return output->is_underscanning; +} |