diff options
author | Owen Taylor <otaylor@redhat.com> | 2002-02-02 00:44:52 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2002-02-02 00:44:52 +0000 |
commit | 5288e079317b2882b1da06f9050a7881c2ddbd68 (patch) | |
tree | 9998eebc158139d1c81b964a0936672594ec1cbe /tests/testgtkrc | |
parent | cfaea03b104664f5ca774734b43e9a57fc74e3ac (diff) | |
download | gtk+-5288e079317b2882b1da06f9050a7881c2ddbd68.tar.gz |
Fix ordering of priorities so that priorities take precendence over the
Fri Feb 1 17:48:51 2002 Owen Taylor <otaylor@redhat.com>
* gtk/gtkrc.c (gtk_rc_get_style): Fix ordering of
priorities so that priorities take precendence over
the ordering by type. (#70205)
* test/testgtkrc tests/testgtk.c (create_rc_file): Add
some labels to test priorities in testgtkrc.
Diffstat (limited to 'tests/testgtkrc')
-rw-r--r-- | tests/testgtkrc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/testgtkrc b/tests/testgtkrc index 4b4cc57416..87c3c66a2b 100644 --- a/tests/testgtkrc +++ b/tests/testgtkrc @@ -188,3 +188,26 @@ style "testthickness" { } #class "GtkFrame" style "testthickness" + +# Test ordering of RC file priorities + +style "testgtk-red-style" { + fg[NORMAL] = "red" +} + +style "testgtk-green-style" { + fg[NORMAL] = "green" +} + +style "testgtk-blue-style" { + fg[NORMAL] = "blue" +} + +widget_class "*.GtkAspectFrame.*.GtkLabel" style "testgtk-green-style" +widget_class "*.GtkAspectFrame.*.GtkLabel" style "testgtk-blue-style" # override because it's later + +widget "*.testgtk-red-label" style "testgtk-red-style" # override because it's widget, not widget_class + +widget "*.testgtk-green-label" style : highest "testgtk-green-style" +# overrides the following, because it is higher priority +widget "*.testgtk-green-label" style "testgtk-red-style" |