Last active
June 9, 2021 02:18
-
-
Save TerryChau/fd0f9c9d94a3adb88d21a9174529ed20 to your computer and use it in GitHub Desktop.
gtk-contained.css
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* { | |
-GtkToolButton-icon-spacing: 4; | |
-GtkScrolledWindow-scrollbar-spacing: 0; | |
-GtkToolItemGroup-expander-size: 11; | |
-GtkWidget-text-handle-width: 20; | |
-GtkWidget-text-handle-height: 24; | |
-GtkDialog-button-spacing: 4; | |
outline-style: dashed; | |
outline-offset: -3px; | |
outline-width: 1px; | |
-GtkScrolledwindow-scrollbar-spacing: 0; | |
-GtkScrolledwindow-scrollbars-within-bevel: 1; | |
-GtkToolbutton-icon-spacing: 6; | |
-GtkToolItemGroup-expander-size: 11; | |
-GtkTreeview-expander-size: 8; | |
} | |
/*************** Base States * */ | |
.background { | |
} | |
.background:backdrop { | |
} | |
/* These wildcard seems unavoidable, need to investigate. Wildcards are bad and troublesome, use them with care, or better, just don't. Everytime a wildcard is used a kitten dies, painfully. */ | |
*:disabled { | |
} | |
*:hover { | |
} | |
.gtkstyle-fallback { | |
} | |
.gtkstyle-fallback:hover { | |
} | |
.gtkstyle-fallback:active { | |
} | |
.gtkstyle-fallback:disabled { | |
} | |
.gtkstyle-fallback:selected { | |
} | |
.view, | |
iconview, | |
.view text, | |
iconview text, | |
textview text { | |
} | |
.view:backdrop, | |
iconview:backdrop, | |
.view text:backdrop, | |
iconview text:backdrop, | |
textview text:backdrop { | |
} | |
.view:backdrop:disabled, | |
iconview:backdrop:disabled, | |
.view text:backdrop:disabled, | |
iconview text:backdrop:disabled, | |
textview text:backdrop:disabled { | |
} | |
.view:disabled, | |
iconview:disabled, | |
.view text:disabled, | |
iconview text:disabled, | |
textview text:disabled { | |
} | |
.view:selected:focus, | |
iconview:selected:focus, | |
.view:selected, | |
iconview:selected, | |
.view text:selected:focus, | |
iconview text:selected:focus, | |
textview text:selected:focus, | |
.view text:selected, | |
iconview text:selected, | |
textview text:selected { | |
} | |
.rubberband, | |
rubberband, | |
flowbox rubberband, | |
treeview.view rubberband, | |
.content-view rubberband, | |
.content-view .rubberband { | |
} | |
flowbox flowboxchild { | |
} | |
flowbox flowboxchild:selected { | |
outline-offset: -2px; | |
} | |
.content-view .tile { | |
margin: 1px; | |
} | |
.content-view .tile:backdrop { | |
} | |
.content-view .tile:active, | |
.content-view .tile:selected { | |
} | |
.content-view .tile:disabled { | |
} | |
label { | |
} | |
label.separator { | |
} | |
label.separator:backdrop { | |
} | |
label selection { | |
} | |
label:disabled { | |
} | |
label:disabled:backdrop { | |
} | |
label:backdrop { | |
} | |
.dim-label, | |
label.separator, | |
.titlebar:not(headerbar) .subtitle, | |
headerbar .subtitle { | |
} | |
assistant .sidebar { | |
} | |
assistant .sidebar:backdrop { | |
} | |
assistant.csd .sidebar { | |
} | |
assistant .sidebar label { | |
} | |
assistant .sidebar label.highlight { | |
} | |
.csd popover.background.touch-selection, | |
.csd popover.background.magnifier, | |
popover.background.touch-selection, | |
popover.background.magnifier, | |
.csd popover.background.osd, | |
popover.background.osd, | |
.app-notification, | |
.app-notification.frame, | |
.osd .scale-popup, | |
.osd { | |
} | |
popover.background.touch-selection:backdrop, | |
popover.background.magnifier:backdrop, | |
popover.background.osd:backdrop, | |
.app-notification:backdrop, | |
.osd .scale-popup:backdrop, | |
.osd:backdrop { | |
} | |
/********************* Spinner Animation * */ | |
@keyframes spin { | |
to { | |
} | |
} | |
spinner { | |
} | |
spinner:checked { | |
animation: spin 1s linear infinite; | |
} | |
spinner:checked:disabled { | |
} | |
/**************** Text Entries * */ | |
spinbutton:not(.vertical), | |
entry { | |
min-height: 24px; | |
} | |
spinbutton:not(.vertical) image.left, | |
entry image.left { | |
margin-right: 3px; | |
} | |
spinbutton:not(.vertical) image.right, | |
entry image.right { | |
margin-left: 3px; | |
} | |
spinbutton.flat:focus:not(.vertical), | |
spinbutton.flat:backdrop:not(.vertical), | |
spinbutton.flat:disabled:not(.vertical), | |
spinbutton.flat:backdrop:disabled:not(.vertical), | |
spinbutton.flat:not(.vertical), | |
entry.flat:focus, | |
entry.flat:backdrop, | |
entry.flat:disabled, | |
entry.flat:backdrop:disabled, | |
entry.flat { | |
min-height: 0; | |
} | |
spinbutton:focus:not(.vertical), | |
entry:focus { | |
} | |
spinbutton:disabled:not(.vertical), | |
entry:disabled { | |
} | |
spinbutton:backdrop:not(.vertical), | |
entry:backdrop { | |
} | |
spinbutton:backdrop:disabled:not(.vertical), | |
entry:backdrop:disabled { | |
} | |
spinbutton.error:not(.vertical), | |
entry.error { | |
} | |
spinbutton.error:focus:not(.vertical), | |
entry.error:focus { | |
} | |
spinbutton.error:not(.vertical) selection, | |
entry.error selection { | |
} | |
spinbutton.warning:not(.vertical), | |
entry.warning { | |
} | |
spinbutton.warning:focus:not(.vertical), | |
entry.warning:focus { | |
} | |
spinbutton.warning:not(.vertical) selection, | |
entry.warning selection { | |
} | |
spinbutton:not(.vertical) image, | |
entry image { | |
} | |
spinbutton:not(.vertical) image:hover, | |
entry image:hover { | |
} | |
spinbutton:not(.vertical) image:active, | |
entry image:active { | |
} | |
spinbutton:not(.vertical) image:backdrop, | |
entry image:backdrop { | |
} | |
spinbutton:drop(active):focus:not(.vertical), | |
spinbutton:drop(active):not(.vertical), | |
entry:drop(active):focus, | |
entry:drop(active) { | |
} | |
.osd spinbutton:not(.vertical), | |
.osd entry { | |
} | |
.osd spinbutton:focus:not(.vertical), | |
.osd entry:focus { | |
} | |
.osd spinbutton:backdrop:not(.vertical), | |
.osd entry:backdrop { | |
} | |
.osd spinbutton:disabled:not(.vertical), | |
.osd entry:disabled { | |
} | |
spinbutton:not(.vertical) progress, | |
entry progress { | |
margin: 2px -6px; | |
} | |
spinbutton:not(.vertical) progress:backdrop, | |
entry progress:backdrop { | |
} | |
.linked:not(.vertical)>spinbutton:focus:not(.vertical)+spinbutton:not(.vertical), | |
.linked:not(.vertical)>spinbutton:focus:not(.vertical)+button, | |
.linked:not(.vertical)>spinbutton:focus:not(.vertical)+combobox>box>button.combo, | |
.linked:not(.vertical)>entry:focus+spinbutton:not(.vertical), | |
.linked:not(.vertical)>entry:focus+button, | |
.linked:not(.vertical)>entry:focus+combobox>box>button.combo, | |
.linked:not(.vertical)>spinbutton:focus:not(.vertical)+entry, | |
.linked:not(.vertical)>entry:focus+entry { | |
} | |
.linked:not(.vertical)>spinbutton:focus.error:not(.vertical)+spinbutton:not(.vertical), | |
.linked:not(.vertical)>spinbutton:focus.error:not(.vertical)+button, | |
.linked:not(.vertical)>spinbutton:focus.error:not(.vertical)+combobox>box>button.combo, | |
.linked:not(.vertical)>entry:focus.error+spinbutton:not(.vertical), | |
.linked:not(.vertical)>entry:focus.error+button, | |
.linked:not(.vertical)>entry:focus.error+combobox>box>button.combo, | |
.linked:not(.vertical)>spinbutton:focus.error:not(.vertical)+entry, | |
.linked:not(.vertical)>entry:focus.error+entry { | |
} | |
.linked:not(.vertical)>spinbutton:drop(active):not(.vertical)+spinbutton:not(.vertical), | |
.linked:not(.vertical)>spinbutton:drop(active):not(.vertical)+button, | |
.linked:not(.vertical)>spinbutton:drop(active):not(.vertical)+combobox>box>button.combo, | |
.linked:not(.vertical)>entry:drop(active)+spinbutton:not(.vertical), | |
.linked:not(.vertical)>entry:drop(active)+button, | |
.linked:not(.vertical)>entry:drop(active)+combobox>box>button.combo, | |
.linked:not(.vertical)>spinbutton:drop(active):not(.vertical)+entry, | |
.linked:not(.vertical)>entry:drop(active)+entry { | |
} | |
.linked.vertical>spinbutton:not(:disabled):not(.vertical)+entry:not(:disabled), | |
.linked.vertical>spinbutton:not(:disabled):not(.vertical)+spinbutton:not(:disabled):not(.vertical), | |
.linked.vertical>entry:not(:disabled)+entry:not(:disabled), | |
.linked.vertical>entry:not(:disabled)+spinbutton:not(:disabled):not(.vertical) { | |
} | |
.linked.vertical>spinbutton:not(:disabled):not(.vertical)+entry:not(:disabled):backdrop, | |
.linked.vertical>spinbutton:not(:disabled):not(.vertical)+spinbutton:not(:disabled):backdrop:not(.vertical), | |
.linked.vertical>entry:not(:disabled)+entry:not(:disabled):backdrop, | |
.linked.vertical>entry:not(:disabled)+spinbutton:not(:disabled):backdrop:not(.vertical) { | |
} | |
.linked.vertical>spinbutton:disabled:not(.vertical)+spinbutton:disabled:not(.vertical), | |
.linked.vertical>spinbutton:disabled:not(.vertical)+entry:disabled, | |
.linked.vertical>entry:disabled+spinbutton:disabled:not(.vertical), | |
.linked.vertical>entry:disabled+entry:disabled { | |
} | |
.linked.vertical>spinbutton:not(.vertical)+spinbutton:focus:not(:only-child):not(.vertical), | |
.linked.vertical>spinbutton:not(.vertical)+entry:focus:not(:only-child), | |
.linked.vertical>entry+spinbutton:focus:not(:only-child):not(.vertical), | |
.linked.vertical>entry+entry:focus:not(:only-child) { | |
} | |
.linked.vertical>spinbutton:not(.vertical)+spinbutton:focus.error:not(:only-child):not(.vertical), | |
.linked.vertical>spinbutton:not(.vertical)+entry:focus.error:not(:only-child), | |
.linked.vertical>entry+spinbutton:focus.error:not(:only-child):not(.vertical), | |
.linked.vertical>entry+entry:focus.error:not(:only-child) { | |
} | |
.linked.vertical>spinbutton:not(.vertical)+spinbutton:drop(active):not(:only-child):not(.vertical), | |
.linked.vertical>spinbutton:not(.vertical)+entry:drop(active):not(:only-child), | |
.linked.vertical>entry+spinbutton:drop(active):not(:only-child):not(.vertical), | |
.linked.vertical>entry+entry:drop(active):not(:only-child) { | |
} | |
.linked.vertical>spinbutton:focus:not(:only-child):not(.vertical)+spinbutton:not(.vertical), | |
.linked.vertical>spinbutton:focus:not(:only-child):not(.vertical)+entry, | |
.linked.vertical>spinbutton:focus:not(:only-child):not(.vertical)+button, | |
.linked.vertical>spinbutton:focus:not(:only-child):not(.vertical)+combobox>box>button.combo, | |
.linked.vertical>entry:focus:not(:only-child)+spinbutton:not(.vertical), | |
.linked.vertical>entry:focus:not(:only-child)+entry, | |
.linked.vertical>entry:focus:not(:only-child)+button, | |
.linked.vertical>entry:focus:not(:only-child)+combobox>box>button.combo { | |
} | |
.linked.vertical>spinbutton:focus.error:not(:only-child):not(.vertical)+spinbutton:not(.vertical), | |
.linked.vertical>spinbutton:focus.error:not(:only-child):not(.vertical)+entry, | |
.linked.vertical>spinbutton:focus.error:not(:only-child):not(.vertical)+button, | |
.linked.vertical>spinbutton:focus.error:not(:only-child):not(.vertical)+combobox>box>button.combo, | |
.linked.vertical>entry:focus.error:not(:only-child)+spinbutton:not(.vertical), | |
.linked.vertical>entry:focus.error:not(:only-child)+entry, | |
.linked.vertical>entry:focus.error:not(:only-child)+button, | |
.linked.vertical>entry:focus.error:not(:only-child)+combobox>box>button.combo { | |
} | |
.linked.vertical>spinbutton:drop(active):not(:only-child):not(.vertical)+spinbutton:not(.vertical), | |
.linked.vertical>spinbutton:drop(active):not(:only-child):not(.vertical)+entry, | |
.linked.vertical>spinbutton:drop(active):not(:only-child):not(.vertical)+button, | |
.linked.vertical>spinbutton:drop(active):not(:only-child):not(.vertical)+combobox>box>button.combo, | |
.linked.vertical>entry:drop(active):not(:only-child)+spinbutton:not(.vertical), | |
.linked.vertical>entry:drop(active):not(:only-child)+entry, | |
.linked.vertical>entry:drop(active):not(:only-child)+button, | |
.linked.vertical>entry:drop(active):not(:only-child)+combobox>box>button.combo { | |
} | |
treeview entry:focus:dir(rtl), | |
treeview entry:focus:dir(ltr) { | |
} | |
treeview entry.flat, | |
treeview entry { | |
} | |
treeview entry.flat:focus, | |
treeview entry:focus { | |
} | |
.entry-tag { | |
margin-top: 2px; | |
margin-bottom: 2px; | |
} | |
:dir(ltr) .entry-tag { | |
margin-left: 8px; | |
margin-right: -5px; | |
} | |
:dir(rtl) .entry-tag { | |
margin-left: -5px; | |
margin-right: 8px; | |
} | |
.entry-tag:hover { | |
} | |
:backdrop .entry-tag { | |
} | |
.entry-tag.button { | |
} | |
:not(:backdrop) .entry-tag.button:hover { | |
} | |
:not(:backdrop) .entry-tag.button:active { | |
} | |
/*********** Buttons * */ | |
@keyframes needs_attention { | |
from { | |
} | |
to { | |
} | |
} | |
button.titlebutton{ | |
min-height: 16px; | |
min-width: 16px; | |
padding: 3px; | |
margin: -4px; | |
} | |
notebook>header>tabs>arrow, | |
button { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
notebook>header>tabs>arrow, | |
button.sidebar-button, | |
button.titlebutton, | |
button.flat { | |
} | |
notebook>header>tabs>arrow:hover, | |
button.sidebar-button:hover, | |
button.titlebutton:hover, | |
button.flat:hover { | |
} | |
notebook>header>tabs>arrow:hover:active, | |
button.sidebar-button:hover:active, | |
button.titlebutton:hover:active, | |
button.flat:hover:active { | |
} | |
notebook>header>tabs>arrow:hover, | |
button.titlebutton:hover, | |
button:hover { | |
} | |
notebook>header>tabs>arrow:active, | |
button.titlebutton:active, | |
notebook>header>tabs>arrow:checked, | |
button.titlebutton:checked, | |
button:active, | |
button:checked { | |
} | |
notebook>header>tabs>arrow:backdrop, | |
button.sidebar-button:backdrop, | |
button.titlebutton:backdrop, | |
notebook>header>tabs>arrow:backdrop, | |
button.titlebutton:backdrop, | |
button:backdrop.flat, | |
button:backdrop { | |
} | |
notebook>header>tabs>arrow:backdrop label, | |
button.sidebar-button:backdrop label, | |
button.titlebutton:backdrop label, | |
notebook>header>tabs>arrow:backdrop, | |
button.sidebar-button:backdrop, | |
button.titlebutton:backdrop, | |
notebook>header>tabs>arrow:backdrop label, | |
button.titlebutton:backdrop label, | |
notebook>header>tabs>arrow:backdrop, | |
button.titlebutton:backdrop, | |
button:backdrop.flat label, | |
button:backdrop.flat, | |
button:backdrop label, | |
button:backdrop { | |
} | |
notebook>header>tabs>arrow:backdrop:active, | |
button.sidebar-button:backdrop:active, | |
button.titlebutton:backdrop:active, | |
notebook>header>tabs>arrow:backdrop:checked, | |
button.sidebar-button:backdrop:checked, | |
button.titlebutton:backdrop:checked, | |
notebook>header>tabs>arrow:backdrop:active, | |
button.titlebutton:backdrop:active, | |
notebook>header>tabs>arrow:backdrop:checked, | |
button.titlebutton:backdrop:checked, | |
button:backdrop.flat:active, | |
button:backdrop.flat:checked, | |
button:backdrop:active, | |
button:backdrop:checked { | |
} | |
notebook>header>tabs>arrow:backdrop:active label, | |
button.sidebar-button:backdrop:active label, | |
button.titlebutton:backdrop:active label, | |
notebook>header>tabs>arrow:backdrop:active, | |
button.sidebar-button:backdrop:active, | |
button.titlebutton:backdrop:active, | |
notebook>header>tabs>arrow:backdrop:checked label, | |
button.sidebar-button:backdrop:checked label, | |
button.titlebutton:backdrop:checked label, | |
notebook>header>tabs>arrow:backdrop:checked, | |
button.sidebar-button:backdrop:checked, | |
button.titlebutton:backdrop:checked, | |
notebook>header>tabs>arrow:backdrop:active label, | |
button.titlebutton:backdrop:active label, | |
notebook>header>tabs>arrow:backdrop:active, | |
button.titlebutton:backdrop:active, | |
notebook>header>tabs>arrow:backdrop:checked label, | |
button.titlebutton:backdrop:checked label, | |
notebook>header>tabs>arrow:backdrop:checked, | |
button.titlebutton:backdrop:checked, | |
button:backdrop.flat:active label, | |
button:backdrop.flat:active, | |
button:backdrop.flat:checked label, | |
button:backdrop.flat:checked, | |
button:backdrop:active label, | |
button:backdrop:active, | |
button:backdrop:checked label, | |
button:backdrop:checked { | |
} | |
notebook>header>tabs>arrow:backdrop:disabled, | |
button.sidebar-button:backdrop:disabled, | |
button.titlebutton:backdrop:disabled, | |
notebook>header>tabs>arrow:backdrop:disabled, | |
button.titlebutton:backdrop:disabled, | |
button:backdrop.flat:disabled, | |
button:backdrop:disabled { | |
} | |
notebook>header>tabs>arrow:backdrop:disabled label, | |
button.sidebar-button:backdrop:disabled label, | |
button.titlebutton:backdrop:disabled label, | |
notebook>header>tabs>arrow:backdrop:disabled, | |
button.sidebar-button:backdrop:disabled, | |
button.titlebutton:backdrop:disabled, | |
notebook>header>tabs>arrow:backdrop:disabled label, | |
button.titlebutton:backdrop:disabled label, | |
notebook>header>tabs>arrow:backdrop:disabled, | |
button.titlebutton:backdrop:disabled, | |
button:backdrop.flat:disabled label, | |
button:backdrop.flat:disabled, | |
button:backdrop:disabled label, | |
button:backdrop:disabled { | |
} | |
notebook>header>tabs>arrow:backdrop:disabled:active, | |
button.sidebar-button:backdrop:disabled:active, | |
button.titlebutton:backdrop:disabled:active, | |
notebook>header>tabs>arrow:backdrop:disabled:checked, | |
button.sidebar-button:backdrop:disabled:checked, | |
button.titlebutton:backdrop:disabled:checked, | |
notebook>header>tabs>arrow:backdrop:disabled:active, | |
button.titlebutton:backdrop:disabled:active, | |
notebook>header>tabs>arrow:backdrop:disabled:checked, | |
button.titlebutton:backdrop:disabled:checked, | |
button:backdrop.flat:disabled:active, | |
button:backdrop.flat:disabled:checked, | |
button:backdrop:disabled:active, | |
button:backdrop:disabled:checked { | |
} | |
notebook>header>tabs>arrow:backdrop:disabled:active label, | |
button.sidebar-button:backdrop:disabled:active label, | |
button.titlebutton:backdrop:disabled:active label, | |
notebook>header>tabs>arrow:backdrop:disabled:checked label, | |
button.sidebar-button:backdrop:disabled:checked label, | |
button.titlebutton:backdrop:disabled:checked label, | |
notebook>header>tabs>arrow:backdrop:disabled:active label, | |
button.titlebutton:backdrop:disabled:active label, | |
notebook>header>tabs>arrow:backdrop:disabled:checked label, | |
button.titlebutton:backdrop:disabled:checked label, | |
button:backdrop.flat:disabled:active label, | |
button:backdrop.flat:disabled:checked label, | |
button:backdrop:disabled:active label, | |
button:backdrop:disabled:checked label { | |
} | |
notebook>header>tabs>arrow:backdrop, | |
button.sidebar-button:backdrop, | |
button.titlebutton:backdrop, | |
notebook>header>tabs>arrow:disabled, | |
button.sidebar-button:disabled, | |
button.titlebutton:disabled, | |
notebook>header>tabs>arrow:backdrop:disabled, | |
button.sidebar-button:backdrop:disabled, | |
button.titlebutton:backdrop:disabled, | |
button.flat:backdrop, | |
button.flat:disabled, | |
button.flat:backdrop:disabled { | |
} | |
notebook>header>tabs>arrow:disabled, | |
button.titlebutton:disabled, | |
button:disabled { | |
} | |
notebook>header>tabs>arrow:disabled label, | |
button.titlebutton:disabled label, | |
notebook>header>tabs>arrow:disabled, | |
button.titlebutton:disabled, | |
button:disabled label, | |
button:disabled { | |
} | |
notebook>header>tabs>arrow:disabled:active, | |
button.titlebutton:disabled:active, | |
notebook>header>tabs>arrow:disabled:checked, | |
button.titlebutton:disabled:checked, | |
button:disabled:active, | |
button:disabled:checked { | |
} | |
notebook>header>tabs>arrow:disabled:active label, | |
button.titlebutton:disabled:active label, | |
notebook>header>tabs>arrow:disabled:active, | |
button.titlebutton:disabled:active, | |
notebook>header>tabs>arrow:disabled:checked label, | |
button.titlebutton:disabled:checked label, | |
notebook>header>tabs>arrow:disabled:checked, | |
button.titlebutton:disabled:checked, | |
button:disabled:active label, | |
button:disabled:active, | |
button:disabled:checked label, | |
button:disabled:checked { | |
} | |
notebook>header>tabs>arrow.image-button, | |
button.image-button.titlebutton, | |
button.image-button { | |
min-width: 18px; | |
} | |
notebook>header>tabs>arrow.text-button, | |
button.text-button.titlebutton, | |
button.text-button { | |
} | |
notebook>header>tabs>arrow.text-button.image-button, | |
button.text-button.image-button.titlebutton, | |
button.text-button.image-button { | |
} | |
notebook>header>tabs>arrow.text-button.image-button label, | |
button.text-button.image-button.titlebutton label, | |
button.text-button.image-button label { | |
} | |
combobox:drop(active) button.combo, | |
notebook>header>tabs>arrow:drop(active), | |
button.titlebutton:drop(active), | |
button:drop(active) { | |
} | |
row:selected button { | |
} | |
row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), | |
row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) { | |
} | |
row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, | |
row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop { | |
} | |
button.osd { | |
min-width: 18px; | |
min-height: 24px; | |
} | |
button.osd.image-button { | |
min-width: 24px; | |
} | |
button.osd:hover { | |
} | |
button.osd:active, | |
button.osd:checked { | |
} | |
button.osd:disabled:backdrop, | |
button.osd:disabled { | |
} | |
button.osd:backdrop { | |
} | |
.csd popover.background.touch-selection button, | |
.csd popover.background.magnifier button, | |
popover.background.touch-selection button, | |
popover.background.magnifier button, | |
.app-notification button, | |
.app-notification.frame button, | |
.osd button { | |
} | |
popover.background.touch-selection button:hover, | |
popover.background.magnifier button:hover, | |
.app-notification button:hover, | |
.osd button:hover { | |
} | |
popover.background.touch-selection button:active:backdrop, | |
popover.background.magnifier button:active:backdrop, | |
.app-notification button:active:backdrop, | |
popover.background.touch-selection button:active, | |
popover.background.magnifier button:active, | |
.app-notification button:active, | |
popover.background.touch-selection button:checked:backdrop, | |
popover.background.magnifier button:checked:backdrop, | |
.app-notification button:checked:backdrop, | |
popover.background.touch-selection button:checked, | |
popover.background.magnifier button:checked, | |
.app-notification button:checked, | |
.osd button:active:backdrop, | |
.osd button:active, | |
.osd button:checked:backdrop, | |
.osd button:checked { | |
} | |
popover.background.touch-selection button:disabled:backdrop, | |
popover.background.magnifier button:disabled:backdrop, | |
.app-notification button:disabled:backdrop, | |
popover.background.touch-selection button:disabled, | |
popover.background.magnifier button:disabled, | |
.app-notification button:disabled, | |
.osd button:disabled:backdrop, | |
.osd button:disabled { | |
} | |
popover.background.touch-selection button:backdrop, | |
popover.background.magnifier button:backdrop, | |
.app-notification button:backdrop, | |
.osd button:backdrop { | |
} | |
popover.background.touch-selection button.flat, | |
popover.background.magnifier button.flat, | |
.app-notification button.flat, | |
.osd button.flat { | |
} | |
popover.background.touch-selection button.flat:hover, | |
popover.background.magnifier button.flat:hover, | |
.app-notification button.flat:hover, | |
.osd button.flat:hover { | |
} | |
popover.background.touch-selection button.flat:disabled, | |
popover.background.magnifier button.flat:disabled, | |
.app-notification button.flat:disabled, | |
.osd button.flat:disabled { | |
} | |
popover.background.touch-selection button.flat:backdrop, | |
popover.background.magnifier button.flat:backdrop, | |
.app-notification button.flat:backdrop, | |
.osd button.flat:backdrop { | |
} | |
popover.background.touch-selection button.flat:active, | |
popover.background.magnifier button.flat:active, | |
.app-notification button.flat:active, | |
popover.background.touch-selection button.flat:checked, | |
popover.background.magnifier button.flat:checked, | |
.app-notification button.flat:checked, | |
.osd button.flat:active, | |
.osd button.flat:checked { | |
} | |
button.suggested-action { | |
} | |
.selection-mode button.titlebutton, | |
button.suggested-action.flat { | |
} | |
button.suggested-action:hover { | |
} | |
button.suggested-action:active, | |
button.suggested-action:checked { | |
} | |
.selection-mode button.titlebutton:backdrop, | |
button.suggested-action:backdrop, | |
button.suggested-action.flat:backdrop { | |
} | |
.selection-mode button.titlebutton:backdrop label, | |
.selection-mode button.titlebutton:backdrop, | |
button.suggested-action:backdrop label, | |
button.suggested-action:backdrop, | |
button.suggested-action.flat:backdrop label, | |
button.suggested-action.flat:backdrop { | |
} | |
.selection-mode button.titlebutton:backdrop:active, | |
.selection-mode button.titlebutton:backdrop:checked, | |
button.suggested-action:backdrop:active, | |
button.suggested-action:backdrop:checked, | |
button.suggested-action.flat:backdrop:active, | |
button.suggested-action.flat:backdrop:checked { | |
} | |
.selection-mode button.titlebutton:backdrop:active label, | |
.selection-mode button.titlebutton:backdrop:active, | |
.selection-mode button.titlebutton:backdrop:checked label, | |
.selection-mode button.titlebutton:backdrop:checked, | |
button.suggested-action:backdrop:active label, | |
button.suggested-action:backdrop:active, | |
button.suggested-action:backdrop:checked label, | |
button.suggested-action:backdrop:checked, | |
button.suggested-action.flat:backdrop:active label, | |
button.suggested-action.flat:backdrop:active, | |
button.suggested-action.flat:backdrop:checked label, | |
button.suggested-action.flat:backdrop:checked { | |
} | |
.selection-mode button.titlebutton:backdrop:disabled, | |
button.suggested-action:backdrop:disabled, | |
button.suggested-action.flat:backdrop:disabled { | |
} | |
.selection-mode button.titlebutton:backdrop:disabled label, | |
.selection-mode button.titlebutton:backdrop:disabled, | |
button.suggested-action:backdrop:disabled label, | |
button.suggested-action:backdrop:disabled, | |
button.suggested-action.flat:backdrop:disabled label, | |
button.suggested-action.flat:backdrop:disabled { | |
} | |
.selection-mode button.titlebutton:backdrop:disabled:active, | |
.selection-mode button.titlebutton:backdrop:disabled:checked, | |
button.suggested-action:backdrop:disabled:active, | |
button.suggested-action:backdrop:disabled:checked, | |
button.suggested-action.flat:backdrop:disabled:active, | |
button.suggested-action.flat:backdrop:disabled:checked { | |
} | |
.selection-mode button.titlebutton:backdrop:disabled:active label, | |
.selection-mode button.titlebutton:backdrop:disabled:checked label, | |
button.suggested-action:backdrop:disabled:active label, | |
button.suggested-action:backdrop:disabled:checked label, | |
button.suggested-action.flat:backdrop:disabled:active label, | |
button.suggested-action.flat:backdrop:disabled:checked label { | |
} | |
.selection-mode button.titlebutton:backdrop, | |
.selection-mode button.titlebutton:disabled, | |
.selection-mode button.titlebutton:backdrop:disabled, | |
button.suggested-action.flat:backdrop, | |
button.suggested-action.flat:disabled, | |
button.suggested-action.flat:backdrop:disabled { | |
} | |
button.suggested-action:disabled { | |
} | |
button.suggested-action:disabled label, | |
button.suggested-action:disabled { | |
} | |
button.suggested-action:disabled:active, | |
button.suggested-action:disabled:checked { | |
} | |
button.suggested-action:disabled:active label, | |
button.suggested-action:disabled:active, | |
button.suggested-action:disabled:checked label, | |
button.suggested-action:disabled:checked { | |
} | |
.osd button.suggested-action { | |
} | |
.osd button.suggested-action:hover { | |
} | |
.osd button.suggested-action:active:backdrop, | |
.osd button.suggested-action:active, | |
.osd button.suggested-action:checked:backdrop, | |
.osd button.suggested-action:checked { | |
} | |
.osd button.suggested-action:disabled:backdrop, | |
.osd button.suggested-action:disabled { | |
} | |
.osd button.suggested-action:backdrop { | |
} | |
button.destructive-action { | |
} | |
button.destructive-action.flat { | |
} | |
button.destructive-action:hover { | |
} | |
button.destructive-action:active, | |
button.destructive-action:checked { | |
} | |
button.destructive-action:backdrop, | |
button.destructive-action.flat:backdrop { | |
} | |
button.destructive-action:backdrop label, | |
button.destructive-action:backdrop, | |
button.destructive-action.flat:backdrop label, | |
button.destructive-action.flat:backdrop { | |
} | |
button.destructive-action:backdrop:active, | |
button.destructive-action:backdrop:checked, | |
button.destructive-action.flat:backdrop:active, | |
button.destructive-action.flat:backdrop:checked { | |
} | |
button.destructive-action:backdrop:active label, | |
button.destructive-action:backdrop:active, | |
button.destructive-action:backdrop:checked label, | |
button.destructive-action:backdrop:checked, | |
button.destructive-action.flat:backdrop:active label, | |
button.destructive-action.flat:backdrop:active, | |
button.destructive-action.flat:backdrop:checked label, | |
button.destructive-action.flat:backdrop:checked { | |
} | |
button.destructive-action:backdrop:disabled, | |
button.destructive-action.flat:backdrop:disabled { | |
} | |
button.destructive-action:backdrop:disabled label, | |
button.destructive-action:backdrop:disabled, | |
button.destructive-action.flat:backdrop:disabled label, | |
button.destructive-action.flat:backdrop:disabled { | |
} | |
button.destructive-action:backdrop:disabled:active, | |
button.destructive-action:backdrop:disabled:checked, | |
button.destructive-action.flat:backdrop:disabled:active, | |
button.destructive-action.flat:backdrop:disabled:checked { | |
} | |
button.destructive-action:backdrop:disabled:active label, | |
button.destructive-action:backdrop:disabled:checked label, | |
button.destructive-action.flat:backdrop:disabled:active label, | |
button.destructive-action.flat:backdrop:disabled:checked label { | |
} | |
button.destructive-action.flat:backdrop, | |
button.destructive-action.flat:disabled, | |
button.destructive-action.flat:backdrop:disabled { | |
} | |
button.destructive-action:disabled { | |
} | |
button.destructive-action:disabled label, | |
button.destructive-action:disabled { | |
} | |
button.destructive-action:disabled:active, | |
button.destructive-action:disabled:checked { | |
} | |
button.destructive-action:disabled:active label, | |
button.destructive-action:disabled:active, | |
button.destructive-action:disabled:checked label, | |
button.destructive-action:disabled:checked { | |
} | |
.osd button.destructive-action { | |
} | |
.osd button.destructive-action:hover { | |
} | |
.osd button.destructive-action:active:backdrop, | |
.osd button.destructive-action:active, | |
.osd button.destructive-action:checked:backdrop, | |
.osd button.destructive-action:checked { | |
} | |
.osd button.destructive-action:disabled:backdrop, | |
.osd button.destructive-action:disabled { | |
} | |
.osd button.destructive-action:backdrop { | |
} | |
.stack-switcher>button { | |
outline-offset: -3px; | |
} | |
.stack-switcher>button>label { | |
} | |
.stack-switcher>button>image { | |
} | |
.stack-switcher>button.text-button { | |
} | |
.stack-switcher>button.image-button { | |
} | |
.stack-switcher>button.needs-attention:active>label, | |
.stack-switcher>button.needs-attention:active>image, | |
.stack-switcher>button.needs-attention:checked>label, | |
.stack-switcher>button.needs-attention:checked>image { | |
animation: none; | |
} | |
button.font separator, | |
button.file separator { | |
} | |
button.font>box>box>label { | |
font-weight: bold; | |
} | |
.inline-toolbar button, | |
.inline-toolbar button:backdrop { | |
} | |
.primary-toolbar button { | |
} | |
button.circular { | |
} | |
button.circular label { | |
} | |
button.circular:not(.flat):not(:checked):not(:active):not(:disabled):not(:backdrop) { | |
} | |
button.circular:hover:not(:checked):not(:active):not(:disabled):not(:backdrop) { | |
} | |
.stack-switcher>button.needs-attention>label, | |
.stack-switcher>button.needs-attention>image, | |
stacksidebar row.needs-attention>label { | |
animation: needs_attention 150ms ease-in; | |
background-size: 6px 6px, 6px 6px; | |
background-repeat: no-repeat; | |
background-position: right 3px, right 4px; | |
} | |
.stack-switcher>button.needs-attention>label:backdrop, | |
.stack-switcher>button.needs-attention>image:backdrop, | |
stacksidebar row.needs-attention>label:backdrop { | |
background-size: 6px 6px, 0 0; | |
} | |
.stack-switcher>button.needs-attention>label:dir(rtl), | |
.stack-switcher>button.needs-attention>image:dir(rtl), | |
stacksidebar row.needs-attention>label:dir(rtl) { | |
background-position: left 3px, left 4px; | |
} | |
.inline-toolbar toolbutton>button { | |
} | |
.inline-toolbar toolbutton>button:hover { | |
} | |
.inline-toolbar toolbutton>button:active, | |
.inline-toolbar toolbutton>button:checked { | |
} | |
.inline-toolbar toolbutton>button:disabled { | |
} | |
.inline-toolbar toolbutton>button:disabled label, | |
.inline-toolbar toolbutton>button:disabled { | |
} | |
.inline-toolbar toolbutton>button:disabled:active, | |
.inline-toolbar toolbutton>button:disabled:checked { | |
} | |
.inline-toolbar toolbutton>button:disabled:active label, | |
.inline-toolbar toolbutton>button:disabled:active, | |
.inline-toolbar toolbutton>button:disabled:checked label, | |
.inline-toolbar toolbutton>button:disabled:checked { | |
} | |
.inline-toolbar toolbutton>button:backdrop { | |
} | |
.inline-toolbar toolbutton>button:backdrop label, | |
.inline-toolbar toolbutton>button:backdrop { | |
} | |
.inline-toolbar toolbutton>button:backdrop:active, | |
.inline-toolbar toolbutton>button:backdrop:checked { | |
} | |
.inline-toolbar toolbutton>button:backdrop:active label, | |
.inline-toolbar toolbutton>button:backdrop:active, | |
.inline-toolbar toolbutton>button:backdrop:checked label, | |
.inline-toolbar toolbutton>button:backdrop:checked { | |
} | |
.inline-toolbar toolbutton>button:backdrop:disabled { | |
} | |
.inline-toolbar toolbutton>button:backdrop:disabled label, | |
.inline-toolbar toolbutton>button:backdrop:disabled { | |
} | |
.inline-toolbar toolbutton>button:backdrop:disabled:active, | |
.inline-toolbar toolbutton>button:backdrop:disabled:checked { | |
} | |
.inline-toolbar toolbutton>button:backdrop:disabled:active label, | |
.inline-toolbar toolbutton>button:backdrop:disabled:checked label { | |
} | |
toolbar.inline-toolbar toolbutton>button.flat, | |
toolbar.inline-toolbar toolbutton:backdrop>button.flat, | |
.linked:not(.vertical)>spinbutton:not(.vertical), | |
.linked:not(.vertical)>entry, | |
.inline-toolbar button, | |
.inline-toolbar button:backdrop, | |
.linked>button, | |
.linked>button:hover, | |
.linked>button:active, | |
.linked>button:checked, | |
.linked>button:backdrop, | |
filechooser .path-bar.linked>button, | |
.linked>combobox>box>button.combo:dir(ltr), | |
.linked>combobox>box>button.combo:dir(rtl) { | |
} | |
.linked:not(.vertical)>spinbutton:first-child:not(.vertical), | |
.linked:not(.vertical)>entry:first-child, | |
.inline-toolbar button:first-child, | |
.linked>button:first-child, | |
toolbar.inline-toolbar toolbutton:first-child>button.flat, | |
toolbar.inline-toolbar toolbutton:backdrop:first-child>button.flat, | |
combobox.linked button:nth-child(2):dir(rtl), | |
.linked:not(.vertical)>combobox:first-child>box>button.combo, | |
filechooser .path-bar.linked>button:dir(ltr):first-child, | |
filechooser .path-bar.linked>button:dir(rtl):last-child { | |
} | |
.linked:not(.vertical)>spinbutton:last-child:not(.vertical), | |
.linked:not(.vertical)>entry:last-child, | |
.inline-toolbar button:last-child, | |
.linked>button:last-child, | |
toolbar.inline-toolbar toolbutton:last-child>button.flat, | |
toolbar.inline-toolbar toolbutton:backdrop:last-child>button.flat, | |
combobox.linked button:nth-child(2):dir(ltr), | |
.linked:not(.vertical)>combobox:last-child>box>button.combo, | |
filechooser .path-bar.linked>button:dir(ltr):last-child, | |
filechooser .path-bar.linked>button:dir(rtl):first-child { | |
} | |
.linked:not(.vertical)>spinbutton:only-child:not(.vertical), | |
.linked:not(.vertical)>entry:only-child, | |
.inline-toolbar button:only-child, | |
.linked>button:only-child, | |
toolbar.inline-toolbar toolbutton:only-child>button.flat, | |
toolbar.inline-toolbar toolbutton:backdrop:only-child>button.flat, | |
.linked:not(.vertical)>combobox:only-child>box>button.combo { | |
} | |
filechooser .path-bar.linked>button:only-child { | |
} | |
.linked.vertical>spinbutton:not(.vertical), | |
.linked.vertical>entry, | |
.linked.vertical>button, | |
.linked.vertical>button:hover, | |
.linked.vertical>button:active, | |
.linked.vertical>button:checked, | |
.linked.vertical>button:backdrop, | |
.linked.vertical>combobox>box>button.combo { | |
} | |
.linked.vertical>spinbutton:first-child:not(.vertical), | |
.linked.vertical>entry:first-child, | |
.linked.vertical>button:first-child, | |
.linked.vertical>combobox:first-child>box>button.combo { | |
} | |
.linked.vertical>spinbutton:last-child:not(.vertical), | |
.linked.vertical>entry:last-child, | |
.linked.vertical>button:last-child, | |
.linked.vertical>combobox:last-child>box>button.combo { | |
} | |
.linked.vertical>spinbutton:only-child:not(.vertical), | |
.linked.vertical>entry:only-child, | |
.linked.vertical>button:only-child, | |
.linked.vertical>combobox:only-child>box>button.combo { | |
} | |
modelbutton.flat, | |
.menuitem.button.flat, | |
modelbutton.flat:backdrop, | |
modelbutton.flat:backdrop:hover, | |
.menuitem.button.flat:backdrop, | |
.menuitem.button.flat:backdrop:hover, | |
list row button, | |
button:link, | |
button:visited, | |
button:link:hover, | |
button:link:active, | |
button:link:checked, | |
button:visited:hover, | |
button:visited:active, | |
button:visited:checked, | |
calendar.button, | |
.scale-popup button:hover, | |
.scale-popup button:backdrop:hover, | |
.scale-popup button:backdrop:disabled, | |
.scale-popup button:backdrop { | |
} | |
/* menu buttons */ | |
modelbutton.flat, | |
.menuitem.button.flat { | |
min-height: 26px; | |
outline-offset: -2px; | |
} | |
modelbutton.flat:hover, | |
.menuitem.button.flat:hover { | |
} | |
modelbutton.flat arrow { | |
} | |
modelbutton.flat arrow:hover { | |
} | |
modelbutton.flat arrow.left { | |
} | |
modelbutton.flat arrow.right { | |
} | |
/* list buttons */ | |
/* tone down as per new designs, see issue #1473 */ | |
list row button { | |
} | |
/********* Links * */ | |
button:link>label, | |
button:visited>label, | |
*:link, | |
button:link, | |
button:visited { | |
} | |
button:link>label:visited, | |
button:visited>label:visited, | |
*:link:visited, | |
button:visited { | |
} | |
*:selected button:link>label:visited, | |
*:selected button:visited>label:visited, | |
*:selected *:link:visited, | |
*:selected button:visited:link, | |
*:selected button:visited { | |
} | |
button:link>label:hover, | |
button:visited>label:hover, | |
*:link:hover, | |
button:hover:link, | |
button:hover:visited { | |
} | |
*:selected button:link>label:hover, | |
*:selected button:visited>label:hover, | |
*:selected *:link:hover, | |
*:selected button:hover:link, | |
*:selected button:hover:visited { | |
} | |
button:link>label:active, | |
button:visited>label:active, | |
*:link:active, | |
button:active:link, | |
button:active:visited { | |
} | |
*:selected button:link>label:active, | |
*:selected button:visited>label:active, | |
*:selected *:link:active, | |
*:selected button:active:link, | |
*:selected button:active:visited { | |
} | |
button:link>label:backdrop:backdrop:hover, | |
button:visited>label:backdrop:backdrop:hover, | |
button:link>label:backdrop:backdrop:hover:selected, | |
button:visited>label:backdrop:backdrop:hover:selected, | |
button:link>label:backdrop, | |
button:visited>label:backdrop, | |
*:link:backdrop:backdrop:hover, | |
button:backdrop:backdrop:hover:link, | |
button:backdrop:backdrop:hover:visited, | |
*:link:backdrop:backdrop:hover:selected, | |
button:backdrop:backdrop:hover:selected:link, | |
button:backdrop:backdrop:hover:selected:visited, | |
.selection-mode .titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, | |
.selection-mode.titlebar:not(headerbar) .subtitle:backdrop:backdrop:hover:link, | |
.selection-mode headerbar .subtitle:backdrop:backdrop:hover:link, | |
headerbar.selection-mode .subtitle:backdrop:backdrop:hover:link, | |
*:link:backdrop, | |
button:backdrop:link, | |
button:backdrop:visited { | |
} | |
infobar.info *:link, | |
infobar.info button:link, | |
infobar.info button:visited, | |
infobar.question *:link, | |
infobar.question button:link, | |
infobar.question button:visited, | |
infobar.warning *:link, | |
infobar.warning button:link, | |
infobar.warning button:visited, | |
infobar.error *:link, | |
infobar.error button:link, | |
infobar.error button:visited, | |
button:link>label:selected, | |
button:visited>label:selected, | |
*:selected button:link>label, | |
*:selected button:visited>label, | |
*:link:selected, | |
button:selected:link, | |
button:selected:visited, | |
.selection-mode .titlebar:not(headerbar) .subtitle:link, | |
.selection-mode.titlebar:not(headerbar) .subtitle:link, | |
.selection-mode headerbar .subtitle:link, | |
headerbar.selection-mode .subtitle:link, | |
*:selected *:link, | |
*:selected button:link, | |
*:selected button:visited { | |
} | |
button:link, | |
button:visited { | |
} | |
button:link:hover, | |
button:link:active, | |
button:link:checked, | |
button:visited:hover, | |
button:visited:active, | |
button:visited:checked { | |
} | |
button:link>label, | |
button:visited>label { | |
text-decoration-line: underline; | |
} | |
/***************** GtkSpinButton * */ | |
spinbutton:not(.vertical) { | |
} | |
spinbutton:not(.vertical) entry { | |
min-width: 28px; | |
margin: 0; | |
} | |
spinbutton:not(.vertical) entry:backdrop:disabled { | |
} | |
spinbutton:not(.vertical) button { | |
min-height: 16px; | |
margin: 0; | |
} | |
spinbutton:not(.vertical) button:dir(rtl) { | |
} | |
spinbutton:not(.vertical) button:hover { | |
} | |
spinbutton:not(.vertical) button:disabled { | |
} | |
spinbutton:not(.vertical) button:active { | |
} | |
spinbutton:not(.vertical) button:backdrop { | |
} | |
spinbutton:not(.vertical) button:backdrop:disabled { | |
} | |
spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) { | |
} | |
spinbutton:not(.vertical) button:dir(ltr):last-child { | |
} | |
spinbutton:not(.vertical) button:dir(rtl):first-child { | |
} | |
.osd spinbutton:not(.vertical) button { | |
} | |
.osd spinbutton:not(.vertical) button:dir(rtl) { | |
} | |
.osd spinbutton:not(.vertical) button:hover { | |
} | |
.osd spinbutton:not(.vertical) button:backdrop { | |
} | |
.osd spinbutton:not(.vertical) button:disabled { | |
} | |
.osd spinbutton:not(.vertical) button:dir(ltr):last-child { | |
} | |
.osd spinbutton:not(.vertical) button:dir(rtl):first-child { | |
} | |
spinbutton.vertical:disabled { | |
} | |
spinbutton.vertical:backdrop:disabled { | |
} | |
spinbutton.vertical:drop(active) { | |
} | |
spinbutton.vertical entry { | |
min-height: 24px; | |
min-width: 24px; | |
} | |
spinbutton.vertical button { | |
min-height: 24px; | |
min-width: 24px; | |
} | |
spinbutton.vertical button.up { | |
} | |
spinbutton.vertical button.down { | |
} | |
.osd spinbutton.vertical button:first-child { | |
} | |
.osd spinbutton.vertical button:first-child:hover { | |
} | |
.osd spinbutton.vertical button:first-child:active { | |
} | |
.osd spinbutton.vertical button:first-child:disabled { | |
} | |
.osd spinbutton.vertical button:first-child:backdrop { | |
} | |
treeview spinbutton:not(.vertical) { | |
min-height: 0; | |
} | |
treeview spinbutton:not(.vertical) entry { | |
min-height: 0; | |
} | |
/************** ComboBoxes * */ | |
combobox arrow { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
combobox:drop(active) { | |
} | |
/************ Toolbars * */ | |
toolbar, | |
.inline-toolbar, | |
searchbar>revealer>box, | |
.location-bar { | |
-GtkWidget-window-dragging: true; | |
} | |
toolbar { | |
} | |
.osd toolbar { | |
} | |
toolbar.osd { | |
} | |
toolbar.osd.left, | |
toolbar.osd.right, | |
toolbar.osd.top, | |
toolbar.osd.bottom { | |
} | |
toolbar.horizontal separator { | |
margin: 0 7px 1px 6px; | |
} | |
toolbar.vertical separator { | |
margin: 6px 1px 7px 0; | |
} | |
toolbar:not(.inline-toolbar):not(.osd)>*:not(.toggle):not(.popup)>* { | |
margin-right: 1px; | |
margin-bottom: 1px; | |
} | |
.inline-toolbar { | |
} | |
searchbar>revealer>box, | |
.location-bar { | |
} | |
searchbar>revealer>box { | |
margin: -6px; | |
} | |
.inline-toolbar, | |
searchbar>revealer>box, | |
.location-bar { | |
} | |
.inline-toolbar:backdrop, | |
searchbar>revealer>box:backdrop, | |
.location-bar:backdrop { | |
} | |
/*************** Header bars * */ | |
.titlebar:not(headerbar), | |
headerbar { | |
min-height: 32px; | |
/* hide the close button separator */ | |
} | |
.titlebar:backdrop:not(headerbar), | |
headerbar:backdrop { | |
} | |
.titlebar:not(headerbar) .title, | |
headerbar .title { | |
font-weight: bold; | |
} | |
.titlebar:not(headerbar) .subtitle, | |
headerbar .subtitle { | |
font-size: smaller; | |
} | |
.selection-mode .titlebar:not(headerbar), | |
.selection-mode.titlebar:not(headerbar), | |
.selection-mode headerbar, | |
headerbar.selection-mode { | |
} | |
.selection-mode .titlebar:backdrop:not(headerbar), | |
.selection-mode.titlebar:backdrop:not(headerbar), | |
.selection-mode headerbar:backdrop, | |
headerbar.selection-mode:backdrop { | |
} | |
.selection-mode .titlebar:backdrop:not(headerbar) label, | |
.selection-mode.titlebar:backdrop:not(headerbar) label, | |
.selection-mode headerbar:backdrop label, | |
headerbar.selection-mode:backdrop label { | |
} | |
.selection-mode .titlebar:not(headerbar) button, | |
.selection-mode.titlebar:not(headerbar) button, | |
.selection-mode headerbar button, | |
headerbar.selection-mode button { | |
} | |
.selection-mode .titlebar:not(headerbar) button.flat, | |
.selection-mode.titlebar:not(headerbar) button.flat, | |
.selection-mode headerbar button.flat, | |
headerbar.selection-mode button.flat { | |
} | |
.selection-mode .titlebar:not(headerbar) button:hover, | |
.selection-mode.titlebar:not(headerbar) button:hover, | |
.selection-mode headerbar button:hover, | |
headerbar.selection-mode button:hover { | |
} | |
.selection-mode .titlebar:not(headerbar) button:active, | |
.selection-mode .titlebar:not(headerbar) button:checked, | |
.selection-mode.titlebar:not(headerbar) button:active, | |
.selection-mode.titlebar:not(headerbar) button:checked, | |
.selection-mode headerbar button:active, | |
.selection-mode headerbar button:checked, | |
headerbar.selection-mode button:active, | |
headerbar.selection-mode button:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat, | |
.selection-mode .titlebar:not(headerbar) button:backdrop, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat, | |
.selection-mode.titlebar:not(headerbar) button:backdrop, | |
.selection-mode headerbar button:backdrop.flat, | |
.selection-mode headerbar button:backdrop, | |
headerbar.selection-mode button:backdrop.flat, | |
headerbar.selection-mode button:backdrop { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat, | |
.selection-mode .titlebar:not(headerbar) button:backdrop label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat, | |
.selection-mode.titlebar:not(headerbar) button:backdrop label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop, | |
.selection-mode headerbar button:backdrop.flat label, | |
.selection-mode headerbar button:backdrop.flat, | |
.selection-mode headerbar button:backdrop label, | |
.selection-mode headerbar button:backdrop, | |
headerbar.selection-mode button:backdrop.flat label, | |
headerbar.selection-mode button:backdrop.flat, | |
headerbar.selection-mode button:backdrop label, | |
headerbar.selection-mode button:backdrop { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:checked, | |
.selection-mode headerbar button:backdrop.flat:active, | |
.selection-mode headerbar button:backdrop.flat:checked, | |
.selection-mode headerbar button:backdrop:active, | |
.selection-mode headerbar button:backdrop:checked, | |
headerbar.selection-mode button:backdrop.flat:active, | |
headerbar.selection-mode button:backdrop.flat:checked, | |
headerbar.selection-mode button:backdrop:active, | |
headerbar.selection-mode button:backdrop:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:checked, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:active label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:checked label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:active label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:active label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:checked label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:checked, | |
.selection-mode headerbar button:backdrop.flat:active label, | |
.selection-mode headerbar button:backdrop.flat:active, | |
.selection-mode headerbar button:backdrop.flat:checked label, | |
.selection-mode headerbar button:backdrop.flat:checked, | |
.selection-mode headerbar button:backdrop:active label, | |
.selection-mode headerbar button:backdrop:active, | |
.selection-mode headerbar button:backdrop:checked label, | |
.selection-mode headerbar button:backdrop:checked, | |
headerbar.selection-mode button:backdrop.flat:active label, | |
headerbar.selection-mode button:backdrop.flat:active, | |
headerbar.selection-mode button:backdrop.flat:checked label, | |
headerbar.selection-mode button:backdrop.flat:checked, | |
headerbar.selection-mode button:backdrop:active label, | |
headerbar.selection-mode button:backdrop:active, | |
headerbar.selection-mode button:backdrop:checked label, | |
headerbar.selection-mode button:backdrop:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled, | |
.selection-mode headerbar button:backdrop.flat:disabled, | |
.selection-mode headerbar button:backdrop:disabled, | |
headerbar.selection-mode button:backdrop.flat:disabled, | |
headerbar.selection-mode button:backdrop:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled, | |
.selection-mode headerbar button:backdrop.flat:disabled label, | |
.selection-mode headerbar button:backdrop.flat:disabled, | |
.selection-mode headerbar button:backdrop:disabled label, | |
.selection-mode headerbar button:backdrop:disabled, | |
headerbar.selection-mode button:backdrop.flat:disabled label, | |
headerbar.selection-mode button:backdrop.flat:disabled, | |
headerbar.selection-mode button:backdrop:disabled label, | |
headerbar.selection-mode button:backdrop:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, | |
.selection-mode headerbar button:backdrop.flat:disabled:active, | |
.selection-mode headerbar button:backdrop.flat:disabled:checked, | |
.selection-mode headerbar button:backdrop:disabled:active, | |
.selection-mode headerbar button:backdrop:disabled:checked, | |
headerbar.selection-mode button:backdrop.flat:disabled:active, | |
headerbar.selection-mode button:backdrop.flat:disabled:checked, | |
headerbar.selection-mode button:backdrop:disabled:active, | |
headerbar.selection-mode button:backdrop:disabled:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:active label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active label, | |
.selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:active label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop.flat:disabled:checked label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active label, | |
.selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked label, | |
.selection-mode headerbar button:backdrop.flat:disabled:active label, | |
.selection-mode headerbar button:backdrop.flat:disabled:checked label, | |
.selection-mode headerbar button:backdrop:disabled:active label, | |
.selection-mode headerbar button:backdrop:disabled:checked label, | |
headerbar.selection-mode button:backdrop.flat:disabled:active label, | |
headerbar.selection-mode button:backdrop.flat:disabled:checked label, | |
headerbar.selection-mode button:backdrop:disabled:active label, | |
headerbar.selection-mode button:backdrop:disabled:checked label { | |
} | |
.selection-mode .titlebar:not(headerbar) button.flat:backdrop, | |
.selection-mode .titlebar:not(headerbar) button.flat:disabled, | |
.selection-mode .titlebar:not(headerbar) button.flat:backdrop:disabled, | |
.selection-mode.titlebar:not(headerbar) button.flat:backdrop, | |
.selection-mode.titlebar:not(headerbar) button.flat:disabled, | |
.selection-mode.titlebar:not(headerbar) button.flat:backdrop:disabled, | |
.selection-mode headerbar button.flat:backdrop, | |
.selection-mode headerbar button.flat:disabled, | |
.selection-mode headerbar button.flat:backdrop:disabled, | |
headerbar.selection-mode button.flat:backdrop, | |
headerbar.selection-mode button.flat:disabled, | |
headerbar.selection-mode button.flat:backdrop:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button:disabled, | |
.selection-mode.titlebar:not(headerbar) button:disabled, | |
.selection-mode headerbar button:disabled, | |
headerbar.selection-mode button:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button:disabled label, | |
.selection-mode .titlebar:not(headerbar) button:disabled, | |
.selection-mode.titlebar:not(headerbar) button:disabled label, | |
.selection-mode.titlebar:not(headerbar) button:disabled, | |
.selection-mode headerbar button:disabled label, | |
.selection-mode headerbar button:disabled, | |
headerbar.selection-mode button:disabled label, | |
headerbar.selection-mode button:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button:disabled:active, | |
.selection-mode .titlebar:not(headerbar) button:disabled:checked, | |
.selection-mode.titlebar:not(headerbar) button:disabled:active, | |
.selection-mode.titlebar:not(headerbar) button:disabled:checked, | |
.selection-mode headerbar button:disabled:active, | |
.selection-mode headerbar button:disabled:checked, | |
headerbar.selection-mode button:disabled:active, | |
headerbar.selection-mode button:disabled:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button:disabled:active label, | |
.selection-mode .titlebar:not(headerbar) button:disabled:active, | |
.selection-mode .titlebar:not(headerbar) button:disabled:checked label, | |
.selection-mode .titlebar:not(headerbar) button:disabled:checked, | |
.selection-mode.titlebar:not(headerbar) button:disabled:active label, | |
.selection-mode.titlebar:not(headerbar) button:disabled:active, | |
.selection-mode.titlebar:not(headerbar) button:disabled:checked label, | |
.selection-mode.titlebar:not(headerbar) button:disabled:checked, | |
.selection-mode headerbar button:disabled:active label, | |
.selection-mode headerbar button:disabled:active, | |
.selection-mode headerbar button:disabled:checked label, | |
.selection-mode headerbar button:disabled:checked, | |
headerbar.selection-mode button:disabled:active label, | |
headerbar.selection-mode button:disabled:active, | |
headerbar.selection-mode button:disabled:checked label, | |
headerbar.selection-mode button:disabled:checked { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action, | |
.selection-mode headerbar button.suggested-action, | |
headerbar.selection-mode button.suggested-action { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:hover, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:hover, | |
.selection-mode headerbar button.suggested-action:hover, | |
headerbar.selection-mode button.suggested-action:hover { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:active, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:active, | |
.selection-mode headerbar button.suggested-action:active, | |
headerbar.selection-mode button.suggested-action:active { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, | |
.selection-mode headerbar button.suggested-action:disabled, | |
headerbar.selection-mode button.suggested-action:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled label, | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:disabled label, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, | |
.selection-mode headerbar button.suggested-action:disabled label, | |
.selection-mode headerbar button.suggested-action:disabled, | |
headerbar.selection-mode button.suggested-action:disabled label, | |
headerbar.selection-mode button.suggested-action:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, | |
.selection-mode headerbar button.suggested-action:backdrop, | |
headerbar.selection-mode button.suggested-action:backdrop { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop label, | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop label, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, | |
.selection-mode headerbar button.suggested-action:backdrop label, | |
.selection-mode headerbar button.suggested-action:backdrop, | |
headerbar.selection-mode button.suggested-action:backdrop label, | |
headerbar.selection-mode button.suggested-action:backdrop { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, | |
.selection-mode headerbar button.suggested-action:backdrop:disabled, | |
headerbar.selection-mode button.suggested-action:backdrop:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, | |
.selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled label, | |
.selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, | |
.selection-mode headerbar button.suggested-action:backdrop:disabled label, | |
.selection-mode headerbar button.suggested-action:backdrop:disabled, | |
headerbar.selection-mode button.suggested-action:backdrop:disabled label, | |
headerbar.selection-mode button.suggested-action:backdrop:disabled { | |
} | |
.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop, | |
.selection-mode .titlebar:not(headerbar) .selection-menu, | |
.selection-mode.titlebar:not(headerbar) .selection-menu:backdrop, | |
.selection-mode.titlebar:not(headerbar) .selection-menu, | |
.selection-mode headerbar .selection-menu:backdrop, | |
.selection-mode headerbar .selection-menu, | |
headerbar.selection-mode .selection-menu:backdrop, | |
headerbar.selection-mode .selection-menu { | |
min-height: 20px; | |
} | |
.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop arrow, | |
.selection-mode .titlebar:not(headerbar) .selection-menu arrow, | |
.selection-mode.titlebar:not(headerbar) .selection-menu:backdrop arrow, | |
.selection-mode.titlebar:not(headerbar) .selection-menu arrow, | |
.selection-mode headerbar .selection-menu:backdrop arrow, | |
.selection-mode headerbar .selection-menu arrow, | |
headerbar.selection-mode .selection-menu:backdrop arrow, | |
headerbar.selection-mode .selection-menu arrow { | |
-GtkArrow-arrow-scaling: 1; | |
} | |
.selection-mode .titlebar:not(headerbar) .selection-menu:backdrop .arrow, | |
.selection-mode .titlebar:not(headerbar) .selection-menu .arrow, | |
.selection-mode.titlebar:not(headerbar) .selection-menu:backdrop .arrow, | |
.selection-mode.titlebar:not(headerbar) .selection-menu .arrow, | |
.selection-mode headerbar .selection-menu:backdrop .arrow, | |
.selection-mode headerbar .selection-menu .arrow, | |
headerbar.selection-mode .selection-menu:backdrop .arrow, | |
headerbar.selection-mode .selection-menu .arrow { | |
} | |
.tiled .titlebar:backdrop:not(headerbar), | |
.tiled .titlebar:not(headerbar), | |
.tiled-top .titlebar:backdrop:not(headerbar), | |
.tiled-top .titlebar:not(headerbar), | |
.tiled-right .titlebar:backdrop:not(headerbar), | |
.tiled-right .titlebar:not(headerbar), | |
.tiled-bottom .titlebar:backdrop:not(headerbar), | |
.tiled-bottom .titlebar:not(headerbar), | |
.tiled-left .titlebar:backdrop:not(headerbar), | |
.tiled-left .titlebar:not(headerbar), | |
.maximized .titlebar:backdrop:not(headerbar), | |
.maximized .titlebar:not(headerbar), | |
.fullscreen .titlebar:backdrop:not(headerbar), | |
.fullscreen .titlebar:not(headerbar), | |
.tiled headerbar:backdrop, | |
.tiled headerbar, | |
.tiled-top headerbar:backdrop, | |
.tiled-top headerbar, | |
.tiled-right headerbar:backdrop, | |
.tiled-right headerbar, | |
.tiled-bottom headerbar:backdrop, | |
.tiled-bottom headerbar, | |
.tiled-left headerbar:backdrop, | |
.tiled-left headerbar, | |
.maximized headerbar:backdrop, | |
.maximized headerbar, | |
.fullscreen headerbar:backdrop, | |
.fullscreen headerbar { | |
} | |
.default-decoration.titlebar:not(headerbar), | |
headerbar.default-decoration { | |
min-height: 24px; | |
} | |
.default-decoration.titlebar:not(headerbar) button.titlebutton, | |
headerbar.default-decoration button.titlebutton { | |
min-height: 22px; | |
min-width: 22px; | |
margin: 0; | |
} | |
.titlebar:not(headerbar) stackswitcher button:checked, | |
.titlebar:not(headerbar) button.toggle:checked, | |
headerbar stackswitcher button:checked, | |
headerbar button.toggle:checked { | |
/* darken switchbuttons for headerbars. issue #1588 */ | |
} | |
.titlebar:not(headerbar) stackswitcher button:checked:backdrop, | |
.titlebar:not(headerbar) button.toggle:checked:backdrop, | |
headerbar stackswitcher button:checked:backdrop, | |
headerbar button.toggle:checked:backdrop { | |
} | |
.titlebar:not(headerbar) stackswitcher button:checked:backdrop label, | |
.titlebar:not(headerbar) stackswitcher button:checked:backdrop, | |
.titlebar:not(headerbar) button.toggle:checked:backdrop label, | |
.titlebar:not(headerbar) button.toggle:checked:backdrop, | |
headerbar stackswitcher button:checked:backdrop label, | |
headerbar stackswitcher button:checked:backdrop, | |
headerbar button.toggle:checked:backdrop label, | |
headerbar button.toggle:checked:backdrop { | |
} | |
.titlebar:not(headerbar) separator.titlebutton, | |
headerbar separator.titlebutton { | |
} | |
.solid-csd .titlebar:backdrop:dir(rtl):not(headerbar), | |
.solid-csd .titlebar:backdrop:dir(ltr):not(headerbar), | |
.solid-csd .titlebar:dir(rtl):not(headerbar), | |
.solid-csd .titlebar:dir(ltr):not(headerbar), | |
.solid-csd headerbar:backdrop:dir(rtl), | |
.solid-csd headerbar:backdrop:dir(ltr), | |
.solid-csd headerbar:dir(rtl), | |
.solid-csd headerbar:dir(ltr) { | |
margin-left: -1px; | |
margin-right: -1px; | |
margin-top: -1px; | |
} | |
headerbar entry, | |
headerbar spinbutton, | |
headerbar separator:not(.sidebar), | |
headerbar button { | |
margin-top: 3px; | |
margin-bottom: 3px; | |
} | |
headerbar switch { | |
margin-top: 4px; | |
margin-bottom: 4px; | |
} | |
headerbar.titlebar headerbar:not(.titlebar) { | |
} | |
.background .titlebar:backdrop, | |
.background .titlebar { | |
} | |
.background.tiled .titlebar:backdrop, | |
.background.tiled .titlebar, | |
.background.tiled-top .titlebar:backdrop, | |
.background.tiled-top .titlebar, | |
.background.tiled-right .titlebar:backdrop, | |
.background.tiled-right .titlebar, | |
.background.tiled-bottom .titlebar:backdrop, | |
.background.tiled-bottom .titlebar, | |
.background.tiled-left .titlebar:backdrop, | |
.background.tiled-left .titlebar, | |
.background.maximized .titlebar:backdrop, | |
.background.maximized .titlebar, | |
.background.solid-csd .titlebar:backdrop, | |
.background.solid-csd .titlebar { | |
} | |
window separator:first-child+headerbar:backdrop, | |
window separator:first-child+headerbar, | |
window headerbar:first-child:backdrop, | |
window headerbar:first-child { | |
} | |
window headerbar:last-child:backdrop, | |
window headerbar:last-child { | |
} | |
window stack headerbar:first-child:backdrop, | |
window stack headerbar:first-child, | |
window stack headerbar:last-child:backdrop, | |
window stack headerbar:last-child { | |
} | |
window.tiled headerbar, | |
window.tiled headerbar:first-child, | |
window.tiled headerbar:last-child, | |
window.tiled headerbar:only-child, | |
window.tiled headerbar:backdrop, | |
window.tiled headerbar:backdrop:first-child, | |
window.tiled headerbar:backdrop:last-child, | |
window.tiled headerbar:backdrop:only-child, | |
window.tiled-top headerbar, | |
window.tiled-top headerbar:first-child, | |
window.tiled-top headerbar:last-child, | |
window.tiled-top headerbar:only-child, | |
window.tiled-top headerbar:backdrop, | |
window.tiled-top headerbar:backdrop:first-child, | |
window.tiled-top headerbar:backdrop:last-child, | |
window.tiled-top headerbar:backdrop:only-child, | |
window.tiled-right headerbar, | |
window.tiled-right headerbar:first-child, | |
window.tiled-right headerbar:last-child, | |
window.tiled-right headerbar:only-child, | |
window.tiled-right headerbar:backdrop, | |
window.tiled-right headerbar:backdrop:first-child, | |
window.tiled-right headerbar:backdrop:last-child, | |
window.tiled-right headerbar:backdrop:only-child, | |
window.tiled-bottom headerbar, | |
window.tiled-bottom headerbar:first-child, | |
window.tiled-bottom headerbar:last-child, | |
window.tiled-bottom headerbar:only-child, | |
window.tiled-bottom headerbar:backdrop, | |
window.tiled-bottom headerbar:backdrop:first-child, | |
window.tiled-bottom headerbar:backdrop:last-child, | |
window.tiled-bottom headerbar:backdrop:only-child, | |
window.tiled-left headerbar, | |
window.tiled-left headerbar:first-child, | |
window.tiled-left headerbar:last-child, | |
window.tiled-left headerbar:only-child, | |
window.tiled-left headerbar:backdrop, | |
window.tiled-left headerbar:backdrop:first-child, | |
window.tiled-left headerbar:backdrop:last-child, | |
window.tiled-left headerbar:backdrop:only-child, | |
window.maximized headerbar, | |
window.maximized headerbar:first-child, | |
window.maximized headerbar:last-child, | |
window.maximized headerbar:only-child, | |
window.maximized headerbar:backdrop, | |
window.maximized headerbar:backdrop:first-child, | |
window.maximized headerbar:backdrop:last-child, | |
window.maximized headerbar:backdrop:only-child, | |
window.fullscreen headerbar, | |
window.fullscreen headerbar:first-child, | |
window.fullscreen headerbar:last-child, | |
window.fullscreen headerbar:only-child, | |
window.fullscreen headerbar:backdrop, | |
window.fullscreen headerbar:backdrop:first-child, | |
window.fullscreen headerbar:backdrop:last-child, | |
window.fullscreen headerbar:backdrop:only-child, | |
window.solid-csd headerbar, | |
window.solid-csd headerbar:first-child, | |
window.solid-csd headerbar:last-child, | |
window.solid-csd headerbar:only-child, | |
window.solid-csd headerbar:backdrop, | |
window.solid-csd headerbar:backdrop:first-child, | |
window.solid-csd headerbar:backdrop:last-child, | |
window.solid-csd headerbar:backdrop:only-child { | |
} | |
window.csd>.titlebar:not(headerbar) { | |
} | |
.titlebar:not(headerbar) separator { | |
} | |
window.devel headerbar.titlebar:not(.selection-mode) { | |
} | |
window.devel headerbar.titlebar:not(.selection-mode) label { | |
} | |
window.devel headerbar.titlebar:not(.selection-mode):backdrop { | |
} | |
/************ Pathbars * */ | |
.path-bar button.text-button, | |
.path-bar button.image-button, | |
.path-bar button { | |
} | |
.path-bar button.text-button.image-button label { | |
} | |
.path-bar button.text-button.image-button label:last-child, | |
.path-bar button label:last-child { | |
} | |
.path-bar button.text-button.image-button label:first-child, | |
.path-bar button label:first-child { | |
} | |
.path-bar button image { | |
} | |
.path-bar button.slider-button { | |
} | |
/************** Tree Views * */ | |
treeview.view { | |
} | |
* { | |
-GtkTreeView-horizontal-separator: 4; | |
-GtkTreeView-grid-line-width: 1; | |
-GtkTreeView-grid-line-pattern: ''; | |
-GtkTreeView-tree-line-width: 1; | |
-GtkTreeView-tree-line-pattern: ''; | |
-GtkTreeView-expander-size: 16; | |
} | |
treeview.view:selected:focus, | |
treeview.view:selected { | |
} | |
treeview.view:selected:backdrop, | |
treeview.view:selected { | |
} | |
treeview.view:disabled { | |
} | |
treeview.view:disabled:selected { | |
} | |
treeview.view:disabled:selected:backdrop { | |
} | |
treeview.view:disabled:backdrop { | |
} | |
treeview.view.separator { | |
min-height: 2px; | |
} | |
treeview.view.separator:backdrop { | |
} | |
treeview.view:backdrop { | |
} | |
treeview.view:drop(active) { | |
} | |
treeview.view:drop(active).after { | |
} | |
treeview.view:drop(active).before { | |
} | |
treeview.view.expander { | |
} | |
treeview.view.expander:dir(rtl) { | |
} | |
treeview.view.expander:hover { | |
} | |
treeview.view.expander:selected { | |
} | |
treeview.view.expander:selected:hover { | |
} | |
treeview.view.expander:selected:backdrop { | |
} | |
treeview.view.expander:checked { | |
} | |
treeview.view.expander:backdrop { | |
} | |
treeview.view.progressbar { | |
} | |
treeview.view.progressbar:selected:focus, | |
treeview.view.progressbar:selected { | |
} | |
treeview.view.progressbar:selected:focus:backdrop, | |
treeview.view.progressbar:selected:backdrop { | |
} | |
treeview.view.progressbar:backdrop { | |
} | |
treeview.view.trough { | |
} | |
treeview.view.trough:selected:focus, | |
treeview.view.trough:selected { | |
} | |
treeview.view header button { | |
font-weight: bold; | |
} | |
treeview.view header button:hover { | |
} | |
treeview.view header button:active { | |
} | |
treeview.view button.dnd:active, | |
treeview.view button.dnd:selected, | |
treeview.view button.dnd:hover, | |
treeview.view button.dnd, | |
treeview.view header.button.dnd:active, | |
treeview.view header.button.dnd:selected, | |
treeview.view header.button.dnd:hover, | |
treeview.view header.button.dnd { | |
} | |
treeview.view acceleditor>label { | |
} | |
treeview.view header button, | |
treeview.view header button:hover, | |
treeview.view header button:active { | |
} | |
treeview.view header button:disabled { | |
} | |
treeview.view header button:backdrop { | |
} | |
treeview.view header button:backdrop:disabled { | |
} | |
treeview.view header button:last-child:backdrop, | |
treeview.view header button:last-child { | |
} | |
/********* Menus * */ | |
menubar, | |
.menubar { | |
-GtkWidget-window-dragging: true; | |
} | |
menubar:backdrop, | |
.menubar:backdrop { | |
} | |
menubar>menuitem, | |
.menubar>menuitem { | |
min-height: 16px; | |
} | |
menubar>menuitem menu, | |
.menubar>menuitem menu { | |
} | |
menubar>menuitem menu menu, | |
.menubar>menuitem menu menu { | |
} | |
menubar>menuitem:hover, | |
.menubar>menuitem:hover { | |
} | |
menubar>menuitem:disabled, | |
.menubar>menuitem:disabled { | |
} | |
menubar .csd.popup decoration, | |
.menubar .csd.popup decoration { | |
} | |
.background.popup { | |
} | |
menu, | |
.menu, | |
.context-menu { | |
margin: 4px; | |
} | |
.csd menu, | |
.csd .menu, | |
.csd .context-menu { | |
} | |
menu:backdrop, | |
.menu:backdrop, | |
.context-menu:backdrop { | |
} | |
menu menuitem, | |
.menu menuitem, | |
.context-menu menuitem { | |
min-height: 16px; | |
min-width: 40px; | |
} | |
menu menuitem:hover, | |
.menu menuitem:hover, | |
.context-menu menuitem:hover { | |
} | |
menu menuitem:disabled, | |
.menu menuitem:disabled, | |
.context-menu menuitem:disabled { | |
} | |
menu menuitem:disabled:backdrop, | |
.menu menuitem:disabled:backdrop, | |
.context-menu menuitem:disabled:backdrop { | |
} | |
menu menuitem:backdrop, | |
menu menuitem:backdrop:hover, | |
.menu menuitem:backdrop, | |
.menu menuitem:backdrop:hover, | |
.context-menu menuitem:backdrop, | |
.context-menu menuitem:backdrop:hover { | |
} | |
menu menuitem arrow, | |
.menu menuitem arrow, | |
.context-menu menuitem arrow { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
menu menuitem arrow:dir(ltr), | |
.menu menuitem arrow:dir(ltr), | |
.context-menu menuitem arrow:dir(ltr) { | |
margin-left: 10px; | |
} | |
menu menuitem arrow:dir(rtl), | |
.menu menuitem arrow:dir(rtl), | |
.context-menu menuitem arrow:dir(rtl) { | |
margin-right: 10px; | |
} | |
menu menuitem label:dir(rtl), | |
menu menuitem label:dir(ltr), | |
.menu menuitem label:dir(rtl), | |
.menu menuitem label:dir(ltr), | |
.context-menu menuitem label:dir(rtl), | |
.context-menu menuitem label:dir(ltr) { | |
} | |
menu>arrow, | |
.menu>arrow, | |
.context-menu>arrow { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
menu>arrow.top, | |
.menu>arrow.top, | |
.context-menu>arrow.top { | |
margin-top: -6px; | |
} | |
menu>arrow.bottom, | |
.menu>arrow.bottom, | |
.context-menu>arrow.bottom { | |
margin-bottom: -6px; | |
} | |
menu>arrow:hover, | |
.menu>arrow:hover, | |
.context-menu>arrow:hover { | |
} | |
menu>arrow:backdrop, | |
.menu>arrow:backdrop, | |
.context-menu>arrow:backdrop { | |
} | |
menu>arrow:disabled, | |
.menu>arrow:disabled, | |
.context-menu>arrow:disabled { | |
} | |
menuitem accelerator { | |
} | |
menuitem check, | |
menuitem radio { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
menuitem check:dir(ltr), | |
menuitem radio:dir(ltr) { | |
margin-right: 7px; | |
} | |
menuitem check:dir(rtl), | |
menuitem radio:dir(rtl) { | |
margin-left: 7px; | |
} | |
/*************** Popovers * */ | |
popover.background { | |
} | |
.csd popover.background, | |
popover.background { | |
} | |
popover.background:backdrop { | |
} | |
popover.background>list, | |
popover.background>.view, | |
popover.background>iconview, | |
popover.background>toolbar { | |
} | |
.csd popover.background.touch-selection, | |
.csd popover.background.magnifier, | |
popover.background.touch-selection, | |
popover.background.magnifier { | |
} | |
popover.background separator { | |
margin: 3px; | |
} | |
popover.background list separator { | |
margin: 0px; | |
} | |
/************* Notebooks * */ | |
/* | |
notebook>header { | |
} | |
notebook>header:backdrop { | |
} | |
notebook>header tabs { | |
margin: -1px; | |
} | |
notebook>header.top { | |
} | |
notebook>header.top>tabs { | |
margin-bottom: -2px; | |
} | |
notebook>header.top>tabs>tab:hover { | |
} | |
notebook>header.top>tabs>tab:backdrop { | |
} | |
notebook>header.top>tabs>tab:checked { | |
} | |
notebook>header.bottom { | |
} | |
notebook>header.bottom>tabs { | |
margin-top: -2px; | |
} | |
notebook>header.bottom>tabs>tab:hover { | |
} | |
notebook>header.bottom>tabs>tab:backdrop { | |
} | |
notebook>header.bottom>tabs>tab:checked { | |
} | |
notebook>header.left { | |
} | |
notebook>header.left>tabs { | |
margin-right: -2px; | |
} | |
notebook>header.left>tabs>tab:hover { | |
} | |
notebook>header.left>tabs>tab:backdrop { | |
} | |
notebook>header.left>tabs>tab:checked { | |
} | |
notebook>header.right { | |
} | |
notebook>header.right>tabs { | |
margin-left: -2px; | |
} | |
notebook>header.right>tabs>tab:hover { | |
} | |
notebook>header.right>tabs>tab:backdrop { | |
} | |
notebook>header.right>tabs>tab:checked { | |
} | |
notebook>header.top>tabs>arrow { | |
} | |
notebook>header.bottom>tabs>arrow { | |
} | |
notebook>header.top>tabs>arrow, | |
notebook>header.bottom>tabs>arrow { | |
margin-left: -5px; | |
margin-right: -5px; | |
} | |
notebook>header.top>tabs>arrow.down, | |
notebook>header.bottom>tabs>arrow.down { | |
} | |
notebook>header.top>tabs>arrow.up, | |
notebook>header.bottom>tabs>arrow.up { | |
} | |
notebook>header.left>tabs>arrow { | |
} | |
notebook>header.right>tabs>arrow { | |
} | |
notebook>header.left>tabs>arrow, | |
notebook>header.right>tabs>arrow { | |
margin-top: -5px; | |
margin-bottom: -5px; | |
} | |
notebook>header.left>tabs>arrow.down, | |
notebook>header.right>tabs>arrow.down { | |
} | |
notebook>header.left>tabs>arrow.up, | |
notebook>header.right>tabs>arrow.up { | |
} | |
notebook>header>tabs>arrow { | |
min-height: 16px; | |
min-width: 16px; | |
} | |
notebook>header>tabs>arrow:hover:not(:active):not(:backdrop) { | |
} | |
notebook>header>tabs>arrow:disabled { | |
} | |
notebook>header tab { | |
min-height: 22px; | |
min-width: 22px; | |
outline-offset: -3px; | |
font-weight: bold; | |
} | |
notebook>header tab:hover { | |
} | |
notebook>header tab:hover.reorderable-page { | |
} | |
notebook>header tab:backdrop { | |
} | |
notebook>header tab:backdrop.reorderable-page { | |
} | |
notebook>header tab:checked { | |
} | |
notebook>header tab:checked.reorderable-page { | |
} | |
notebook>header tab:checked.reorderable-page:hover { | |
} | |
notebook>header tab:backdrop:checked { | |
} | |
notebook>header tab:backdrop:checked.reorderable-page { | |
} | |
notebook>header tab button.flat { | |
margin-top: 2px; | |
margin-bottom: 2px; | |
min-width: 16px; | |
min-height: 16px; | |
} | |
notebook>header tab button.flat:hover { | |
} | |
notebook>header tab button.flat, | |
notebook>header tab button.flat:backdrop { | |
} | |
notebook>header tab button.flat:last-child { | |
margin-left: 4px; | |
margin-right: -4px; | |
} | |
notebook>header tab button.flat:first-child { | |
margin-left: -4px; | |
margin-right: 4px; | |
} | |
notebook>header.top tabs, | |
notebook>header.bottom tabs { | |
} | |
notebook>header.top tabs:not(:only-child), | |
notebook>header.bottom tabs:not(:only-child) { | |
margin-left: 3px; | |
margin-right: 3px; | |
} | |
notebook>header.top tabs:not(:only-child):first-child, | |
notebook>header.bottom tabs:not(:only-child):first-child { | |
margin-left: -1px; | |
} | |
notebook>header.top tabs:not(:only-child):last-child, | |
notebook>header.bottom tabs:not(:only-child):last-child { | |
margin-right: -1px; | |
} | |
notebook>header.top tabs tab, | |
notebook>header.bottom tabs tab { | |
margin-left: 4px; | |
margin-right: 4px; | |
} | |
notebook>header.top tabs tab.reorderable-page, | |
notebook>header.bottom tabs tab.reorderable-page { | |
} | |
notebook>header.left tabs, | |
notebook>header.right tabs { | |
} | |
notebook>header.left tabs:not(:only-child), | |
notebook>header.right tabs:not(:only-child) { | |
margin-top: 3px; | |
margin-bottom: 3px; | |
} | |
notebook>header.left tabs:not(:only-child):first-child, | |
notebook>header.right tabs:not(:only-child):first-child { | |
margin-top: -1px; | |
} | |
notebook>header.left tabs:not(:only-child):last-child, | |
notebook>header.right tabs:not(:only-child):last-child { | |
margin-bottom: -1px; | |
} | |
notebook>header.left tabs tab, | |
notebook>header.right tabs tab { | |
margin-top: 4px; | |
margin-bottom: 4px; | |
} | |
notebook>header.left tabs tab.reorderable-page, | |
notebook>header.right tabs tab.reorderable-page { | |
} | |
notebook>header.top tab { | |
} | |
notebook>header.bottom tab { | |
} | |
notebook>stack:not(:only-child) { | |
} | |
notebook>stack:not(:only-child):backdrop { | |
} | |
*/ | |
/************** Scrollbars * */ | |
scrollbar { | |
} | |
* { | |
-GtkScrollbar-has-backward-stepper: false; | |
-GtkScrollbar-has-forward-stepper: false; | |
} | |
scrollbar.top { | |
} | |
scrollbar.bottom { | |
} | |
scrollbar.left { | |
} | |
scrollbar.right { | |
} | |
scrollbar:backdrop { | |
} | |
scrollbar slider { | |
min-width: 6px; | |
min-height: 6px; | |
margin: -1px; | |
} | |
scrollbar slider:hover { | |
} | |
scrollbar slider:hover:active { | |
} | |
scrollbar slider:backdrop { | |
} | |
scrollbar slider:disabled { | |
} | |
scrollbar.fine-tune slider { | |
min-width: 4px; | |
min-height: 4px; | |
} | |
scrollbar.fine-tune.horizontal slider { | |
} | |
scrollbar.fine-tune.vertical slider { | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering) { | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider { | |
margin: 0; | |
min-width: 3px; | |
min-height: 3px; | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { | |
min-width: 5px; | |
min-height: 5px; | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider { | |
margin: 0 2px; | |
min-width: 40px; | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { | |
margin: 1px 2px; | |
min-width: 5px; | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider { | |
margin: 2px 0; | |
min-height: 40px; | |
} | |
scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { | |
margin: 2px 1px; | |
min-height: 5px; | |
} | |
scrollbar.overlay-indicator.dragging, | |
scrollbar.overlay-indicator.hovering { | |
} | |
scrollbar.horizontal slider { | |
min-width: 40px; | |
} | |
scrollbar.vertical slider { | |
min-height: 40px; | |
} | |
scrollbar button { | |
min-width: 12px; | |
min-height: 12px; | |
} | |
scrollbar button:hover { | |
} | |
scrollbar button:active, | |
scrollbar button:checked { | |
} | |
scrollbar button:disabled { | |
} | |
scrollbar button:backdrop { | |
} | |
scrollbar button:backdrop:disabled { | |
} | |
scrollbar.vertical button.down { | |
} | |
scrollbar.vertical button.up { | |
} | |
scrollbar.horizontal button.down { | |
} | |
scrollbar.horizontal button.up { | |
} | |
treeview~scrollbar.vertical { | |
margin-top: -1px; | |
} | |
/********** Switch * */ | |
switch { | |
outline-offset: -4px; | |
/* only show i / o for the accessible theme */ | |
} | |
switch:checked { | |
} | |
switch:disabled { | |
} | |
switch:backdrop { | |
} | |
switch:backdrop:checked { | |
} | |
switch:backdrop:disabled { | |
} | |
switch slider { | |
margin: -1px; | |
min-width: 24px; | |
min-height: 24px; | |
} | |
switch image { | |
} | |
switch:hover slider { | |
} | |
switch:checked slider { | |
} | |
switch:disabled slider { | |
} | |
switch:disabled slider label, | |
switch:disabled slider { | |
} | |
switch:backdrop slider { | |
} | |
switch:backdrop slider label, | |
switch:backdrop slider { | |
} | |
switch:backdrop:checked slider { | |
} | |
switch:backdrop:disabled slider { | |
} | |
switch:backdrop:disabled slider label, | |
switch:backdrop:disabled slider { | |
} | |
row:selected switch { | |
} | |
row:selected switch:backdrop { | |
} | |
row:selected switch slider:dir(rtl) { | |
} | |
row:selected switch slider:dir(ltr) { | |
} | |
row:selected switch slider:checked, | |
row:selected switch slider { | |
} | |
/************************* Check and Radio items * */ | |
/* | |
.view.content-view.check:not(list), | |
iconview.content-view.check:not(list), | |
.content-view .tile check:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:hover:not(list), | |
iconview.content-view.check:hover:not(list), | |
.content-view .tile check:hover:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:active:not(list), | |
iconview.content-view.check:active:not(list), | |
.content-view .tile check:active:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:backdrop:not(list), | |
iconview.content-view.check:backdrop:not(list), | |
.content-view .tile check:backdrop:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:checked:not(list), | |
iconview.content-view.check:checked:not(list), | |
.content-view .tile check:checked:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:checked:hover:not(list), | |
iconview.content-view.check:checked:hover:not(list), | |
.content-view .tile check:checked:hover:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:checked:active:not(list), | |
iconview.content-view.check:checked:active:not(list), | |
.content-view .tile check:checked:active:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
.view.content-view.check:backdrop:checked:not(list), | |
iconview.content-view.check:backdrop:checked:not(list), | |
.content-view .tile check:backdrop:checked:not(list) { | |
min-width: 40px; | |
min-height: 40px; | |
} | |
checkbutton.text-button, | |
radiobutton.text-button { | |
outline-offset: 0; | |
} | |
checkbutton.text-button label:not(:only-child):first-child, | |
radiobutton.text-button label:not(:only-child):first-child { | |
margin-left: 4px; | |
} | |
checkbutton.text-button label:not(:only-child):last-child, | |
radiobutton.text-button label:not(:only-child):last-child { | |
margin-right: 4px; | |
} | |
check, | |
radio { | |
margin: 0 4px; | |
min-height: 14px; | |
min-width: 14px; | |
} | |
check:only-child, | |
radio:only-child { | |
margin: 0; | |
} | |
popover check.left:dir(rtl), | |
popover radio.left:dir(rtl) { | |
margin-left: 0; | |
margin-right: 12px; | |
} | |
popover check.right:dir(ltr), | |
popover radio.right:dir(ltr) { | |
margin-left: 12px; | |
margin-right: 0; | |
} | |
check:hover, | |
radio:hover { | |
} | |
check:active, | |
radio:active { | |
} | |
check:disabled, | |
radio:disabled { | |
} | |
check:disabled label, | |
check:disabled, | |
radio:disabled label, | |
radio:disabled { | |
} | |
check:backdrop, | |
radio:backdrop { | |
} | |
check:backdrop label, | |
check:backdrop, | |
radio:backdrop label, | |
radio:backdrop { | |
} | |
check:backdrop:disabled, | |
radio:backdrop:disabled { | |
} | |
check:backdrop:disabled label, | |
check:backdrop:disabled, | |
radio:backdrop:disabled label, | |
radio:backdrop:disabled { | |
} | |
row:selected check, | |
row:selected radio { | |
} | |
.osd check, | |
.osd radio { | |
} | |
.osd check:hover, | |
.osd radio:hover { | |
} | |
.osd check:active, | |
.osd radio:active { | |
} | |
.osd check:backdrop, | |
.osd radio:backdrop { | |
} | |
.osd check:disabled, | |
.osd radio:disabled { | |
} | |
menu menuitem check, | |
menu menuitem radio { | |
margin: 0; | |
} | |
menu menuitem check, | |
menu menuitem check:hover, | |
menu menuitem check:disabled, | |
menu menuitem radio, | |
menu menuitem radio:hover, | |
menu menuitem radio:disabled { | |
min-height: 14px; | |
min-width: 14px; | |
} | |
check { | |
} | |
check:checked { | |
} | |
check:indeterminate { | |
} | |
treeview.view radio:selected:focus, | |
treeview.view radio:selected, | |
radio { | |
} | |
treeview.view radio:checked:selected, | |
radio:checked { | |
} | |
treeview.view radio:indeterminate:selected, | |
radio:indeterminate { | |
} | |
radio:not(:indeterminate):not(:checked):active:not(:backdrop) { | |
} | |
check:not(:indeterminate):not(:checked):active:not(:backdrop) { | |
} | |
radio:active, | |
check:active { | |
} | |
radio:checked:not(:backdrop), | |
radio:indeterminate:not(:backdrop), | |
check:checked:not(:backdrop), | |
check:indeterminate:not(:backdrop) { | |
} | |
menu menuitem radio:checked:not(:backdrop), | |
menu menuitem radio:indeterminate:not(:backdrop), | |
menu menuitem check:checked:not(:backdrop), | |
menu menuitem check:indeterminate:not(:backdrop) { | |
} | |
treeview.view check:selected:focus, | |
treeview.view check:selected, | |
treeview.view radio:selected:focus, | |
treeview.view radio:selected { | |
} | |
treeview.view check:selected:disabled, | |
treeview.view radio:selected:disabled { | |
} | |
treeview.view check:selected:disabled:backdrop, | |
treeview.view radio:selected:disabled:backdrop { | |
} | |
treeview.view check:backdrop:selected, | |
treeview.view check:backdrop, | |
treeview.view radio:backdrop:selected, | |
treeview.view radio:backdrop { | |
} | |
*/ | |
/************ GtkScale * */ | |
scale trough, | |
scale fill, | |
progressbar trough { | |
} | |
scale trough:disabled, | |
scale fill:disabled, | |
progressbar trough:disabled { | |
} | |
scale trough:backdrop, | |
scale fill:backdrop, | |
progressbar trough:backdrop { | |
} | |
scale trough:backdrop:disabled, | |
scale fill:backdrop:disabled, | |
progressbar trough:backdrop:disabled { | |
} | |
row:selected scale trough:disabled, | |
scale row:selected trough:disabled, | |
row:selected scale fill:disabled, | |
scale row:selected fill:disabled, | |
row:selected progressbar trough:disabled, | |
progressbar row:selected trough:disabled, | |
row:selected scale trough, | |
scale row:selected trough, | |
row:selected scale fill, | |
scale row:selected fill, | |
row:selected progressbar trough, | |
progressbar row:selected trough { | |
} | |
.osd scale trough, | |
scale .osd trough, | |
.osd scale fill, | |
scale .osd fill, | |
.osd progressbar trough, | |
progressbar .osd trough { | |
} | |
.osd scale trough:disabled, | |
scale .osd trough:disabled, | |
.osd scale fill:disabled, | |
scale .osd fill:disabled, | |
.osd progressbar trough:disabled, | |
progressbar .osd trough:disabled { | |
} | |
scale highlight, | |
progressbar progress { | |
} | |
scale highlight:disabled, | |
progressbar progress:disabled { | |
} | |
scale highlight:backdrop, | |
progressbar progress:backdrop { | |
} | |
scale highlight:backdrop:disabled, | |
progressbar progress:backdrop:disabled { | |
} | |
row:selected scale highlight:disabled, | |
scale row:selected highlight:disabled, | |
row:selected progressbar progress:disabled, | |
progressbar row:selected progress:disabled, | |
row:selected scale highlight, | |
scale row:selected highlight, | |
row:selected progressbar progress, | |
progressbar row:selected progress { | |
} | |
.osd scale highlight, | |
scale .osd highlight, | |
.osd progressbar progress, | |
progressbar .osd progress { | |
} | |
.osd scale highlight:disabled, | |
scale .osd highlight:disabled, | |
.osd progressbar progress:disabled, | |
progressbar .osd progress:disabled { | |
} | |
scale { | |
min-height: 10px; | |
min-width: 10px; | |
} | |
scale fill, | |
scale highlight { | |
margin: -1px; | |
} | |
scale slider { | |
min-height: 18px; | |
min-width: 18px; | |
margin: -9px; | |
} | |
scale.fine-tune.horizontal { | |
min-height: 16px; | |
} | |
scale.fine-tune.vertical { | |
min-width: 16px; | |
} | |
scale.fine-tune slider { | |
margin: -6px; | |
} | |
scale.fine-tune fill, | |
scale.fine-tune highlight, | |
scale.fine-tune trough { | |
} | |
scale trough { | |
outline-offset: 2px; | |
} | |
scale fill:backdrop, | |
scale fill { | |
} | |
scale fill:disabled:backdrop, | |
scale fill:disabled { | |
} | |
.osd scale fill { | |
} | |
.osd scale fill:disabled:backdrop, | |
.osd scale fill:disabled { | |
} | |
scale slider { | |
} | |
scale slider:hover { | |
} | |
scale slider:active { | |
} | |
scale slider:disabled { | |
} | |
scale slider:disabled label, | |
scale slider:disabled { | |
} | |
scale slider:backdrop { | |
} | |
scale slider:backdrop label, | |
scale slider:backdrop { | |
} | |
scale slider:backdrop:disabled { | |
} | |
scale slider:backdrop:disabled label, | |
scale slider:backdrop:disabled { | |
} | |
row:selected scale slider:disabled, | |
row:selected scale slider { | |
} | |
.osd scale slider { | |
} | |
.osd scale slider:hover { | |
} | |
.osd scale slider:active { | |
} | |
.osd scale slider:disabled { | |
} | |
.osd scale slider:backdrop { | |
} | |
.osd scale slider:backdrop:disabled { | |
} | |
scale value { | |
} | |
scale marks { | |
} | |
scale marks.top { | |
margin-bottom: 6px; | |
margin-top: -12px; | |
} | |
scale marks.bottom { | |
margin-top: 6px; | |
margin-bottom: -12px; | |
} | |
scale marks.top { | |
margin-right: 6px; | |
margin-left: -12px; | |
} | |
scale marks.bottom { | |
margin-left: 6px; | |
margin-right: -12px; | |
} | |
scale.fine-tune marks.top { | |
margin-bottom: 6px; | |
margin-top: -9px; | |
} | |
scale.fine-tune marks.bottom { | |
margin-top: 6px; | |
margin-bottom: -9px; | |
} | |
scale.fine-tune marks.top { | |
margin-right: 6px; | |
margin-left: -9px; | |
} | |
scale.fine-tune marks.bottom { | |
margin-left: 6px; | |
margin-right: -9px; | |
} | |
scale.horizontal indicator { | |
min-height: 6px; | |
min-width: 1px; | |
} | |
scale.horizontal.fine-tune indicator { | |
min-height: 3px; | |
} | |
scale.vertical indicator { | |
min-height: 1px; | |
min-width: 6px; | |
} | |
scale.vertical.fine-tune indicator { | |
min-width: 3px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider:hover { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider:active { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider:disabled { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider:backdrop { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-top: -14px; | |
background-position: top; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-top: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider:hover { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider:active { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider:disabled { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider:backdrop { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled { | |
margin: -10px; | |
min-height: 26px; | |
min-width: 22px; | |
margin-bottom: -14px; | |
background-position: bottom; | |
background-repeat: no-repeat; | |
} | |
scale.horizontal.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-bottom: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider:hover { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider:active { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider:disabled { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider:backdrop { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-left: -14px; | |
background-position: left bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-before:not(.marks-after).fine-tune slider { | |
margin: -7px; | |
margin-left: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider:hover { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider:active { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider:disabled { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider:backdrop { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled { | |
margin: -10px; | |
min-height: 22px; | |
min-width: 26px; | |
margin-right: -14px; | |
background-position: right bottom; | |
background-repeat: no-repeat; | |
} | |
scale.vertical.marks-after:not(.marks-before).fine-tune slider { | |
margin: -7px; | |
margin-right: -11px; | |
} | |
/***************** Progress bars * */ | |
progressbar { | |
font-size: smaller; | |
} | |
progressbar.horizontal trough, | |
progressbar.horizontal progress { | |
min-height: 2px; | |
} | |
progressbar.vertical trough, | |
progressbar.vertical progress { | |
min-width: 2px; | |
} | |
progressbar.horizontal progress { | |
margin: 0 -1px; | |
} | |
progressbar.vertical progress { | |
margin: -1px 0; | |
} | |
progressbar:backdrop { | |
} | |
progressbar progress { | |
} | |
progressbar progress.left { | |
} | |
progressbar progress.right { | |
} | |
progressbar progress.top { | |
} | |
progressbar progress.bottom { | |
} | |
progressbar.osd { | |
min-width: 3px; | |
min-height: 3px; | |
} | |
progressbar.osd trough { | |
} | |
progressbar.osd progress { | |
} | |
progressbar trough.empty progress { | |
all: unset; | |
} | |
/************* Level Bar * */ | |
levelbar.horizontal block { | |
min-height: 1px; | |
} | |
levelbar.horizontal.discrete block { | |
margin: 0 1px; | |
min-width: 32px; | |
} | |
levelbar.vertical block { | |
min-width: 1px; | |
} | |
levelbar.vertical.discrete block { | |
margin: 1px 0; | |
min-height: 32px; | |
} | |
levelbar:backdrop { | |
} | |
levelbar trough { | |
} | |
levelbar trough:backdrop { | |
} | |
levelbar block { | |
} | |
levelbar block.low { | |
} | |
levelbar block.low:backdrop { | |
} | |
levelbar block.high, | |
levelbar block:not(.empty) { | |
} | |
levelbar block.high:backdrop, | |
levelbar block:not(.empty):backdrop { | |
} | |
levelbar block.full { | |
} | |
levelbar block.full:backdrop { | |
} | |
levelbar block.empty { | |
} | |
levelbar block.empty:backdrop { | |
} | |
/**************** Print dialog * */ | |
printdialog paper { | |
} | |
printdialog paper:backdrop { | |
} | |
printdialog .dialog-action-box { | |
margin: 12px; | |
} | |
/********** Frames * */ | |
.frame { | |
margin: 0; | |
} | |
.frame.flat { | |
} | |
.frame:backdrop { | |
} | |
actionbar>revealer>box { | |
} | |
actionbar>revealer>box:backdrop { | |
} | |
scrolledwindow viewport.frame { | |
} | |
scrolledwindow overshoot.top { | |
background-size: 100% 5%, 100% 100%; | |
background-repeat: no-repeat; | |
background-position: center top; | |
} | |
scrolledwindow overshoot.top:backdrop { | |
background-size: 100% 5%; | |
background-repeat: no-repeat; | |
background-position: center top; | |
} | |
scrolledwindow overshoot.bottom { | |
background-size: 100% 5%, 100% 100%; | |
background-repeat: no-repeat; | |
background-position: center bottom; | |
} | |
scrolledwindow overshoot.bottom:backdrop { | |
background-size: 100% 5%; | |
background-repeat: no-repeat; | |
background-position: center bottom; | |
} | |
scrolledwindow overshoot.left { | |
background-size: 5% 100%, 100% 100%; | |
background-repeat: no-repeat; | |
background-position: left center; | |
} | |
scrolledwindow overshoot.left:backdrop { | |
background-size: 5% 100%; | |
background-repeat: no-repeat; | |
background-position: left center; | |
} | |
scrolledwindow overshoot.right { | |
background-size: 5% 100%, 100% 100%; | |
background-repeat: no-repeat; | |
background-position: right center; | |
} | |
scrolledwindow overshoot.right:backdrop { | |
background-size: 5% 100%; | |
background-repeat: no-repeat; | |
background-position: right center; | |
} | |
scrolledwindow junction { | |
} | |
scrolledwindow junction:dir(rtl) { | |
} | |
scrolledwindow junction:backdrop { | |
} | |
separator { | |
min-width: 1px; | |
min-height: 1px; | |
} | |
/********* Lists * */ | |
list { | |
} | |
list:backdrop { | |
} | |
list row { | |
} | |
row { | |
} | |
row:hover { | |
} | |
row:backdrop { | |
} | |
row.activatable.has-open-popup, | |
row.activatable:hover { | |
} | |
row.activatable:active { | |
} | |
row.activatable:backdrop:hover { | |
} | |
row.activatable:selected:active { | |
} | |
row.activatable:selected.has-open-popup, | |
row.activatable:selected:hover { | |
} | |
row.activatable:selected:backdrop { | |
} | |
/********************* App Notifications * */ | |
.app-notification, | |
.app-notification.frame { | |
} | |
.app-notification:backdrop, | |
.app-notification.frame:backdrop { | |
} | |
/************* Expanders * */ | |
expander title>arrow { | |
min-width: 16px; | |
min-height: 16px; | |
} | |
expander title>arrow:dir(rtl) { | |
} | |
expander title>arrow:hover { | |
} | |
expander title>arrow:disabled { | |
} | |
expander title>arrow:disabled:backdrop { | |
} | |
expander title>arrow:checked { | |
} | |
/************ Calendar * */ | |
calendar { | |
} | |
calendar:selected { | |
} | |
calendar.header { | |
} | |
calendar.header:backdrop { | |
} | |
calendar.button { | |
} | |
calendar.button:hover { | |
} | |
calendar.button:backdrop { | |
} | |
calendar.button:disabled { | |
} | |
calendar.highlight { | |
} | |
calendar.highlight:backdrop { | |
} | |
calendar:backdrop { | |
} | |
calendar:indeterminate { | |
} | |
/*********** Dialogs * */ | |
messagedialog .titlebar { | |
min-height: 0px; | |
} | |
messagedialog.csd.background { | |
} | |
messagedialog.csd .dialog-action-area button { | |
} | |
messagedialog.csd .dialog-action-area button:first-child { | |
} | |
messagedialog.csd .dialog-action-area button:last-child { | |
} | |
filechooser .dialog-action-box { | |
} | |
filechooser .dialog-action-box:backdrop { | |
} | |
filechooser #pathbarbox { | |
} | |
filechooserbutton:drop(active) { | |
} | |
/*********** Sidebar * */ | |
.sidebar { | |
} | |
stacksidebar.sidebar:dir(ltr) list, | |
stacksidebar.sidebar.left list, | |
stacksidebar.sidebar.left:dir(rtl) list, | |
.sidebar:not(separator):dir(ltr), | |
.sidebar:not(separator).left, | |
.sidebar:not(separator).left:dir(rtl) { | |
} | |
stacksidebar.sidebar:dir(rtl) list .sidebar:not(separator):dir(rtl), | |
stacksidebar.sidebar.right list .sidebar:not(separator):dir(rtl), | |
.sidebar:not(separator).right { | |
} | |
.sidebar:backdrop { | |
} | |
.sidebar list { | |
} | |
paned .sidebar.left, | |
paned .sidebar.right, | |
paned .sidebar.left:dir(rtl), | |
paned .sidebar:dir(rtl), | |
paned .sidebar:dir(ltr), | |
paned .sidebar { | |
} | |
stacksidebar row { | |
} | |
stacksidebar row>label { | |
} | |
stacksidebar row.needs-attention>label { | |
background-size: 6px 6px, 0 0; | |
} | |
separator.sidebar { | |
} | |
separator.sidebar:backdrop { | |
} | |
separator.sidebar.selection-mode, | |
.selection-mode separator.sidebar { | |
} | |
/**************** File chooser * */ | |
row image.sidebar-icon { | |
} | |
placessidebar>viewport.frame { | |
} | |
placessidebar row { | |
min-height: 26px; | |
} | |
placessidebar row>revealer { | |
} | |
placessidebar row:selected { | |
} | |
placessidebar row:disabled { | |
} | |
placessidebar row:backdrop { | |
} | |
placessidebar row:backdrop:selected { | |
} | |
placessidebar row:backdrop:disabled { | |
} | |
placessidebar row image.sidebar-icon:dir(ltr) { | |
} | |
placessidebar row image.sidebar-icon:dir(rtl) { | |
} | |
placessidebar row label.sidebar-label:dir(ltr) { | |
} | |
placessidebar row label.sidebar-label:dir(rtl) { | |
} | |
button.sidebar-button { | |
min-height: 26px; | |
min-width: 26px; | |
margin-top: 3px; | |
margin-bottom: 3px; | |
} | |
button.sidebar-button:not(:hover):not(:active)>image, | |
button.sidebar-button:backdrop>image { | |
} | |
placessidebar row:selected:active { | |
} | |
placessidebar row.sidebar-placeholder-row { | |
min-height: 2px; | |
} | |
placessidebar row.sidebar-new-bookmark-row { | |
} | |
placessidebar row:drop(active):not(:disabled) { | |
} | |
placessidebar row:drop(active):not(:disabled):selected { | |
} | |
placesview .server-list-button>image { | |
} | |
placesview .server-list-button:checked>image { | |
} | |
placesview row.activatable:hover { | |
} | |
placesview>actionbar>revealer>box>label { | |
} | |
/********* Paned * */ | |
paned>separator { | |
min-width: 1px; | |
min-height: 1px; | |
background-size: 1px 1px; | |
} | |
paned>separator:selected { | |
} | |
paned>separator:backdrop { | |
} | |
paned>separator.wide { | |
min-width: 5px; | |
min-height: 5px; | |
background-size: 1px 1px, 1px 1px; | |
} | |
paned>separator.wide:backdrop { | |
} | |
paned.horizontal>separator { | |
background-repeat: repeat-y; | |
} | |
paned.horizontal>separator:dir(ltr) { | |
margin: 0 -8px 0 0; | |
background-position: left; | |
} | |
paned.horizontal>separator:dir(rtl) { | |
margin: 0 0 0 -8px; | |
background-position: right; | |
} | |
paned.horizontal>separator.wide { | |
margin: 0; | |
background-repeat: repeat-y, repeat-y; | |
background-position: left, right; | |
} | |
paned.vertical>separator { | |
margin: 0 0 -8px 0; | |
background-repeat: repeat-x; | |
background-position: top; | |
} | |
paned.vertical>separator.wide { | |
margin: 0; | |
background-repeat: repeat-x, repeat-x; | |
background-position: bottom, top; | |
} | |
/************** GtkInfoBar * */ | |
infobar { | |
} | |
infobar.info, | |
infobar.question, | |
infobar.warning, | |
infobar.error { | |
} | |
infobar.info:backdrop, | |
infobar.info, | |
infobar.question:backdrop, | |
infobar.question, | |
infobar.warning:backdrop, | |
infobar.warning, | |
infobar.error:backdrop, | |
infobar.error { | |
} | |
infobar.info:backdrop label, | |
infobar.info:backdrop, | |
infobar.info label, | |
infobar.info, | |
infobar.question:backdrop label, | |
infobar.question:backdrop, | |
infobar.question label, | |
infobar.question, | |
infobar.warning:backdrop label, | |
infobar.warning:backdrop, | |
infobar.warning label, | |
infobar.warning, | |
infobar.error:backdrop label, | |
infobar.error:backdrop, | |
infobar.error label, | |
infobar.error { | |
} | |
infobar.info:backdrop, | |
infobar.question:backdrop, | |
infobar.warning:backdrop, | |
infobar.error:backdrop { | |
} | |
infobar.info button, | |
infobar.question button, | |
infobar.warning button, | |
infobar.error button { | |
} | |
infobar.info button:hover, | |
infobar.question button:hover, | |
infobar.warning button:hover, | |
infobar.error button:hover { | |
} | |
infobar.info button:active, | |
infobar.info button:checked, | |
infobar.question button:active, | |
infobar.question button:checked, | |
infobar.warning button:active, | |
infobar.warning button:checked, | |
infobar.error button:active, | |
infobar.error button:checked { | |
} | |
infobar.info button:disabled, | |
infobar.question button:disabled, | |
infobar.warning button:disabled, | |
infobar.error button:disabled { | |
} | |
infobar.info button:disabled label, | |
infobar.info button:disabled, | |
infobar.question button:disabled label, | |
infobar.question button:disabled, | |
infobar.warning button:disabled label, | |
infobar.warning button:disabled, | |
infobar.error button:disabled label, | |
infobar.error button:disabled { | |
} | |
infobar.info button:backdrop, | |
infobar.question button:backdrop, | |
infobar.warning button:backdrop, | |
infobar.error button:backdrop { | |
} | |
infobar.info button:backdrop label, | |
infobar.info button:backdrop, | |
infobar.question button:backdrop label, | |
infobar.question button:backdrop, | |
infobar.warning button:backdrop label, | |
infobar.warning button:backdrop, | |
infobar.error button:backdrop label, | |
infobar.error button:backdrop { | |
} | |
infobar.info button:backdrop:disabled, | |
infobar.question button:backdrop:disabled, | |
infobar.warning button:backdrop:disabled, | |
infobar.error button:backdrop:disabled { | |
} | |
infobar.info button:backdrop:disabled label, | |
infobar.info button:backdrop:disabled, | |
infobar.question button:backdrop:disabled label, | |
infobar.question button:backdrop:disabled, | |
infobar.warning button:backdrop:disabled label, | |
infobar.warning button:backdrop:disabled, | |
infobar.error button:backdrop:disabled label, | |
infobar.error button:backdrop:disabled { | |
} | |
infobar.info selection, | |
infobar.question selection, | |
infobar.warning selection, | |
infobar.error selection { | |
} | |
/************ Tooltips * */ | |
tooltip { | |
/* not working */ | |
} | |
tooltip.background { | |
} | |
tooltip decoration { | |
} | |
tooltip * { | |
} | |
/******** Misc * */ | |
.content-view { | |
} | |
.content-view:hover { | |
} | |
.content-view:backdrop { | |
} | |
.osd .scale-popup button.flat { | |
} | |
.scale-popup button:hover { | |
} | |
/********************** Window Decorations * */ | |
decoration { | |
margin: 10px; | |
} | |
decoration:backdrop { | |
} | |
.maximized decoration, | |
.fullscreen decoration, | |
.tiled decoration, | |
.tiled-top decoration, | |
.tiled-right decoration, | |
.tiled-bottom decoration, | |
.tiled-left decoration { | |
} | |
.popup decoration { | |
} | |
.ssd decoration { | |
} | |
.csd.popup decoration { | |
} | |
tooltip.csd decoration { | |
} | |
messagedialog.csd decoration { | |
} | |
.solid-csd decoration { | |
margin: 0; | |
} | |
.solid-csd decoration:backdrop { | |
} | |
button.titlebutton { | |
} | |
button.titlebutton:backdrop { | |
} | |
.selection-mode headerbar button.titlebutton, | |
.selection-mode .titlebar button.titlebutton, | |
headerbar.selection-mode button.titlebutton, | |
.titlebar.selection-mode button.titlebutton { | |
} | |
.selection-mode headerbar button.titlebutton:backdrop, | |
.selection-mode .titlebar button.titlebutton:backdrop, | |
headerbar.selection-mode button.titlebutton:backdrop, | |
.titlebar.selection-mode button.titlebutton:backdrop { | |
} | |
.view:selected:focus, | |
.view:selected, | |
iconview:selected, | |
.view text:selected, | |
iconview text:selected, | |
textview text:selected, | |
.view text selection:focus, | |
iconview text selection:focus, | |
.view text selection, | |
iconview text selection, | |
textview text selection:focus, | |
textview text selection, | |
flowbox flowboxchild:selected, | |
spinbutton:not(.vertical) selection, | |
entry selection, | |
modelbutton.flat:selected, | |
.menuitem.button.flat:selected, | |
treeview.view:selected:focus, | |
treeview.view:selected, | |
row:selected, | |
calendar:selected { | |
} | |
row:selected label, | |
label:selected, | |
.selection-mode button.titlebutton, | |
.view:selected:focus, | |
.view:selected, | |
iconview:selected, | |
.view text:selected, | |
iconview text:selected, | |
textview text:selected, | |
.view text selection:focus, | |
iconview text selection:focus, | |
.view text selection, | |
iconview text selection, | |
textview text selection:focus, | |
textview text selection, | |
flowbox flowboxchild:selected, | |
spinbutton:not(.vertical) selection, | |
entry selection, | |
modelbutton.flat:selected, | |
.menuitem.button.flat:selected, | |
treeview.view:selected:focus, | |
treeview.view:selected, | |
row:selected, | |
calendar:selected { | |
} | |
row:selected label:disabled, | |
label:disabled:selected, | |
.selection-mode button.titlebutton:disabled, | |
iconview:disabled:selected:focus, | |
.view:disabled:selected, | |
iconview:disabled:selected, | |
iconview text:disabled:selected:focus, | |
textview text:disabled:selected:focus, | |
.view text:disabled:selected, | |
iconview text:disabled:selected, | |
textview text:disabled:selected, | |
iconview text selection:disabled:focus, | |
.view text selection:disabled, | |
iconview text selection:disabled, | |
textview text selection:disabled, | |
flowbox flowboxchild:disabled:selected, | |
label:disabled selection, | |
spinbutton:not(.vertical) selection:disabled, | |
entry selection:disabled, | |
modelbutton.flat:disabled:selected, | |
.menuitem.button.flat:disabled:selected, | |
row:disabled:selected, | |
calendar:disabled:selected { | |
} | |
row:selected label:backdrop, | |
label:backdrop:selected, | |
.selection-mode button.titlebutton:backdrop, | |
iconview:backdrop:selected:focus, | |
.view:backdrop:selected, | |
iconview:backdrop:selected, | |
iconview text:backdrop:selected:focus, | |
textview text:backdrop:selected:focus, | |
.view text:backdrop:selected, | |
iconview text:backdrop:selected, | |
textview text:backdrop:selected, | |
iconview text selection:backdrop:focus, | |
.view text selection:backdrop, | |
iconview text selection:backdrop, | |
textview text selection:backdrop, | |
flowbox flowboxchild:backdrop:selected, | |
label:backdrop selection, | |
spinbutton:not(.vertical) selection:backdrop, | |
entry selection:backdrop, | |
modelbutton.flat:backdrop:selected, | |
.menuitem.button.flat:backdrop:selected, | |
row:backdrop:selected, | |
calendar:backdrop:selected { | |
} | |
row:selected label:backdrop:disabled, | |
label:backdrop:disabled:selected, | |
.selection-mode button.titlebutton:backdrop:disabled, | |
.view:backdrop:disabled:selected, | |
iconview:backdrop:disabled:selected, | |
.view text:backdrop:disabled:selected, | |
iconview text:backdrop:disabled:selected, | |
textview text:backdrop:disabled:selected, | |
.view text selection:backdrop:disabled, | |
iconview text selection:backdrop:disabled, | |
textview text selection:backdrop:disabled, | |
flowbox flowboxchild:backdrop:disabled:selected, | |
label:disabled selection:backdrop, | |
label:backdrop selection:disabled, | |
spinbutton:not(.vertical) selection:backdrop:disabled, | |
entry selection:backdrop:disabled, | |
modelbutton.flat:backdrop:disabled:selected, | |
.menuitem.button.flat:backdrop:disabled:selected, | |
row:backdrop:disabled:selected, | |
calendar:backdrop:disabled:selected { | |
} | |
.monospace { | |
font-family: monospace; | |
} | |
/********************** Touch Copy & Paste * */ | |
cursor-handle { | |
} | |
cursor-handle.top:dir(ltr), | |
cursor-handle.bottom:dir(rtl) { | |
} | |
cursor-handle.bottom:dir(ltr), | |
cursor-handle.top:dir(rtl) { | |
} | |
cursor-handle.insertion-cursor:dir(ltr), | |
cursor-handle.insertion-cursor:dir(rtl) { | |
} | |
cursor-handle.top:hover:dir(ltr), | |
cursor-handle.bottom:hover:dir(rtl) { | |
} | |
cursor-handle.bottom:hover:dir(ltr), | |
cursor-handle.top:hover:dir(rtl) { | |
} | |
cursor-handle.insertion-cursor:hover:dir(ltr), | |
cursor-handle.insertion-cursor:hover:dir(rtl) { | |
} | |
cursor-handle.top:active:dir(ltr), | |
cursor-handle.bottom:active:dir(rtl) { | |
} | |
cursor-handle.bottom:active:dir(ltr), | |
cursor-handle.top:active:dir(rtl) { | |
} | |
cursor-handle.insertion-cursor:active:dir(ltr), | |
cursor-handle.insertion-cursor:active:dir(rtl) { | |
} | |
.context-menu { | |
font: initial; | |
} | |
.keycap { | |
min-width: 20px; | |
min-height: 25px; | |
margin-top: 2px; | |
font-size: smaller; | |
} | |
.keycap:backdrop { | |
} | |
:not(decoration):not(window):drop(active):focus, | |
:not(decoration):not(window):drop(active) { | |
} | |
stackswitcher button.text-button { | |
min-width: 60px; | |
} | |
stackswitcher button.circular, | |
stackswitcher button.text-button.circular { | |
min-width: 24px; | |
min-height: 24px; | |
} | |
/************* App Icons * */ | |
/* Outline for low res icons */ | |
.lowres-icon { | |
} | |
/********* Emoji * */ | |
popover.emoji-picker { | |
} | |
button.emoji-section { | |
margin: 2px 4px 2px 4px; | |
min-width: 32px; | |
min-height: 28px; | |
/* reset props inherited from the button style */ | |
outline-offset: -5px; | |
} | |
button.emoji-section:backdrop:not(:checked) { | |
} | |
button.emoji-section:hover { | |
} | |
button.emoji-section:checked { | |
} | |
button.emoji-section label { | |
} | |
button.emoji-section:hover label { | |
} | |
button.emoji-section:checked label { | |
} | |
popover.emoji-picker .emoji { | |
font-size: x-large; | |
} | |
popover.emoji-picker .emoji :hover { | |
} | |
popover.emoji-completion arrow { | |
} | |
popover.emoji-completion contents row box { | |
} | |
popover.emoji-completion .emoji:hover { | |
} | |
/* Path bar */ | |
/* .nautilus-path-bar button { */ | |
.nautilus-window .path-bar button { | |
/* undecorate the buttons */ | |
margin: 0px; | |
} | |
.nautilus-window .path-bar button:checked, | |
.nautilus-window .path-bar button:backdrop:checked { | |
} | |
/* .nautilus-path-bar button:not(:checked) image { */ | |
.nautilus-window .path-bar button:not(:checked) image { | |
} | |
/* dim the icon when not checked */ | |
.nautilus-window .path-bar button:hover { | |
} | |
/* .nautilus-path-bar button:not(:backdrop):hover { */ | |
.nautilus-window .path-bar button:not(:backdrop):hover { | |
} | |
.nautilus-window .path-bar button:checked:hover { | |
} | |
.nautilus-window .path-bar-box { | |
} | |
.nautilus-window .path-bar-box.width-maximized { | |
} | |
/* .path-bar-box.width-maximized:not(:backdrop) { */ | |
.nautilus-window .path-bar-box.width-maximized:not(:backdrop) { | |
} | |
/* Make the tags fit into the box */ | |
/* entry.search>* { */ | |
.nautilus-window entry.search>* { | |
margin: 5px; | |
} | |
/* .nautilus-window .path-bar>box>button { | |
margin: 0 2px; | |
} | |
.nautilus-window .path-bar>box>button:hover { | |
} */ | |
.nautilus-circular-button { | |
} | |
.nautilus-menu-sort-heading { | |
min-height: 26px; | |
} | |
/* Floating status bar */ | |
.floating-bar { | |
} | |
.floating-bar.bottom.left { | |
} | |
.floating-bar.bottom.right { | |
} | |
.floating-bar:backdrop { | |
} | |
.floating-bar button { | |
} | |
/* Disk space display | |
Ubuntu unavaiable | |
*/ | |
.disk-space-display { | |
} | |
.disk-space-display.unknown { | |
} | |
.disk-space-display.used { | |
} | |
.disk-space-display.free { | |
} | |
/* View */ | |
.search-information { | |
margin: 0px; | |
} | |
/* | |
these are pretty self explicative */ | |
/* | |
read if you used those and something break with a version upgrade you're on your own... */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment