diff options
Diffstat (limited to 'libgnome-desktop/gnome-rr.c')
-rw-r--r-- | libgnome-desktop/gnome-rr.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libgnome-desktop/gnome-rr.c b/libgnome-desktop/gnome-rr.c index fa6a7e35..84b0a44d 100644 --- a/libgnome-desktop/gnome-rr.c +++ b/libgnome-desktop/gnome-rr.c @@ -82,6 +82,8 @@ struct GnomeRROutput gboolean is_primary; gboolean is_presentation; gboolean is_underscanning; + gboolean supports_underscanning; + GnomeRRTile tile_info; }; @@ -1401,6 +1403,7 @@ output_initialize (GnomeRROutput *output, GVariant *info) 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); + g_variant_lookup (properties, "supports-underscanning", "b", &output->supports_underscanning); if ((edid = g_variant_lookup_value (properties, "edid", G_VARIANT_TYPE ("ay")))) { @@ -2214,6 +2217,13 @@ gnome_rr_output_get_is_underscanning (GnomeRROutput *output) } gboolean +gnome_rr_output_supports_underscanning (GnomeRROutput *output) +{ + g_assert (output != NULL); + return output->supports_underscanning; +} + +gboolean _gnome_rr_output_get_tile_info (GnomeRROutput *output, GnomeRRTile *tile) { |