You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
4.5 KiB
154 lines
4.5 KiB
/******************* |
|
* check and radio * |
|
*******************/ |
|
/* draw regular check and radio items using our assets */ |
|
.check { |
|
-gtk-icon-source: url("assets/checkbox-unchecked.svg"); |
|
} |
|
|
|
.check:insensitive { |
|
-gtk-icon-source: url("assets/checkbox-unchecked-insensitive.svg"); |
|
} |
|
|
|
.check:checked { |
|
-gtk-icon-source: url("assets/checkbox-checked.svg"); |
|
} |
|
|
|
.check:checked:insensitive { |
|
-gtk-icon-source: url("assets/checkbox-checked-insensitive.svg"); |
|
} |
|
|
|
.check:inconsistent { |
|
-gtk-icon-source: url("assets/checkbox-mixed.svg"); |
|
} |
|
|
|
.check:inconsistent:insensitive { |
|
-gtk-icon-source: url("assets/checkbox-mixed-insensitive.svg"); |
|
} |
|
|
|
.radio { |
|
-gtk-icon-source: url("assets/radio-unselected.svg"); |
|
} |
|
|
|
.radio:insensitive { |
|
-gtk-icon-source: url("assets/radio-unselected-insensitive.svg"); |
|
} |
|
|
|
.radio:checked { |
|
-gtk-icon-source: url("assets/radio-selected.svg"); |
|
} |
|
|
|
.radio:checked:insensitive { |
|
-gtk-icon-source: url("assets/radio-selected-insensitive.svg"); |
|
} |
|
|
|
.radio:inconsistent { |
|
-gtk-icon-source: url("assets/radio-mixed.svg"); |
|
} |
|
|
|
.radio:inconsistent:insensitive { |
|
-gtk-icon-source: url("assets/radio-mixed-insensitive.svg"); |
|
} |
|
|
|
.menuitem.check { |
|
-gtk-icon-source: none; |
|
} |
|
|
|
.menuitem.check:active, |
|
.menuitem.check:checked { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-checked.svg"); |
|
} |
|
|
|
.menuitem.check:active:hover, |
|
.menuitem.check:checked:hover { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-checked-hover.svg"); |
|
} |
|
|
|
.menuitem.check:active:insensitive, |
|
.menuitem.check:checked:insensitive { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-checked-insensitive.svg"); |
|
} |
|
|
|
.menuitem.check:inconsistent:hover, |
|
.menuitem.radio:inconsistent:hover { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-mixed-hover.svg"); |
|
} |
|
|
|
.menuitem.check:inconsistent, |
|
.menuitem.radio:inconsistent { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-mixed.svg"); |
|
} |
|
|
|
.menuitem.check:inconsistent:insensitive, |
|
.menuitem.radio:inconsistent:insensitive { |
|
-gtk-icon-source: url("assets/menuitem-checkbox-mixed-insensitive.svg"); |
|
} |
|
|
|
.menuitem.radio { |
|
-gtk-icon-source: none; |
|
} |
|
|
|
.menuitem.radio:active, |
|
.menuitem.radio:checked { |
|
-gtk-icon-source: url("assets/menuitem-radio-checked.svg"); |
|
} |
|
|
|
.menuitem.radio:active:hover, |
|
.menuitem.radio:checked:hover { |
|
-gtk-icon-source: url("assets/menuitem-radio-checked-hover.svg"); |
|
} |
|
|
|
.menuitem.radio:active:insensitive, |
|
.menuitem.radio:checked:insensitive { |
|
-gtk-icon-source: url("assets/menuitem-radio-checked-insensitive.svg"); |
|
} |
|
|
|
GtkIconView.content-view.cell.check { |
|
-gtk-icon-source: url("assets/grid-selection-unchecked.svg"); |
|
} |
|
|
|
GtkIconView.content-view.cell.check:active { |
|
-gtk-icon-source: url("assets/grid-selection-checked.svg"); |
|
} |
|
|
|
/****************** |
|
* pane separator * |
|
******************/ |
|
.pane-separator, |
|
.pane-separator.horizontal { |
|
background-image: linear-gradient(to bottom, |
|
shade(@theme_bg_color, 0.8) 0%, |
|
shade(@theme_bg_color, 0.8) 20%, |
|
transparent 20%, |
|
transparent 45%, |
|
shade(@theme_bg_color, 0.8) 45%, |
|
shade(@theme_bg_color, 0.8) 55%, |
|
transparent 55%, |
|
transparent 80%, |
|
shade(@theme_bg_color, 0.8) 80%, |
|
shade(@theme_bg_color, 0.8) |
|
); |
|
|
|
background-size: 4px 10px; |
|
background-repeat: no-repeat; |
|
background-position: center center; |
|
} |
|
|
|
.pane-separator.vertical { |
|
background-image: linear-gradient(to right, |
|
shade(@theme_bg_color, 0.8) 0%, |
|
shade(@theme_bg_color, 0.8) 20%, |
|
transparent 20%, |
|
transparent 45%, |
|
shade(@theme_bg_color, 0.8) 45%, |
|
shade(@theme_bg_color, 0.8) 55%, |
|
transparent 55%, |
|
transparent 80%, |
|
shade(@theme_bg_color, 0.8) 80%, |
|
shade(@theme_bg_color, 0.8) |
|
); |
|
|
|
background-size: 10px 4px; |
|
background-repeat: no-repeat; |
|
background-position: center center; |
|
}
|
|
|