summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCosimo Cecchi <cosimoc@gnome.org>2013-02-25 12:12:39 -0500
committerCosimo Cecchi <cosimoc@gnome.org>2013-02-25 13:03:56 -0500
commitc9d21d9963c6c3fc7104ff3521eeab37cc57b974 (patch)
treeb2888bc3880a0cc86810f34c2945e072430cb999
parentde5beb2c7e72948bb3f702aea684c34194c90e11 (diff)
downloadgnome-themes-standard-c9d21d9963c6c3fc7104ff3521eeab37cc57b974.tar.gz
gtk2: fix white border around background when overridden
The border assets we used previously had a fully opaque background filled inside the border stroke. When the background color is overridden by the application, part of the frame will be drawn on top of the overridden background, which won't look good if background colors don't match. To fix this, use borders with a transparent fill in the middle. Don't use this new assets for Libreoffice though, as it won't work there for missing alpha channel support. https://bugzilla.gnome.org/show_bug.cgi?id=685712
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-bg.pngbin299 -> 274 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-notebook.pngbin290 -> 274 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.pngbin325 -> 295 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.pngbin302 -> 295 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-bg.pngbin307 -> 334 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-notebook.pngbin304 -> 304 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-bg.pngbin328 -> 373 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-notebook.pngbin308 -> 322 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg-solid.pngbin0 -> 402 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg.pngbin402 -> 355 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-active-notebook.pngbin377 -> 356 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-bg-solid.pngbin0 -> 406 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-bg.pngbin406 -> 427 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Entry/entry-border-notebook.pngbin393 -> 407 bytes
-rw-r--r--themes/Adwaita/gtk-2.0/Makefile.am2
-rwxr-xr-xthemes/Adwaita/gtk-2.0/gtkrc19
16 files changed, 21 insertions, 0 deletions
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-bg.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-bg.png
index bf41b04f..3ec5cfdb 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-notebook.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-notebook.png
index 1eba7fe5..3f400ce8 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png
index aba98bca..e20312ba 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png
index 1ad5f652..4aea86fc 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-active-rtl-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-bg.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-bg.png
index 3235336e..5717fab1 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-notebook.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-notebook.png
index b8e1ad4a..217a7e2c 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-bg.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-bg.png
index 99e58184..0df28c54 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png
index 8e7d0c0e..a4f9bbbf 100644
--- a/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/combo-entry-border-rtl-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg-solid.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg-solid.png
new file mode 100644
index 00000000..85839b54
--- /dev/null
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg-solid.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg.png
index 85839b54..c9abe1eb 100644
--- a/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-active-notebook.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-notebook.png
index 358a5c7e..15c343f9 100644
--- a/themes/Adwaita/gtk-2.0/Entry/entry-border-active-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-active-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-bg-solid.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-bg-solid.png
new file mode 100644
index 00000000..4fd41cdb
--- /dev/null
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-bg-solid.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-bg.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-bg.png
index 4fd41cdb..3a492dac 100644
--- a/themes/Adwaita/gtk-2.0/Entry/entry-border-bg.png
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-bg.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Entry/entry-border-notebook.png b/themes/Adwaita/gtk-2.0/Entry/entry-border-notebook.png
index c831b2b1..246f2fc5 100644
--- a/themes/Adwaita/gtk-2.0/Entry/entry-border-notebook.png
+++ b/themes/Adwaita/gtk-2.0/Entry/entry-border-notebook.png
Binary files differ
diff --git a/themes/Adwaita/gtk-2.0/Makefile.am b/themes/Adwaita/gtk-2.0/Makefile.am
index 8f24473d..214ef93e 100644
--- a/themes/Adwaita/gtk-2.0/Makefile.am
+++ b/themes/Adwaita/gtk-2.0/Makefile.am
@@ -75,6 +75,8 @@ asset_data = \
Entry/entry-border-fill-solid.png \
Entry/entry-border-bg.png \
Entry/entry-border-active-bg.png \
+ Entry/entry-border-bg-solid.png \
+ Entry/entry-border-active-bg-solid.png \
Entry/entry-border-disabled-bg.png \
Entry/entry-border-notebook.png \
Entry/entry-border-active-notebook.png \
diff --git a/themes/Adwaita/gtk-2.0/gtkrc b/themes/Adwaita/gtk-2.0/gtkrc
index b00d6f8e..27d36561 100755
--- a/themes/Adwaita/gtk-2.0/gtkrc
+++ b/themes/Adwaita/gtk-2.0/gtkrc
@@ -1678,6 +1678,25 @@ style "libreoffice_entry"
overlay_border = { 0, 0, 0, 0 }
overlay_stretch = TRUE
}
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = NORMAL
+ shadow = IN
+ file = "Entry/entry-border-bg-solid.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
+ image
+ {
+ function = SHADOW
+ detail = "entry"
+ state = ACTIVE
+ file = "Entry/entry-border-active-bg-solid.png"
+ border = { 4, 4, 4, 4 }
+ stretch = TRUE
+ }
}
}