summaryrefslogtreecommitdiff
path: root/gtk/inspector
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-02-14 13:44:39 -0500
committerMatthias Clasen <mclasen@redhat.com>2023-02-14 19:07:01 -0500
commit0eb791eaaa2672ffdb69c4bca47125aea6b1c2ba (patch)
tree8b64fcfcb092af4aaa4f80b30ef05ae2fd2add1f /gtk/inspector
parentf1311dc0537fae5db3cdb176427f11873fd66df3 (diff)
downloadgtk+-0eb791eaaa2672ffdb69c4bca47125aea6b1c2ba.tar.gz
Make mask nodes more versatile
Add a GskMaskMode enumeration and implement it in the GL and cairo renderers.
Diffstat (limited to 'gtk/inspector')
-rw-r--r--gtk/inspector/recorder.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/inspector/recorder.c b/gtk/inspector/recorder.c
index 9f75b1ab6e..78db4669cf 100644
--- a/gtk/inspector/recorder.c
+++ b/gtk/inspector/recorder.c
@@ -1140,6 +1140,12 @@ populate_render_node_properties (GListStore *store,
break;
case GSK_MASK_NODE:
+ {
+ GskMaskMode mode = gsk_mask_node_get_mask_mode (node);
+ tmp = g_enum_to_string (GSK_TYPE_MASK_MODE, mode);
+ add_text_row (store, "Mask mode", tmp);
+ g_free (tmp);
+ }
break;
case GSK_BLUR_NODE: