shimmerproject / Bluebird

Desktop Suite for Xfce
Other
63 stars 14 forks source link

the checkbox dosn't work with gnome 3.14 #5

Closed ghost closed 5 years ago

ghost commented 9 years ago

For exemple with psensor, synaptic, nemo... (debian jessie)

The new syntaxe of: background-image: url("assets/exemple.png"); is: -gtk-icon-source: -gtk-scaled(url("assets/exemple.png"));

i change my gtk-widgets-assets.css, but don't work, only case works, not the check!

bluebird original: capture blubird-original bluebird with change: capture blubird-modif exemple other theme works ok! capture other theme ok

my new syntaxe for check and radio:

/***

.check:insensitive, .check row:selected:insensitive, .check row:selected:focus:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-insensitive.png")); background-image: url("assets/checkbox-unchecked-insensitive.png"); }

.check:active, .check row:selected:active, .check row:selected:focus:active { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked.png")); background-image: url("assets/checkbox-checked.png"); }

.check:active:insensitive, .check row:selected:active:insensitive, .check row:selected:focus:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-checked-insensitive.png")); background-image: url("assets/checkbox-checked-insensitive.png"); }

.check:inconsistent, .check row:selected:inconsistent, .check row:selected:focus:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed.png")); background-image: url("assets/checkbox-mixed.png"); }

.check:inconsistent:insensitive, .check row:selected:inconsistent:insensitive, .check row:selected:focus:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/checkbox-mixed-insensitive.png")); background-image: url("assets/checkbox-mixed-insensitive.png"); }

.radio, .radio row:selected, .radio row:selected:focus { -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected.png")); background-image: url("assets/radio-unselected.png"); }

.radio:insensitive, .radio row:selected:insensitive, .radio row:selected:focus:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-unselected-insensitive.png")); background-image: url("assets/radio-unselected-insensitive.png"); }

.radio:active, .radio row:selected:active, .radio row:selected:focus:active { -gtk-icon-source: -gtk-scaled(url("assets/radio-selected.png")); background-image: url("assets/radio-selected.png"); }

.radio:active:insensitive, .radio row:selected:active:insensitive, .radio row:selected:focus:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-selected-insensitive.png")); background-image: url("assets/radio-selected-insensitive.png"); }

.radio:inconsistent, .radio row:selected:inconsistent, .radio row:selected:focus:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed.png")); background-image: url("assets/radio-mixed.png"); }

.radio:inconsistent:insensitive, .radio row:selected:inconsistent:insensitive, .radio row:selected:focus:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/radio-mixed-insensitive.png")); background-image: url("assets/radio-mixed-insensitive.png"); }

.menuitem.check:active { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked.png")); background-image: url("assets/menuitem-checkbox-checked.png"); }

.menuitem.check:active:hover { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-hover.png")); background-image: url("assets/menuitem-checkbox-checked-hover.png"); }

.menuitem.check:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-checked-insensitive.png")); background-image: url("assets/menuitem-checkbox-checked-insensitive.png"); }

.menuitem.check:inconsistent:hover, .menuitem.radio:inconsistent:hover { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-hover.png")); background-image: url("assets/menuitem-checkbox-mixed-hover.png"); }

.menuitem.check:inconsistent, .menuitem.radio:inconsistent { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed.png")); background-image: url("assets/menuitem-checkbox-mixed.png"); }

.menuitem.check:inconsistent:insensitive, .menuitem.radio:inconsistent:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-checkbox-mixed-insensitive.png")); background-image: url("assets/menuitem-checkbox-mixed-insensitive.png"); }

.menuitem.radio:active { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checkbox.png")); background-image: url("assets/menuitem-radio-checked.png"); }

.menuitem.radio:active:hover { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-hover.png")); background-image: url("assets/menuitem-radio-checked-hover.png"); }

.menuitem.radio:active:insensitive { -gtk-icon-source: -gtk-scaled(url("assets/menuitem-radio-checked-insensitive.png")); background-image: url("assets/menuitem-radio-checked-insensitive.png"); }

GtkIconView.content-view.cell.check { -gtk-icon-source: -gtk-scaled(url("assets/grid-selection-unchecked.png")); background-image: url("assets/grid-selection-unchecked.png"); }

GtkIconView.content-view.cell.check:active { -gtk-icon-source: -gtk-scaled(url("assets/grid-selection-checked.png")); background-image: url("assets/grid-selection-checked.png"); }

ghost commented 9 years ago

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762938 the murrine-themes 0.98.8 debian Sid is now OK!

ddelabru commented 5 years ago

The gtk3 theme has also been entirely replaced for an upcoming release, so the checkbox issue should no longer occur. Please open a new issue if a similar problem occurs after today's release.