monitor: Add helper to check whether a color mode is supported
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/4364>
This commit is contained in:
parent
6113b2824f
commit
ab8272c583
@ -2318,6 +2318,15 @@ meta_monitor_get_supported_color_modes (MetaMonitor *monitor)
|
|||||||
return priv->color_modes;
|
return priv->color_modes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gboolean
|
||||||
|
meta_monitor_is_color_mode_supported (MetaMonitor *monitor,
|
||||||
|
MetaColorMode color_mode)
|
||||||
|
{
|
||||||
|
MetaMonitorPrivate *priv = meta_monitor_get_instance_private (monitor);
|
||||||
|
|
||||||
|
return !!g_list_find (priv->color_modes, GINT_TO_POINTER (color_mode));
|
||||||
|
}
|
||||||
|
|
||||||
MetaColorMode
|
MetaColorMode
|
||||||
meta_monitor_get_color_mode (MetaMonitor *monitor)
|
meta_monitor_get_color_mode (MetaMonitor *monitor)
|
||||||
{
|
{
|
||||||
|
@ -323,6 +323,9 @@ MetaColorMode meta_monitor_get_color_mode (MetaMonitor *monitor);
|
|||||||
META_EXPORT_TEST
|
META_EXPORT_TEST
|
||||||
GList * meta_monitor_get_supported_color_modes (MetaMonitor *monitor);
|
GList * meta_monitor_get_supported_color_modes (MetaMonitor *monitor);
|
||||||
|
|
||||||
|
gboolean meta_monitor_is_color_mode_supported (MetaMonitor *monitor,
|
||||||
|
MetaColorMode color_mode);
|
||||||
|
|
||||||
META_EXPORT_TEST
|
META_EXPORT_TEST
|
||||||
gboolean meta_parse_monitor_mode (const char *string,
|
gboolean meta_parse_monitor_mode (const char *string,
|
||||||
int *out_width,
|
int *out_width,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user