Fix custom search entry background on Adwaita 3.20 under GTK2

Adwaita 3.20 on GTK2 uses the pixmap engine to set a background image
on all states of all GtkEntries.  Earlier versions did the same but
with a transparent background, thus not hiding our background color.

Fixes #1135, fixes #1101.
This commit is contained in:
Colomban Wendling 2016-07-14 16:55:36 +02:00
parent fdcf860156
commit a35816c92f

View File

@ -20,6 +20,15 @@ widget "GeanyDialogSearch.*.geany-search-entry-no-match" style "geany-monospace"
style "geany-search-entry-no-match-style" { style "geany-search-entry-no-match-style" {
base[NORMAL] = "#ffff66666666" base[NORMAL] = "#ffff66666666"
text[NORMAL] = "#ffffffffffff" text[NORMAL] = "#ffffffffffff"
# try and remove the entry background image on pixmap engine so that our
# background color is visible, and we don't end up with white text on white
# background (workaround for Adwaita 3.20).
engine "pixmap" {
image {
function = FLAT_BOX
detail = "entry_bg"
}
}
} }
widget "*.geany-search-entry-no-match" style "geany-search-entry-no-match-style" widget "*.geany-search-entry-no-match" style "geany-search-entry-no-match-style"