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;
|
||||
}
|
||||
|
||||
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
|
||||
meta_monitor_get_color_mode (MetaMonitor *monitor)
|
||||
{
|
||||
|
@ -323,6 +323,9 @@ MetaColorMode meta_monitor_get_color_mode (MetaMonitor *monitor);
|
||||
META_EXPORT_TEST
|
||||
GList * meta_monitor_get_supported_color_modes (MetaMonitor *monitor);
|
||||
|
||||
gboolean meta_monitor_is_color_mode_supported (MetaMonitor *monitor,
|
||||
MetaColorMode color_mode);
|
||||
|
||||
META_EXPORT_TEST
|
||||
gboolean meta_parse_monitor_mode (const char *string,
|
||||
int *out_width,
|
||||
|
Loading…
x
Reference in New Issue
Block a user