mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-14 12:41:07 +00:00
reftests: Add reftest for the last 2 fixes
Makes sure that the clipping we do when pushing a group is at the correct place and in particular doesn't influence shadows.
This commit is contained in:
parent
a68460847e
commit
96e7fbde2e
@ -177,15 +177,18 @@ testdata = \
|
||||
box-pseudo-classes.css \
|
||||
box-pseudo-classes.ref.ui \
|
||||
box-pseudo-classes.ui \
|
||||
box-shadow-changes-modify-clip.css \
|
||||
box-shadow-changes-modify-clip.ref.ui \
|
||||
box-shadow-changes-modify-clip.ui \
|
||||
box-shadow-spec-inset.css \
|
||||
box-shadow-spec-inset.ref.ui \
|
||||
box-shadow-spec-inset.ui \
|
||||
box-shadow-spread.css \
|
||||
box-shadow-spread.ref.ui \
|
||||
box-shadow-spread.ui \
|
||||
box-shadow-changes-modify-clip.css \
|
||||
box-shadow-changes-modify-clip.ref.ui \
|
||||
box-shadow-changes-modify-clip.ui \
|
||||
box-shadow-with-blend-mode.css \
|
||||
box-shadow-with-blend-mode.ref.ui \
|
||||
box-shadow-with-blend-mode.ui \
|
||||
button-wrapping.ui \
|
||||
button-wrapping.ref.ui \
|
||||
cellrenderer-pixbuf-stock-rtl.css \
|
||||
|
19
testsuite/reftests/box-shadow-with-blend-mode.css
Normal file
19
testsuite/reftests/box-shadow-with-blend-mode.css
Normal file
@ -0,0 +1,19 @@
|
||||
button {
|
||||
all: unset;
|
||||
margin: 10px;
|
||||
}
|
||||
|
||||
button {
|
||||
box-shadow: 0 0 5px;
|
||||
background-color: transparent;
|
||||
background-blend-mode: lighten, normal;
|
||||
background-image: image(chartreuse), image(tomato);
|
||||
}
|
||||
|
||||
button#reference {
|
||||
box-shadow: 0 0 5px;
|
||||
background-color: tomato;
|
||||
background-blend-mode: lighten;
|
||||
background-image: image(chartreuse);
|
||||
|
||||
}
|
20
testsuite/reftests/box-shadow-with-blend-mode.ref.ui
Normal file
20
testsuite/reftests/box-shadow-with-blend-mode.ref.ui
Normal file
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.19.0 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.16"/>
|
||||
<object class="GtkAction" id="action1"/>
|
||||
<object class="GtkAction" id="action2"/>
|
||||
<object class="GtkWindow" id="window1">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="type">popup</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="b">
|
||||
<property name="name">reference</property>
|
||||
<property name="label" translatable="yes">Hello World!</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
19
testsuite/reftests/box-shadow-with-blend-mode.ui
Normal file
19
testsuite/reftests/box-shadow-with-blend-mode.ui
Normal file
@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.19.0 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.16"/>
|
||||
<object class="GtkAction" id="action1"/>
|
||||
<object class="GtkAction" id="action2"/>
|
||||
<object class="GtkWindow" id="window1">
|
||||
<property name="can_focus">False</property>
|
||||
<property name="type">popup</property>
|
||||
<child>
|
||||
<object class="GtkButton" id="b">
|
||||
<property name="label" translatable="yes">Hello World!</property>
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="receives_default">True</property>
|
||||
</object>
|
||||
</child>
|
||||
</object>
|
||||
</interface>
|
Loading…
Reference in New Issue
Block a user